{"id":1530,"date":"2009-10-13T21:35:59","date_gmt":"2009-10-13T21:35:59","guid":{"rendered":"https:\/\/caroli.org\/en\/?p=1530"},"modified":"2020-01-10T19:58:19","modified_gmt":"2020-01-10T22:58:19","slug":"should-i-have-a-separate-team-for-handling-bugs","status":"publish","type":"post","link":"https:\/\/caroli.org\/en\/should-i-have-a-separate-team-for-handling-bugs\/","title":{"rendered":"Should I have a separate team for handling bugs?"},"content":{"rendered":"<p>I had the pleasure to work on a very large programme of work for the past two years and I witnessed how programme has changed its structure for handling bugs. Therefore I am sharing such result on this blog post.<\/p>\n<p><b>Very Large Agile project \u2013 year 1<\/b><\/p>\n<p>200 engineers (Devs and QAs):<\/p>\n<p>&#8211;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 10 functional teams with 18 people each<\/p>\n<p>&#8211;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 1 maintenance (bug killer) team with 20 people<\/p>\n<p>An average of 300 open bugs<\/p>\n<p>Weekly meetings for prioritizing bugs<\/p>\n<p>Bug Killer team is fully allocated and has the challenging goal of reducing the number of open bugs.<\/p>\n<p>Bug Killer team attrition rate was higher than the \u00a0functional teams.<\/p>\n<p>Despite of the best team effort, the average of open bugs never reduced.<\/p>\n<p><b>Very Large Agile project \u2013 year 2<\/b><\/p>\n<p>200 engineers (Devs and QAs):<\/p>\n<p>&#8211;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 10 functional teams with 20 people each<\/p>\n<p>Month 1: 300 open bugs<\/p>\n<p>Month 2: 280 open bugs<\/p>\n<p>Month 3: 260 open bugs<\/p>\n<p>\u2026<\/p>\n<p>Month N: an average of 20 bugs<\/p>\n<p>Bugs are directed to the functional team closely related to the bug functional area.<\/p>\n<p>Test coverage and test effectiveness increased over time.<\/p>\n<p>Developers got closer to the operations team, and improved tools for chasing bugs.<\/p>\n<p><b>Should I have a separate team for handling bugs?<\/b><\/p>\n<p>No, not really. At least this was my experience. I have to confess that I started on year one and was very comfortable with the separate maintenance team model. I and other programme \u00a0leaders took the challenge of reducing the average bug numbers. \u00a0As an experiment, we tried to stay without a separate maintenance team for two months. We never went back to the old model.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I had the pleasure to work on a very large programme of work for the past two years and I witnessed how programme has changed its structure for handling bugs. Therefore I am sharing such result on this blog post. Very Large Agile project \u2013 year 1 200 engineers (Devs and QAs): &#8211;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 10 functional [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1531,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"categories":[1919],"tags":[856,670,858],"inception_activities":[],"colaboradores":[],"class_list":["post-1530","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-agile-culture","tag-bug-en","tag-large-team-en","tag-scaling-agile-en"],"_links":{"self":[{"href":"https:\/\/caroli.org\/en\/wp-json\/wp\/v2\/posts\/1530","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/caroli.org\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/caroli.org\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/caroli.org\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/caroli.org\/en\/wp-json\/wp\/v2\/comments?post=1530"}],"version-history":[{"count":0,"href":"https:\/\/caroli.org\/en\/wp-json\/wp\/v2\/posts\/1530\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/caroli.org\/en\/wp-json\/wp\/v2\/media\/1531"}],"wp:attachment":[{"href":"https:\/\/caroli.org\/en\/wp-json\/wp\/v2\/media?parent=1530"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/caroli.org\/en\/wp-json\/wp\/v2\/categories?post=1530"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/caroli.org\/en\/wp-json\/wp\/v2\/tags?post=1530"},{"taxonomy":"inception_activities","embeddable":true,"href":"https:\/\/caroli.org\/en\/wp-json\/wp\/v2\/inception_activities?post=1530"},{"taxonomy":"colaboradores","embeddable":true,"href":"https:\/\/caroli.org\/en\/wp-json\/wp\/v2\/colaboradores?post=1530"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}