a mirror of the irs's new direct file system just in case it gets taken down
at main 65 lines 3.1 kB view raw view rendered
1# Bug Prioritization 2 3The following is a draft of guidelines for prioritizing bugs and incident responses that arise during tax season. For the below, we expect releases to happen weekly.\ 4\ 5**Rank 0 (R0): Emergency Hotfix, needs to ship as soon as possible** 6 7* You can't submit a tax return (as an individual or to a state) for \>1% of submissions 8* Refund or amount due calculation is incorrect and we know taxpayers are being affected by the issue 9* Security incident or PII is exposed 10* Direct File is down or significantly degraded 11* High traffic feature where functionality is broken or not available, and no workaround 12 13\ 14**R1: Now, Showstopper fix for the next immediate release** 15 16* High traffic functionality is broken - difficult or time consuming workaround 17* Medium traffic functionality is broken for a smaller percentage of taxpayers (10 - 50%) with no workaround 18* Submissions to states or MeF are blocked for \<1% of taxpayers 19* Direct file performance is degraded (metric) 20* Refund or amount due calculation would be incorrect but circumstances to trigger the issue are rare enough that production users are unlikely to be affected before scheduled release. 21 22\ 23**R2: Next, fix for the scheduled release following the next immediate release** 24 25* High value taxpayer experience improvements: Medium, high, to very high traffic feature has confusing functionality with a workaround 26* Low traffic functionality is broken for a smaller percentage of taxpayers (10 - 50%) 27 28\ 29**R3: Later this tax season** 30 31* Usability feedback (via customer support or other sources): improves a medium traffic feature but there is a current workaround 32* Low traffic functionality is broken for a smaller percentage of taxpayers (\<10%) 33 34\ 35**R4: Consider for this tax season** 36 37* Nice to have usability improvements, functionality not needed to perform daily work and is not time sensitive 38 39\ 40**R5: backlog for future tax seasons** 41 42* Unlikely to get to these: low impact improvements 43 44## References 45 46* Last year's guidelines 47 * P0: emergency, merits a hotfix\ 48 P1: a **must**/show stopper for the next scheduled release\ 49 P2: a **should** for the next scheduled release\ 50 P3: a **must** for this tax season\ 51 P4: a **should** for this tax season\ 52 P5: backlog for future tax seasons 53* Feedback from states 54 * ability to submit a return is impacted (critical) 55 * ability to accurately _calculate_ state taxes is impacted (high priority) 56 * smooth user experience for TP when doing their state taxes (lower priority) 57* Tax Logic Priority Scale 58 * P0: Yesterday (needs to ship as soon as possible, probably an incident) 59 * P1: Now (needs to be in the next regular release) 60 * P2: Next (should be release after next) 61 * P3: Later 62 * P4: Before the end of filing season 63 * P5: After filing season 64* CfA user pain score calculator: https://files.codeforamerica.org/2022/11/29092445/Client-Pain-Score-User-Pain-Score.pdf 65* Note: we chose Rank (R0) vs. Priority (P0) because there is a separate IRWorks priority that uses a different "P" scale