Thanks to Kristian Köhntopp I was reminded of this chart yesterday about the costs of a bug fix within a software lifecycle.
I decided to share this amongst my colleagues to make them aware of the risk they have to deal with on a daily basis.
I have seen this chart before on a presentation by Stefan Priebsch whom I can highly recommend to go and see when you have the chance.

Unfortunately I wasn’t able to track down the original source by Barry Boehm but even without a detailed explanation this illustration makes a point. Any bug that you can eliminate during requirement or design is worth eliminating.
Quick and dirty always comes with a cost only later and happening somewhere else probably in someone elses responsibility.


Michael Munsey · 9. February 2012 at 11:28
Sortware Project Survival Guide by Steve McConnell has a chart with similar data but it looks different.
This chart demonstrates Big Design Up Front, which has fallen out of favor in many circles.
Cost of a bug within a software lifecycle | DevOps in the Enterprise | Scoop.it · 11. February 2012 at 19:42
[...] background-position: 50% 0px; background-color:#222222; background-repeat : no-repeat; } http://www.testically.org – Today, 6:42 [...]
Javin · 12. February 2012 at 02:09
That’s why importance of Junit or Unit Testing is so high best part is automated, repetitive and took less time in terms of other testing efforts. Thanks for reminder.
Javin
hadrien · 14. February 2012 at 22:39
Am I evil if I imagine that the cost of bugs generates equivalent commercial opportunities for consulting companies, selling task force to enterprise in order to deal with the mess ?
Admin comment by Christian · 15. February 2012 at 05:08
@hadrien the opportunity is clearly visible but in my experience this is rarely a job any consultant fancies as the overall costs can be so high and the work so messy that it’s hard to finish such a job on time and in budget.
Cost of a bug within a software lifecycle | Agile | Syngu · 15. February 2012 at 07:45
[...] Thanks to Kristian Köhntopp I was reminded of this chart yesterday about the costs of a bug fix within a software lifecycle. I decided to share this amongst my colleagues to make them aware of the risk they have to deal with on a daily basis. Agile Read the original post on DZone… [...]