| id | DEV-160 | |
|---|---|---|
| title | Write a Clear Problem Statement | |
| status | active | |
| enforcement | manual | |
| severity | error | |
| depends_on |
|
A Problem titled "missing balance API" or "CSV export missing" tells a stakeholder nothing about what a user cannot do. It cannot be prioritized, and no one can tell when it is resolved.
Write each Problem so a non-technical stakeholder understands it at a glance.
- Title it
Problem: [statement], under 65 characters. - State what the user or business cannot do, in plain terms, not the solution's technicalities.
- Open it as a sub-issue of the Goal and link the Goal in the description.
- Give the body a
# Problemsection and a# Solutionsection describing the recommended approach before work begins.
Good: Problem: operators can't view their account balance
Bad: Problem: missing balance API (a technicality, not a user problem)
Bad: Problem: CSV export missing (no actor, no action)
- The title is
Problem: ..., under 65 characters - It states a user or business inability, not a solution technicality
- A non-technical stakeholder can understand it
- It is a sub-issue of the Goal and has a Problem and a Solution section