SlideShare a Scribd company logo
©2015, Cognizant Technology solution 1
Quality Index
A Composite Metric for the Voice
of Testing
October 1, 2015
Nirav Patel - Walgreens Boots
Alliance
nirav.x.patel@walgreens.com
Sutharson Veeravalli – Cognizant
Technology Solutions
Sutharson.S.V@cognizant.com
©2015, Cognizant Technology solution 22©2015, Cognizant Technology solution
Speaker(s) Bio
A director at Cognizant’s Quality Engineering & Assurance (QE&A) practice, Sutharson
Veeravalli manages large delivery organizations and specializes in implementing
transformational initiatives that enhance the delivery ecosystem. Sutharson has twenty years
of experience spanning banking and retail domains, process and domain consulting, large
system delivery, product management, and QA transformation for clients. He brings a diverse
experience in leading multiple transformational initiatives that have delivered multimillion
dollar savings to clients
Nirav Patel, the QA manager of QAE for pharmacy, retail, and health and wellness divisions at
Walgreens, has been in QA for more than fifteen years. Specializing in metrics-driven
governance and financial control, Nirav drives the concept-to-implementation process of the
transformational initiatives across his portfolio. He is an active advocate of quality
engineering to drive consistency and efficiency within the practice.
Nirav
Sutharson
©2015, Cognizant Technology solution 33
The Curious case of information overload...
GUARD [on screen]: I've sealed the compartment. It can't get out, that lock's got a billion combinations.
DOCTOR: A Dalek's a genius. It can calculate a thousand billion combinations in one second flat.
DOCTOR: It's not just energy. That Dalek just absorbed the entire internet. It knows everything
Doctor Who - 2005 Series, Episode 6
Blessed are the ones who have Daleks as their project managers… rest of us have to still deal with the information overload in managing projects
How many times have you felt…???
Overwhelmed at the amount of data & metrics
produces by the teams. and yet not getting a
holistic view on project health ?
Unsure if in-progress & completed
programs are on track to deliver the
intended business outcomes?
Limited in conveying the project/program
status to non-technical business & senior
management stakeholder? Challenged in articulating the quality
assurance view to external stakeholders?
©2015, Cognizant Technology solution
©2015, Cognizant Technology solution 44
Why will traditional metrics & articulation not solve our challenges?
Business
Expectation
Simple non technical view on
program/project status
Standardized, contextual &
actionable information
Information aligned to outcomes
to be delivered
QA challenges
Delivery metrics requires some
level of understanding QA
domain
Plethora of metrics , too difficult
to summarize
Voice of QA is limited and mostly
overridden by program
pressures
Lack of business outcome view.
Focus is more on tactical
delivery
QA should restrict to test
execution and achieving end
date
Solution
Synergize bottom up metrics to
create a multi dimensional
view that uses a simple
composite metric to succinctly
summarize status against
expected outcomes,
strengthening the “Voice of
QA”
Standardized, business outcomes aligned metrics
framework that uses “Quality Index” as voice of QA
©2015, Cognizant Technology solution
©2015, Cognizant Technology solution 55
Multi-dimensional Metrics Framework
• QUALITY INDEX based reporting
• A unified view of quality depicting
the quality level against
benchmark
Business outcome aligned
• At highest level metrics are
aligned to business outcome
• Execution predictability
• Product stability
• Learning & skills
• Financial control
Broader Measures
• Measures not restricted to single
phase.
• Specific measure (called quality gauge)
defined for each phase of SDLC
Contextual insights
• Metrics collated contextual to stakeholder
• Level 1: for QA stakeholders
• Level 2: SDLC stakeholders
• Level 3: Business stakeholders
Objective :
To create a unified metrics framework to
• Standardize metrics, data sources, tools and process to capture data
• Unified reporting for multi-level (L1, L2 and L3), contextual management status
• Facilitate single view of Quality through ‘Quality index (QI)’ (Project, Program and release level) & Centralized dashboard
Single view of quality
©2015, Cognizant Technology solution
©2015, Cognizant Technology solution 66
Build maturity Requirements maturity QA efficiency QA Quality Upstream quality
Broader Measure & Contextual Insights
Requirements Analysis Test Design Test Execution & ClosureDesign & Build
Measure
SDLC
Stakeholders
QA
Stakeholders
 Process adherence
 Automation/tooling
percentage
 Improvement
defects found in
DIT
 Build success rate
 Deployment time
 Requirements traceability
 Test design productivity
 Rework effort (due to QA)
 Review Efficiency
 Test design productivity
(Auto)
 Performance test design
productivity
 Build to QA spend ratio
 Requirements
Implementation index
(based on static
testing defects
 Test execution
productivity
 Test execution
productivity
 Performance test
execution
productivity
 Test Efficiency
=(1-defect
rejection)
 Requirement stability
index (RSI)
 Defect reopen rate
 Environment
downtime
 Schedule Variance
 Business time to
market
 QA committed
schedule
©2015, Cognizant Technology solution
©2015, Cognizant Technology solution 77
Business Outcome aligned metrics with QI
Benefits quantified
through Single unit of
measure
“Y-o-Y Improvement
on Cost/TCP”
Quality
Index
Quality
Index
Quality
Index
Quality
Index
Execution
Predictability
Learning & Skills
Production Stability
Financial Control
• Requirements implementation index
• Requirement stability index (RSI)
• Defect reopen rate
• Test environment downtime
• Schedule Variance
• Effort variation (due to QA)
• Risk Aligned test coverage
• Maturity of build Organization
• Team Competency
Index
• Review Efficiency
• Innovation Index
• Requirements Traceability
• UT/DIT coverage
• UT/DIT test results
• Defect leakage to production
• Application defect density
• Test Design productivity (manual,
automation, performance)
• Test Execution productivity (manual,
automation, performance)
• Rework Effort(Due to QA)
• Test Effectiveness
• Build to QA ratio
• % CAPEX reduction through virtualization
• Automation Coverage
What is the improvement ?
©2015, Cognizant Technology solution
©2015, Cognizant Technology solution 8©2015, Cognizant Technology solution 8
Quality Index – Voice of the QA
Quality Index (QI) is the composite metric used to
summarize the quality of each measure
A QI of 1 indicates the measure is in alignment with the
expected benchmark value.
How is QI Calculated ?
A measure (e.g. Execution predictability) is linked to influencing metrics
Every metric is measured against the expected benchmark
The QI index is calculated as 1, if the metric value is equal to the expected benchmark level
Based on QI value a RAG status is assigned:
QI >1 is Green, > 0.8 and < 1 is Amber and < 0.8 is Red
The individual metric level QI is rolled up to measure level by assigning weightages to each
metric
How is QI rolled up ?
Quality index is calculated at project level and rolled up through
business as below
How is QI represented?
QI is represented as dial for current value and also trend graph
Project 1 Project 2 Project nProject 3
Release 1 Release 2 Release n
LOB 1 LOB 2 Program
Project 4
©2015, Cognizant Technology solution 99
Weightage
15%
Benchmark
5%
Weightage
25%
Benchmar
k 8%
Weightage
10%
Benchmark
1%
Weightage
25%
Benchmar
k 5%
Weightage
15%
Benchmark
5%
Example of Calculating Execution Predictability
% Rework Effort due to change in
requirements - Measure of the effort going
on in rework of test artifacts
(Total Rework Effort
(across all phases)) /
(Actual Effort expended
for the project )*100
Tool #1
Tool #2
%
Execution Predictability - This view helps to analyze, evaluate & infer the execution predictability of the Project from QAE point of view. It helps to infer if the
execution measures/metrics are on track & to help to change course correction based on deviations, if any. The metrics that are captured as part of this view are as
listed below
Defect Reopen rate - Measures the
quality
(No of defects reopened
post retest/no of valid
defects logged)
Tool #1 %
Test Environment Downtime -
Measures availability of test
environments to test teams
(# of person days lost
due to environment
downtime/ (total planned
test execution person
days + planned test data
setup person days))*100
Tool #1 %
Schedule Variance - Provides a
measure of deviation of the actual
schedule against the planned schedule
Actual end date – Planned end
date) / Planned end date –
Planned start date) * 100
Tool #2 %
Requirement Stability Index -
Measure of the stability of requirements
(Number of Original
Requirements + Number of
requirements changed + Number
of requirements added + Number
of requirements deleted)/
(Number of Original
Requirements)
Tool #1 #
Effort Variance - Provides a measure
of the deviation of the actual effort
expended against the estimated effort
(Actual Effort -- Estimated
Effort) / Estimated Effort) *
100
Tool #2 %
Weightage
15%
Metric value is compared against the
benchmark. Meaning if “% Rework”
value is “9%” and Benchmark was
“4%” then QI is (4% / 9%) *
100% = 44%
Value from Step 1 * Weightage %
= 44% * 15% = 6.6%
Execution predictability =
SUMMATION of all Metrics Computed
Proportionally Weightage Index
Step1
Step2
Step3
Compute Base
Quality Index
Compute Proportionally
Weightage Index
Compute Execution
Predictability
Benchmark
4%
©2015, Cognizant Technology solution
©2015, Cognizant Technology solution 1010
Typical QI based dashboard
©2015, Cognizant Technology solution
©2015, Cognizant Technology solution 1111
In Summary
Provide contextual, actionable and relevant information to
stakeholders
Align messaging to ‘business outcomes’ as against ‘delivery status”
Have single view of quality using “Quality Index” like composite
metric
Scale the framework outside delivery into all QA goals
Business Value of QA can be demonstrated by
Quality Dashboard
Outcome Alignment
Multi-dimensional
Metrics Framework
Quality Index
©2015, Cognizant Technology solution
©2015, Cognizant Technology solution 1212©2015, Cognizant Technology solution
©2015, Cognizant Technology solution 13©2015, Cognizant Technology solution
©2015, Cognizant Technology solution 1414
Outcome Based View
Expected outcome Measure Influencing metrics
Programs and projects needs to be
monitored for ON TIME delivery
Execution Predictability
% Rework Effort due to change in requirements
Defect reopen rate
Test environment downtime
Schedule Variance
Requirement stability index (RSI)
% Effort Variation
Measure quality of product under
test by BSS QAE
Measure quality of product
deployed post BSS QAE phase
Product Stability - Inflight
Product Stability – Post QA
Requirements traceability
Application Defect Density
UAT Defect Leakage (%)
Production Defect Leakage (%)
©2015, Cognizant Technology solution
©2015, Cognizant Technology solution 1515
QI – Calculation sample
Measure Influencing Metrics Release 1 Release 2 Release 3 Release 4 Weightage Benchmark
Metric level
Quality Index
Measure level
Quality Index
Execution
predictability
% Rework Effort due to
change in requirements
0.3% 1.0% 9.0% 1.0% 15% 4% 150.0% 1.04
Defect reopen rate - 10.0% 12.0% 11.0% 20% 5% 0.0%
Test environment
downtime
12.0% 9.0% 9.0% 3.0% 25% 8% 66.7%
Schedule Variance 3.0% 10.0% - - 15% 5% 150.0%
Requirement stability
index (RSI)
- 1.10 1.07 1.30 10% 1 0.0%
% Effort Variation -0.4% 56.0% -6.0% -17.0% 15% 5% 122.0%
Production
Stability –
Inflight
Requirements
traceability
100.0% 100.0% 100.0% 100.0% 5% 100% 100.0% 1.21
Application Defect
Density
14.0% 12.0% 8.0% 11.0% 20% 1% 70.0%
Production
Stability - Post
QA
UAT Defect Leakage (%) 1.0% 0.2% 1.0% 0.1% 35% 3% 150.0%
Production Defect
Leakage (%)
2.0% 0.8% 1.0% - 40% 2% 100.0%
©2015, Cognizant Technology solution
©2015, Cognizant Technology solution 1616
Financial
Control
Production
Stability
Execution
Predictability
Learning &
Skills
A View for Agile
 Requirements implementation index
 Requirement stability index (RSI)
 Defect reopen rate
 Test environment downtime
 Schedule Variance
 Effort variation
 Risk Aligned test coverage
 Maturity of Dev Organization
 Defect Density (Agile)
 % Scope Creep
 Testing Efficiency at the Sprint level  Test Design productivity (manual,
automation, performance)
 Test Execution productivity (manual,
automation, performance)
 Rework Effort(Due to QA)
 Test Effectiveness
 Build to QA ratio
 Offshore, Near shore leverage
 % CAPEX reduction through virtualization
 Velocity of the sprint
 Velocity rate
 Story point Productivity
 Requirements Traceability
 UT/DIT coverage
 UT/DIT test results
 Defect leakage to production
 Application defect density
 Testing Efficiency at the Sprint level
 Team Competency Index
 Review Efficiency
 Innovation Index
©2015, Cognizant Technology solution

More Related Content

What's hot

Difference between functional testing and non functional testing
Difference between functional testing and non functional testingDifference between functional testing and non functional testing
Difference between functional testing and non functional testingpooja deshmukh
 
2⺠teste 9⺠ano versã£o a
2⺠teste 9⺠ano versã£o a2⺠teste 9⺠ano versã£o a
2⺠teste 9⺠ano versã£o aleonor chocas
 
Whitebox testing
Whitebox testingWhitebox testing
Whitebox testingOana Feidi
 
Critical System Validation in Software Engineering SE21
Critical System Validation in Software Engineering SE21Critical System Validation in Software Engineering SE21
Critical System Validation in Software Engineering SE21koolkampus
 
Test Case Naming 02
Test Case Naming 02Test Case Naming 02
Test Case Naming 02SriluBalla
 
Types of Software Testing
Types of Software TestingTypes of Software Testing
Types of Software TestingNishant Worah
 
Software testing tools and its taxonomy
Software testing tools and its taxonomySoftware testing tools and its taxonomy
Software testing tools and its taxonomyHimanshu
 
Measurements &milestones for monitoring and controlling
Measurements &milestones for monitoring and controllingMeasurements &milestones for monitoring and controlling
Measurements &milestones for monitoring and controllingDhiraj Singh
 
ISTQB / ISEB Foundation Exam Practice - 5
ISTQB / ISEB Foundation Exam Practice - 5ISTQB / ISEB Foundation Exam Practice - 5
ISTQB / ISEB Foundation Exam Practice - 5Yogindernath Gupta
 
scenario testing in software testing
 scenario testing in software testing scenario testing in software testing
scenario testing in software testingdurgaaarthi
 
What is Performance Testing?
What is Performance Testing?What is Performance Testing?
What is Performance Testing?QA InfoTech
 
testing strategies and tactics
 testing strategies and tactics testing strategies and tactics
testing strategies and tacticsPreeti Mishra
 
Verificação, Validação e Teste de Software
Verificação, Validação e Teste de SoftwareVerificação, Validação e Teste de Software
Verificação, Validação e Teste de SoftwareCamilo Almendra
 
ISO 15189 Accreditation Guide - Improving Laboratory Performance Through Qual...
ISO 15189 Accreditation Guide - Improving Laboratory Performance Through Qual...ISO 15189 Accreditation Guide - Improving Laboratory Performance Through Qual...
ISO 15189 Accreditation Guide - Improving Laboratory Performance Through Qual...Randox
 
Performance Test Plan - Sample 1
Performance Test Plan - Sample 1Performance Test Plan - Sample 1
Performance Test Plan - Sample 1Atul Pant
 

What's hot (20)

Difference between functional testing and non functional testing
Difference between functional testing and non functional testingDifference between functional testing and non functional testing
Difference between functional testing and non functional testing
 
2⺠teste 9⺠ano versã£o a
2⺠teste 9⺠ano versã£o a2⺠teste 9⺠ano versã£o a
2⺠teste 9⺠ano versã£o a
 
Whitebox testing
Whitebox testingWhitebox testing
Whitebox testing
 
Critical System Validation in Software Engineering SE21
Critical System Validation in Software Engineering SE21Critical System Validation in Software Engineering SE21
Critical System Validation in Software Engineering SE21
 
Test Case Naming 02
Test Case Naming 02Test Case Naming 02
Test Case Naming 02
 
Types of Software Testing
Types of Software TestingTypes of Software Testing
Types of Software Testing
 
Software testing tools and its taxonomy
Software testing tools and its taxonomySoftware testing tools and its taxonomy
Software testing tools and its taxonomy
 
System testing
System testingSystem testing
System testing
 
White Box Testing
White Box TestingWhite Box Testing
White Box Testing
 
Measurements &milestones for monitoring and controlling
Measurements &milestones for monitoring and controllingMeasurements &milestones for monitoring and controlling
Measurements &milestones for monitoring and controlling
 
ISTQB / ISEB Foundation Exam Practice - 5
ISTQB / ISEB Foundation Exam Practice - 5ISTQB / ISEB Foundation Exam Practice - 5
ISTQB / ISEB Foundation Exam Practice - 5
 
Software test life cycle
Software test life cycleSoftware test life cycle
Software test life cycle
 
scenario testing in software testing
 scenario testing in software testing scenario testing in software testing
scenario testing in software testing
 
What is Performance Testing?
What is Performance Testing?What is Performance Testing?
What is Performance Testing?
 
testing strategies and tactics
 testing strategies and tactics testing strategies and tactics
testing strategies and tactics
 
SOFTWARE TESTING
SOFTWARE TESTINGSOFTWARE TESTING
SOFTWARE TESTING
 
Software testing
Software testingSoftware testing
Software testing
 
Verificação, Validação e Teste de Software
Verificação, Validação e Teste de SoftwareVerificação, Validação e Teste de Software
Verificação, Validação e Teste de Software
 
ISO 15189 Accreditation Guide - Improving Laboratory Performance Through Qual...
ISO 15189 Accreditation Guide - Improving Laboratory Performance Through Qual...ISO 15189 Accreditation Guide - Improving Laboratory Performance Through Qual...
ISO 15189 Accreditation Guide - Improving Laboratory Performance Through Qual...
 
Performance Test Plan - Sample 1
Performance Test Plan - Sample 1Performance Test Plan - Sample 1
Performance Test Plan - Sample 1
 

Viewers also liked

Exploratory Testing and Automated Testing: Create a Healthy Relationship
Exploratory Testing and Automated Testing: Create a Healthy RelationshipExploratory Testing and Automated Testing: Create a Healthy Relationship
Exploratory Testing and Automated Testing: Create a Healthy RelationshipTechWell
 
Testing Blockbuster Games: Lessons for All Testers
Testing Blockbuster Games: Lessons for All TestersTesting Blockbuster Games: Lessons for All Testers
Testing Blockbuster Games: Lessons for All TestersTechWell
 
Agile QA & Test: A Shift in Mindset from Finding to Preventing Bugs
Agile QA & Test: A Shift in Mindset from Finding to Preventing BugsAgile QA & Test: A Shift in Mindset from Finding to Preventing Bugs
Agile QA & Test: A Shift in Mindset from Finding to Preventing BugsTechWell
 
Release Automation: Better Quality, Faster Deployment, Amazing ROI
Release Automation: Better Quality, Faster Deployment, Amazing ROIRelease Automation: Better Quality, Faster Deployment, Amazing ROI
Release Automation: Better Quality, Faster Deployment, Amazing ROITechWell
 
Exploratory Testing: Make It Part of Your Test Strategy
Exploratory Testing: Make It Part of Your Test StrategyExploratory Testing: Make It Part of Your Test Strategy
Exploratory Testing: Make It Part of Your Test StrategyTechWell
 
Predictive Test Planning to Improve System Quality
Predictive Test Planning to Improve System QualityPredictive Test Planning to Improve System Quality
Predictive Test Planning to Improve System QualityTechWell
 
Testing at Startup Companies: What, When, Where, and How
Testing at Startup Companies: What, When, Where, and HowTesting at Startup Companies: What, When, Where, and How
Testing at Startup Companies: What, When, Where, and HowJosiah Renaudin
 
What Time Is It Over There? Managing Your Global QA Team
What Time Is It Over There? Managing Your Global QA TeamWhat Time Is It Over There? Managing Your Global QA Team
What Time Is It Over There? Managing Your Global QA TeamTechWell
 
Testing Transformation in the IoT Era
Testing Transformation in the IoT EraTesting Transformation in the IoT Era
Testing Transformation in the IoT EraTechWell
 
End-to-End Quality Approach: 14 Levels of Testing
End-to-End Quality Approach: 14 Levels of TestingEnd-to-End Quality Approach: 14 Levels of Testing
End-to-End Quality Approach: 14 Levels of TestingJosiah Renaudin
 
Build a Quality Engineering and Automation Framework
Build a Quality Engineering and Automation FrameworkBuild a Quality Engineering and Automation Framework
Build a Quality Engineering and Automation FrameworkJosiah Renaudin
 
Nature vs. Nurture: Building Great Test Teams
Nature vs. Nurture: Building Great Test TeamsNature vs. Nurture: Building Great Test Teams
Nature vs. Nurture: Building Great Test TeamsJosiah Renaudin
 

Viewers also liked (12)

Exploratory Testing and Automated Testing: Create a Healthy Relationship
Exploratory Testing and Automated Testing: Create a Healthy RelationshipExploratory Testing and Automated Testing: Create a Healthy Relationship
Exploratory Testing and Automated Testing: Create a Healthy Relationship
 
Testing Blockbuster Games: Lessons for All Testers
Testing Blockbuster Games: Lessons for All TestersTesting Blockbuster Games: Lessons for All Testers
Testing Blockbuster Games: Lessons for All Testers
 
Agile QA & Test: A Shift in Mindset from Finding to Preventing Bugs
Agile QA & Test: A Shift in Mindset from Finding to Preventing BugsAgile QA & Test: A Shift in Mindset from Finding to Preventing Bugs
Agile QA & Test: A Shift in Mindset from Finding to Preventing Bugs
 
Release Automation: Better Quality, Faster Deployment, Amazing ROI
Release Automation: Better Quality, Faster Deployment, Amazing ROIRelease Automation: Better Quality, Faster Deployment, Amazing ROI
Release Automation: Better Quality, Faster Deployment, Amazing ROI
 
Exploratory Testing: Make It Part of Your Test Strategy
Exploratory Testing: Make It Part of Your Test StrategyExploratory Testing: Make It Part of Your Test Strategy
Exploratory Testing: Make It Part of Your Test Strategy
 
Predictive Test Planning to Improve System Quality
Predictive Test Planning to Improve System QualityPredictive Test Planning to Improve System Quality
Predictive Test Planning to Improve System Quality
 
Testing at Startup Companies: What, When, Where, and How
Testing at Startup Companies: What, When, Where, and HowTesting at Startup Companies: What, When, Where, and How
Testing at Startup Companies: What, When, Where, and How
 
What Time Is It Over There? Managing Your Global QA Team
What Time Is It Over There? Managing Your Global QA TeamWhat Time Is It Over There? Managing Your Global QA Team
What Time Is It Over There? Managing Your Global QA Team
 
Testing Transformation in the IoT Era
Testing Transformation in the IoT EraTesting Transformation in the IoT Era
Testing Transformation in the IoT Era
 
End-to-End Quality Approach: 14 Levels of Testing
End-to-End Quality Approach: 14 Levels of TestingEnd-to-End Quality Approach: 14 Levels of Testing
End-to-End Quality Approach: 14 Levels of Testing
 
Build a Quality Engineering and Automation Framework
Build a Quality Engineering and Automation FrameworkBuild a Quality Engineering and Automation Framework
Build a Quality Engineering and Automation Framework
 
Nature vs. Nurture: Building Great Test Teams
Nature vs. Nurture: Building Great Test TeamsNature vs. Nurture: Building Great Test Teams
Nature vs. Nurture: Building Great Test Teams
 

Similar to Quality Index: A Composite Metric for the Voice of Testing

Implementing a Test Dashboard to Boost Quality
Implementing a Test Dashboard to Boost QualityImplementing a Test Dashboard to Boost Quality
Implementing a Test Dashboard to Boost QualityTechWell
 
Quality Engineering in today's cross-functTeams with TMAP
Quality Engineering in today's cross-functTeams with TMAPQuality Engineering in today's cross-functTeams with TMAP
Quality Engineering in today's cross-functTeams with TMAPRik Marselis
 
Project Quality Management
Project Quality ManagementProject Quality Management
Project Quality Managementmzedan
 
Quality management assurance
Quality management assuranceQuality management assurance
Quality management assuranceselinasimpson2701
 
Develop quality characteristics
Develop quality characteristicsDevelop quality characteristics
Develop quality characteristicscsandit
 
General Validation Presentation
General Validation PresentationGeneral Validation Presentation
General Validation Presentationmarkaodonnell
 
Zero Defect Initiative - Quality Index Generator
Zero Defect Initiative - Quality Index GeneratorZero Defect Initiative - Quality Index Generator
Zero Defect Initiative - Quality Index GeneratorQuEST Forum
 
Quality assurance and management, software engineering
Quality assurance and management, software engineeringQuality assurance and management, software engineering
Quality assurance and management, software engineeringRupesh Vaishnav
 
Process Guidelines
Process GuidelinesProcess Guidelines
Process Guidelinestechwriter
 
Importance of software quality metrics
Importance of software quality metricsImportance of software quality metrics
Importance of software quality metricsPiyush Sohaney
 
White paper quality at the speed of digital
White paper   quality at the speed of digitalWhite paper   quality at the speed of digital
White paper quality at the speed of digitalrajni singh
 
Lecture10
Lecture10Lecture10
Lecture10soloeng
 
Quality planning
Quality planningQuality planning
Quality planningRahul Hada
 
Ravi Lakkavalli - World Quality Report.pptx
Ravi Lakkavalli - World Quality Report.pptxRavi Lakkavalli - World Quality Report.pptx
Ravi Lakkavalli - World Quality Report.pptxQA or the Highway
 
The Business Value of SW Quality
The Business Value of SW QualityThe Business Value of SW Quality
The Business Value of SW QualitySQALab
 
Independent verification & validation presented by Maneat v02
Independent verification & validation presented by Maneat v02Independent verification & validation presented by Maneat v02
Independent verification & validation presented by Maneat v02Dr. Pierpaolo Mangeruga
 
Quality in software industry
Quality in software industryQuality in software industry
Quality in software industryRicha Goel
 

Similar to Quality Index: A Composite Metric for the Voice of Testing (20)

Implementing a Test Dashboard to Boost Quality
Implementing a Test Dashboard to Boost QualityImplementing a Test Dashboard to Boost Quality
Implementing a Test Dashboard to Boost Quality
 
Quality Engineering in today's cross-functTeams with TMAP
Quality Engineering in today's cross-functTeams with TMAPQuality Engineering in today's cross-functTeams with TMAP
Quality Engineering in today's cross-functTeams with TMAP
 
Project Quality Management
Project Quality ManagementProject Quality Management
Project Quality Management
 
Quality management assurance
Quality management assuranceQuality management assurance
Quality management assurance
 
Test performance indicators
Test performance indicatorsTest performance indicators
Test performance indicators
 
Develop quality characteristics
Develop quality characteristicsDevelop quality characteristics
Develop quality characteristics
 
General Validation Presentation
General Validation PresentationGeneral Validation Presentation
General Validation Presentation
 
Zero Defect Initiative - Quality Index Generator
Zero Defect Initiative - Quality Index GeneratorZero Defect Initiative - Quality Index Generator
Zero Defect Initiative - Quality Index Generator
 
Softwaretesting
SoftwaretestingSoftwaretesting
Softwaretesting
 
Quality assurance and management, software engineering
Quality assurance and management, software engineeringQuality assurance and management, software engineering
Quality assurance and management, software engineering
 
Process Guidelines
Process GuidelinesProcess Guidelines
Process Guidelines
 
Importance of software quality metrics
Importance of software quality metricsImportance of software quality metrics
Importance of software quality metrics
 
White paper quality at the speed of digital
White paper   quality at the speed of digitalWhite paper   quality at the speed of digital
White paper quality at the speed of digital
 
Lecture10
Lecture10Lecture10
Lecture10
 
Quality planning
Quality planningQuality planning
Quality planning
 
Ravi Lakkavalli - World Quality Report.pptx
Ravi Lakkavalli - World Quality Report.pptxRavi Lakkavalli - World Quality Report.pptx
Ravi Lakkavalli - World Quality Report.pptx
 
The Business Value of SW Quality
The Business Value of SW QualityThe Business Value of SW Quality
The Business Value of SW Quality
 
Independent verification & validation presented by Maneat v02
Independent verification & validation presented by Maneat v02Independent verification & validation presented by Maneat v02
Independent verification & validation presented by Maneat v02
 
Quality in software industry
Quality in software industryQuality in software industry
Quality in software industry
 
Qa & qc
Qa & qcQa & qc
Qa & qc
 

More from TechWell

Failing and Recovering
Failing and RecoveringFailing and Recovering
Failing and RecoveringTechWell
 
Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization TechWell
 
Test Design for Fully Automated Build Architecture
Test Design for Fully Automated Build ArchitectureTest Design for Fully Automated Build Architecture
Test Design for Fully Automated Build ArchitectureTechWell
 
System-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good StartSystem-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good StartTechWell
 
Build Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test StrategyBuild Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test StrategyTechWell
 
Testing Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for SuccessTesting Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for SuccessTechWell
 
Implement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowImplement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowTechWell
 
Develop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your SanityDevelop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your SanityTechWell
 
Eliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps StrategyEliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps StrategyTechWell
 
Transform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOpsTransform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOpsTechWell
 
The Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—LeadershipThe Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—LeadershipTechWell
 
Resolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile TeamsResolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile TeamsTechWell
 
Pin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile GamePin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile GameTechWell
 
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile TeamsAgile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile TeamsTechWell
 
A Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps ImplementationA Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps ImplementationTechWell
 
Databases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery ProcessDatabases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery ProcessTechWell
 
Mobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to AutomateMobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to AutomateTechWell
 
Cultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for SuccessCultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for SuccessTechWell
 
Turn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile TransformationTurn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile TransformationTechWell
 

More from TechWell (20)

Failing and Recovering
Failing and RecoveringFailing and Recovering
Failing and Recovering
 
Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization
 
Test Design for Fully Automated Build Architecture
Test Design for Fully Automated Build ArchitectureTest Design for Fully Automated Build Architecture
Test Design for Fully Automated Build Architecture
 
System-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good StartSystem-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good Start
 
Build Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test StrategyBuild Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test Strategy
 
Testing Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for SuccessTesting Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for Success
 
Implement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowImplement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlow
 
Develop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your SanityDevelop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your Sanity
 
Ma 15
Ma 15Ma 15
Ma 15
 
Eliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps StrategyEliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps Strategy
 
Transform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOpsTransform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOps
 
The Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—LeadershipThe Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—Leadership
 
Resolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile TeamsResolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile Teams
 
Pin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile GamePin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile Game
 
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile TeamsAgile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
 
A Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps ImplementationA Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps Implementation
 
Databases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery ProcessDatabases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery Process
 
Mobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to AutomateMobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to Automate
 
Cultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for SuccessCultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for Success
 
Turn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile TransformationTurn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile Transformation
 

Recently uploaded

How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?XfilesPro
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamtakuyayamamoto1800
 
Agnieszka Andrzejewska - BIM School Course in Kraków
Agnieszka Andrzejewska - BIM School Course in KrakówAgnieszka Andrzejewska - BIM School Course in Kraków
Agnieszka Andrzejewska - BIM School Course in Krakówbim.edu.pl
 
Into the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdfInto the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdfOrtus Solutions, Corp
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Anthony Dahanne
 
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...informapgpstrackings
 
Designing for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web ServicesDesigning for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web ServicesKrzysztofKkol1
 
De mooiste recreatieve routes ontdekken met RouteYou en FME
De mooiste recreatieve routes ontdekken met RouteYou en FMEDe mooiste recreatieve routes ontdekken met RouteYou en FME
De mooiste recreatieve routes ontdekken met RouteYou en FMEJelle | Nordend
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke
 
iGaming Platform & Lottery Solutions by Skilrock
iGaming Platform & Lottery Solutions by SkilrockiGaming Platform & Lottery Solutions by Skilrock
iGaming Platform & Lottery Solutions by SkilrockSkilrock Technologies
 
Crafting the Perfect Measurement Sheet with PLM Integration
Crafting the Perfect Measurement Sheet with PLM IntegrationCrafting the Perfect Measurement Sheet with PLM Integration
Crafting the Perfect Measurement Sheet with PLM IntegrationWave PLM
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyanic lab
 
AI/ML Infra Meetup | Perspective on Deep Learning Framework
AI/ML Infra Meetup | Perspective on Deep Learning FrameworkAI/ML Infra Meetup | Perspective on Deep Learning Framework
AI/ML Infra Meetup | Perspective on Deep Learning FrameworkAlluxio, Inc.
 
AI/ML Infra Meetup | ML explainability in Michelangelo
AI/ML Infra Meetup | ML explainability in MichelangeloAI/ML Infra Meetup | ML explainability in Michelangelo
AI/ML Infra Meetup | ML explainability in MichelangeloAlluxio, Inc.
 
GraphAware - Transforming policing with graph-based intelligence analysis
GraphAware - Transforming policing with graph-based intelligence analysisGraphAware - Transforming policing with graph-based intelligence analysis
GraphAware - Transforming policing with graph-based intelligence analysisNeo4j
 
A Comprehensive Appium Guide for Hybrid App Automation Testing.pdf
A Comprehensive Appium Guide for Hybrid App Automation Testing.pdfA Comprehensive Appium Guide for Hybrid App Automation Testing.pdf
A Comprehensive Appium Guide for Hybrid App Automation Testing.pdfkalichargn70th171
 
A Python-based approach to data loading in TM1 - Using Airflow as an ETL for TM1
A Python-based approach to data loading in TM1 - Using Airflow as an ETL for TM1A Python-based approach to data loading in TM1 - Using Airflow as an ETL for TM1
A Python-based approach to data loading in TM1 - Using Airflow as an ETL for TM1KnowledgeSeed
 
AI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAG
AI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAGAI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAG
AI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAGAlluxio, Inc.
 

Recently uploaded (20)

How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
 
Agnieszka Andrzejewska - BIM School Course in Kraków
Agnieszka Andrzejewska - BIM School Course in KrakówAgnieszka Andrzejewska - BIM School Course in Kraków
Agnieszka Andrzejewska - BIM School Course in Kraków
 
Into the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdfInto the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdf
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
 
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
 
Designing for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web ServicesDesigning for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web Services
 
De mooiste recreatieve routes ontdekken met RouteYou en FME
De mooiste recreatieve routes ontdekken met RouteYou en FMEDe mooiste recreatieve routes ontdekken met RouteYou en FME
De mooiste recreatieve routes ontdekken met RouteYou en FME
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
 
iGaming Platform & Lottery Solutions by Skilrock
iGaming Platform & Lottery Solutions by SkilrockiGaming Platform & Lottery Solutions by Skilrock
iGaming Platform & Lottery Solutions by Skilrock
 
Crafting the Perfect Measurement Sheet with PLM Integration
Crafting the Perfect Measurement Sheet with PLM IntegrationCrafting the Perfect Measurement Sheet with PLM Integration
Crafting the Perfect Measurement Sheet with PLM Integration
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
 
AI/ML Infra Meetup | Perspective on Deep Learning Framework
AI/ML Infra Meetup | Perspective on Deep Learning FrameworkAI/ML Infra Meetup | Perspective on Deep Learning Framework
AI/ML Infra Meetup | Perspective on Deep Learning Framework
 
Top Mobile App Development Companies 2024
Top Mobile App Development Companies 2024Top Mobile App Development Companies 2024
Top Mobile App Development Companies 2024
 
AI/ML Infra Meetup | ML explainability in Michelangelo
AI/ML Infra Meetup | ML explainability in MichelangeloAI/ML Infra Meetup | ML explainability in Michelangelo
AI/ML Infra Meetup | ML explainability in Michelangelo
 
Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
 
GraphAware - Transforming policing with graph-based intelligence analysis
GraphAware - Transforming policing with graph-based intelligence analysisGraphAware - Transforming policing with graph-based intelligence analysis
GraphAware - Transforming policing with graph-based intelligence analysis
 
A Comprehensive Appium Guide for Hybrid App Automation Testing.pdf
A Comprehensive Appium Guide for Hybrid App Automation Testing.pdfA Comprehensive Appium Guide for Hybrid App Automation Testing.pdf
A Comprehensive Appium Guide for Hybrid App Automation Testing.pdf
 
A Python-based approach to data loading in TM1 - Using Airflow as an ETL for TM1
A Python-based approach to data loading in TM1 - Using Airflow as an ETL for TM1A Python-based approach to data loading in TM1 - Using Airflow as an ETL for TM1
A Python-based approach to data loading in TM1 - Using Airflow as an ETL for TM1
 
AI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAG
AI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAGAI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAG
AI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAG
 

Quality Index: A Composite Metric for the Voice of Testing

  • 1. ©2015, Cognizant Technology solution 1 Quality Index A Composite Metric for the Voice of Testing October 1, 2015 Nirav Patel - Walgreens Boots Alliance nirav.x.patel@walgreens.com Sutharson Veeravalli – Cognizant Technology Solutions Sutharson.S.V@cognizant.com
  • 2. ©2015, Cognizant Technology solution 22©2015, Cognizant Technology solution Speaker(s) Bio A director at Cognizant’s Quality Engineering & Assurance (QE&A) practice, Sutharson Veeravalli manages large delivery organizations and specializes in implementing transformational initiatives that enhance the delivery ecosystem. Sutharson has twenty years of experience spanning banking and retail domains, process and domain consulting, large system delivery, product management, and QA transformation for clients. He brings a diverse experience in leading multiple transformational initiatives that have delivered multimillion dollar savings to clients Nirav Patel, the QA manager of QAE for pharmacy, retail, and health and wellness divisions at Walgreens, has been in QA for more than fifteen years. Specializing in metrics-driven governance and financial control, Nirav drives the concept-to-implementation process of the transformational initiatives across his portfolio. He is an active advocate of quality engineering to drive consistency and efficiency within the practice. Nirav Sutharson
  • 3. ©2015, Cognizant Technology solution 33 The Curious case of information overload... GUARD [on screen]: I've sealed the compartment. It can't get out, that lock's got a billion combinations. DOCTOR: A Dalek's a genius. It can calculate a thousand billion combinations in one second flat. DOCTOR: It's not just energy. That Dalek just absorbed the entire internet. It knows everything Doctor Who - 2005 Series, Episode 6 Blessed are the ones who have Daleks as their project managers… rest of us have to still deal with the information overload in managing projects How many times have you felt…??? Overwhelmed at the amount of data & metrics produces by the teams. and yet not getting a holistic view on project health ? Unsure if in-progress & completed programs are on track to deliver the intended business outcomes? Limited in conveying the project/program status to non-technical business & senior management stakeholder? Challenged in articulating the quality assurance view to external stakeholders? ©2015, Cognizant Technology solution
  • 4. ©2015, Cognizant Technology solution 44 Why will traditional metrics & articulation not solve our challenges? Business Expectation Simple non technical view on program/project status Standardized, contextual & actionable information Information aligned to outcomes to be delivered QA challenges Delivery metrics requires some level of understanding QA domain Plethora of metrics , too difficult to summarize Voice of QA is limited and mostly overridden by program pressures Lack of business outcome view. Focus is more on tactical delivery QA should restrict to test execution and achieving end date Solution Synergize bottom up metrics to create a multi dimensional view that uses a simple composite metric to succinctly summarize status against expected outcomes, strengthening the “Voice of QA” Standardized, business outcomes aligned metrics framework that uses “Quality Index” as voice of QA ©2015, Cognizant Technology solution
  • 5. ©2015, Cognizant Technology solution 55 Multi-dimensional Metrics Framework • QUALITY INDEX based reporting • A unified view of quality depicting the quality level against benchmark Business outcome aligned • At highest level metrics are aligned to business outcome • Execution predictability • Product stability • Learning & skills • Financial control Broader Measures • Measures not restricted to single phase. • Specific measure (called quality gauge) defined for each phase of SDLC Contextual insights • Metrics collated contextual to stakeholder • Level 1: for QA stakeholders • Level 2: SDLC stakeholders • Level 3: Business stakeholders Objective : To create a unified metrics framework to • Standardize metrics, data sources, tools and process to capture data • Unified reporting for multi-level (L1, L2 and L3), contextual management status • Facilitate single view of Quality through ‘Quality index (QI)’ (Project, Program and release level) & Centralized dashboard Single view of quality ©2015, Cognizant Technology solution
  • 6. ©2015, Cognizant Technology solution 66 Build maturity Requirements maturity QA efficiency QA Quality Upstream quality Broader Measure & Contextual Insights Requirements Analysis Test Design Test Execution & ClosureDesign & Build Measure SDLC Stakeholders QA Stakeholders  Process adherence  Automation/tooling percentage  Improvement defects found in DIT  Build success rate  Deployment time  Requirements traceability  Test design productivity  Rework effort (due to QA)  Review Efficiency  Test design productivity (Auto)  Performance test design productivity  Build to QA spend ratio  Requirements Implementation index (based on static testing defects  Test execution productivity  Test execution productivity  Performance test execution productivity  Test Efficiency =(1-defect rejection)  Requirement stability index (RSI)  Defect reopen rate  Environment downtime  Schedule Variance  Business time to market  QA committed schedule ©2015, Cognizant Technology solution
  • 7. ©2015, Cognizant Technology solution 77 Business Outcome aligned metrics with QI Benefits quantified through Single unit of measure “Y-o-Y Improvement on Cost/TCP” Quality Index Quality Index Quality Index Quality Index Execution Predictability Learning & Skills Production Stability Financial Control • Requirements implementation index • Requirement stability index (RSI) • Defect reopen rate • Test environment downtime • Schedule Variance • Effort variation (due to QA) • Risk Aligned test coverage • Maturity of build Organization • Team Competency Index • Review Efficiency • Innovation Index • Requirements Traceability • UT/DIT coverage • UT/DIT test results • Defect leakage to production • Application defect density • Test Design productivity (manual, automation, performance) • Test Execution productivity (manual, automation, performance) • Rework Effort(Due to QA) • Test Effectiveness • Build to QA ratio • % CAPEX reduction through virtualization • Automation Coverage What is the improvement ? ©2015, Cognizant Technology solution
  • 8. ©2015, Cognizant Technology solution 8©2015, Cognizant Technology solution 8 Quality Index – Voice of the QA Quality Index (QI) is the composite metric used to summarize the quality of each measure A QI of 1 indicates the measure is in alignment with the expected benchmark value. How is QI Calculated ? A measure (e.g. Execution predictability) is linked to influencing metrics Every metric is measured against the expected benchmark The QI index is calculated as 1, if the metric value is equal to the expected benchmark level Based on QI value a RAG status is assigned: QI >1 is Green, > 0.8 and < 1 is Amber and < 0.8 is Red The individual metric level QI is rolled up to measure level by assigning weightages to each metric How is QI rolled up ? Quality index is calculated at project level and rolled up through business as below How is QI represented? QI is represented as dial for current value and also trend graph Project 1 Project 2 Project nProject 3 Release 1 Release 2 Release n LOB 1 LOB 2 Program Project 4
  • 9. ©2015, Cognizant Technology solution 99 Weightage 15% Benchmark 5% Weightage 25% Benchmar k 8% Weightage 10% Benchmark 1% Weightage 25% Benchmar k 5% Weightage 15% Benchmark 5% Example of Calculating Execution Predictability % Rework Effort due to change in requirements - Measure of the effort going on in rework of test artifacts (Total Rework Effort (across all phases)) / (Actual Effort expended for the project )*100 Tool #1 Tool #2 % Execution Predictability - This view helps to analyze, evaluate & infer the execution predictability of the Project from QAE point of view. It helps to infer if the execution measures/metrics are on track & to help to change course correction based on deviations, if any. The metrics that are captured as part of this view are as listed below Defect Reopen rate - Measures the quality (No of defects reopened post retest/no of valid defects logged) Tool #1 % Test Environment Downtime - Measures availability of test environments to test teams (# of person days lost due to environment downtime/ (total planned test execution person days + planned test data setup person days))*100 Tool #1 % Schedule Variance - Provides a measure of deviation of the actual schedule against the planned schedule Actual end date – Planned end date) / Planned end date – Planned start date) * 100 Tool #2 % Requirement Stability Index - Measure of the stability of requirements (Number of Original Requirements + Number of requirements changed + Number of requirements added + Number of requirements deleted)/ (Number of Original Requirements) Tool #1 # Effort Variance - Provides a measure of the deviation of the actual effort expended against the estimated effort (Actual Effort -- Estimated Effort) / Estimated Effort) * 100 Tool #2 % Weightage 15% Metric value is compared against the benchmark. Meaning if “% Rework” value is “9%” and Benchmark was “4%” then QI is (4% / 9%) * 100% = 44% Value from Step 1 * Weightage % = 44% * 15% = 6.6% Execution predictability = SUMMATION of all Metrics Computed Proportionally Weightage Index Step1 Step2 Step3 Compute Base Quality Index Compute Proportionally Weightage Index Compute Execution Predictability Benchmark 4% ©2015, Cognizant Technology solution
  • 10. ©2015, Cognizant Technology solution 1010 Typical QI based dashboard ©2015, Cognizant Technology solution
  • 11. ©2015, Cognizant Technology solution 1111 In Summary Provide contextual, actionable and relevant information to stakeholders Align messaging to ‘business outcomes’ as against ‘delivery status” Have single view of quality using “Quality Index” like composite metric Scale the framework outside delivery into all QA goals Business Value of QA can be demonstrated by Quality Dashboard Outcome Alignment Multi-dimensional Metrics Framework Quality Index ©2015, Cognizant Technology solution
  • 12. ©2015, Cognizant Technology solution 1212©2015, Cognizant Technology solution
  • 13. ©2015, Cognizant Technology solution 13©2015, Cognizant Technology solution
  • 14. ©2015, Cognizant Technology solution 1414 Outcome Based View Expected outcome Measure Influencing metrics Programs and projects needs to be monitored for ON TIME delivery Execution Predictability % Rework Effort due to change in requirements Defect reopen rate Test environment downtime Schedule Variance Requirement stability index (RSI) % Effort Variation Measure quality of product under test by BSS QAE Measure quality of product deployed post BSS QAE phase Product Stability - Inflight Product Stability – Post QA Requirements traceability Application Defect Density UAT Defect Leakage (%) Production Defect Leakage (%) ©2015, Cognizant Technology solution
  • 15. ©2015, Cognizant Technology solution 1515 QI – Calculation sample Measure Influencing Metrics Release 1 Release 2 Release 3 Release 4 Weightage Benchmark Metric level Quality Index Measure level Quality Index Execution predictability % Rework Effort due to change in requirements 0.3% 1.0% 9.0% 1.0% 15% 4% 150.0% 1.04 Defect reopen rate - 10.0% 12.0% 11.0% 20% 5% 0.0% Test environment downtime 12.0% 9.0% 9.0% 3.0% 25% 8% 66.7% Schedule Variance 3.0% 10.0% - - 15% 5% 150.0% Requirement stability index (RSI) - 1.10 1.07 1.30 10% 1 0.0% % Effort Variation -0.4% 56.0% -6.0% -17.0% 15% 5% 122.0% Production Stability – Inflight Requirements traceability 100.0% 100.0% 100.0% 100.0% 5% 100% 100.0% 1.21 Application Defect Density 14.0% 12.0% 8.0% 11.0% 20% 1% 70.0% Production Stability - Post QA UAT Defect Leakage (%) 1.0% 0.2% 1.0% 0.1% 35% 3% 150.0% Production Defect Leakage (%) 2.0% 0.8% 1.0% - 40% 2% 100.0% ©2015, Cognizant Technology solution
  • 16. ©2015, Cognizant Technology solution 1616 Financial Control Production Stability Execution Predictability Learning & Skills A View for Agile  Requirements implementation index  Requirement stability index (RSI)  Defect reopen rate  Test environment downtime  Schedule Variance  Effort variation  Risk Aligned test coverage  Maturity of Dev Organization  Defect Density (Agile)  % Scope Creep  Testing Efficiency at the Sprint level  Test Design productivity (manual, automation, performance)  Test Execution productivity (manual, automation, performance)  Rework Effort(Due to QA)  Test Effectiveness  Build to QA ratio  Offshore, Near shore leverage  % CAPEX reduction through virtualization  Velocity of the sprint  Velocity rate  Story point Productivity  Requirements Traceability  UT/DIT coverage  UT/DIT test results  Defect leakage to production  Application defect density  Testing Efficiency at the Sprint level  Team Competency Index  Review Efficiency  Innovation Index ©2015, Cognizant Technology solution