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?
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
4 hours ago
I'm asking about bug prioritization in agile projects vs non agile.
– ShadowTK
3 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 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
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
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
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: 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.
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: 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.
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: 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.
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: 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.
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.
answered 3 hours ago
João FariasJoão Farias
3,322416
3,322416
add a comment |
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 3 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 32 mins ago
answered 47 mins 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
4 hours ago
I'm asking about bug prioritization in agile projects vs non agile.
– ShadowTK
3 hours ago