SlideShare une entreprise Scribd logo
1  sur  41
Better Outsourced Testing
Creating and managing agreements with offshore vendors
Introduction
This presentation will highlight three key failure points to outsourced testing:
1. misunderstanding of the cost of quality;
2. misalignment of contractual arrangements to the required testing/delivery
outcomes; and
3. lack of effective metrics.
Traditional outsourcing
agreements..
..focus on the test execution
statistics and not quality as an
objective.
Is there a solution?
It is important to understand these issues can be mitigated and rectified by
examining current testing capability and improving the testing processes, not
by just policing the fine print in the outsourcing contract.
Defining the problem
Symptoms
Along with the typical less than
optimal outcomes (e.g. poor quality,
cost overruns and late delivery), other
potential symptoms of poorly
managed outsourced testing include:
● poor or missing test planning documentation;
● minimal test results;
● deployment issues to test environments;
● reactive focus on testing;
● high severity issues upon deployment;
● increases over time to the length of the test phase; and
● little to none build or test automation.
Organisations should “Understand that testing is required to verify and validate that a business objective is being
realised... throughout the life cycle, not only at a user acceptance phase. Therefore, clear functional and non-functional
acceptance criteria should be defined for each phase of the life cycle.”
Gartner: ID:G00225707, ID:G00209445
Misunderstanding
Cost of Quality
Different outcomes from a unit cost
agreement and one where total cost
of quality is an objective
Unit Cost vs. Total Cost of Quality
Misaligned
contractual
arrangements
Often the commercial agreement is
the only governance provided to
measure, manage, report and maintain
the output of the outsourced testing
provider.
Different Outsourced Engagement Models
The true value of an outsource
provider is meeting the client’s
delivery need with the capability
(and ability) to deliver
Lack of Effective Metrics
If an outsource testing provider is bound by unit cost measures like total
defects found, the onus is on finding the maximum number of defects
(regardless of quality of defects, analysis, triage, allocation, etc.) in the allotted
period of time.
Common Results
Typically, the outcome will be an unquantified list of unqualified defects, test
results with a high failure or blockage rate, and no working solution.
The outsource provider may then be rewarded with more resources to come up
with another outcome (reduce the number of defects or pass tests), giving the
provider more revenue and leaving the client with cost and time overruns.
Organisations “have limited internal baseline metrics regarding quality and efficiency of their testing capabilities.”
Gartner: ID:G00225707, ID:G00209445
What’s the solution?
1: A Capability Review
Assessing the current testing capability may be as simple as reviewing past
test results against estimated and planned outcomes. It could also involve a
professional external organisation performing a capability review and auditing
policies, processes, procedures and skills.
What is a Capability Review
This review can be used to recommend
improvements to specific areas. These could
include a new or updated test strategy (or
master test plan), to ensure the alignment to
desired outcomes, the introduction of metrics to
align to KPIs in the outsource contract, and
defining effective (light touch) governance
around roles and responsibilities to reach the
desired outcomes. Capability Review
How and What to Measure?
relative test effort;
test coverage of requirements;
percentage of tests automated;
defects remaining upon completion, and
defect analysis.
These metrics should be holistically called the cost of quality.
The cost of defects increases
throughout the testing lifecycle
and the longer a defect stays
within the process, the more
costly it is to fix.
Cost of Defects
To avoid cost overruns, consider using
defect classification metrics to more
easily identify trends in your test
process
Cost of Fixing Software Defects
To avoid cost overruns, consider
using defect classification
metrics to more easily identify
trends in your test process.
Defect reporting vs. defect analysis
Clients may already have effective defect reporting which can be invaluable for
providing a clear view of the current status of quality.
The move to defect analysis begins with reporting as an input, combined with
additional quantitative information to allow analysis of what is called phase
effectiveness.
There are two key metrics that
assist with understanding trends
in quality:
(PCE) Phase Containment Effectiveness
PCE is the ratio of faults captured in a phase and signifies how effective the
testing process is at preventing these defects in the first place.
(PCE) Phase Containment Effectiveness
In Figure 4, the PCE is calculated as follows:
Requirements captured 10 of 22 defects = 45%
Design contained seven of 22 defects = 32%
Build contained three of 22 defects = 14%
Test contained two of 22 defects = 9%
Phase Containment Effectiveness
(PSE) Phase Screening Effectiveness
PSE is the ratio of previously missed (not
contained) defects being captured in each
phase.
For the same example, the PSE is calculated as:
Requirements missed 12 of 22 defects
Design screened seven of these 12 defects = 58%
Build screened three of these 5 defects = 60%
Test screened two of the remaining two defects = 100%
Create or update a testing
framework, which will fully align
these metrics to the total cost of
quality.
Organisations failing to fully
understand their outsourced
contracts and not including
effective metrics and role
accountabilities to monitor these
often see cost overruns and
project delays.
KPIs drive
behaviour
Organisations will be left with statistics to prove the KPI was met, but a less than optimal quality outcome
3 Simple Steps to Rectify
Outsourced testing can be successful.
It can speed up the test execution, improve quality and reduce costs.
It is important to ensure the total cost of quality is understood, the quality
outcomes are defined and aligned to the commercial agreement.
1: Capability Review
Involve a professional, external organisation to perform a capability review
2: Outsourced Agreement Review
Recommend improvements or enhancements to the organisation’s governance
of the commercial arrangement and the expected testing outcomes
3: Improved Metrics
Together with changes to the metrics for both the outsourced provider and the
client organisation should be used to report against the testing outcomes
Nathan Shearer - Want to work with me? rapidexecutive.com/coaching
Like This?
Feel Free to Share it with
someone who could benefit
→
Connect with me on LinkedIn
Connect with me on Twitter

Contenu connexe

Tendances

Six sigma-measure-phase2505
Six sigma-measure-phase2505Six sigma-measure-phase2505
Six sigma-measure-phase2505
densongco
 
App. Of Stat. Tools
App. Of Stat. ToolsApp. Of Stat. Tools
App. Of Stat. Tools
Denny Thayil
 

Tendances (20)

Six sigma difference b/w DMAIC & DMADV
Six sigma difference b/w DMAIC & DMADVSix sigma difference b/w DMAIC & DMADV
Six sigma difference b/w DMAIC & DMADV
 
DMAIC Vs. DMADV
DMAIC Vs. DMADVDMAIC Vs. DMADV
DMAIC Vs. DMADV
 
Statistical process control (spc)
Statistical process control (spc)Statistical process control (spc)
Statistical process control (spc)
 
Mejoramiento Acelerado de la Inspección
Mejoramiento Acelerado de la InspecciónMejoramiento Acelerado de la Inspección
Mejoramiento Acelerado de la Inspección
 
Design of Experiments
Design of ExperimentsDesign of Experiments
Design of Experiments
 
Taguchi.ppt
Taguchi.pptTaguchi.ppt
Taguchi.ppt
 
Quality control methods
Quality control methodsQuality control methods
Quality control methods
 
Profolio
ProfolioProfolio
Profolio
 
Lecture08
Lecture08Lecture08
Lecture08
 
Six Sigma Green Belt Training Part 8
Six Sigma Green Belt Training Part 8Six Sigma Green Belt Training Part 8
Six Sigma Green Belt Training Part 8
 
Six sigma-measure-phase2505
Six sigma-measure-phase2505Six sigma-measure-phase2505
Six sigma-measure-phase2505
 
Opc pa
Opc paOpc pa
Opc pa
 
Types of quality management
Types of quality managementTypes of quality management
Types of quality management
 
Bad Actor Analysis
Bad Actor AnalysisBad Actor Analysis
Bad Actor Analysis
 
Andrew Goslin - TMMi, What is Not in the Text Book - EuroSTAR 2010
Andrew Goslin - TMMi, What is Not in the Text Book - EuroSTAR 2010Andrew Goslin - TMMi, What is Not in the Text Book - EuroSTAR 2010
Andrew Goslin - TMMi, What is Not in the Text Book - EuroSTAR 2010
 
Problem solving tools: Process mapping
Problem solving tools: Process mapping Problem solving tools: Process mapping
Problem solving tools: Process mapping
 
App. Of Stat. Tools
App. Of Stat. ToolsApp. Of Stat. Tools
App. Of Stat. Tools
 
Quality Assurance
Quality AssuranceQuality Assurance
Quality Assurance
 
CTQ Matrix
CTQ MatrixCTQ Matrix
CTQ Matrix
 
Quality Management and Statistical Process Control
Quality Management and Statistical Process ControlQuality Management and Statistical Process Control
Quality Management and Statistical Process Control
 

Similaire à Better Managed Outsourced Software Testing

Next Generation Testing
Next Generation TestingNext Generation Testing
Next Generation Testing
Ben Cook
 
Tqm cost of quality
Tqm   cost of qualityTqm   cost of quality
Tqm cost of quality
Hazel Manalo
 
PMP Training - 08 project quality management
PMP Training - 08 project quality managementPMP Training - 08 project quality management
PMP Training - 08 project quality management
ejlp12
 
Skil storm testing at the speed of business 2
Skil storm testing at the speed of business 2Skil storm testing at the speed of business 2
Skil storm testing at the speed of business 2
Glen Noesen
 
Project Quality Management
Project Quality ManagementProject Quality Management
Project Quality Management
mzedan
 

Similaire à Better Managed Outsourced Software Testing (20)

Test performance indicators
Test performance indicatorsTest performance indicators
Test performance indicators
 
Project Quality Management - PMBOK 5th Edition
Project Quality Management - PMBOK 5th EditionProject Quality Management - PMBOK 5th Edition
Project Quality Management - PMBOK 5th Edition
 
Tackle Business Risks with Continuous Testing.pdf
Tackle Business Risks with Continuous Testing.pdfTackle Business Risks with Continuous Testing.pdf
Tackle Business Risks with Continuous Testing.pdf
 
6 Sigma - Chapter6
6 Sigma - Chapter66 Sigma - Chapter6
6 Sigma - Chapter6
 
Improving the roi of software quality assurance activities
Improving the roi of software quality assurance activitiesImproving the roi of software quality assurance activities
Improving the roi of software quality assurance activities
 
Spc assignment
Spc assignmentSpc assignment
Spc assignment
 
BPR - Benchmarking, Process Analysis, Incentives, Motivation, Quality & Trends
BPR - Benchmarking, Process Analysis, Incentives, Motivation, Quality & TrendsBPR - Benchmarking, Process Analysis, Incentives, Motivation, Quality & Trends
BPR - Benchmarking, Process Analysis, Incentives, Motivation, Quality & Trends
 
Next Generation Testing
Next Generation TestingNext Generation Testing
Next Generation Testing
 
Quality management
Quality managementQuality management
Quality management
 
Tools and Ways of Improving Quality.pptx
Tools and Ways of Improving Quality.pptxTools and Ways of Improving Quality.pptx
Tools and Ways of Improving Quality.pptx
 
PQMS.pptx
PQMS.pptxPQMS.pptx
PQMS.pptx
 
Session 02 - Introduction to Quality Assurance / Software Testing
Session 02 - Introduction to Quality Assurance / Software Testing Session 02 - Introduction to Quality Assurance / Software Testing
Session 02 - Introduction to Quality Assurance / Software Testing
 
Mastering Process Capability in Manufacturing: A Roadmap to Excellence
Mastering Process Capability in Manufacturing: A Roadmap to ExcellenceMastering Process Capability in Manufacturing: A Roadmap to Excellence
Mastering Process Capability in Manufacturing: A Roadmap to Excellence
 
Adopting the Right Software Test Maturity Assessment Model
Adopting the Right Software Test Maturity Assessment ModelAdopting the Right Software Test Maturity Assessment Model
Adopting the Right Software Test Maturity Assessment Model
 
Tqm cost of quality
Tqm   cost of qualityTqm   cost of quality
Tqm cost of quality
 
PMP Training - 08 project quality management
PMP Training - 08 project quality managementPMP Training - 08 project quality management
PMP Training - 08 project quality management
 
Testing as a Managed Service using SLAs and KPIs
Testing as a Managed Service using SLAs and KPIsTesting as a Managed Service using SLAs and KPIs
Testing as a Managed Service using SLAs and KPIs
 
Skil storm testing at the speed of business 2
Skil storm testing at the speed of business 2Skil storm testing at the speed of business 2
Skil storm testing at the speed of business 2
 
Project Quality Management
Project Quality ManagementProject Quality Management
Project Quality Management
 
Quality Assurance
Quality AssuranceQuality Assurance
Quality Assurance
 

Dernier

Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
dlhescort
 
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
amitlee9823
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
amitlee9823
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
dollysharma2066
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Dipal Arora
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
daisycvs
 
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Sheetaleventcompany
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
dollysharma2066
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
Renandantas16
 

Dernier (20)

Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
 
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
 
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
 
RSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataRSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors Data
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
 
Falcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to ProsperityFalcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to Prosperity
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptx
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Service
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023
 
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxB.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
 
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...
 

Better Managed Outsourced Software Testing

  • 1. Better Outsourced Testing Creating and managing agreements with offshore vendors
  • 2. Introduction This presentation will highlight three key failure points to outsourced testing: 1. misunderstanding of the cost of quality; 2. misalignment of contractual arrangements to the required testing/delivery outcomes; and 3. lack of effective metrics.
  • 4. ..focus on the test execution statistics and not quality as an objective.
  • 5. Is there a solution? It is important to understand these issues can be mitigated and rectified by examining current testing capability and improving the testing processes, not by just policing the fine print in the outsourcing contract.
  • 7. Symptoms Along with the typical less than optimal outcomes (e.g. poor quality, cost overruns and late delivery), other potential symptoms of poorly managed outsourced testing include:
  • 8. ● poor or missing test planning documentation;
  • 9. ● minimal test results;
  • 10. ● deployment issues to test environments;
  • 11. ● reactive focus on testing;
  • 12. ● high severity issues upon deployment;
  • 13. ● increases over time to the length of the test phase; and
  • 14. ● little to none build or test automation.
  • 15. Organisations should “Understand that testing is required to verify and validate that a business objective is being realised... throughout the life cycle, not only at a user acceptance phase. Therefore, clear functional and non-functional acceptance criteria should be defined for each phase of the life cycle.” Gartner: ID:G00225707, ID:G00209445
  • 16. Misunderstanding Cost of Quality Different outcomes from a unit cost agreement and one where total cost of quality is an objective Unit Cost vs. Total Cost of Quality
  • 17. Misaligned contractual arrangements Often the commercial agreement is the only governance provided to measure, manage, report and maintain the output of the outsourced testing provider. Different Outsourced Engagement Models
  • 18. The true value of an outsource provider is meeting the client’s delivery need with the capability (and ability) to deliver
  • 19. Lack of Effective Metrics If an outsource testing provider is bound by unit cost measures like total defects found, the onus is on finding the maximum number of defects (regardless of quality of defects, analysis, triage, allocation, etc.) in the allotted period of time.
  • 20. Common Results Typically, the outcome will be an unquantified list of unqualified defects, test results with a high failure or blockage rate, and no working solution. The outsource provider may then be rewarded with more resources to come up with another outcome (reduce the number of defects or pass tests), giving the provider more revenue and leaving the client with cost and time overruns.
  • 21. Organisations “have limited internal baseline metrics regarding quality and efficiency of their testing capabilities.” Gartner: ID:G00225707, ID:G00209445
  • 23. 1: A Capability Review Assessing the current testing capability may be as simple as reviewing past test results against estimated and planned outcomes. It could also involve a professional external organisation performing a capability review and auditing policies, processes, procedures and skills.
  • 24. What is a Capability Review This review can be used to recommend improvements to specific areas. These could include a new or updated test strategy (or master test plan), to ensure the alignment to desired outcomes, the introduction of metrics to align to KPIs in the outsource contract, and defining effective (light touch) governance around roles and responsibilities to reach the desired outcomes. Capability Review
  • 25. How and What to Measure? relative test effort; test coverage of requirements; percentage of tests automated; defects remaining upon completion, and defect analysis. These metrics should be holistically called the cost of quality.
  • 26. The cost of defects increases throughout the testing lifecycle and the longer a defect stays within the process, the more costly it is to fix.
  • 27. Cost of Defects To avoid cost overruns, consider using defect classification metrics to more easily identify trends in your test process Cost of Fixing Software Defects
  • 28. To avoid cost overruns, consider using defect classification metrics to more easily identify trends in your test process.
  • 29. Defect reporting vs. defect analysis Clients may already have effective defect reporting which can be invaluable for providing a clear view of the current status of quality. The move to defect analysis begins with reporting as an input, combined with additional quantitative information to allow analysis of what is called phase effectiveness.
  • 30. There are two key metrics that assist with understanding trends in quality:
  • 31. (PCE) Phase Containment Effectiveness PCE is the ratio of faults captured in a phase and signifies how effective the testing process is at preventing these defects in the first place.
  • 32. (PCE) Phase Containment Effectiveness In Figure 4, the PCE is calculated as follows: Requirements captured 10 of 22 defects = 45% Design contained seven of 22 defects = 32% Build contained three of 22 defects = 14% Test contained two of 22 defects = 9% Phase Containment Effectiveness
  • 33. (PSE) Phase Screening Effectiveness PSE is the ratio of previously missed (not contained) defects being captured in each phase. For the same example, the PSE is calculated as: Requirements missed 12 of 22 defects Design screened seven of these 12 defects = 58% Build screened three of these 5 defects = 60% Test screened two of the remaining two defects = 100%
  • 34. Create or update a testing framework, which will fully align these metrics to the total cost of quality.
  • 35. Organisations failing to fully understand their outsourced contracts and not including effective metrics and role accountabilities to monitor these often see cost overruns and project delays.
  • 36. KPIs drive behaviour Organisations will be left with statistics to prove the KPI was met, but a less than optimal quality outcome
  • 37. 3 Simple Steps to Rectify Outsourced testing can be successful. It can speed up the test execution, improve quality and reduce costs. It is important to ensure the total cost of quality is understood, the quality outcomes are defined and aligned to the commercial agreement.
  • 38. 1: Capability Review Involve a professional, external organisation to perform a capability review
  • 39. 2: Outsourced Agreement Review Recommend improvements or enhancements to the organisation’s governance of the commercial arrangement and the expected testing outcomes
  • 40. 3: Improved Metrics Together with changes to the metrics for both the outsourced provider and the client organisation should be used to report against the testing outcomes
  • 41. Nathan Shearer - Want to work with me? rapidexecutive.com/coaching Like This? Feel Free to Share it with someone who could benefit → Connect with me on LinkedIn Connect with me on Twitter