How bug prioritization works in agile projects vs non agile Announcing the arrival of Valued...

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

A faster way to compute the largest prime factor

How to avoid introduction cliches

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

"Whatever a Russian does, they end up making the Kalashnikov gun"? Are there any similar proverbs in English?

Do I need to watch Ant-Man and the Wasp and Captain Marvel before watching Avengers: Endgame?

What is this word supposed to be?

What does **function** actually mean in music?

What is the term for a person whose job is to place products on shelves in stores?

How long after the last departure shall the airport stay open for an emergency return?

Co-worker works way more than he should

view price of already bought and installed apps on play sotr

Sharepoint Designer Discontinuation - software to modify existing workflows

Was Dennis Ritchie being too modest in this quote about C and Pascal?

Why didn't the Space Shuttle bounce back into space as many times as possible so as to lose a lot of kinetic energy up there?

I preordered a game on my Xbox while on the home screen of my friend's account. Which of us owns the game?

Mistake in years of experience in resume?

How do I reattach a shelf to the wall when it ripped out of the wall?

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

Older movie/show about humans on derelict alien warship which refuels by passing through a star

What's the difference between using dependency injection with a container and using a service locator?

Is there any pythonic way to find average of specific tuple elements in array?

Has a Nobel Peace laureate ever been accused of war crimes?

Multiple fireplaces in an apartment building?



How bug prioritization works in agile projects vs non agile



Announcing the arrival of Valued Associate #679: Cesar Manara
Unicorn Meta Zoo #1: Why another podcast?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?












1















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
    4 hours ago











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

    – ShadowTK
    3 hours ago
















1















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
    4 hours ago











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

    – ShadowTK
    3 hours ago














1












1








1


1






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 3 hours ago







ShadowTK

















asked 4 hours ago









ShadowTKShadowTK

313318




313318













  • 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
    4 hours ago











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

    – ShadowTK
    3 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
    4 hours ago











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

    – ShadowTK
    3 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
4 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
4 hours ago













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

– ShadowTK
3 hours ago





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

– ShadowTK
3 hours ago










3 Answers
3






active

oldest

votes


















3














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: Some feature is impossible to the done by the user

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


  • Low: An error that basically do 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































    0














    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































      0














      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









        3














        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: Some feature is impossible to the done by the user

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


        • Low: An error that basically do 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




























          3














          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: Some feature is impossible to the done by the user

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


          • Low: An error that basically do 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


























            3












            3








            3







            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: Some feature is impossible to the done by the user

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


            • Low: An error that basically do 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: Some feature is impossible to the done by the user

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


            • Low: An error that basically do 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










            answered 3 hours ago









            João FariasJoão Farias

            3,322416




            3,322416























                0














                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




























                  0














                  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


























                    0












                    0








                    0







                    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 3 hours ago









                    Michael DurrantMichael Durrant

                    15k22165




                    15k22165























                        0














                        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






























                          0














                          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




























                            0












                            0








                            0







                            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 32 mins ago

























                            answered 47 mins 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

                                Gersau Kjelder | Navigasjonsmeny46°59′0″N 8°31′0″E46°59′0″N...

                                Hestehale Innhaldsliste Hestehale på kvinner | Hestehale på menn | Galleri | Sjå òg |...

                                What is the “three and three hundred thousand syndrome”?Who wrote the book Arena?What five creatures were...