SlideShare a Scribd company logo
1 of 11
Return-On-Investment Analysis on Test Automation
Some Basic ROI Methods Standard Cost Benefit Ratio Method: E = Benefits / Cost Linz/Daigl Cost Benefit Ratio Method : E n = cost of automated testing / cost of manual testing  E n = A a  / A m E n = (V a  + n a *D a ) / (V m  + n m  *D m ) Cost Savings Ratio Method: ROI a = $ value of time savings due automation / cost of automation ROI a = ∑B a  / ∑C a Test Effectivenss Method: T eff = # of Defects found by automation / All defects found T eff = D a  / D m
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Cost Benefit Ratio Method Cost of Manual Testing: A m = (V m  + n m *D m ) V m = Cost of manual test case design  V m = Staff Engineers*Design Days*Staff Salary V m = (2)*((12 months*20 days/month)*75%)*($50/hr*8 hr/day) V m = $144,000  n m = Number of manual test execution cycles n m = 2   Note: 4 month test duration D m = Cost of manual test execution & results analysis D m = Staff Engineers*Test Days*Staff Salary D m = (2)*(8 hours/day*20 days/month*2 month*.80)*($50/hr) D m = $25,600     Note: Cost per test cycle A m = (V m  + n m *D m ) = $144,000 + 2*$25,600 A m = $195,200
Cost Benefit Ratio Method Cost of Automated Testing: A a = (V a  + n a *D a ) V a = Cost of automation design and implementation V a = Staff Engineers*Design Days*Staff Salary+Equipment Costs V a = (2)*((9 months*20 days/month)*75%)*($50/hr*8 hr/day) + $12,000 V a = $120,000   n a = Number of automated test executions n a = Automated Test execution every work day for 95% of the test cycle n a = (20 work days/month)*(4 months)*95% n a = 76 D a = Cost of automated test results analysis & maintenance D a = Staff Engineers*Design Days*Staff Salary D a = (1)*(8 hours)*($50/hr) D a = $400  A a = (Va + na*Da) = $120,000 + 76*$400 A a = $150,400
Cost Benefit Ratio Method Cost Benefit Ratio : E n = A a  / A m = $150,400  /  $195,200  E n = 0.77 So there is a  33% Cost Savings  of Automated Testing versus Manual Testing.
Cost Savings Ratio Method ROI a = ∑ Benefits of automation  / ∑ Costs of  automation ROI a = ∑Ba / ∑Ca B a = Benefits of automation = Cost of manual test execution - Cost of automated test execution  = $25,600 - $400 B a = $25,200 C a = Cost of automation design and implementation = Staff Engineers*Design Days*Staff Salary + Equipment Costs = (2)*((9 months*20 days/month)*75%)*($50/hr*8 hr/day) C a = $120,000   So: ROI a = B a  / C a ROI a = 21% … after (1) test execution ROI a =   42% …after (2) test executions ROI a =   105% …after (5) test executions ROI a =   5039% …after (76) test executions
Test Effectiveness Method T eff = # of Defects found by automation / All defects found T eff = D a  / D m T eff = 1 / 8 T eff = 13%
Summary of ROI Analysis Linz&Daigl Cost Benefit Ratio: E n = 33% Cost Savings Cost Savings Ratio: ROI a = 21% … after (1) test execution ROI a =   42% …after (2) test executions ROI a =   105% …after (5) test executions ROI a =   5039% …after (76) test executions Tests Effectiveness: T eff = 13%
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object]

More Related Content

Viewers also liked

Measuring the Roi of Planning Software Boston June 2012
Measuring the Roi of Planning Software Boston June 2012Measuring the Roi of Planning Software Boston June 2012
Measuring the Roi of Planning Software Boston June 2012Ben Lamorte
 
Infografía anderson.
Infografía anderson.Infografía anderson.
Infografía anderson.Uba12345
 
Evaluating the cost to benefit ratio of a Drug Delivery platform
Evaluating the cost to benefit ratio of a Drug Delivery platformEvaluating the cost to benefit ratio of a Drug Delivery platform
Evaluating the cost to benefit ratio of a Drug Delivery platformBhaswat Chakraborty
 
9 benefit to cost ratio method
9 benefit to cost ratio method9 benefit to cost ratio method
9 benefit to cost ratio methodAli Juma Albahrani
 
Lessons learned and business case for a rapid RPA
Lessons learned and business case for a rapid RPALessons learned and business case for a rapid RPA
Lessons learned and business case for a rapid RPAMohit Sharma (GAICD)
 
The Business Case for Robotic Process Automation (RPA)
The Business Case for Robotic Process Automation (RPA)The Business Case for Robotic Process Automation (RPA)
The Business Case for Robotic Process Automation (RPA)Joe Tawfik
 

Viewers also liked (6)

Measuring the Roi of Planning Software Boston June 2012
Measuring the Roi of Planning Software Boston June 2012Measuring the Roi of Planning Software Boston June 2012
Measuring the Roi of Planning Software Boston June 2012
 
Infografía anderson.
Infografía anderson.Infografía anderson.
Infografía anderson.
 
Evaluating the cost to benefit ratio of a Drug Delivery platform
Evaluating the cost to benefit ratio of a Drug Delivery platformEvaluating the cost to benefit ratio of a Drug Delivery platform
Evaluating the cost to benefit ratio of a Drug Delivery platform
 
9 benefit to cost ratio method
9 benefit to cost ratio method9 benefit to cost ratio method
9 benefit to cost ratio method
 
Lessons learned and business case for a rapid RPA
Lessons learned and business case for a rapid RPALessons learned and business case for a rapid RPA
Lessons learned and business case for a rapid RPA
 
The Business Case for Robotic Process Automation (RPA)
The Business Case for Robotic Process Automation (RPA)The Business Case for Robotic Process Automation (RPA)
The Business Case for Robotic Process Automation (RPA)
 

Similar to Roi Presentation1

Cairo 01 Six Sigma Measure
Cairo 01 Six Sigma MeasureCairo 01 Six Sigma Measure
Cairo 01 Six Sigma Measureahmad bassiouny
 
Software Testing Metrics
Software Testing MetricsSoftware Testing Metrics
Software Testing MetricsJatin Kochhar
 
Smef 2008 Harold Van Heeringen Outsourcing Test Activities How To Prove C...
Smef 2008 Harold Van Heeringen   Outsourcing Test Activities   How To Prove C...Smef 2008 Harold Van Heeringen   Outsourcing Test Activities   How To Prove C...
Smef 2008 Harold Van Heeringen Outsourcing Test Activities How To Prove C...Harold van Heeringen
 
Process management - managing quality, time by applyingthe theory of constrai...
Process management - managing quality, time by applyingthe theory of constrai...Process management - managing quality, time by applyingthe theory of constrai...
Process management - managing quality, time by applyingthe theory of constrai...InfoPerc/Te web
 
Implementation of 5S and KOBETSU KAIZEN (TPM Pillar) in a Manufacturing Organ...
Implementation of 5S and KOBETSU KAIZEN (TPM Pillar) in a Manufacturing Organ...Implementation of 5S and KOBETSU KAIZEN (TPM Pillar) in a Manufacturing Organ...
Implementation of 5S and KOBETSU KAIZEN (TPM Pillar) in a Manufacturing Organ...IRJET Journal
 
Introduction to automated testing life cycle methodology
Introduction to automated testing life cycle methodologyIntroduction to automated testing life cycle methodology
Introduction to automated testing life cycle methodologyBugRaptors
 
Software Quality KPI
Software Quality KPISoftware Quality KPI
Software Quality KPIcherapa
 
Chapter 15 cost estimation
Chapter 15   cost estimationChapter 15   cost estimation
Chapter 15 cost estimationBich Lien Pham
 
Chapter 15 cost estimation
Chapter 15   cost estimationChapter 15   cost estimation
Chapter 15 cost estimationBich Lien Pham
 
Test Automation Improvement by Machine Learning Jasst'21 Tokyo
Test Automation Improvement by Machine Learning Jasst'21 TokyoTest Automation Improvement by Machine Learning Jasst'21 Tokyo
Test Automation Improvement by Machine Learning Jasst'21 TokyoSadaaki Emura
 
Activity Based costing
Activity Based costingActivity Based costing
Activity Based costingJoseph Mary
 
Software Outsourcing and New Model of Test Estimation for Agile Development
Software Outsourcing and New Model of Test Estimation for Agile Development Software Outsourcing and New Model of Test Estimation for Agile Development
Software Outsourcing and New Model of Test Estimation for Agile Development Masud Parvez
 
17.maintenance and reliability
17.maintenance and reliability17.maintenance and reliability
17.maintenance and reliabilityamibitayes
 

Similar to Roi Presentation1 (20)

Cairo 01 Six Sigma Measure
Cairo 01 Six Sigma MeasureCairo 01 Six Sigma Measure
Cairo 01 Six Sigma Measure
 
Software Testing Metrics
Software Testing MetricsSoftware Testing Metrics
Software Testing Metrics
 
Smef 2008 Harold Van Heeringen Outsourcing Test Activities How To Prove C...
Smef 2008 Harold Van Heeringen   Outsourcing Test Activities   How To Prove C...Smef 2008 Harold Van Heeringen   Outsourcing Test Activities   How To Prove C...
Smef 2008 Harold Van Heeringen Outsourcing Test Activities How To Prove C...
 
Cost of Quality
Cost of  QualityCost of  Quality
Cost of Quality
 
Line balancing
Line balancingLine balancing
Line balancing
 
Costs (3).pptx
Costs (3).pptxCosts (3).pptx
Costs (3).pptx
 
Work measurement
Work measurementWork measurement
Work measurement
 
Process management - managing quality, time by applyingthe theory of constrai...
Process management - managing quality, time by applyingthe theory of constrai...Process management - managing quality, time by applyingthe theory of constrai...
Process management - managing quality, time by applyingthe theory of constrai...
 
Implementation of 5S and KOBETSU KAIZEN (TPM Pillar) in a Manufacturing Organ...
Implementation of 5S and KOBETSU KAIZEN (TPM Pillar) in a Manufacturing Organ...Implementation of 5S and KOBETSU KAIZEN (TPM Pillar) in a Manufacturing Organ...
Implementation of 5S and KOBETSU KAIZEN (TPM Pillar) in a Manufacturing Organ...
 
1st module.....
1st module.....1st module.....
1st module.....
 
Introduction to automated testing life cycle methodology
Introduction to automated testing life cycle methodologyIntroduction to automated testing life cycle methodology
Introduction to automated testing life cycle methodology
 
Software Quality KPI
Software Quality KPISoftware Quality KPI
Software Quality KPI
 
Chapter 15 cost estimation
Chapter 15   cost estimationChapter 15   cost estimation
Chapter 15 cost estimation
 
Chapter 15 cost estimation
Chapter 15   cost estimationChapter 15   cost estimation
Chapter 15 cost estimation
 
Test Automation Improvement by Machine Learning Jasst'21 Tokyo
Test Automation Improvement by Machine Learning Jasst'21 TokyoTest Automation Improvement by Machine Learning Jasst'21 Tokyo
Test Automation Improvement by Machine Learning Jasst'21 Tokyo
 
Chap005 abc
Chap005 abcChap005 abc
Chap005 abc
 
Activity Based costing
Activity Based costingActivity Based costing
Activity Based costing
 
Cost Estimation
Cost EstimationCost Estimation
Cost Estimation
 
Software Outsourcing and New Model of Test Estimation for Agile Development
Software Outsourcing and New Model of Test Estimation for Agile Development Software Outsourcing and New Model of Test Estimation for Agile Development
Software Outsourcing and New Model of Test Estimation for Agile Development
 
17.maintenance and reliability
17.maintenance and reliability17.maintenance and reliability
17.maintenance and reliability
 

Roi Presentation1

  • 2. Some Basic ROI Methods Standard Cost Benefit Ratio Method: E = Benefits / Cost Linz/Daigl Cost Benefit Ratio Method : E n = cost of automated testing / cost of manual testing E n = A a / A m E n = (V a + n a *D a ) / (V m + n m *D m ) Cost Savings Ratio Method: ROI a = $ value of time savings due automation / cost of automation ROI a = ∑B a / ∑C a Test Effectivenss Method: T eff = # of Defects found by automation / All defects found T eff = D a / D m
  • 3.
  • 4. Cost Benefit Ratio Method Cost of Manual Testing: A m = (V m + n m *D m ) V m = Cost of manual test case design V m = Staff Engineers*Design Days*Staff Salary V m = (2)*((12 months*20 days/month)*75%)*($50/hr*8 hr/day) V m = $144,000 n m = Number of manual test execution cycles n m = 2 Note: 4 month test duration D m = Cost of manual test execution & results analysis D m = Staff Engineers*Test Days*Staff Salary D m = (2)*(8 hours/day*20 days/month*2 month*.80)*($50/hr) D m = $25,600 Note: Cost per test cycle A m = (V m + n m *D m ) = $144,000 + 2*$25,600 A m = $195,200
  • 5. Cost Benefit Ratio Method Cost of Automated Testing: A a = (V a + n a *D a ) V a = Cost of automation design and implementation V a = Staff Engineers*Design Days*Staff Salary+Equipment Costs V a = (2)*((9 months*20 days/month)*75%)*($50/hr*8 hr/day) + $12,000 V a = $120,000 n a = Number of automated test executions n a = Automated Test execution every work day for 95% of the test cycle n a = (20 work days/month)*(4 months)*95% n a = 76 D a = Cost of automated test results analysis & maintenance D a = Staff Engineers*Design Days*Staff Salary D a = (1)*(8 hours)*($50/hr) D a = $400 A a = (Va + na*Da) = $120,000 + 76*$400 A a = $150,400
  • 6. Cost Benefit Ratio Method Cost Benefit Ratio : E n = A a / A m = $150,400 / $195,200 E n = 0.77 So there is a 33% Cost Savings of Automated Testing versus Manual Testing.
  • 7. Cost Savings Ratio Method ROI a = ∑ Benefits of automation / ∑ Costs of automation ROI a = ∑Ba / ∑Ca B a = Benefits of automation = Cost of manual test execution - Cost of automated test execution = $25,600 - $400 B a = $25,200 C a = Cost of automation design and implementation = Staff Engineers*Design Days*Staff Salary + Equipment Costs = (2)*((9 months*20 days/month)*75%)*($50/hr*8 hr/day) C a = $120,000 So: ROI a = B a / C a ROI a = 21% … after (1) test execution ROI a = 42% …after (2) test executions ROI a = 105% …after (5) test executions ROI a = 5039% …after (76) test executions
  • 8. Test Effectiveness Method T eff = # of Defects found by automation / All defects found T eff = D a / D m T eff = 1 / 8 T eff = 13%
  • 9. Summary of ROI Analysis Linz&Daigl Cost Benefit Ratio: E n = 33% Cost Savings Cost Savings Ratio: ROI a = 21% … after (1) test execution ROI a = 42% …after (2) test executions ROI a = 105% …after (5) test executions ROI a = 5039% …after (76) test executions Tests Effectiveness: T eff = 13%
  • 10.
  • 11.