Whilst searching for ways to measure the value of test automation, I read Doug Hoffman’s (I’m sure classic) Cost Benefits Analysis of Test Automation paper.

The first several pages were great.  He discussed intangibles that should be left out of an ROI calculation like an immediate reduction in perceived productivity of the test organization as the automation is first developed.  He went on to list the falsely expended benefits like the automation of existing manual tests.  Then he compared fixed automation costs like scripting tools to variable automation costs like test maintenance

Finally, Doug got to the formulas.  After careful analysis of some 30+ factors, one can start calculating automation ROI and efficiency benefits.  I rubbed my hands together and excitedly turned the page.  Then…I think I puked into my mouth a little as I saw the following:

image

image

 

In the end, I latched onto one powerful statement Doug made, almost in passing, he said:

If the benefits of automation are required, then the ROI computation is unnecessary, the investment is required…it’s an expense.

If the benefits include reducing risk by performing automated checking that would not be possible by humans (e.g., complex math, millions of comparisons, diffs, load, performance, precision), then say no more…

I don’t want to suffer through the computations.

2 comments:

  1. Yehuda Goose Miller said...

    Eric, I love this blog so much. The way you very simply take concepts and questions that people slave over and just say "if it makes sense, then do it. otherwise, don't do it" is such a breath of fresh air. I was about to be really afraid of this post because I've had managers who want to talk about the ROI of pretty much anything, but without asking the simple question: is it necessary?

  2. Bernhard Bair said...

    I agree, thats it is one of the most complex calculations - but when talking business, but absolutely necessary if you want to sell you test automation tool. even an estimate will do wonders.



Copyright 2006| Blogger Templates by GeckoandFly modified and converted to Blogger Beta by Blogcrowds.
No part of the content or the blog may be reproduced without prior written permission.