SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Was ist angesagt?

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 & DMADVAbdullah Maan
 
Statistical process control (spc)
Statistical process control (spc)Statistical process control (spc)
Statistical process control (spc)Ashish Chaudhari
 
Mejoramiento Acelerado de la Inspección
Mejoramiento Acelerado de la InspecciónMejoramiento Acelerado de la Inspección
Mejoramiento Acelerado de la InspecciónBlackberry&Cross
 
Profolio
ProfolioProfolio
ProfolioVanWert
 
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 8Skillogic Solutions
 
Six sigma-measure-phase2505
Six sigma-measure-phase2505Six sigma-measure-phase2505
Six sigma-measure-phase2505densongco
 
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 2010TEST Huddle
 
App. Of Stat. Tools
App. Of Stat. ToolsApp. Of Stat. Tools
App. Of Stat. ToolsDenny Thayil
 
Quality Assurance
Quality AssuranceQuality Assurance
Quality AssuranceKiran Kumar
 
Quality Management and Statistical Process Control
Quality Management and Statistical Process ControlQuality Management and Statistical Process Control
Quality Management and Statistical Process ControlMahmudul Hasan
 

Was ist angesagt? (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
 

Ähnlich wie Better Managed Outsourced Software Testing

Project Quality Management - PMBOK 5th Edition
Project Quality Management - PMBOK 5th EditionProject Quality Management - PMBOK 5th Edition
Project Quality Management - PMBOK 5th Editionpankajsh10
 
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.pdfZoe Gilbert
 
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 activitieskhush bakhat
 
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 & TrendsRajesh Timane, PhD
 
Next Generation Testing
Next Generation TestingNext Generation Testing
Next Generation TestingBen Cook
 
Quality management
Quality managementQuality management
Quality managementvishal patel
 
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.pptxAbiolaOgunsanwo
 
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 PoojaLQA
 
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 ExcellenceMileyJames
 
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 ModelCognizant
 
Tqm cost of quality
Tqm   cost of qualityTqm   cost of quality
Tqm cost of qualityHazel Manalo
 
PMP Training - 08 project quality management
PMP Training - 08 project quality managementPMP Training - 08 project quality management
PMP Training - 08 project quality managementejlp12
 
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 KPIsProlifics
 
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 2Glen Noesen
 
Project Quality Management
Project Quality ManagementProject Quality Management
Project Quality Managementmzedan
 

Ähnlich wie 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
 

Kürzlich hochgeladen

Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesDipal Arora
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...lizamodels9
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communicationskarancommunications
 
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...Aggregage
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityEric T. Tung
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayNZSG
 
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Centuryrwgiffor
 
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...Roland Driesen
 
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...allensay1
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...lizamodels9
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with CultureSeta Wicaksana
 
Uneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration PresentationUneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration Presentationuneakwhite
 
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...lizamodels9
 
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
 
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 ).pptxpriyanshujha201
 
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
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxWorkforce Group
 
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...rajveerescorts2022
 

Kürzlich hochgeladen (20)

Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communications
 
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...
 
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League City
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 May
 
Forklift Operations: Safety through Cartoons
Forklift Operations: Safety through CartoonsForklift Operations: Safety through Cartoons
Forklift Operations: Safety through Cartoons
 
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Century
 
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...
 
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with Culture
 
Uneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration PresentationUneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration Presentation
 
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
 
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...
 
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
 
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...
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptx
 
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
 

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