Context and Problem Statement
Describe the context and problem statement, e.g., in free form using two to three sentences. You may want to articulate the problem in form of a question. Link to any discussions on Slack, Github issues or PRs, or whatever else gives context to this problem. Make sure the statement is presented in present tense and free of outside bias or context.
Decision Drivers
- driver 1, e.g., a force, facing concern, …
- driver 2, e.g., a force, facing concern, …
- …
Decision Outcome
Chosen option: option 1, because justification
Positive Consequences
- e.g., improvement of quality attribute satisfaction, follow-up decisions required, …
- …
Negative Consequences
- e.g., compromising quality attribute, follow-up decisions required, …
- …
Considered Options
- option 1
- option 2
- option 3
- …
Pros and Cons of the Options
option 1
example, description, pointer to more information, etc…
- Good, because argument a
- Good, because argument b
- Bad, because argument c
- …
option 2
example, description, pointer to more information, etc…
- Good, because argument d
- Good, because argument e
- Bad, because argument f
- …
option 3
example, description, pointer to more information, etc…
- Good, because argument g
- Good, because argument h
- Bad, because argument i
- …