
Bugs used to be something very distracting and unpleasant for the software developers. For management they can be even worth - the effort and time bugs need to be fixed is poorly estimatable. Sometimes these number are complete question marks. This predictability drop is one of the reasons why agile methods advocate striving for bug-free development as possible
Scrum teams don't like bugs just as any other teams. There are multiple approaches to handle bugs from entering into the product backlog and making them wait until the end of the sprint to allocating some "maintenance slots" in the sprint to a more-or-less expected amount of maintenance. The sad truth is in that amount of bugs discovered and amount of time needed to fix them is often not predictable even roughly. Especially for teams that are not yet used to deliver the tested features.
Maintenance victim
One approach that some teams find useful is to allocate a maintenance sub-team or a single maintenance person also known as a maintenance victim. This role is typically rotating every sprint and is usually taken on a voluntary basis. When such a team exists, bugs usually don't clutter the product backlog and are maintained in a separate list. During sprint a maintenance sub-team is responsible for doing all the bug fixing so that it wouldn't distract the other team members and would allow them to concentrate on creating new features. The maintenance people are not isolated. They still come to the daily standups, tell about their impediments and can get help from the other team members. At times of unusually high error rates the maintenance team can grow up to the whole Scrum team size.
Pros and Cons
Pros
Cons
Summary
I know several teams, where people originally didn't like this practice, but then started lining up to the maintenance role. The reason is that in their situation maintenance started looking as a way to sometimes take a rest from the routine of sprint cycles.
Did you ever try such an approach? Can it work for your team? Are there any arguments missing?
Photo courtesy of Ange Soleli @ Flickr
Comments
Maintenance teams
June 5, 2008 by Max (not verified), 4 years 50 weeks ago
Comment id: 1566
Hi ,
In my company we are goind to adopt scrum soon and the management has decided to create separate maintenance teams and a few feature teams that will develop new features. In order to enable this there is the suggestion to create a separate private branch in CVS for the feature teams in order to work without interuption. However the problem is when the code fixes done by the maintenace guys are going to be intergrated with the features. Who is going to do that? the maintenance teams or the feature teams? If that happens too often it will disrupt feature teams anyway.What is your suggestion to overcome such situation?
Max
Branching is usually good, when minimal
June 5, 2008 by Artem, 4 years 50 weeks ago
Comment id: 1567
I afraid there isn't a singe correct answer, Max. It depends much on the details of your context. There are many adoption strategies that work for different companies.
In general it is a good idea for teams to maintain the code they write - that provides motivation to create high quality code and raise the quality bar (and level of automation) over time. However, if you are at the moment overloaded with amount of bugs it might be a good idea to temporarily create a maintenance team to free hands of the others while they get started with agile and testing automation.
Another general recommendation is to strive for a single code line except for release branches that ideally are created just before the release. Otherwise as you correctly note there is quite hight probability of merging-related problems. However, there also can be exceptions for the period of transition to Agile. For example, if the high quality standards and automated enforcements of these standards are not common enough in your organization and you already have branches, you might need to keep branching for a while and get rid of branches one by one while raising the level of automation, adopting test-driven development, etc.
As a final note it might be a good idea to contact a coach in your region or visit some local agile meeting. Any advices depend very much on many details. For example, it might be useless and even harmful to all the code to be fully test-driven from the day one of the adoption if a team never did anything like that.
Maintenance teams
June 6, 2008 by Max (not verified), 4 years 50 weeks ago
Comment id: 1577
Hi,
Thanks for your reply, your comments were really helpful and great article btw!
Risk of Virtual Product Backlog
November 5, 2008 by Kevin Taylor (not verified), 4 years 28 weeks ago
Comment id: 1977
Hi Artem,
I have used this approach with several teams. I tend to prefer the alternative approach of treating bugs as stories that need to be prioritized alongside feature requests.
One of the reasons I like the alternative approach is the risk of the bug database becoming a Virtual Product Backlog. By this, I mean that QA and others not directly responsible for prioritizing the Product Backlog may learn that they can circumvent the Product Backlog by entering a feature request as a high priority bug. This is usually not intentional deception. It is just too damn easy to do. And, frankly, there is sometimes a fine line between a feature request and bug report.
Even if the bug database doesn't become a Virtual Product Backlog, the team still has two competing masters--the bug database and the Product Backlog.
The Eclipse Foundation takes another interesting approach. Everything is managed via Bugzilla!
Good luck!
--Kevin (http://ktaylor.name)
Hi AndyWhat I recommend these
March 2, 2012 by NOnn (not verified), 1 year 11 weeks ago
Comment id: 21153
Hi Andy
What I recommend these days is that teams start with story points by defining them that way if they need to. A lot of people need that definition to get started with points. Once I can get a team started I try to no longer talk about days. I want people to think in daysthat's finebut I'd prefer that discussion amongst team members be more abstractthis one is the same size as that one and it's twice as big as the other. sosh forfait sans engagement forfait illimite sms illimite forfait mobile internet forfait bloque rio sfr numero rio orange rio sfr numero rio bouygues rio virgin calcul imc portabilite du numero
So. lets see... A bug gets
May 22, 2012 by JennyH832 (not verified), 52 weeks 9 hours ago
Comment id: 22324
So. lets see... A bug gets reported. a programmer starts working on it. Then another bug is reported. The programmer writes it down on a piece of paper so he won't forget it. Then another one is reported. The programmer. says to himself Ya know. instead of writing all these bugs down on a piece of paper. I'll put them in a database somewhere. And I'll write a web interface to it so I can get the bugs at home too. Thus a Defect Tracking System is born into an Agile World. numéro rio
I am hoping the same best
May 26, 2012 by Anonymous (not verified), 51 weeks 3 days ago
Comment id: 22547
I am hoping the same best effort from you in the future as well. In fact your creative writing skills has inspired me.
m4v converter
Hi! Thanks for the great
May 26, 2012 by Anonymous (not verified), 51 weeks 3 days ago
Comment id: 22556
Hi! Thanks for the great information you havr provided! You have touched on crucuial points! HackingEdge
I recently found many useful
June 5, 2012 by Anonymous (not verified), 50 weeks 17 hours ago
Comment id: 22788
I recently found many useful information in your website especially this blog page. Among the lots of comments on your articles. Thanks for sharing.
loans for bad credit
Your music is amazing. You
June 17, 2012 by asdasdsd (not verified), 48 weeks 2 days ago
Comment id: 22935
Your music is amazing. You have some very talented artists. I wish you the best of success.
dvd to itunes
Thanks for sharing nice
June 18, 2012 by Anonymous (not verified), 48 weeks 1 day ago
Comment id: 22948
Thanks for sharing nice information with us. i like your post and all you share with us is uptodate and quite informative, i would like to bookmark the page so i can come here again to read you, as you have done a wonderful job.
rouse hill
useful information on topics
June 21, 2012 by Anonymous (not verified), 47 weeks 5 days ago
Comment id: 22997
useful information on topics that plenty are interested on for this wonderful post.Admiring the time and effort you put into your b!.. Kolikkopelit Netissä
I really appreciate your bog
June 30, 2012 by things to do in philppines (not verified), 46 weeks 3 days ago
Comment id: 23118
I really appreciate your bog . And i found the new information in this blog. It is really interesting, Many good things here,.http://www.gophils.net
You know your projects stand
June 30, 2012 by Anonymous (not verified), 46 weeks 3 days ago
Comment id: 23125
You know your projects stand out of the herd. There is something special about them. It seems to me all of them are really brilliant! anton
Great Posts and Be Great
July 17, 2012 by Anonymous (not verified), 44 weeks 5 hours ago
Comment id: 23387
Yes I really said it great blog. If you want to be great help out local business at Beverly Hills Plumber
and also diablo a few does seem like a distinct success
July 18, 2012 by Anonymous (not verified), 44 weeks 2 hours ago
Comment id: 23388
The particular Diablo Sequence were very heralded number of games considering that the initial one particular arrived a long time ago last 96. It may be one of the better and a lot preferred video games inside total gambling sector. Following the triumph of Diablo Only two as well as its enlargement offers, many became a member of the actual wait for your discharge of Diablo Three or more that will proceed the gathering..
Learn different ways to modify and also change your own myspace user profile. You can even increase exciting video games along with apps in your myspace . com account. Look for your current outdated close friends along with meet newfriends on the myspace accounts. The original variation of the personality ended up showed by way of a untamed man or woman which usually buy diablo 3 gold employed to reside in any swamp. Even so, this specific sport developers have included increasingly more factors, that will switched this figure in the genuine beast, that has an absolutely "sick" part. Which persona has its own root base inside the Diablo One particular and in addition 2, exhibiting a number of outstanding integrates involving brain adjustment curses, marvelous problems along with summonings.
Car parking game titles helps you throughout growing your expertise throughout auto parking automobiles. The actual online games have the identical method as well as degrees of flawlessness such as some other virtual video games. Airport parking game titles supply the time limit clause to park the car in the suitable location and when efficiently played you might be able to go to the 2nd amount.
Searching for a Female Overseas: Can be Your woman a significant Individual or a Fraud These days, so many males wish to find really like as diablo 3 items well as matrimony in foreign countries. The net, which is a more powerful along with efficient means of interaction, replaces the old strategies to calling one other while using purpose of establishing vital. Email shoves besides mail providers, allowing individuals to change data at the close your lids associated with an eye.
Use the bulletins table at a key towns that will help you together with questing. This particular aboard can help point a person within the correct path for questing areas to your amount. This can be a great way to make sure you are questing inside the proper area. I just read a tremendous amount, adore discovering videos in addition to are almost always listening to tunes. Beatles music is just about the well-liked concerns that is known, as well as the Rock-band diablo 3 gold game is amazingly entertaining. We are usually getting together with my own little close family friend Alex, my own, personal companion.
Blizzard can today truly what exactly these people carry out greatest. These people think about the real formulation through Diablo II, which in spite of their own quite a few difficulties made an appearance so great, angle this a low as nicely because produces a brand-new basis, that may arranged a brand new regular with regard to what exactly you could possibly assume from the dungeon-crawler, in whose major aim is without a doubt the actual preserve participator associated with endless playthrough alternatives in the activity, despite the fact that greatest persona diploma is really reached. You can a fresh merchandise discovered, usually better revenue being gained, generally just one considerably more beast to get pennyless past reputation, plus the means you really sense just like the craziest badass each time a group connected with 60 demons or even zombies as well as skeletons are generally closed using a few becomes from your enormous toh.
I really appreciate this
July 19, 2012 by Anonymous (not verified), 43 weeks 5 days ago
Comment id: 23436
I really appreciate this wonderful post that you have provided for us. I assure this would be beneficial for most of the people.
this apps report
Awesome and interesting
September 8, 2012 by Anonymous (not verified), 36 weeks 3 days ago
Comment id: 23755
Awesome and interesting article. Great things you've always shared with us. Thanks. Just continue composing this kind of post.
Galoor
Great post, you have pointed
September 11, 2012 by asddasdsad (not verified), 36 weeks 14 hours ago
Comment id: 23817
Great post, you have pointed out some fantastic points , I likewise think this s a very wonderful website.
3 credit reports
I love the way you write and
September 12, 2012 by Anonymous (not verified), 35 weeks 6 days ago
Comment id: 23835
I love the way you write and share your niche! Very interesting and different! Keep it coming!
http://www.casino-ligne.info/
It is a great website.. The
September 15, 2012 by Anonymous (not verified), 35 weeks 3 days ago
Comment id: 23882
It is a great website.. The Design looks very good.. Keep working like that!. travel slideshows
Nice to read your article! I
September 23, 2012 by Anonymous (not verified), 34 weeks 2 days ago
Comment id: 23997
Nice to read your article! I am looking forward to sharing your adventures and experiences.
music mastering
These people think about the
September 25, 2012 by qoter (not verified), 34 weeks 17 hours ago
Comment id: 24029
These people think about the real 642-457 exam formulation through Diablo II, which in spite of their own quite a few difficulties made an passguide 642-457 appearance so great, angle this a low as nicely because produces a brand-new basis, 642-457 practice exam that may arranged a brand new regular with regard to what exactly you could possibly assume from the dungeon-crawler, in whose major aim is without a doubt the actual http://www.passguides.com/642-457.html preserve participator associated with endless www.passguides.com/642-457.html
playthrough alternatives in the activity, despite the fact that greatest persona diploma is really reached. You can a fresh merchandise teradataexams certification discovered, usually better revenue being gained, generally just one considerably more beast to get pennyless past reputation, plus the means you really sense just like the craziest badass each time a group connected with 60 demons or even zombies as well as skeletons are generally closed using a few becomes from your enormous toh.
Great info! I recently came
September 27, 2012 by Anonymous (not verified), 33 weeks 5 days ago
Comment id: 24102
Great info! I recently came across your blog and have been reading along. I thought I would leave my first comment. I don’t know what to say except that I have.
Thomas
Actually I have a team made
October 2, 2012 by Michael Luke (not verified), 33 weeks 1 day ago
Comment id: 24164
Actually I have a team made up by highly qualified persons. I have never taken this approach.visitI am little bit confused whether it will work or not. How ever I think it will be effective.
Excellent! I admire all the
October 4, 2012 by thom (not verified), 32 weeks 5 days ago
Comment id: 24202
Excellent! I admire all the helpful data you've shared in your articles. I'm looking forward for more helpful articles from you. Thanks for share this great site list which is very informative and I like it.
pmp certification
interesting information
November 22, 2012 by scratch cards (not verified), 25 weeks 5 days ago
Comment id: 24800
Thank you for this information, I was looking for some ideas about agile software development and now I found them here, so it will be good to apply it to my
scratch cards
nice
November 22, 2012 by Violet Thorton (not verified), 25 weeks 5 days ago
Comment id: 24815
Thank you for this post. I like it very much
website
I absolutely agree with the
November 22, 2012 by Violet Thorton (not verified), 25 weeks 5 days ago
Comment id: 24816
I absolutely agree with the previous comment. I like this post too
Casino Online Slots
Great post, you have pointed
November 22, 2012 by Violet Thorton (not verified), 25 weeks 5 days ago
Comment id: 24818
Great post, you have pointed out some fantastic points , I like this wonderful website.
accept credit cards online
Awesome and interesting
November 22, 2012 by VioletTh (not verified), 25 weeks 5 days ago
Comment id: 24819
Awesome and interesting article. Great things you've always shared with us. Thanks. Just continue composing this kind of post.
Bosendorfer Prices
Thank you for this
November 22, 2012 by Anonymous (not verified), 25 weeks 5 days ago
Comment id: 24821
Thank you for this information, I was looking for some ideas about agile software development and now I found them here, so it will be good to apply it to my
bayan giyim-evim şahane-20 dakika izle-chat-20 dakika-evim şahane-evim şahane
Thanks for this post
November 23, 2012 by LindaL (not verified), 25 weeks 4 days ago
Comment id: 24850
This is what I needed to know about Tours to Russia. And thanks for sharing
Good
December 13, 2012 by nisha (not verified), 22 weeks 5 days ago
Comment id: 25134
betfair sign up bonus
wow..i had no idea you were so young! haha, i just mean you seem so experienced and skilled already to be only one year out of college. i am in school for design right now, with about a year and a half to go. thanks for the tips and insight!
Thank you for useful
December 24, 2012 by Jade (not verified), 21 weeks 2 days ago
Comment id: 25238
Thank you for useful information. It is exactly what I needed. I managed to get here everything that I need for my article. Applause for a author!
personal statement for doctoral program
One of the reasons I like the
January 15, 2013 by Anonymous (not verified), 18 weeks 11 hours ago
Comment id: 25489
One of the reasons I like the alternative approach is the risk of the bug database becoming a Virtual Product Backlog. By this, I mean that QA and others not directly responsible for prioritizing the Product Backlog may learn that they can circumvent the Product Backlog by entering a feature request as a high priority bug. This is usually not intentional deception. It is just too damn easy to do. And, frankly, there is sometimes a fine line between a feature request and bug report.
katalog stron
suknie ślubne
katalog stron
suknie ślubne
http://www.e-zwd.pl
http://www.e-zawady.pl
Happy to read it mate!~
March 7, 2013 by Online Slots (not verified), 10 weeks 5 days ago
Comment id: 26626
Happy to read it mate!~
Online Slots is a better site
March 7, 2013 by Online Slots (not verified), 10 weeks 5 days ago
Comment id: 26627
Online Slots is a better site than this one nahahaa
Hey buddy,this is one of the
March 9, 2013 by custom essay (not verified), 10 weeks 3 days ago
Comment id: 26652
Hey buddy,this is one of the best posts that I’ve ever seen; you may include some more ideas in the same theme. I’m still waiting for some interesting thoughts from your side in your next post.
Konsumen Cerdas Paham Perlindungan Konsumen
March 19, 2013 by Anonymous (not verified), 9 weeks 12 hours ago
Comment id: 26804
Thanks for the informative blog. The place else may possibly just I get that kind of info written in such a excellent approach? I’ve a venture that I’m just now operating on, and I’ve been on the glance out for such info. Konsumen Cerdas Paham Perlindungan Konsumen | Iconia PC tablet dengan Windows 8 | Social Bookmark | erakata.com | Perlindungan Konsumen | sprei cantik dan murah | Kata-Kata Bijak | Konsumen Cerdas | Symptoms of Prostate Cancer | saksuk.com | Disukai
bookmarked
April 24, 2013 by Anonymouss (not verified), 3 weeks 6 days ago
Comment id: 27153
Great job by the blog writer. It’s a blog of exceptionally high quality and seems really original. The facts are well portrayed and your way of elucidating is exceptional! Is there a way to subscribe to your blogs?jogos de casino online
70-497 || 74-324 || A00-240
April 24, 2013 by jetlii (not verified), 3 weeks 6 days ago
Comment id: 27174
70-497 || 74-324 || A00-240 || CAT-260 || CAT-280 || CCA-332 || CCB-400 || COG-703 || MB6-886 || MB6-885
I got this a couple of months
May 3, 2013 by Lube Oil Filters supplier (not verified), 2 weeks 4 days ago
Comment id: 27371
I got this a couple of months ago. it would be OK, but unfortunately I did not try it out first and found out too late that it does not let you add any text such as titles or credits., cylindrical air filter manufacturers I had wanted to do that and figured it was pretty standard for video editing programs, even basic ones..
suction strainers manufacturers
best post
May 3, 2013 by anstonja (not verified), 2 weeks 4 days ago
Comment id: 27372
capable of deploying, designing, building, optimizing, and operating technologies for a particular job role.
mcitp mcts // mcse mcsd // mcsa mcpd
You blog has such an awesome
May 16, 2013 by Sammy C. Buchanan (not verified), 5 days 11 hours ago
Comment id: 27563
You blog has such an awesome theme/design and providing a lot of essential posts make it worthed to come visit here again. The post contains really beneficial information that will satisfy readers and can clarify things upon www.yourglamor.com
I think the way you write
May 16, 2013 by Marian Larry (not verified), 5 days 9 hours ago
Comment id: 27564
I think the way you write feels like having so much passion and you have put it in a way that everyone can understand. This post you have made here couldn't be written any better! Fairly certain this article will have a good read strand bamboo flooring
Must confess that you present
May 17, 2013 by Marian Larry (not verified), 4 days 23 hours ago
Comment id: 27565
Must confess that you present powerful steps on this blog and therefore has strongly encouraged contribution on this subject. Appreciation for being really thoughtful and also for deciding on writing certain guides most people are really wanting to be aware of tas ransel
You have given more than
May 18, 2013 by Trenton Perry (not verified), 4 days 1 hour ago
Comment id: 27594
You have given more than visitors expectancy. This post is very helpful, edifying and in addition cool thoughts on the topic. I think the way you write feels like having so much passion and you have put it in a way that everyone can understand web design Los Angeles
This predictability drop is
May 20, 2013 by Xman2 (not verified), 1 day 16 hours ago
Comment id: 27635
This predictability drop is one of the reasons why agile methods advocate striving for bug-free development as possible 000-176 || 000-196 || 000-272 || 000-274 || 000-452 || 000-453 || 000-454 || 000-540 || 000-614 || 000-651
Brain Dumps || Exam
May 21, 2013 by Ahmad (not verified), 22 hours 38 min ago
Comment id: 27676
Brain Dumps || Exam Collection || Exam Papers || Questions Answers || Practice Test || Practice Exam || Practice Tests || Exam Paper || Exams Questions || Tests Questions
Post new comment