Reputation: 5177
One of the biggest benefits of TDD is that defects are detected early in the development cycle and in the long term this will have significant savings for development costs.
I was wondering if anyone has come across a study that shows the cost of a defect at different stages of the development process? This of course could be a hypothetical cost or the actual cost ?
Upvotes: 3
Views: 824
Reputation: 20980
Most of the graphs I've seen are intuitive but anecdotal. In case you're talking with someone who wants hard numbers, see the graph on
https://agileelements.wordpress.com/2008/04/22/cost-of-software-defects/
Upvotes: 1
Reputation: 4391
I always refer to Scott Ambler's great graphs on the topic.
http://www.agilemodeling.com/essays/costOfChange.htm
The "Length of Feedback Cycle" shows where each practice impacts the cost of change curve. It's easy to see that the practices that result in quickest feedback are those that deliver the most benefit.
Upvotes: 1
Reputation: 20792
Here is a blog post I found that has some data on cost of bug fixes in different stages of the application development life cycle http://blog.programeter.com/post/1550840010/cost-of-bug-fixing-at-different-stages-of-sdlc
One thing to keep in mind is that these costs can very depending on the type of software, for example deploying a bug fix to a web application is going to have a significantly lower cost than a firmware update
Upvotes: 1