How tobuildthebestbusinesscaseforagiletestautomation

418 views
355 views

Published on

Always wanted to know how to build the best business case for setting up Test automation in Agile environments? This presentation focusses on the opportunities Test Automation can bring you and your organization or customers.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
418
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

How tobuildthebestbusinesscaseforagiletestautomation

  1. 1. @BBEERSMABuildingThe Best BusinesscaseFor (Agile) Test Automation@BBEERSMA
  2. 2. @BBEERSMAe: bernd.beersma@squerist.nlm: +31 6-11010659tw: @bbeersmaExpertise Manager Test Automation10+ years of experience in TA & PTSenior Automation SpecialistBoard Member TestNet & ATI EuropeInitiator Test Automation Day
  3. 3. @BBEERSMA@BBEERSMA
  4. 4. @BBEERSMA@BBEERSMA What is Test Automation?
  5. 5. @BBEERSMA A small selection of testtools@BBEERSMA
  6. 6. @BBEERSMABenefits of Test AutomationBenefits of Test Automation@BBEERSMAProcess and test data in sight-> Auto-Magic Audit TrailFaster and more often deploy->Decrease Time to MarketContinues Quality monitoring ->Increase Quality to MarketTestruns 24/7 -> Increase Test coverageTestBasedMaintenance -> Less maintenance documentationFuture Reuse testcases / testdata -> Increase EfficiencyFree Humans from Checking -> Motivation growth
  7. 7. @BBEERSMAWaterfall@BBEERSMA
  8. 8. @BBEERSMAAgile and Scrum@BBEERSMAIndividuals andinteractionsOverWorking softwareOverOverCustomercollaborationResponding tochangeOverProcess and toolsComprehensivedocumentationContractnegotiationFollowing a plan
  9. 9. @BBEERSMA Why do we need Test automation (in Agile)?@BBEERSMA
  10. 10. @BBEERSMA9126MaintainabilityPortabilityEfficiencyFunctionalityReliabilityUsabilityISO 9126 ISO 25010
  11. 11. @BBEERSMA25010 MaintainabilityPortabilityPerformanceEfficiencySecurityCompatibilityFunctionalSuitabilityReliabilityUsabilityISO 9126 ISO 25010@BBEERSMA
  12. 12. @BBEERSMABenefits of AgileBenefits of Agile@BBEERSMAMore Enjoyable!Boundaries between test & development vanishJoint quality awarenessFlexibility / AgilityRisk ManagementEffective cost spreadingRight Product
  13. 13. @BBEERSMA@BBEERSMABuilding the best Businesscase
  14. 14. @BBEERSMAISTRisks +/+ CostsSollRisks +/+ Costs -/- Opportunities<IST -/- Soll-----------------IST1ISTTest (TTC)= SollTest (TTC)Return on Investment (ROI)
  15. 15. @BBEERSMAISTRisksSollCostsRisk Value (RV)=Chance*DamageTest (TTC) ProductionLosses (PDC)Projects (PTC) Regression (RTC)(25% AT / 75% MT)(10% AT / 90% MT)Businesscase (1/2)
  16. 16. @BBEERSMAISTRisksSollCostsRisk Value (RV)=Chance*DamageTest (TTC) ProductionLosses (PDC)Projects (PTC) Regression (RTC)OpportunitiesImplementation& maintenance (IMC)(70% AT / 30% MT) (95% AT / 5% MT)Businesscase (2/2)
  17. 17. @BBEERSMARisk Value (RV) = Chance (%) * Damage (€)Risk Chance Damage Risk Value Soll +/-Loss of data 15% 100.000 15,000 -/- 40% 6.000+> 0…….Risk Value (RV)IST / Soll
  18. 18. @BBEERSMAProjects(10% AT / 90% MT)Testtime (develop / build)# Testruns (CPU time)ST / IAT / FTBusiness / Development / Testers(Tooling costs)ProjectstopsTestdata(management)……….# Testcases# Issues (Blocking / Serious)# Interfaces# Screens / fields# Databases……….ObjectsProjectTestCosts (PTC)+Total ProjectTestCosts TestCosts / Testcase………..(70% AT / 30% MT)Costs – Test (TTC)IST / Soll
  19. 19. @BBEERSMARegression (RTC)(25% AT / 75% MT)Testtime (maintenance)# Testruns (CPU time)Business / Testers / Maintenance(Tooling costs)Testdata(management)# Releases……….# Testcases# Issues (Blocking / Serious)# Interfaces# Screens / fields# Databases……….ObjectsCosts+Total TestCosts (TTC) TestCosts / Testcase………..(95% AT / 5% MT)Costs – Test (TTC)IST / Soll
  20. 20. @BBEERSMARestore TimeWaiting Time SolutionsBugs FixingObjectsCostsProduction Losses (PDC)User motivationLegacy DependencyMaintenance documentationPDC (year) # Avg Time (days) Cost (day) Total Soll +/-Bugs fix 8 8 1.000 64.000 -/- 40% 25.600+> 0…….Production Losses (PDC)IST / Soll
  21. 21. @BBEERSMALicensesMaintenance fee / year (15%)EducationDesign and implement structured testenvironmentMigrate / convert RegressiontestsProof of concept(s)InstallationPilotConsultancy………….Objects CostsImplementation and maintenance (IMC)+> 0…….Implementation and maintenance (IMC)Soll
  22. 22. @BBEERSMAFaster and more often deployContinuous monitoringMotivation growthBetter use AgileLess dependency (suppliers)Less maintenance documentationTestBasedMaintenanceTestcoverageFuture Reuse testcases / testdataTestruns 24/7 – unattendedProcessdata in sight………….Objects Business Test Development MaintenanceOpportunities (OPP)Opportunities (OPP)Soll
  23. 23. @BBEERSMABuilding the best business case

×