SlideShare a Scribd company logo
1 of 14
Testing as a Managed Service 
Using SLA’s and KPI’s 
Testing Conference, 
Chicago 
CONNECT WITH US: 
September 2014
How do you successfully manage outsourced testing? 
CONNECT WITH US: 2 
What is it? 
 Outsource testing is when a 
company decides to do all or part 
of there testing from a 3rd party 
specialist either onsite, near shore 
or offshore. 
 Manage Services is when the 3rd 
party handles everything from 
Strategy through Sunset 
Why should I care? 
 Knowing the skillset increases 
your worth to the business 
 Not all Outsource Groups are 
created equal 
 The business will still look to you 
to ensure over all quality 
Your tools for success? 
 Proper Governance 
 Specific KPIs 
 Custom SLAs
Measure to avoid the common mistakes 
CONNECT WITH US: 
Accelerate 
Problem 
Identification 
and contribute 
to the 
development 
process 
Improve Quality 
of Software as 
well as Service 
Delivery 
The 
Aberdeen 
Group in 
2010 
estimated 
that nearly 
50% of all 
outsource 
projects fail 
outright or 
fail to meet 
expectations 
7
Key Performance Indicators vs Metrics 
CONNECT WITH US: 4 
KPIs 
Guidelines 
 KPIs highlight the things that are important to your 
business and should tie directly to business goals 
 Financial Goals - QA costs as a % of total IT costs and 
as a % of revenue 
 Staffing Goals – QA FTE to total FTE Ratio 
 Operational Goals – Business Process Quality and 
Continuity as a % of Up Time 
 Guidelines for creating KPIS 
 The success measure must show clear, specific and 
measureable performance indicators 
 Costs to monitor can not exceed the value that will 
known from measuring 
 Linked to a strategic objective and easily understood 
within its context 
 Credible and under the control of the team attributed to
SLA’s are vital signs. 
You can tell where a 
testing organization is 
headed and also 
measure it’s maturity 
level. 
CONNECT WITH US: 5 
Service Level Agreements
CONNECT WITH US: 6 
Understand your 
KPIs and determine 
what you need 
specific to your 
environment 
Remember to 
include items you 
will typically 
delegate to internal 
staff to self manage 
Service Level Agreements (SLA’s) 
Before you begin…..
What are some of the Key go to items to have in your SLAs? 
 Product quality measurements 
 DRE (Defect Removal Efficiency) 
 Traceability, test case efficiency 
and code coverage 
 Defect identification quality (valid 
bugs identified % of the time) 
 Test plan quality and strategy will 
require no more than X reviews 
CONNECT WITH US: 7 
 Reporting and project 
management timelines 
 Defects will be reported 
within a specified time 
window by severity 
 Defects assigned for re-test 
are regressed within x 
hours 
 Testers will design X 
number of test cases per 
day per tester based on 
complexity 
 Manual testers will 
execute X number of test 
cases per day 
 Automation testers will 
automate X number of test 
cases a day 
 Knowledge Transfer and Core 
business understanding 
 Vendor staff are required to 
maintain X experts and Y 
intermediates in our core 
business process
Snapshot of a SLA Metrics Dashboard 
DRE Process Compliance Business Process Knowledge 
CONNECT WITH US: 8 
General Incident Mgmt. Automated Regression 
Library - Execution 
Regression Library - Updates 
100% 
98% 
100% 
91% 
100% 
100%
How KPIs, SLAs, and Metrics work together 
Business Goals Main Project Drivers Individual Project Performance 
Metrics 
 Cost 
 On-Cost Delivery (Accuracy of 
cost estimation) 
 Estimated Effort Index (Actual 
vs. planned hours) 
 Time 
 On-Time Delivery (Accuracy of 
schedule estimation) 
 Schedule Variance 
 Productivity 
 Percentage Rework 
 Quality 
 Weighted Average Defect 
Density 
 Defect detection rate (based on 
function points or person hours) 
 Defect Management 
 Defects detected by phase and 
by type 
 Root cause distribution 
CONNECT WITH US: 9 
SLAs 
 Delivery within budget 
 Defect Removal Effectiveness 
 Estimation and Sizing Turnaround 
 Test Design Efficiency 
 Process Compliance Score 
 Staff’s knowledge of business 
process 
 Accuracy of Metrics 
 General Incident Management 
 Automated Regression Test 
Library 
 Regression Library Maintenance 
KPIs 
 Cost of testing as a % of 
overall project cost 
 Test Case Effectiveness 
 Test Progress – Plan vs. 
Actual 
 Skill Set Matrix 
 Quality of Development 
 Quantifiable Regression 
Execution 
 Number of regression test 
cases updated by release/ 
project 
Illustrative list of typical performance measures
Our Governance Process at McKesson 
We have a three-tier model for leading the McKesson -Prolifics partnership 
and providing comprehensive program oversight. 
CONNECT WITH US: 10 
Steering Committee Meeting 
 Set strategic direction 
 Review long term goals 
 Review areas of improvement 
 Optimize alignment across 
partners 
Leadership Team Meeting 
 Operational planning 
 Account management 
 SLA Reviews 
 Escalation management 
 New Initiatives 
Test Managers Meeting 
 Project progress review 
 Resource management 
 Prioritization 
 Knowledge management 
 Issue management 
McKesson 
 Head of testing 
practice 
 Account 
Executive 
 VP McKesson IT 
 Generics Director 
 SV&T Senior 
Director 
 SV& T Director 
Frequency 
Quarterly Meetings 
Monthly Meetings 
Weekly Meetings 
 Account 
Executive 
 Onsite Test 
Manager 
 Generics Director 
 SVCS Sr. Director 
 SV&T Senior 
Director 
 SV& T Director 
 Account 
Executive 
 Onsite Test 
Manager 
 Project /Program 
Manager 
Prolifics 
McKesson Prolifics 
McKesson Prolifics
Automated SLA Reporting to Track Events in Real Time 
CONNECT WITH US: 
11
CONNECT WITH US: 
Sample SLA Report 
12
CONNECT WITH US: 
13 
Public | Copyright © 2014 Prolifics Q & A 
Thank You!
Stan.Adams@prolifics.com 
+1 510 689 8712 
CONNECT WITH US: 
14 
Public | Copyright © 2014 Prolifics Contact US 
www.prolifics.com

More Related Content

What's hot

Testing capability ppt
Testing capability pptTesting capability ppt
Testing capability pptanilreddyqa
 
Managed Test Services - Maveric Systems
Managed Test Services - Maveric SystemsManaged Test Services - Maveric Systems
Managed Test Services - Maveric SystemsMaveric Systems
 
Cigniti Independent Software Testing Services
Cigniti Independent Software Testing ServicesCigniti Independent Software Testing Services
Cigniti Independent Software Testing ServicesCigniti Technologies Ltd
 
Software Testing Process, Testing Automation and Software Testing Trends
Software Testing Process, Testing Automation and Software Testing TrendsSoftware Testing Process, Testing Automation and Software Testing Trends
Software Testing Process, Testing Automation and Software Testing TrendsKMS Technology
 
How to Design a Successful Test Automation Strategy
How to Design a Successful Test Automation Strategy How to Design a Successful Test Automation Strategy
How to Design a Successful Test Automation Strategy Impetus Technologies
 
Idexcel Independent Testing Services Presentation
Idexcel Independent Testing Services PresentationIdexcel Independent Testing Services Presentation
Idexcel Independent Testing Services PresentationIdexcel
 
Agile QA presentation
Agile QA presentationAgile QA presentation
Agile QA presentationCarl Bruiners
 
Test Automation Strategies For Agile
Test Automation Strategies For AgileTest Automation Strategies For Agile
Test Automation Strategies For AgileNaresh Jain
 
Enterprise QA and Application Testing Services
Enterprise QA and Application Testing ServicesEnterprise QA and Application Testing Services
Enterprise QA and Application Testing ServicesCygnet Infotech
 
Role Of Qa And Testing In Agile 1225221397167302 8
Role Of Qa And Testing In Agile 1225221397167302 8Role Of Qa And Testing In Agile 1225221397167302 8
Role Of Qa And Testing In Agile 1225221397167302 8a34sharm
 
Shift Left - Approach and practices with IBM
Shift Left - Approach and practices with IBMShift Left - Approach and practices with IBM
Shift Left - Approach and practices with IBMIBM UrbanCode Products
 
powerpoint template for testing training
powerpoint template for testing trainingpowerpoint template for testing training
powerpoint template for testing trainingJohn Roddy
 

What's hot (20)

QA Best Practices in Agile World_new
QA Best Practices in Agile World_newQA Best Practices in Agile World_new
QA Best Practices in Agile World_new
 
Testing capability ppt
Testing capability pptTesting capability ppt
Testing capability ppt
 
Managed Test Services - Maveric Systems
Managed Test Services - Maveric SystemsManaged Test Services - Maveric Systems
Managed Test Services - Maveric Systems
 
Cigniti Independent Software Testing Services
Cigniti Independent Software Testing ServicesCigniti Independent Software Testing Services
Cigniti Independent Software Testing Services
 
Software Testing Process, Testing Automation and Software Testing Trends
Software Testing Process, Testing Automation and Software Testing TrendsSoftware Testing Process, Testing Automation and Software Testing Trends
Software Testing Process, Testing Automation and Software Testing Trends
 
Introduction to Agile Testing
Introduction to Agile TestingIntroduction to Agile Testing
Introduction to Agile Testing
 
How to Design a Successful Test Automation Strategy
How to Design a Successful Test Automation Strategy How to Design a Successful Test Automation Strategy
How to Design a Successful Test Automation Strategy
 
Idexcel Independent Testing Services Presentation
Idexcel Independent Testing Services PresentationIdexcel Independent Testing Services Presentation
Idexcel Independent Testing Services Presentation
 
Agile QA presentation
Agile QA presentationAgile QA presentation
Agile QA presentation
 
Test Automation in Agile
Test Automation in AgileTest Automation in Agile
Test Automation in Agile
 
Test Automation - Keytorc Approach
Test Automation - Keytorc Approach Test Automation - Keytorc Approach
Test Automation - Keytorc Approach
 
Test Automation Strategies For Agile
Test Automation Strategies For AgileTest Automation Strategies For Agile
Test Automation Strategies For Agile
 
Tcoe team
Tcoe teamTcoe team
Tcoe team
 
Qa testing best practices
Qa testing best practicesQa testing best practices
Qa testing best practices
 
Enterprise QA and Application Testing Services
Enterprise QA and Application Testing ServicesEnterprise QA and Application Testing Services
Enterprise QA and Application Testing Services
 
Software test life cycle
Software test life cycleSoftware test life cycle
Software test life cycle
 
Testing Services
Testing ServicesTesting Services
Testing Services
 
Role Of Qa And Testing In Agile 1225221397167302 8
Role Of Qa And Testing In Agile 1225221397167302 8Role Of Qa And Testing In Agile 1225221397167302 8
Role Of Qa And Testing In Agile 1225221397167302 8
 
Shift Left - Approach and practices with IBM
Shift Left - Approach and practices with IBMShift Left - Approach and practices with IBM
Shift Left - Approach and practices with IBM
 
powerpoint template for testing training
powerpoint template for testing trainingpowerpoint template for testing training
powerpoint template for testing training
 

Similar to Testing as a Managed Service using SLAs and KPIs

Managed Services Using SLAs and KPIs
Managed Services Using SLAs and KPIsManaged Services Using SLAs and KPIs
Managed Services Using SLAs and KPIsProlifics
 
Crce Project Overview Presentation
Crce Project Overview PresentationCrce Project Overview Presentation
Crce Project Overview Presentationrhisiartcarter
 
Gail Rodriguez Resume 2015 extended
Gail Rodriguez Resume 2015 extendedGail Rodriguez Resume 2015 extended
Gail Rodriguez Resume 2015 extendedGail Rodriguez
 
Dev3 Presentation (Short)
Dev3 Presentation (Short)Dev3 Presentation (Short)
Dev3 Presentation (Short)ScottFriends
 
Quality Resume
Quality ResumeQuality Resume
Quality Resumevipin rana
 
Quality Resume
Quality ResumeQuality Resume
Quality Resumevipin rana
 
20110520 closure pack
20110520 closure pack20110520 closure pack
20110520 closure packPaul Rijks
 
Spade Quality Monitoring Application
Spade Quality Monitoring ApplicationSpade Quality Monitoring Application
Spade Quality Monitoring ApplicationCeltycs
 
Offering Booklet Draft - Generic
Offering Booklet Draft - GenericOffering Booklet Draft - Generic
Offering Booklet Draft - GenericWalter Taraska
 
Quality management and quality planning
Quality management and quality planningQuality management and quality planning
Quality management and quality planningAmartya Talukdar
 
Importan refrence of quality
Importan refrence of qualityImportan refrence of quality
Importan refrence of qualityali8055
 
Heizer 06
Heizer 06Heizer 06
Heizer 06shagitu
 
Quality Testing and Agile at Salesforce
Quality Testing and Agile at Salesforce Quality Testing and Agile at Salesforce
Quality Testing and Agile at Salesforce Salesforce Engineering
 
General Validation Presentation
General Validation PresentationGeneral Validation Presentation
General Validation Presentationmarkaodonnell
 
R.Swoboda Resume 8-2017
R.Swoboda Resume 8-2017R.Swoboda Resume 8-2017
R.Swoboda Resume 8-2017Rob Swoboda
 
Increasing the probability of project success using Earned Value Management
Increasing the probability of project success using Earned Value ManagementIncreasing the probability of project success using Earned Value Management
Increasing the probability of project success using Earned Value ManagementGlen Alleman
 
Hi Performance Manufacturing
Hi Performance ManufacturingHi Performance Manufacturing
Hi Performance ManufacturingAlex Diong
 

Similar to Testing as a Managed Service using SLAs and KPIs (20)

Managed Services Using SLAs and KPIs
Managed Services Using SLAs and KPIsManaged Services Using SLAs and KPIs
Managed Services Using SLAs and KPIs
 
Crce Project Overview Presentation
Crce Project Overview PresentationCrce Project Overview Presentation
Crce Project Overview Presentation
 
Pbd Benchmarking
Pbd BenchmarkingPbd Benchmarking
Pbd Benchmarking
 
Gail Rodriguez Resume 2015 extended
Gail Rodriguez Resume 2015 extendedGail Rodriguez Resume 2015 extended
Gail Rodriguez Resume 2015 extended
 
Dev3 Presentation (Short)
Dev3 Presentation (Short)Dev3 Presentation (Short)
Dev3 Presentation (Short)
 
Six Sigma
Six SigmaSix Sigma
Six Sigma
 
Quality Resume
Quality ResumeQuality Resume
Quality Resume
 
Quality Resume
Quality ResumeQuality Resume
Quality Resume
 
20110520 closure pack
20110520 closure pack20110520 closure pack
20110520 closure pack
 
Spade Quality Monitoring Application
Spade Quality Monitoring ApplicationSpade Quality Monitoring Application
Spade Quality Monitoring Application
 
Offering Booklet Draft - Generic
Offering Booklet Draft - GenericOffering Booklet Draft - Generic
Offering Booklet Draft - Generic
 
Quality management and quality planning
Quality management and quality planningQuality management and quality planning
Quality management and quality planning
 
Importan refrence of quality
Importan refrence of qualityImportan refrence of quality
Importan refrence of quality
 
DMAIC Components
DMAIC ComponentsDMAIC Components
DMAIC Components
 
Heizer 06
Heizer 06Heizer 06
Heizer 06
 
Quality Testing and Agile at Salesforce
Quality Testing and Agile at Salesforce Quality Testing and Agile at Salesforce
Quality Testing and Agile at Salesforce
 
General Validation Presentation
General Validation PresentationGeneral Validation Presentation
General Validation Presentation
 
R.Swoboda Resume 8-2017
R.Swoboda Resume 8-2017R.Swoboda Resume 8-2017
R.Swoboda Resume 8-2017
 
Increasing the probability of project success using Earned Value Management
Increasing the probability of project success using Earned Value ManagementIncreasing the probability of project success using Earned Value Management
Increasing the probability of project success using Earned Value Management
 
Hi Performance Manufacturing
Hi Performance ManufacturingHi Performance Manufacturing
Hi Performance Manufacturing
 

More from Prolifics

Prolifics SAP Data Assessment
Prolifics SAP Data AssessmentProlifics SAP Data Assessment
Prolifics SAP Data AssessmentProlifics
 
Prolifics Level 2 Test Lifecycle Automation Services Star West
Prolifics Level 2 Test Lifecycle Automation Services Star WestProlifics Level 2 Test Lifecycle Automation Services Star West
Prolifics Level 2 Test Lifecycle Automation Services Star WestProlifics
 
PureApplication: System, Service, Software
PureApplication: System, Service, SoftwarePureApplication: System, Service, Software
PureApplication: System, Service, SoftwareProlifics
 
Cloud Options for a Modern Architecture
Cloud Options for a Modern ArchitectureCloud Options for a Modern Architecture
Cloud Options for a Modern ArchitectureProlifics
 
Discover BPM Optimization in the Cloud
Discover BPM Optimization in the CloudDiscover BPM Optimization in the Cloud
Discover BPM Optimization in the CloudProlifics
 
Leveraging Governance in the IBM WebSphere Service Registry and Repository fo...
Leveraging Governance in the IBM WebSphere Service Registry and Repository fo...Leveraging Governance in the IBM WebSphere Service Registry and Repository fo...
Leveraging Governance in the IBM WebSphere Service Registry and Repository fo...Prolifics
 
Applying an IBM SOA Approach to Manual Processes Automation
Applying an IBM SOA Approach to Manual Processes AutomationApplying an IBM SOA Approach to Manual Processes Automation
Applying an IBM SOA Approach to Manual Processes AutomationProlifics
 
How Broadcast Music, Inc. Devised and Enabled Enterprise Architecture from Co...
How Broadcast Music, Inc. Devised and Enabled Enterprise Architecture from Co...How Broadcast Music, Inc. Devised and Enabled Enterprise Architecture from Co...
How Broadcast Music, Inc. Devised and Enabled Enterprise Architecture from Co...Prolifics
 
Using the Power of IBM Tivoli Common Reporting to Make Smart Decisions: The U...
Using the Power of IBM Tivoli Common Reporting to Make Smart Decisions: The U...Using the Power of IBM Tivoli Common Reporting to Make Smart Decisions: The U...
Using the Power of IBM Tivoli Common Reporting to Make Smart Decisions: The U...Prolifics
 
Empowering SmartCloud APM - Predictive Insights and Analysis: A Use Case Scen...
Empowering SmartCloud APM - Predictive Insights and Analysis: A Use Case Scen...Empowering SmartCloud APM - Predictive Insights and Analysis: A Use Case Scen...
Empowering SmartCloud APM - Predictive Insights and Analysis: A Use Case Scen...Prolifics
 
Best Practices for Monitoring Your Cloud Environment and Applications
Best Practices for Monitoring Your Cloud Environment and ApplicationsBest Practices for Monitoring Your Cloud Environment and Applications
Best Practices for Monitoring Your Cloud Environment and ApplicationsProlifics
 
Smarter Integration Using the IBM SOA Foundation Stack: Best Practices and Le...
Smarter Integration Using the IBM SOA Foundation Stack: Best Practices and Le...Smarter Integration Using the IBM SOA Foundation Stack: Best Practices and Le...
Smarter Integration Using the IBM SOA Foundation Stack: Best Practices and Le...Prolifics
 
Delivering Enterprise Applications: Faster. Cheaper. Better
Delivering Enterprise Applications: Faster. Cheaper. BetterDelivering Enterprise Applications: Faster. Cheaper. Better
Delivering Enterprise Applications: Faster. Cheaper. BetterProlifics
 
Architecting and Tuning IIB/eXtreme Scale for Maximum Performance and Reliabi...
Architecting and Tuning IIB/eXtreme Scale for Maximum Performance and Reliabi...Architecting and Tuning IIB/eXtreme Scale for Maximum Performance and Reliabi...
Architecting and Tuning IIB/eXtreme Scale for Maximum Performance and Reliabi...Prolifics
 
Integrating IBM PureApplication System and IBM UrbanCode Deploy: A GE Capital...
Integrating IBM PureApplication System and IBM UrbanCode Deploy: A GE Capital...Integrating IBM PureApplication System and IBM UrbanCode Deploy: A GE Capital...
Integrating IBM PureApplication System and IBM UrbanCode Deploy: A GE Capital...Prolifics
 
Broadcast Music Inc. Release Rockstars: Program-Wide DevOps Success with Urba...
Broadcast Music Inc. Release Rockstars: Program-Wide DevOps Success with Urba...Broadcast Music Inc. Release Rockstars: Program-Wide DevOps Success with Urba...
Broadcast Music Inc. Release Rockstars: Program-Wide DevOps Success with Urba...Prolifics
 
From Print to the Cloud and Beyond: The Story of a Century Old Company and it...
From Print to the Cloud and Beyond: The Story of a Century Old Company and it...From Print to the Cloud and Beyond: The Story of a Century Old Company and it...
From Print to the Cloud and Beyond: The Story of a Century Old Company and it...Prolifics
 
Integrating Salesforce.com and Oracle ERP Using IBM WebSphere Cast Iron
Integrating Salesforce.com and Oracle ERP Using IBM WebSphere Cast IronIntegrating Salesforce.com and Oracle ERP Using IBM WebSphere Cast Iron
Integrating Salesforce.com and Oracle ERP Using IBM WebSphere Cast IronProlifics
 
Recommended Design Considerations for Enterprise Monitoring
Recommended Design Considerations for Enterprise Monitoring Recommended Design Considerations for Enterprise Monitoring
Recommended Design Considerations for Enterprise Monitoring Prolifics
 
Customizing the Mobile Connections App
Customizing the Mobile Connections AppCustomizing the Mobile Connections App
Customizing the Mobile Connections AppProlifics
 

More from Prolifics (20)

Prolifics SAP Data Assessment
Prolifics SAP Data AssessmentProlifics SAP Data Assessment
Prolifics SAP Data Assessment
 
Prolifics Level 2 Test Lifecycle Automation Services Star West
Prolifics Level 2 Test Lifecycle Automation Services Star WestProlifics Level 2 Test Lifecycle Automation Services Star West
Prolifics Level 2 Test Lifecycle Automation Services Star West
 
PureApplication: System, Service, Software
PureApplication: System, Service, SoftwarePureApplication: System, Service, Software
PureApplication: System, Service, Software
 
Cloud Options for a Modern Architecture
Cloud Options for a Modern ArchitectureCloud Options for a Modern Architecture
Cloud Options for a Modern Architecture
 
Discover BPM Optimization in the Cloud
Discover BPM Optimization in the CloudDiscover BPM Optimization in the Cloud
Discover BPM Optimization in the Cloud
 
Leveraging Governance in the IBM WebSphere Service Registry and Repository fo...
Leveraging Governance in the IBM WebSphere Service Registry and Repository fo...Leveraging Governance in the IBM WebSphere Service Registry and Repository fo...
Leveraging Governance in the IBM WebSphere Service Registry and Repository fo...
 
Applying an IBM SOA Approach to Manual Processes Automation
Applying an IBM SOA Approach to Manual Processes AutomationApplying an IBM SOA Approach to Manual Processes Automation
Applying an IBM SOA Approach to Manual Processes Automation
 
How Broadcast Music, Inc. Devised and Enabled Enterprise Architecture from Co...
How Broadcast Music, Inc. Devised and Enabled Enterprise Architecture from Co...How Broadcast Music, Inc. Devised and Enabled Enterprise Architecture from Co...
How Broadcast Music, Inc. Devised and Enabled Enterprise Architecture from Co...
 
Using the Power of IBM Tivoli Common Reporting to Make Smart Decisions: The U...
Using the Power of IBM Tivoli Common Reporting to Make Smart Decisions: The U...Using the Power of IBM Tivoli Common Reporting to Make Smart Decisions: The U...
Using the Power of IBM Tivoli Common Reporting to Make Smart Decisions: The U...
 
Empowering SmartCloud APM - Predictive Insights and Analysis: A Use Case Scen...
Empowering SmartCloud APM - Predictive Insights and Analysis: A Use Case Scen...Empowering SmartCloud APM - Predictive Insights and Analysis: A Use Case Scen...
Empowering SmartCloud APM - Predictive Insights and Analysis: A Use Case Scen...
 
Best Practices for Monitoring Your Cloud Environment and Applications
Best Practices for Monitoring Your Cloud Environment and ApplicationsBest Practices for Monitoring Your Cloud Environment and Applications
Best Practices for Monitoring Your Cloud Environment and Applications
 
Smarter Integration Using the IBM SOA Foundation Stack: Best Practices and Le...
Smarter Integration Using the IBM SOA Foundation Stack: Best Practices and Le...Smarter Integration Using the IBM SOA Foundation Stack: Best Practices and Le...
Smarter Integration Using the IBM SOA Foundation Stack: Best Practices and Le...
 
Delivering Enterprise Applications: Faster. Cheaper. Better
Delivering Enterprise Applications: Faster. Cheaper. BetterDelivering Enterprise Applications: Faster. Cheaper. Better
Delivering Enterprise Applications: Faster. Cheaper. Better
 
Architecting and Tuning IIB/eXtreme Scale for Maximum Performance and Reliabi...
Architecting and Tuning IIB/eXtreme Scale for Maximum Performance and Reliabi...Architecting and Tuning IIB/eXtreme Scale for Maximum Performance and Reliabi...
Architecting and Tuning IIB/eXtreme Scale for Maximum Performance and Reliabi...
 
Integrating IBM PureApplication System and IBM UrbanCode Deploy: A GE Capital...
Integrating IBM PureApplication System and IBM UrbanCode Deploy: A GE Capital...Integrating IBM PureApplication System and IBM UrbanCode Deploy: A GE Capital...
Integrating IBM PureApplication System and IBM UrbanCode Deploy: A GE Capital...
 
Broadcast Music Inc. Release Rockstars: Program-Wide DevOps Success with Urba...
Broadcast Music Inc. Release Rockstars: Program-Wide DevOps Success with Urba...Broadcast Music Inc. Release Rockstars: Program-Wide DevOps Success with Urba...
Broadcast Music Inc. Release Rockstars: Program-Wide DevOps Success with Urba...
 
From Print to the Cloud and Beyond: The Story of a Century Old Company and it...
From Print to the Cloud and Beyond: The Story of a Century Old Company and it...From Print to the Cloud and Beyond: The Story of a Century Old Company and it...
From Print to the Cloud and Beyond: The Story of a Century Old Company and it...
 
Integrating Salesforce.com and Oracle ERP Using IBM WebSphere Cast Iron
Integrating Salesforce.com and Oracle ERP Using IBM WebSphere Cast IronIntegrating Salesforce.com and Oracle ERP Using IBM WebSphere Cast Iron
Integrating Salesforce.com and Oracle ERP Using IBM WebSphere Cast Iron
 
Recommended Design Considerations for Enterprise Monitoring
Recommended Design Considerations for Enterprise Monitoring Recommended Design Considerations for Enterprise Monitoring
Recommended Design Considerations for Enterprise Monitoring
 
Customizing the Mobile Connections App
Customizing the Mobile Connections AppCustomizing the Mobile Connections App
Customizing the Mobile Connections App
 

Recently uploaded

Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 

Recently uploaded (20)

Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 

Testing as a Managed Service using SLAs and KPIs

  • 1. Testing as a Managed Service Using SLA’s and KPI’s Testing Conference, Chicago CONNECT WITH US: September 2014
  • 2. How do you successfully manage outsourced testing? CONNECT WITH US: 2 What is it?  Outsource testing is when a company decides to do all or part of there testing from a 3rd party specialist either onsite, near shore or offshore.  Manage Services is when the 3rd party handles everything from Strategy through Sunset Why should I care?  Knowing the skillset increases your worth to the business  Not all Outsource Groups are created equal  The business will still look to you to ensure over all quality Your tools for success?  Proper Governance  Specific KPIs  Custom SLAs
  • 3. Measure to avoid the common mistakes CONNECT WITH US: Accelerate Problem Identification and contribute to the development process Improve Quality of Software as well as Service Delivery The Aberdeen Group in 2010 estimated that nearly 50% of all outsource projects fail outright or fail to meet expectations 7
  • 4. Key Performance Indicators vs Metrics CONNECT WITH US: 4 KPIs Guidelines  KPIs highlight the things that are important to your business and should tie directly to business goals  Financial Goals - QA costs as a % of total IT costs and as a % of revenue  Staffing Goals – QA FTE to total FTE Ratio  Operational Goals – Business Process Quality and Continuity as a % of Up Time  Guidelines for creating KPIS  The success measure must show clear, specific and measureable performance indicators  Costs to monitor can not exceed the value that will known from measuring  Linked to a strategic objective and easily understood within its context  Credible and under the control of the team attributed to
  • 5. SLA’s are vital signs. You can tell where a testing organization is headed and also measure it’s maturity level. CONNECT WITH US: 5 Service Level Agreements
  • 6. CONNECT WITH US: 6 Understand your KPIs and determine what you need specific to your environment Remember to include items you will typically delegate to internal staff to self manage Service Level Agreements (SLA’s) Before you begin…..
  • 7. What are some of the Key go to items to have in your SLAs?  Product quality measurements  DRE (Defect Removal Efficiency)  Traceability, test case efficiency and code coverage  Defect identification quality (valid bugs identified % of the time)  Test plan quality and strategy will require no more than X reviews CONNECT WITH US: 7  Reporting and project management timelines  Defects will be reported within a specified time window by severity  Defects assigned for re-test are regressed within x hours  Testers will design X number of test cases per day per tester based on complexity  Manual testers will execute X number of test cases per day  Automation testers will automate X number of test cases a day  Knowledge Transfer and Core business understanding  Vendor staff are required to maintain X experts and Y intermediates in our core business process
  • 8. Snapshot of a SLA Metrics Dashboard DRE Process Compliance Business Process Knowledge CONNECT WITH US: 8 General Incident Mgmt. Automated Regression Library - Execution Regression Library - Updates 100% 98% 100% 91% 100% 100%
  • 9. How KPIs, SLAs, and Metrics work together Business Goals Main Project Drivers Individual Project Performance Metrics  Cost  On-Cost Delivery (Accuracy of cost estimation)  Estimated Effort Index (Actual vs. planned hours)  Time  On-Time Delivery (Accuracy of schedule estimation)  Schedule Variance  Productivity  Percentage Rework  Quality  Weighted Average Defect Density  Defect detection rate (based on function points or person hours)  Defect Management  Defects detected by phase and by type  Root cause distribution CONNECT WITH US: 9 SLAs  Delivery within budget  Defect Removal Effectiveness  Estimation and Sizing Turnaround  Test Design Efficiency  Process Compliance Score  Staff’s knowledge of business process  Accuracy of Metrics  General Incident Management  Automated Regression Test Library  Regression Library Maintenance KPIs  Cost of testing as a % of overall project cost  Test Case Effectiveness  Test Progress – Plan vs. Actual  Skill Set Matrix  Quality of Development  Quantifiable Regression Execution  Number of regression test cases updated by release/ project Illustrative list of typical performance measures
  • 10. Our Governance Process at McKesson We have a three-tier model for leading the McKesson -Prolifics partnership and providing comprehensive program oversight. CONNECT WITH US: 10 Steering Committee Meeting  Set strategic direction  Review long term goals  Review areas of improvement  Optimize alignment across partners Leadership Team Meeting  Operational planning  Account management  SLA Reviews  Escalation management  New Initiatives Test Managers Meeting  Project progress review  Resource management  Prioritization  Knowledge management  Issue management McKesson  Head of testing practice  Account Executive  VP McKesson IT  Generics Director  SV&T Senior Director  SV& T Director Frequency Quarterly Meetings Monthly Meetings Weekly Meetings  Account Executive  Onsite Test Manager  Generics Director  SVCS Sr. Director  SV&T Senior Director  SV& T Director  Account Executive  Onsite Test Manager  Project /Program Manager Prolifics McKesson Prolifics McKesson Prolifics
  • 11. Automated SLA Reporting to Track Events in Real Time CONNECT WITH US: 11
  • 12. CONNECT WITH US: Sample SLA Report 12
  • 13. CONNECT WITH US: 13 Public | Copyright © 2014 Prolifics Q & A Thank You!
  • 14. Stan.Adams@prolifics.com +1 510 689 8712 CONNECT WITH US: 14 Public | Copyright © 2014 Prolifics Contact US www.prolifics.com

Editor's Notes

  1. Let’s take a step back: the enterprise is converting more and more to an outsourced, managed service model - why? To reduce the costs of both QA and the cost of software failure. They don’t have the internal expertise in larger integrated systems They see the internal QA as a more locally evolved effort and want to leverage the benefits of a consulting groups industry knowledge These consulting can come with their own tools, further reducing capital cost They want to leverage key business knowledge in how that industry standard knowledge is interpreted within their ecosystem. The point – Outsourcing is part of the QA skill set, like Agile or Waterfall if they are going to remain competitive in today’s market
  2. Having proper Governance, Metrics and KPIs helps you avoid 4 out of 5 common mistakes The #1 common mistake in outsourced testing is outsourcing accountability. A successful outsourced relationship is a partnership and not a simple customer/ supplier one. At it best, a fully managed outsource model gives you round the clock resources, giving you better quality growth and a reduced cost. At its worst, it becomes a disconnected back box with no insight into how its happening, what is happening and why its happening. A vendor should spend time supporting their customer so they get bigger bang for their buck, assuring a shared agenda Customer should not govern by contract policing as it creates an adversarial relationship which inhibits long term success Focus on driving to the metrics with clearly delineated roles so that test teams are no slipping back into the testing double check scenario Measuring also minimizes the risk of a vendor bringing in great r]people at first to win confidence and then swapping those out for lower grade resources over time. (there should be a sustained succession and training plan – but not a simple swap of A players to B players) (other common Mistakes) Selecting a vendor purely on costs and end up with a poor quality body shop Poor expectation Planning upfront (SLAs) Poor ongoing communication (governance) Poor transition management (i.e. lack of general expertise in working with and outsourced company)
  3. What does that mean? Metrics measure how well a particular test project is going. A roll up of KPIs helps the company understand where it is in relation to its own goals. You need both Those goals normally start from some sort or Return on Asset calculation (ROA) and are translated into maximizing value for spend, improving customer perspective in terms of retention, acquisition, profitability, market share and satisfaction Example – A KPI is that IT will reduce the spend of QA by 10% this year to align with the financial goal of reducing overall company operational costs by 5%. A project metric may show a particular’s tracks costs and some projects may hit or miss their individual profitability, but the overall cost must hit the KPI
  4. How easily they are trackable by you is critical. Here you must take control of the conversation
  5. SLA’s help to…. Evaluate value Determine cost of testing Measure quality Assess areas of improvement Manage vendor Cut down cycle time Create Accountability Example: You don’t want to be the person who walks in to a car lot unprepared A vendor will typically come in with a standard set of SLAs they have created. However, if you have done your homework, you now have a very good understanding of your own KPIs and you have some ideas about what you need and how it needs to happen to ensure you (and the relationship is successful) Further things to consider: General Service times Availability – (onsite presence) How often will the SLAs be reviewed Cost changes in the contract How are new requests added?
  6. 1. Defect Removal Effectiveness: Measure of the quality delivered in a given engagement by measuring the number of defects that seeped into production. 2. Process Compliance: A quarterly audit to measure vendor’s compliance with SV&T key process areas. 3. Business Process Knowledge: Quarterly assessment to measure service provider’s staff proficiency in McKesson business process knowledge and knowledge management. 4. General Incident Management: A quarterly assessment of incident closure rates within the prescribed response time. 5. Automated Regression Library: 2 week rolling cycle for periodic runs and on demand cycle based on specific request 6. Regression Library Updates: 2 week rolling cycle for periodic runs and on demand cycle based on specific request.
  7. Recap: KPIs are created based on business objectives (ex. Improve operational efficiency to reduce costs by x % could drive many of the KPIs above) SLAs The contractual goals between a customer and a vendor that address the KPIs
  8. The metrics are not only helpful to McKesson in evaluating performance measures but also aid Prolifics in gauging the productivity of their resources while creating a transparent and efficient management system with a win-win for both parties.