Bug Prioritization - What are the 5 levels of priority?
Last updated: March 01, 2024 Read in fullscreen view



- 05 Jul 2020
What is Sustaining Software Engineering? 878
- 20 Mar 2022
What is a Multi-Model Database? Pros and Cons? 799
- 03 Jul 2022
What is the difference between Project Proposal and Software Requirements Specification (SRS) in software engineering? 751
- 01 Oct 2020
Fail fast, learn faster with Agile methodology 742
- 22 Sep 2022
Why is it important to have a “single point of contact (SPoC)” on an IT project? 648
- 14 Oct 2021
Advantages and Disadvantages of Time and Material Contract (T&M) 618
- 10 Dec 2021
What is a Kano Analysis? 597
- 18 Oct 2020
How to use the "Knowns" and "Unknowns" technique to manage assumptions 570
- 19 Oct 2021
Is gold plating good or bad in project management? 563
- 08 Oct 2022
KPI - The New Leadership 474
- 10 Nov 2021
Automated QA Outsourcing – Hire a Professional Software Testing Team 386
- 30 Jan 2022
What Does a Sustaining Engineer Do? 379
- 13 Nov 2021
What Is Bleeding Edge Technology? Are bleeding edge technologies cheaper? 310
- 23 Sep 2021
INFOGRAPHIC: Top 9 Software Outsourcing Mistakes 305
- 10 Dec 2023
Pain points of User Acceptance Testing (UAT) 280
- 11 Jan 2024
What are the Benefits and Limitations of Augmented Intelligence? 275
- 28 Dec 2021
8 types of pricing models in software development outsourcing 266
- 19 Apr 2021
7 Most Common Time-Wasters For Software Development 257
- 13 Dec 2020
Move fast, fail fast, fail-safe 243
- 31 Oct 2021
Tips to Fail Fast With Outsourcing 236
- 01 Mar 2023
What is Unit Testing? Pros and cons of Unit Testing? 235
- 06 Feb 2021
Why fail fast and learn fast? 224
- 06 Nov 2019
How to Access Software Project Size? 198
- 25 Apr 2021
What is outstaffing? 191
- 18 Aug 2022
What are the consequences of poor requirements with software development projects? 187
- 10 Nov 2022
Poor Code Indicators and How to Improve Your Code? 170
- 26 Dec 2023
Improving Meeting Effectiveness Through the Six Thinking Hats 156
- 07 Dec 2023
The Myths Of Requirements 154
- 17 Feb 2022
Prioritizing Software Requirements with Kano Analysis 147
- 10 Apr 2022
What is predictive analytics? Why it matters? 137
- 02 Apr 2022
Productivity vs. Efficiency – What Are the Differences? 129
- 31 Dec 2021
What is a Data Pipeline? 124
- 05 Jan 2024
Easy ASANA tips & tricks for you and your team 99
- 12 Mar 2024
How do you create FOMO in software prospects? 70
- 14 Mar 2024
Why should you opt for software localization from a professional agency? 54
Prioritizing bugs based on their impact on the user experience will allow you to deliver a product that meets or exceeds customer expectations. By addressing high-priority bugs that directly affect critical functionality or cause significant inconveniences, you can improve overall user satisfaction and loyalty.
Standard priority rules
Each bug is assigned the first appropriate priority listed below from top to bottom.
P1 - Critical
- Any reproducible crash or hang.
- Any regression from a previous publicly released version.
- Serious problems on important sites due to site change or newly-important sites.
- Serious security issue.
- The deadline can be either ASAP, same-day, or next-day turnaround
P2 - High priority
These bugs are very important and must be completed ASAP. Because these bugs are not time-sensitive, this type of bug comes second on the priority scale after critical bugs.
Bugs are high-priority when:
- Site that does not function in some non-trivial way.
- Serious performance complaints.
- Site that has really bad cosmetic problems (e.g., content overlapping such that it’s very hard to read).
- Unreproducible crash or hang that has been reported many times.
- Deadline can be within a couple of days or end of the week.
P3 - Medium
- Site that works but has some cosmetic problems.
- Minor performance complaints, such as trivial memory leaks
- rchitecture issues that could help with correctness or performance but are not a clear win in advance.
- Unreproducible crash or hang.
- Deadlines are outlined.
P4 - Low priority
All enhancement requests and feature requests did not cover the criteria for P1, P2, or P3.
P5 - Unknown
P5 is not used for bugs. At TIGO, we shares its Bugzilla or Redmine with other projects who might use it, that’s why it’s still there.
Common adjustments to priority
- If there is a workaround, the priority may be moved down.
- If a bug gets a lot of duplicates, the priority may be moved up.
- If a bug is getting a lot of public attention, the priority may be moved up.
- If a bug is on a very important site, the priority may be moved up.