;doc: ISSUES
This commit is contained in:
parent
b61e731f24
commit
766faf5c1e
@ -137,24 +137,21 @@ The [trello board](http://trello.hledger.org) (trello.hledger.org) is an
|
|||||||
old collection of wishlist items. This should probably be considered
|
old collection of wishlist items. This should probably be considered
|
||||||
deprecated.
|
deprecated.
|
||||||
|
|
||||||
## Prioritisation
|
## Prioritising
|
||||||
|
|
||||||
As of 2023 it's not too much of a problem knowing what's high priority to fix.
|
As of 2023 it's not too much of a problem knowing what's high priority to fix.
|
||||||
Still, <https://lostgarden.home.blog/2008/05/20/improving-bug-triage-with-user-pain/>
|
Still, <https://lostgarden.home.blog/2008/05/20/improving-bug-triage-with-user-pain/>
|
||||||
describes an interesting method of ranking issues by a single "User Pain" metric.
|
describes an interesting method of ranking issues by a single "User Pain" metric.
|
||||||
This would be interesting to try at least once for hledger's open issues; it might bring some benefit ?
|
This would be interesting to try at least once for hledger's open issues; it might bring some benefit ?
|
||||||
|
What adaptation of it might work for the hledger project ? Eg (WIP):
|
||||||
Here is their system, in brief:
|
|
||||||
|
|
||||||
**Type (What type of bug is this?)**
|
**Type (What type of bug is this?)**
|
||||||
|
|
||||||
7: Crash: Bug causes crash or data loss. Asserts in the Debug release.
|
5: Crash or data loss or privacy/security loss.
|
||||||
6: Major usability: Impairs usability in key scenarios.
|
4: Major usability or documentation issue.
|
||||||
5: Minor usability: Impairs usability in secondary scenarios.
|
3: Minor usability or documentation issue.
|
||||||
4: Balancing: Enables degenerate usage strategies that harm the experience.
|
2: Installability or packaging issue.
|
||||||
3: Visual and Sound Polish: Aesthetic issues
|
1: Localisation or internationalisation issue.
|
||||||
2: Localization:
|
|
||||||
1: Documentation: A documentation issue
|
|
||||||
|
|
||||||
**Priority (How will those affected feel about the bug?)**
|
**Priority (How will those affected feel about the bug?)**
|
||||||
|
|
||||||
@ -174,35 +171,7 @@ Here is their system, in brief:
|
|||||||
|
|
||||||
**User Pain = Type * Likelihood * Priority / Max Possible Score**
|
**User Pain = Type * Likelihood * Priority / Max Possible Score**
|
||||||
|
|
||||||
List all the active bugs in order of User Pain.
|
- List all the active bugs in order of User Pain.
|
||||||
Developers check the Pain List daily and fix the highest pain bugs on the list.
|
- Developers check the Pain List daily and fix the highest pain bugs on the list.
|
||||||
If there are no bugs left above the current quality bar, they work on feature work.
|
- If there are no bugs left above the current quality bar, they work on feature work.
|
||||||
When you do stumble upon a bug that will take more than a week to fix, flag it as a ‘killer’ bug (for special treatment).
|
- When you do stumble upon a bug that will take more than a week to fix, flag it as a ‘killer’ bug (for special treatment).
|
||||||
|
|
||||||
What adaptation of the above might work for the hledger project ?
|
|
||||||
|
|
||||||
**Type (What type of bug is this?)**
|
|
||||||
|
|
||||||
5: Crash or data loss or privacy/security loss.
|
|
||||||
4: Major usability or documentation issue.
|
|
||||||
3: Minor usability or documentation issue.
|
|
||||||
2: Installability or packaging issue.
|
|
||||||
1: Localisation or internationalisation issue.
|
|
||||||
|
|
||||||
WIP:
|
|
||||||
|
|
||||||
**Priority (How will those affected feel about the bug?)**
|
|
||||||
|
|
||||||
5: Blocking further progress on the daily build.
|
|
||||||
4: A User would return the product. Cannot RTM. The Team would hold the release for this bug.
|
|
||||||
3: A User would likely not purchase the product. Will show up in review. Clearly a noticeable issue.
|
|
||||||
2: A Pain – users won’t like this once they notice it. A moderate number of users won’t buy.
|
|
||||||
1: Nuisance – not a big deal but noticeable. Extremely unlikely to affect sales.
|
|
||||||
|
|
||||||
**Likelihood (Who will be affected by this bug)**
|
|
||||||
|
|
||||||
5: Will affect all users.
|
|
||||||
4: Will affect most users.
|
|
||||||
3: Will affect average number of users.
|
|
||||||
2: Will only affect a few users.
|
|
||||||
1: Will affect almost no one.
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user