Hi All ,
During sprint we know that bugs (which not related to user stories which being handled in sprint) will arraive (can arraive from field , application work , general regression version that was found and more).
Our grooming set effort in story points and scrum team set their effort in hours on their sub tasks.
In order to keep burdown w/ jumping the following is being done :
This is not intuitive and not confort .
Please share how you manage it
Thanks !
Thanks ,
Interesting approach , need to think on it .
Problem is that we are talking also on bugs from old development (even 1 year back) that we didn`t find before.
Plus in this approach by looking on Epic total effort , I won`t really know the real effort , as all bugs I found post story completion won`t get story points.
Still understand your approach that no one need to get price for mistakes
Hi Ofira,
We do have teams in a similar situation. Some even have applications that are 5 years or older.
Our agile coaches have drawn the following diagram which should help you identify the bugs that you don't want to fix or maybe want to fix as an improvement instead (which you do estimate):
Apart from that you can try and convince your stakeholders (and PO) to do a bug-only sprint to get rid of these legacy bugs and clean your backlog.
About the epics and total effort, are you looking at time spent or story points?
Best,
Maarten
thanks .
Regard your question , we look on both (Depend who is looking..)
Hi Daniel,
We have a different and slightly mixed approach. For priority issues we have a separate Kanban board. Those issues need not be estimated and have priority over the Scrum backlog.
Issues that can wait are estimated and put in the regular backlog.
Of course the amount of priority issues has a negative effect on the velocity. The problem in our case is that the load of priority issues is not equally divided over the year. We try to take that into account by planning for a lower velocity during the busy parts of the year.
To give a proper insight for the team we made our own board (via the Jira API) that shows the priority issues in the top swimlane, and the sprint items in the rest of the screen.
For us this works quite well, it might be useful for you too.
We have been facing the same question. Although I don't have a solution I think I can share some of the improvements we've made.
First of all, we have three bug categories:
Maarten diagram it's great. I'll share it with my team. But I think we should use always issues' business value to take the final decision. Of course impact and time to resolve are important component of business value.
If we resolve issues by business value, some bugs can live for a long time on the Product Backlog. Some stories have more value than certain bugs.
Just being a bug is not enough argument to be at the top of the pending work.
It's nice to read what you are doing. I'll share and discuss some of your practices with my team too.
@Patricio Rivera Completely agree that value should always be thought of. But we have this "Bugs-first" guideline simply because a bug is a particular feature (which was previously agreed on it had value) which isn't working as intended, thus the value (as previously agreed) is not being delivered.
That's why we think most bugs should be picked up first as this is value that isn't working as intended anymore. :-)
Recommended Learning For You
Level up your skills with Atlassian learning
Visualizing Work Across Teams with Plans in Jira Software
Learn how to use Plans to accurately map your team’s work and make better recommendations.
The Beginner's Guide to Agile in Jira
This course has everything you need to get started with agile and Jira Software.
Atlassian Certified Associate
Jira Software Board Configuration
Earn an associate-level credential from Atlassian that shows you can effectively configure Jira Software boards.