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?
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
add a comment |
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
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
add a comment |
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
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
agile-testing agile defect-tracking bug-priority bug-severity
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
add a comment |
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
add a comment |
3 Answers
3
active
oldest
votes
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.
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
add a comment |
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?"
add a comment |
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.
add a comment |
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
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
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.
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
add a comment |
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.
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
add a comment |
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.
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.
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
add a comment |
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
add a comment |
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?"
add a comment |
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?"
add a comment |
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?"
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?"
answered 11 hours ago
Michael DurrantMichael Durrant
15k22165
15k22165
add a comment |
add a comment |
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.
add a comment |
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.
add a comment |
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.
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.
edited 8 hours ago
answered 8 hours ago
Niels van ReijmersdalNiels van Reijmersdal
21.8k23175
21.8k23175
add a comment |
add a comment |
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.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
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
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