Finally, automation will free up time within your team. You have a choice to factor this time into cost savings or realizing hard ROI factors, or you can reinvest this into making your team more effective. I much prefer the latter approach. But where are good opportunities for reinvestment? I’m glad you asked. The first place is into more automation. Good automation takes time to develop. You need to create an infrastructure and conventions to ensure it grows well. You also need to consider maintenance effort—driven by tool updates and ongoing application evolution.
Another area is simply investing in your team. Increase the technical training of your team to increase your competitiveness. Don’t forget leadership and soft skills. Finally, reinvest in the processes and approaches you use for overall testing. For example, add exploratory testing techniques to your skills base for a time when speed is required but automation isn’t appropriate or ready. Or improve your coverage planning so that it better aligns with the development team’s product evolution goals.
These three core soft ROI factors can truly differentiate your testing team and your overall contributions to product quality. They should be added to your hard factors to create a balanced evaluation and justification of any automation effort. Beyond that, though, the hard ROI models have too simplistic a view that can sometimes lead to arbitrary cost cutting and staff reduction in SQA teams.
While I’m all for saving money, it should be balanced in approach and not made based on a single analysis point. Quality isn’t always simply about the numbers. We need to get that point across!
Bob Galen is an author, speaker and the principal consultant of Cary, N.C.-based RGCG LLC (www.rgalen.com). |