CodeBetter.Com
CodeBetter.Com
RSS 2.0 via Feedburner
           Do you Twitter? Follow us @CodeBetter

Jean-Paul S. Boodhoo

Develop With Passion

And here's a number you can take to the bank!!

In reference to the article on unit testing, here is an interesting excerpt from the following article written by one of my former colleagues Paul Julius:

“ The reason I was there was simple. Earlier that year, those same IT managers had performed a series of calculations to estimate how much it cost the department each time a bug made its way out of development, into SIT, into User Acceptance Testing, or all the way into production. For this IT shop, one bug into SIT cost them $12,605 (and you can imagine how much a bug into production would cost.) So, I did some quick math. The burn rate for the developer who introduced the bug was $70 per hour. Since the developer had already fixed the bug and committed the change, I deducted the $70 from the total and ended up with $12,535. Now, it cost them $70 (or less) to fix that one bug, instead of $12,605.”

So I’ll ask you again. Would you rather spend $12000 to fix a bug or $70?


Published May 23 2007, 10:39 AM by bitwisejp
Filed under:

Comments

Fregas said:

I don't get it.  How could one bug cost them over $12k?  

# May 23, 2007 3:11 PM

Trevor said:

The math in this example is incorrect.  So, he compares the cost of the average bug (which is ridiculous, this must be an extraordinarily high ROI application, or they are extraordinarily incompetent in responding to bugs) to the cost of a developer responding to the failure of a regression test in development.  Nowhere do we see the cost of developing the regression tests themself.  So without the complete numbers on both sides, the story is inconclusive and meaningless.

Not to say testing is not good, but this example is not something that  you can "take to the bank", simple as that.

Does this story honestly, to you, act as DEFINITIVE proof that TDD is the way to go?  I think in certain scenarios it definitely is, but we don't get enough details here to make that conclusion.  Zealotry.

# May 31, 2007 3:32 PM

Leave a Comment

(required)  
(optional)
(required)  

Enter the numbers above:
Add
Check out Devlicio.us!