The Software Process Improvement Network is comprised of individuals dedicated to improving the software engineering practice. Regional groups called "SPINs" meet and share their experiences - initiating and sustaining software process improvement programs.
Project Management Techniques for Test Estimation Optimization
A testing effort must have a beginning and an end. To understand what the end looks like (what “done” looks like), an accurate and efficient testing estimate based on risk is paramount. This discussion focuses on how you can use 3 simple Project Management techniques to generate and improve your test estimations. Projects are more easily understood if broken down into smaller units. In project management, this is referred to as a Work Breakdown Structure (WBS). This same technique can be used for Test Estimation optimization. We use the Constraint Triangle (also called the Project Management Triangle or the Iron Triangle) to determine customer satisfaction based on 3 (sometimes 6) differentiating factors. The risk based test estimation can be derived in a similar fashion. Finally, understanding what “done” looks like using elicitation from key stakeholder interviews can help you determine where the end of your testing effort really is.
Key Learning Points
- Learn test estimation and optimization using project management techniques
- Create a Work Breakdown Structure for a real life example
- Use the Work Breakdown Structure for test estimation and optimization
N16 W23217 Stone Ridge Drive
Pewaukee, WI 53188
Click here for map.
Tom Janik, American Family Insurance
Tom Janik has over 20 years of experience in QA and Automated Testing Management. He is a Certified Software Test Engineer and has helped start up several QA departments at companies like Rockwell Automation, Cardiac Science, and FunJet Vacations. Managing combined manual and automated efforts, he has successfully planned, created, and executed several custom automation frameworks built in Rational Robot, WinRunner, Rational Functional Tester, VB.Net, and Selenium Webdriver 2.0. Over the last 3 years at American Family Insurance, his focus has been Release Management and most recently the conversion to DevOps, including Build/Deploy and Environment Management. Tom received his BS in Computer Science from Marquette University in 2001, his CSTE in 2003, and his CSQE in 2004.