How bug prioritization works in agile projects vs non agileWhat is the difference between bug severity and bug priority?HP Agile Manager versus JIRAWhat are the benefits of using software Defect prediction in Agile based software development?Bug Tracking System in an Agile enviornmentShould you close old bugs?When should QA be testing during a sprint? (Agile)Should we include 'Defect Impact analysis' section in the Bug report?How to create test template in Agile?In an AGILE work environment, what kind of work should be classified as a bug to be fixed immediately?please give me example of the following Priority and Severity of bug?

Multiple fireplaces in an apartment building?

Is it acceptable to use working hours to read general interest books?

How can I wire a 9-position switch so that each position turns on one more LED than the one before?

Why do real positive eigenvalues result in an unstable system? What about eigenvalues between 0 and 1? or 1?

std::unique_ptr of base class holding reference of derived class does not show warning in gcc compiler while naked pointer shows it. Why?

A faster way to compute the largest prime factor

How do I check if a string is entirely made of the same substring?

Drawing a german abacus as in the books of Adam Ries

Negative Resistance

What was Apollo 13's "Little Jolt" after MECO?

Apply a different color ramp to subset of categorized symbols in QGIS?

What is the unit of time_lock_delta in LND?

Why did C use the -> operator instead of reusing the . operator?

Contradiction proof for inequality of P and NP?

Is Diceware more secure than a long passphrase?

All ASCII characters with a given bit count

What makes accurate emulation of old systems a difficult task?

How to not starve gigantic beasts

Check if a string is entirely made of the same substring

Retract an already submitted recommendation letter (written for an undergrad student)

Will I lose my paid in full property

Work requires me to come in early to start computer but wont let me clock in to get paid for it

SFDX - Create Objects with Custom Properties

Can someone publish a story that happened to you?



How bug prioritization works in agile projects vs non agile


What is the difference between bug severity and bug priority?HP Agile Manager versus JIRAWhat are the benefits of using software Defect prediction in Agile based software development?Bug Tracking System in an Agile enviornmentShould you close old bugs?When should QA be testing during a sprint? (Agile)Should we include 'Defect Impact analysis' section in the Bug report?How to create test template in Agile?In an AGILE work environment, what kind of work should be classified as a bug to be fixed immediately?please give me example of the following Priority and Severity of bug?













6















When reporting a defect, we are setting the priority and severity of the defect.
How this works with agile development? Is there any specific way ?



How bug prioritization works in agile projects vs non agile.?



Is there any other way of measuring the priority of a bug in agile projects?










share|improve this question
























  • can you please elaborate? i don't quite get the question. are you asking about bug prioritization in agile projects vs non agile. Or are you asking about how to handle bugs in agile projects?

    – globalworming
    12 hours ago











  • I'm asking about bug prioritization in agile projects vs non agile.

    – ShadowTK
    11 hours ago















6















When reporting a defect, we are setting the priority and severity of the defect.
How this works with agile development? Is there any specific way ?



How bug prioritization works in agile projects vs non agile.?



Is there any other way of measuring the priority of a bug in agile projects?










share|improve this question
























  • can you please elaborate? i don't quite get the question. are you asking about bug prioritization in agile projects vs non agile. Or are you asking about how to handle bugs in agile projects?

    – globalworming
    12 hours ago











  • I'm asking about bug prioritization in agile projects vs non agile.

    – ShadowTK
    11 hours ago













6












6








6


2






When reporting a defect, we are setting the priority and severity of the defect.
How this works with agile development? Is there any specific way ?



How bug prioritization works in agile projects vs non agile.?



Is there any other way of measuring the priority of a bug in agile projects?










share|improve this question
















When reporting a defect, we are setting the priority and severity of the defect.
How this works with agile development? Is there any specific way ?



How bug prioritization works in agile projects vs non agile.?



Is there any other way of measuring the priority of a bug in agile projects?







agile-testing agile defect-tracking bug-priority bug-severity






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited 11 hours ago







ShadowTK

















asked 12 hours ago









ShadowTKShadowTK

338318




338318












  • can you please elaborate? i don't quite get the question. are you asking about bug prioritization in agile projects vs non agile. Or are you asking about how to handle bugs in agile projects?

    – globalworming
    12 hours ago











  • I'm asking about bug prioritization in agile projects vs non agile.

    – ShadowTK
    11 hours ago

















  • can you please elaborate? i don't quite get the question. are you asking about bug prioritization in agile projects vs non agile. Or are you asking about how to handle bugs in agile projects?

    – globalworming
    12 hours ago











  • I'm asking about bug prioritization in agile projects vs non agile.

    – ShadowTK
    11 hours ago
















can you please elaborate? i don't quite get the question. are you asking about bug prioritization in agile projects vs non agile. Or are you asking about how to handle bugs in agile projects?

– globalworming
12 hours ago





can you please elaborate? i don't quite get the question. are you asking about bug prioritization in agile projects vs non agile. Or are you asking about how to handle bugs in agile projects?

– globalworming
12 hours ago













I'm asking about bug prioritization in agile projects vs non agile.

– ShadowTK
11 hours ago





I'm asking about bug prioritization in agile projects vs non agile.

– ShadowTK
11 hours ago










3 Answers
3






active

oldest

votes


















8














A generic answer is: It's contextual; the team and stakeholders (which is who understand better the context) should work towards finding a good way - and periodically analysis its efficacy and improve on it.



However, I see three major approaches. E.g.:



1 - The team defines strict rules for labels:



  • High: The user cannot use some feature

  • Medium: The user can perform the actions using some workaround


  • Low: An error that basically does not affect usage (such as a small typo)



    It can be agreed that all High will be tackle in-sprint and every X sprint there will time for Medium and/or Low.



2 - Stakeholders review all bugs and decide which and when to tackle each bug.



3 - Zero Bug Policy:




A Zero Bug Policy is simple. All bugs take priority over all new
feature development or improvements. That’s it. There is nothing more.



An important corollary of this approach is that there is no such thing
as bug priority, critical bugs, or minor bugs. An issue is either a
bug or it isn’t. And if it is a bug, you need to fix it before doing
other work.







share|improve this answer

























  • Even with a zero bug policy, when you find more than one bug at a time (or more than your team can tackle at once), you need to decide which ones to do first.

    – Paŭlo Ebermann
    2 hours ago


















1














Same as non-agile.



Record the bug, set priority and severity.



Maybe you are asking about what happens next in agile vs. non-agile?



That depends. The main differences with Agile might be



  • Instead of filing a bug the developer fixes it immediately (like within a day say)

  • Enter bug but instead of the bug taking weeks or months to be worked on it is worked on immediately

  • Instead of entering bugs and adding bugs to the backlog they are entered and added to current work

  • Bugs are worked on before new features

These are not defining characteristics of agile and many of them might be done in non-agile shops with quality approaches. But these ones might be different in some places.



So maybe the question is 'how are bugs handled differently in Agile development?"






share|improve this answer






























    1














    In more traditional software development cycles, defects are found during a testing phase and in production by users. Defects would be logged in a defect tracker. Depending on the severity of the defects, it could block a release or users and might need fixing asap.



    In more Agile software development cycles, defects found during an iteration (Sprint) are fixed during the iteration, if they are a result of changes during the iteration. Production defects would be put on a backlog and prioritized by a business representative (Product Owner). I always advise on using a zero-defect policy, as you don't want to iterate on quicksand and sink deeper and deeper into a brittle application.



    Nor Agile, nor traditional software development cycles define how you need to handle defects. Technically you could have the same process for both. But in Agile postponing fixing defects might give the team an unfair feeling of how fast they are going. Defects are part of items (User stories) delivered in the past. If your planning is based on the number of items you process you should always prioritize any defects high to keep your velocity real.






    share|improve this answer

























      Your Answer








      StackExchange.ready(function()
      var channelOptions =
      tags: "".split(" "),
      id: "244"
      ;
      initTagRenderer("".split(" "), "".split(" "), channelOptions);

      StackExchange.using("externalEditor", function()
      // Have to fire editor after snippets, if snippets enabled
      if (StackExchange.settings.snippets.snippetsEnabled)
      StackExchange.using("snippets", function()
      createEditor();
      );

      else
      createEditor();

      );

      function createEditor()
      StackExchange.prepareEditor(
      heartbeatType: 'answer',
      autoActivateHeartbeat: false,
      convertImagesToLinks: false,
      noModals: true,
      showLowRepImageUploadWarning: true,
      reputationToPostImages: null,
      bindNavPrevention: true,
      postfix: "",
      imageUploader:
      brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
      contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
      allowUrls: true
      ,
      onDemand: true,
      discardSelector: ".discard-answer"
      ,immediatelyShowMarkdownHelp:true
      );



      );













      draft saved

      draft discarded


















      StackExchange.ready(
      function ()
      StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsqa.stackexchange.com%2fquestions%2f38902%2fhow-bug-prioritization-works-in-agile-projects-vs-non-agile%23new-answer', 'question_page');

      );

      Post as a guest















      Required, but never shown

























      3 Answers
      3






      active

      oldest

      votes








      3 Answers
      3






      active

      oldest

      votes









      active

      oldest

      votes






      active

      oldest

      votes









      8














      A generic answer is: It's contextual; the team and stakeholders (which is who understand better the context) should work towards finding a good way - and periodically analysis its efficacy and improve on it.



      However, I see three major approaches. E.g.:



      1 - The team defines strict rules for labels:



      • High: The user cannot use some feature

      • Medium: The user can perform the actions using some workaround


      • Low: An error that basically does not affect usage (such as a small typo)



        It can be agreed that all High will be tackle in-sprint and every X sprint there will time for Medium and/or Low.



      2 - Stakeholders review all bugs and decide which and when to tackle each bug.



      3 - Zero Bug Policy:




      A Zero Bug Policy is simple. All bugs take priority over all new
      feature development or improvements. That’s it. There is nothing more.



      An important corollary of this approach is that there is no such thing
      as bug priority, critical bugs, or minor bugs. An issue is either a
      bug or it isn’t. And if it is a bug, you need to fix it before doing
      other work.







      share|improve this answer

























      • Even with a zero bug policy, when you find more than one bug at a time (or more than your team can tackle at once), you need to decide which ones to do first.

        – Paŭlo Ebermann
        2 hours ago















      8














      A generic answer is: It's contextual; the team and stakeholders (which is who understand better the context) should work towards finding a good way - and periodically analysis its efficacy and improve on it.



      However, I see three major approaches. E.g.:



      1 - The team defines strict rules for labels:



      • High: The user cannot use some feature

      • Medium: The user can perform the actions using some workaround


      • Low: An error that basically does not affect usage (such as a small typo)



        It can be agreed that all High will be tackle in-sprint and every X sprint there will time for Medium and/or Low.



      2 - Stakeholders review all bugs and decide which and when to tackle each bug.



      3 - Zero Bug Policy:




      A Zero Bug Policy is simple. All bugs take priority over all new
      feature development or improvements. That’s it. There is nothing more.



      An important corollary of this approach is that there is no such thing
      as bug priority, critical bugs, or minor bugs. An issue is either a
      bug or it isn’t. And if it is a bug, you need to fix it before doing
      other work.







      share|improve this answer

























      • Even with a zero bug policy, when you find more than one bug at a time (or more than your team can tackle at once), you need to decide which ones to do first.

        – Paŭlo Ebermann
        2 hours ago













      8












      8








      8







      A generic answer is: It's contextual; the team and stakeholders (which is who understand better the context) should work towards finding a good way - and periodically analysis its efficacy and improve on it.



      However, I see three major approaches. E.g.:



      1 - The team defines strict rules for labels:



      • High: The user cannot use some feature

      • Medium: The user can perform the actions using some workaround


      • Low: An error that basically does not affect usage (such as a small typo)



        It can be agreed that all High will be tackle in-sprint and every X sprint there will time for Medium and/or Low.



      2 - Stakeholders review all bugs and decide which and when to tackle each bug.



      3 - Zero Bug Policy:




      A Zero Bug Policy is simple. All bugs take priority over all new
      feature development or improvements. That’s it. There is nothing more.



      An important corollary of this approach is that there is no such thing
      as bug priority, critical bugs, or minor bugs. An issue is either a
      bug or it isn’t. And if it is a bug, you need to fix it before doing
      other work.







      share|improve this answer















      A generic answer is: It's contextual; the team and stakeholders (which is who understand better the context) should work towards finding a good way - and periodically analysis its efficacy and improve on it.



      However, I see three major approaches. E.g.:



      1 - The team defines strict rules for labels:



      • High: The user cannot use some feature

      • Medium: The user can perform the actions using some workaround


      • Low: An error that basically does not affect usage (such as a small typo)



        It can be agreed that all High will be tackle in-sprint and every X sprint there will time for Medium and/or Low.



      2 - Stakeholders review all bugs and decide which and when to tackle each bug.



      3 - Zero Bug Policy:




      A Zero Bug Policy is simple. All bugs take priority over all new
      feature development or improvements. That’s it. There is nothing more.



      An important corollary of this approach is that there is no such thing
      as bug priority, critical bugs, or minor bugs. An issue is either a
      bug or it isn’t. And if it is a bug, you need to fix it before doing
      other work.








      share|improve this answer














      share|improve this answer



      share|improve this answer








      edited 6 hours ago

























      answered 11 hours ago









      João FariasJoão Farias

      3,372416




      3,372416












      • Even with a zero bug policy, when you find more than one bug at a time (or more than your team can tackle at once), you need to decide which ones to do first.

        – Paŭlo Ebermann
        2 hours ago

















      • Even with a zero bug policy, when you find more than one bug at a time (or more than your team can tackle at once), you need to decide which ones to do first.

        – Paŭlo Ebermann
        2 hours ago
















      Even with a zero bug policy, when you find more than one bug at a time (or more than your team can tackle at once), you need to decide which ones to do first.

      – Paŭlo Ebermann
      2 hours ago





      Even with a zero bug policy, when you find more than one bug at a time (or more than your team can tackle at once), you need to decide which ones to do first.

      – Paŭlo Ebermann
      2 hours ago











      1














      Same as non-agile.



      Record the bug, set priority and severity.



      Maybe you are asking about what happens next in agile vs. non-agile?



      That depends. The main differences with Agile might be



      • Instead of filing a bug the developer fixes it immediately (like within a day say)

      • Enter bug but instead of the bug taking weeks or months to be worked on it is worked on immediately

      • Instead of entering bugs and adding bugs to the backlog they are entered and added to current work

      • Bugs are worked on before new features

      These are not defining characteristics of agile and many of them might be done in non-agile shops with quality approaches. But these ones might be different in some places.



      So maybe the question is 'how are bugs handled differently in Agile development?"






      share|improve this answer



























        1














        Same as non-agile.



        Record the bug, set priority and severity.



        Maybe you are asking about what happens next in agile vs. non-agile?



        That depends. The main differences with Agile might be



        • Instead of filing a bug the developer fixes it immediately (like within a day say)

        • Enter bug but instead of the bug taking weeks or months to be worked on it is worked on immediately

        • Instead of entering bugs and adding bugs to the backlog they are entered and added to current work

        • Bugs are worked on before new features

        These are not defining characteristics of agile and many of them might be done in non-agile shops with quality approaches. But these ones might be different in some places.



        So maybe the question is 'how are bugs handled differently in Agile development?"






        share|improve this answer

























          1












          1








          1







          Same as non-agile.



          Record the bug, set priority and severity.



          Maybe you are asking about what happens next in agile vs. non-agile?



          That depends. The main differences with Agile might be



          • Instead of filing a bug the developer fixes it immediately (like within a day say)

          • Enter bug but instead of the bug taking weeks or months to be worked on it is worked on immediately

          • Instead of entering bugs and adding bugs to the backlog they are entered and added to current work

          • Bugs are worked on before new features

          These are not defining characteristics of agile and many of them might be done in non-agile shops with quality approaches. But these ones might be different in some places.



          So maybe the question is 'how are bugs handled differently in Agile development?"






          share|improve this answer













          Same as non-agile.



          Record the bug, set priority and severity.



          Maybe you are asking about what happens next in agile vs. non-agile?



          That depends. The main differences with Agile might be



          • Instead of filing a bug the developer fixes it immediately (like within a day say)

          • Enter bug but instead of the bug taking weeks or months to be worked on it is worked on immediately

          • Instead of entering bugs and adding bugs to the backlog they are entered and added to current work

          • Bugs are worked on before new features

          These are not defining characteristics of agile and many of them might be done in non-agile shops with quality approaches. But these ones might be different in some places.



          So maybe the question is 'how are bugs handled differently in Agile development?"







          share|improve this answer












          share|improve this answer



          share|improve this answer










          answered 11 hours ago









          Michael DurrantMichael Durrant

          15k22165




          15k22165





















              1














              In more traditional software development cycles, defects are found during a testing phase and in production by users. Defects would be logged in a defect tracker. Depending on the severity of the defects, it could block a release or users and might need fixing asap.



              In more Agile software development cycles, defects found during an iteration (Sprint) are fixed during the iteration, if they are a result of changes during the iteration. Production defects would be put on a backlog and prioritized by a business representative (Product Owner). I always advise on using a zero-defect policy, as you don't want to iterate on quicksand and sink deeper and deeper into a brittle application.



              Nor Agile, nor traditional software development cycles define how you need to handle defects. Technically you could have the same process for both. But in Agile postponing fixing defects might give the team an unfair feeling of how fast they are going. Defects are part of items (User stories) delivered in the past. If your planning is based on the number of items you process you should always prioritize any defects high to keep your velocity real.






              share|improve this answer





























                1














                In more traditional software development cycles, defects are found during a testing phase and in production by users. Defects would be logged in a defect tracker. Depending on the severity of the defects, it could block a release or users and might need fixing asap.



                In more Agile software development cycles, defects found during an iteration (Sprint) are fixed during the iteration, if they are a result of changes during the iteration. Production defects would be put on a backlog and prioritized by a business representative (Product Owner). I always advise on using a zero-defect policy, as you don't want to iterate on quicksand and sink deeper and deeper into a brittle application.



                Nor Agile, nor traditional software development cycles define how you need to handle defects. Technically you could have the same process for both. But in Agile postponing fixing defects might give the team an unfair feeling of how fast they are going. Defects are part of items (User stories) delivered in the past. If your planning is based on the number of items you process you should always prioritize any defects high to keep your velocity real.






                share|improve this answer



























                  1












                  1








                  1







                  In more traditional software development cycles, defects are found during a testing phase and in production by users. Defects would be logged in a defect tracker. Depending on the severity of the defects, it could block a release or users and might need fixing asap.



                  In more Agile software development cycles, defects found during an iteration (Sprint) are fixed during the iteration, if they are a result of changes during the iteration. Production defects would be put on a backlog and prioritized by a business representative (Product Owner). I always advise on using a zero-defect policy, as you don't want to iterate on quicksand and sink deeper and deeper into a brittle application.



                  Nor Agile, nor traditional software development cycles define how you need to handle defects. Technically you could have the same process for both. But in Agile postponing fixing defects might give the team an unfair feeling of how fast they are going. Defects are part of items (User stories) delivered in the past. If your planning is based on the number of items you process you should always prioritize any defects high to keep your velocity real.






                  share|improve this answer















                  In more traditional software development cycles, defects are found during a testing phase and in production by users. Defects would be logged in a defect tracker. Depending on the severity of the defects, it could block a release or users and might need fixing asap.



                  In more Agile software development cycles, defects found during an iteration (Sprint) are fixed during the iteration, if they are a result of changes during the iteration. Production defects would be put on a backlog and prioritized by a business representative (Product Owner). I always advise on using a zero-defect policy, as you don't want to iterate on quicksand and sink deeper and deeper into a brittle application.



                  Nor Agile, nor traditional software development cycles define how you need to handle defects. Technically you could have the same process for both. But in Agile postponing fixing defects might give the team an unfair feeling of how fast they are going. Defects are part of items (User stories) delivered in the past. If your planning is based on the number of items you process you should always prioritize any defects high to keep your velocity real.







                  share|improve this answer














                  share|improve this answer



                  share|improve this answer








                  edited 8 hours ago

























                  answered 8 hours ago









                  Niels van ReijmersdalNiels van Reijmersdal

                  21.8k23175




                  21.8k23175



























                      draft saved

                      draft discarded
















































                      Thanks for contributing an answer to Software Quality Assurance & Testing Stack Exchange!


                      • Please be sure to answer the question. Provide details and share your research!

                      But avoid


                      • Asking for help, clarification, or responding to other answers.

                      • Making statements based on opinion; back them up with references or personal experience.

                      To learn more, see our tips on writing great answers.




                      draft saved


                      draft discarded














                      StackExchange.ready(
                      function ()
                      StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsqa.stackexchange.com%2fquestions%2f38902%2fhow-bug-prioritization-works-in-agile-projects-vs-non-agile%23new-answer', 'question_page');

                      );

                      Post as a guest















                      Required, but never shown





















































                      Required, but never shown














                      Required, but never shown












                      Required, but never shown







                      Required, but never shown

































                      Required, but never shown














                      Required, but never shown












                      Required, but never shown







                      Required, but never shown







                      Popular posts from this blog

                      Nidaros erkebispedøme

                      Birsay

                      Was Woodrow Wilson really a Liberal?Was World War I a war of liberals against authoritarians?Founding Fathers...