SlideShare une entreprise Scribd logo
1  sur  25
Télécharger pour lire hors ligne
Making Numbers Count: Metrics That Matter
©2015 Professional Quality Assurance Ltd. (PQA) --http://www.pqatesting.com 1
6/11/2015
Better Software
Conference West
June 11, 2015
Las Vegas, Nevada
Mike Trites
Making Numbers Count
Metrics that Matter
About Me
 Mike Trites
‣ Senior Test Consultant
‣ Over 10 years of experience in software testing, working
with several clients in multiple industry verticals
 Certifications
‣ Black Box Software Testing Foundations – AST
‣ Certified Tester, Foundation Level – ISTQB
‣ Certified Tester, Advanced Level Test Manager – ISTQB
2©2015 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com
Making Numbers Count: Metrics That Matter
©2015 Professional Quality Assurance Ltd. (PQA) --http://www.pqatesting.com 2
6/11/2015
Introduction
3©2015 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com
How is testing going?
“We’re on-track.”
“95% of test
cases so far
have passed.”
“We found 15
new defects
yesterday.”
What I’m here for…
 Illustrate the important role that metrics play in the software
testing process.
 Explain how to give context when communicating metrics.
 Describe how to use metrics to improve the testing process
for future projects.
 Identify some common pitfalls and how to avoid them.
 Identify a selection of metrics to:
‣ Measure progress during a test cycle.
‣ Determine when to stop testing.
‣ Measure the effectiveness of testing.
4©2015 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com
Making Numbers Count: Metrics That Matter
©2015 Professional Quality Assurance Ltd. (PQA) --http://www.pqatesting.com 3
6/11/2015
What I’m NOT here for…
 Provide a “one size fits all” solution for you or your
organization.
 Why not?
‣ Metrics are situation / context specific.
‣ There is no silver bullet.
‣ There is no “right” answer.
‣ They will not solve all your problems.
5©2015 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com
Agenda
 Why Metrics are Important
 Defining and Capturing Metrics
 Reporting on Metrics
 Identifying Trends
 Misuse of Metrics
6©2015 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com
Making Numbers Count: Metrics That Matter
©2015 Professional Quality Assurance Ltd. (PQA) --http://www.pqatesting.com 4
6/11/2015
Why Metrics are Important
8©2015 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com
Making Numbers Count: Metrics That Matter
©2015 Professional Quality Assurance Ltd. (PQA) --http://www.pqatesting.com 5
6/11/2015
Why Metrics are Important
9©2015 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com
Metrics play an
important role in:
• Estimation
• Evaluating suspension
criteria
• Evaluating exit criteria
• Status reporting
• Process improvement
Process Improvement
"Those who cannot remember the past are condemned to
repeat it.”
- George Santayana
 What is “better”? How do we know if we’re better now than
we were?
 Estimates:
‣ Comparing planned effort and actual effort
‣ Estimate variance and what factors affected it
10©2015 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com
Making Numbers Count: Metrics That Matter
©2015 Professional Quality Assurance Ltd. (PQA) --http://www.pqatesting.com 6
6/11/2015
Metrics for Process Improvement
11©2015 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com
Closure Period / Turn-
around Time
• Measures how long it
takes for a reported
defect to be rectified
Defect Ratio
• Useful for assessing the
effectiveness of
regression or
automation suites
Metrics for Process Improvement
12©2015 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com
Defects by Root
Cause
• Allows you to
proactively
avoid
anticipated
defects in the
future
Closed Defects
by Resolution
• Identifies
instances of
duplicate or
invalid defects
Defect Removal
Efficiency
• Identifies
defects that
are uncovered
after the
application is
released
Making Numbers Count: Metrics That Matter
©2015 Professional Quality Assurance Ltd. (PQA) --http://www.pqatesting.com 7
6/11/2015
Defining and Capturing Metrics
Defining Metrics
Every phase of the testing process can be measured.
 Schedule / Budget
 Test Coverage:
‣ Requirements
‣ Configurations
‣ Code
‣ Automation
 Test Design
 Test Execution
 Defects
14©2015 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com
Making Numbers Count: Metrics That Matter
©2015 Professional Quality Assurance Ltd. (PQA) --http://www.pqatesting.com 8
6/11/2015
Capturing Metrics
15©2015 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com
Expensive commercial tools can be
useful, but are not always necessary.
• Examples:
‣ Test Case Management Tool
‣ Defect Management Tool
‣ Time Tracking System
There are less expensive tools that can
be used to achieve the same results:
• Examples:
‣ Bugzilla
‣ JIRA
‣ Excel
Reporting on Metrics
Making Numbers Count: Metrics That Matter
©2015 Professional Quality Assurance Ltd. (PQA) --http://www.pqatesting.com 9
6/11/2015
Metrics Need Context
 When metrics are used in isolation, their significance is left
open to interpretation.
 Stakeholders can draw the wrong conclusions if no context
is provided and they are instead left to interpret the data on
their own.
 Textual summary can provide context, but so can a good
chart.
17©2015 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com
What makes a good chart?
 Accurate – Data is not purposely skewed or omitted.
 Clear – Information is presented in a way that is
unambiguous and easy to interpret at a glance.
 Concise – Chart is not cluttered with unneeded or
distracting data.
 Includes any necessary:
‣ Titles
‣ Labels
‣ Data values
‣ Trend lines
‣ Annotations
18©2015 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com
Making Numbers Count: Metrics That Matter
©2015 Professional Quality Assurance Ltd. (PQA) --http://www.pqatesting.com 10
6/11/2015
19©2015 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com
Medium
68%
Low
18%
High
14%
Medium
68%
Low
18%
High
14%
Colour Conventions
Defects by Severity
More meaningful with
appropriate colours
0%
10%
20%
30%
40%
50%
60%
70%
80%
90%
100%
Example: Test Progress
20©2015 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com
0%
10%
20%
30%
40%
50%
60%
70%
80%
90%
100%
Making Numbers Count: Metrics That Matter
©2015 Professional Quality Assurance Ltd. (PQA) --http://www.pqatesting.com 11
6/11/2015
Example: Defects by Release
21©2015 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com
= 63 (49%)
= 56 (44%)
= 9 (7%)
Fixed / Planned
v0.1 v0.2 v0.3 v0.4 v0.5 v0.6 v0.7
Discovered
v0.1 1 9 2
v0.2 7 10 15 1 1 3
v0.3 11 17 1 3
v0.4 1 31 10 3
v0.5 1 1
Example: Scorecard
22©2015 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com
Execution
Progress
Pass
Rate
Blocked
Tests
Must-Fix Other
Component 1 100 % 100 % 0 0 0
Component 2 100 % 78 % 0 0 4
Component 3 87 % 80 % 0 1 1
Component 4 95 % 100 % 0 0 4
Component 5 75 % 92 % 1 1 0
Component 6 98 % 79 % 2 1 4
Overall 93 % 88 % 3 3 13
DefectsTest Execution
Making Numbers Count: Metrics That Matter
©2015 Professional Quality Assurance Ltd. (PQA) --http://www.pqatesting.com 12
6/11/2015
http://dilbert.com/strips/comic/2007-05-16/
Dashboards
23©2015 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com
Identifying Trends
Making Numbers Count: Metrics That Matter
©2015 Professional Quality Assurance Ltd. (PQA) --http://www.pqatesting.com 13
6/11/2015
Trends
 One measurement captures status at a point in time.
 When a series of data points are examined, trends in that
data start to emerge.
 Trends allow us to:
‣ Differentiate between systemic behaviour and temporary
anomalies.
‣ Make predictions about the future.
 Accuracy increases with more historical data.
25©2015 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com
0
5
10
15
20
25
30
35
Defects Detected
Trends
26©2015 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com
Day
# of
Defects
1
2
3
4
5 15
6
7
8
9
10
?
?
?
Making Numbers Count: Metrics That Matter
©2015 Professional Quality Assurance Ltd. (PQA) --http://www.pqatesting.com 14
6/11/2015
0
5
10
15
20
25
30
35
Defects Detected
0
5
10
15
20
25
30
35
Defects Detected
Trends
27©2015 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com
Day
# of
Defects
1
2 4
3
4
5 15
6
7
8
9
10
0
5
10
15
20
25
30
35
Defects Detected
0
5
10
15
20
25
30
35
Defects Detected
Trends
28©2015 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com
Day
# of
Defects
1
2 4
3
4
5 15
6
7
8
9
10 1
Making Numbers Count: Metrics That Matter
©2015 Professional Quality Assurance Ltd. (PQA) --http://www.pqatesting.com 15
6/11/2015
0
5
10
15
20
25
30
35
Defects Detected
Trends
29©2015 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com
Day
# of
Defects
1
2 4
3
4
5 15
6 2
7
8 8
9
10 1
0
5
10
15
20
25
30
35
Defects Detected
Trends
30©2015 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com
Day
# of
Defects
1 3
2 4
3 10
4 7
5 15
6 2
7 3
8 8
9 2
10 1
Making Numbers Count: Metrics That Matter
©2015 Professional Quality Assurance Ltd. (PQA) --http://www.pqatesting.com 16
6/11/2015
0
5
10
15
20
25
30
Example: Open vs. Closed Defects
31©2015 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com
0
5
10
15
20
25
30
0
2
4
6
8
10
12
14
16
18
0
2
4
6
8
10
12
14
16
18
Example: Open Defects
32©2015 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com
Making Numbers Count: Metrics That Matter
©2015 Professional Quality Assurance Ltd. (PQA) --http://www.pqatesting.com 17
6/11/2015
Misuse of Metrics
Intentional Manipulation
“There are three kinds of lies: lies, damned lies, and
statistics.”
- Benjamin Disraeli
 Metrics can be manipulated to make
any situation look good or bad.
34©2015 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com
Making Numbers Count: Metrics That Matter
©2015 Professional Quality Assurance Ltd. (PQA) --http://www.pqatesting.com 18
6/11/2015
Misleading Graphs
An example of a good graph:
35©2015 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com
0
100
200
300
400
500
A B C D
430 455 448 465
Misleading Graphs
Inappropriate scale:
36©2015 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com
0
200
400
600
800
1000
A B C D
Making Numbers Count: Metrics That Matter
©2015 Professional Quality Assurance Ltd. (PQA) --http://www.pqatesting.com 19
6/11/2015
Misleading Graphs
Scale does not start at 0:
37©2015 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com
420
425
430
435
440
445
450
455
460
465
A B C D
Tester 1
Tester 2
Tester 3
Tester 4
38©2015 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com
Misleading Graphs
Defects by Component
Making Numbers Count: Metrics That Matter
©2015 Professional Quality Assurance Ltd. (PQA) --http://www.pqatesting.com 20
6/11/2015
11%
42%
5%42%
Tester 1
Tester 2
Tester 3
Tester 4
Defects by
Component
39©2015 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com
Misleading Graphs
Poor Choice of Format
40©2015 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com
12%
15%
14%
8%11%
17%
13%
10% Tester 1
Tester 2
Tester 3
Tester 4
Tester 5
Tester 6
Tester 7
Tester 8
Defects by Component
Making Numbers Count: Metrics That Matter
©2015 Professional Quality Assurance Ltd. (PQA) --http://www.pqatesting.com 21
6/11/2015
Better Choice of Format
41©2015 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com
0%
2%
4%
6%
8%
10%
12%
14%
16%
18%
12%
15% 14%
8%
11%
16%
13%
10%
Defects by Component
Overloading
 Often, managers are most
interested in defect statistics.
 Does defect count measure:
‣ Tester effectiveness?
‣ Developer skill?
‣ Product quality?
‣ Effort remaining?
 One metric does not tell the entire story.
42©2015 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com
Making Numbers Count: Metrics That Matter
©2015 Professional Quality Assurance Ltd. (PQA) --http://www.pqatesting.com 22
6/11/2015
Performance Assessment
 People optimize what we measure them against, at the
expense of what we don’t.
 For example, if we assess testers based on their defect
counts, how much time will testers spend:
‣ Documenting their tests?
‣ Coaching other testers?
‣ Researching and polishing defect reports to make their
defect easier to understand, assess and replicate?
‣ Logging variants of the same failure to increase defect
count?
43©2015 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com
Performance Assessment
44©2015 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com
0
100
200
300
400
500
Tester 1 Tester 2 Tester 3
Test Cases Executed
Making Numbers Count: Metrics That Matter
©2015 Professional Quality Assurance Ltd. (PQA) --http://www.pqatesting.com 23
6/11/2015
Key Points to Remember
Key Points to Remember
 Metrics can be captured for just about any testing activity.
 Metrics play an important role in:
‣ Estimation
‣ Status reporting
‣ Evaluating suspension and exit criteria
‣ Process improvement
 Metrics, like anything, should be planned in advance.
 Reporting needs should be identified before setting up
tools.
 To avoid misinterpretation, metrics need context.
46©2015 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com
Making Numbers Count: Metrics That Matter
©2015 Professional Quality Assurance Ltd. (PQA) --http://www.pqatesting.com 24
6/11/2015
Key Points to Remember
 Even when properly presented, too much information can
be overwhelming.
 It is best to limit the number of metrics and reports that are
presented to stakeholders to only what is essential.
 Capturing, analysing and reporting on metrics can be a
drain or waste of time if those metrics are not being used to
provide some value in return.
 Metrics influence tester performance, but not always in the
way you might think.
 Metrics should be used as a starting point for discussion.
 One metric does not tell the entire story.
47©2015 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com
Questions or Comments?
48©2015 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com
Making Numbers Count: Metrics That Matter
©2015 Professional Quality Assurance Ltd. (PQA) --http://www.pqatesting.com 25
6/11/2015
Thanks for coming!
Contact Information:
©2015 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com
Mike.Trites@pqatesting.com
ca.linkedin.com/in/miketrites
@mike_trites
www.pqatesting.com
49

Contenu connexe

En vedette

Measuring Quality: Testing Metrics and Trends in Practice
Measuring Quality: Testing Metrics and Trends in PracticeMeasuring Quality: Testing Metrics and Trends in Practice
Measuring Quality: Testing Metrics and Trends in PracticeTechWell
 
A Case Study in Metrics-Driven DevOps
A Case Study in Metrics-Driven DevOpsA Case Study in Metrics-Driven DevOps
A Case Study in Metrics-Driven DevOpsTechWell
 
Defect Management Practices and Problems in Free/Open Source Software Projects
Defect Management Practices and Problems in Free/Open Source Software ProjectsDefect Management Practices and Problems in Free/Open Source Software Projects
Defect Management Practices and Problems in Free/Open Source Software ProjectsWaqas Tariq
 
Testers, Use Metrics Wisely or Don’t Use Them at All
Testers, Use Metrics Wisely or Don’t Use Them at AllTesters, Use Metrics Wisely or Don’t Use Them at All
Testers, Use Metrics Wisely or Don’t Use Them at AllTechWell
 
Seven Key Metrics to Improve Agile Performance
Seven Key Metrics to Improve Agile PerformanceSeven Key Metrics to Improve Agile Performance
Seven Key Metrics to Improve Agile PerformanceTechWell
 
Metrics Program Implementation: Pitfalls and Successes
Metrics Program Implementation: Pitfalls and SuccessesMetrics Program Implementation: Pitfalls and Successes
Metrics Program Implementation: Pitfalls and SuccessesTechWell
 
Metrics That Matter
Metrics That MatterMetrics That Matter
Metrics That MatterTechWell
 
Quality Index: A Composite Metric for the Voice of Testing
Quality Index: A Composite Metric for the Voice of TestingQuality Index: A Composite Metric for the Voice of Testing
Quality Index: A Composite Metric for the Voice of TestingTechWell
 
Agile Metrics: Measuring Outcomes and Results
Agile Metrics: Measuring Outcomes and ResultsAgile Metrics: Measuring Outcomes and Results
Agile Metrics: Measuring Outcomes and ResultsTechWell
 
Defect Metrics for Organization and Project Health
Defect Metrics for Organization and Project HealthDefect Metrics for Organization and Project Health
Defect Metrics for Organization and Project HealthJosiah Renaudin
 
Quality Metrics: The Dirty Word in the Room
Quality Metrics: The Dirty Word in the RoomQuality Metrics: The Dirty Word in the Room
Quality Metrics: The Dirty Word in the RoomJosiah Renaudin
 
Test Metrics in Agile: A Powerful Tool to Demonstrate Value
Test Metrics in Agile: A Powerful Tool to Demonstrate ValueTest Metrics in Agile: A Powerful Tool to Demonstrate Value
Test Metrics in Agile: A Powerful Tool to Demonstrate ValueTechWell
 

En vedette (12)

Measuring Quality: Testing Metrics and Trends in Practice
Measuring Quality: Testing Metrics and Trends in PracticeMeasuring Quality: Testing Metrics and Trends in Practice
Measuring Quality: Testing Metrics and Trends in Practice
 
A Case Study in Metrics-Driven DevOps
A Case Study in Metrics-Driven DevOpsA Case Study in Metrics-Driven DevOps
A Case Study in Metrics-Driven DevOps
 
Defect Management Practices and Problems in Free/Open Source Software Projects
Defect Management Practices and Problems in Free/Open Source Software ProjectsDefect Management Practices and Problems in Free/Open Source Software Projects
Defect Management Practices and Problems in Free/Open Source Software Projects
 
Testers, Use Metrics Wisely or Don’t Use Them at All
Testers, Use Metrics Wisely or Don’t Use Them at AllTesters, Use Metrics Wisely or Don’t Use Them at All
Testers, Use Metrics Wisely or Don’t Use Them at All
 
Seven Key Metrics to Improve Agile Performance
Seven Key Metrics to Improve Agile PerformanceSeven Key Metrics to Improve Agile Performance
Seven Key Metrics to Improve Agile Performance
 
Metrics Program Implementation: Pitfalls and Successes
Metrics Program Implementation: Pitfalls and SuccessesMetrics Program Implementation: Pitfalls and Successes
Metrics Program Implementation: Pitfalls and Successes
 
Metrics That Matter
Metrics That MatterMetrics That Matter
Metrics That Matter
 
Quality Index: A Composite Metric for the Voice of Testing
Quality Index: A Composite Metric for the Voice of TestingQuality Index: A Composite Metric for the Voice of Testing
Quality Index: A Composite Metric for the Voice of Testing
 
Agile Metrics: Measuring Outcomes and Results
Agile Metrics: Measuring Outcomes and ResultsAgile Metrics: Measuring Outcomes and Results
Agile Metrics: Measuring Outcomes and Results
 
Defect Metrics for Organization and Project Health
Defect Metrics for Organization and Project HealthDefect Metrics for Organization and Project Health
Defect Metrics for Organization and Project Health
 
Quality Metrics: The Dirty Word in the Room
Quality Metrics: The Dirty Word in the RoomQuality Metrics: The Dirty Word in the Room
Quality Metrics: The Dirty Word in the Room
 
Test Metrics in Agile: A Powerful Tool to Demonstrate Value
Test Metrics in Agile: A Powerful Tool to Demonstrate ValueTest Metrics in Agile: A Powerful Tool to Demonstrate Value
Test Metrics in Agile: A Powerful Tool to Demonstrate Value
 

Similaire à Making Numbers Count: Metrics That Matter

Leverage Service Virtualization on Your Roadmap for Success
Leverage Service Virtualization on Your Roadmap for SuccessLeverage Service Virtualization on Your Roadmap for Success
Leverage Service Virtualization on Your Roadmap for SuccessCA Technologies
 
Cigniti joint webinar with Soasta - Agile DevOps: Test-driven IT Environment ...
Cigniti joint webinar with Soasta - Agile DevOps: Test-driven IT Environment ...Cigniti joint webinar with Soasta - Agile DevOps: Test-driven IT Environment ...
Cigniti joint webinar with Soasta - Agile DevOps: Test-driven IT Environment ...Cigniti Technologies Ltd
 
Fueling DevOps with a Testing Trifecta: How the New World of Testing is Driv...
Fueling DevOps with a Testing Trifecta:  How the New World of Testing is Driv...Fueling DevOps with a Testing Trifecta:  How the New World of Testing is Driv...
Fueling DevOps with a Testing Trifecta: How the New World of Testing is Driv...CA Technologies
 
FCB Partners Webinar: Measure What Matters
FCB Partners Webinar: Measure What Matters FCB Partners Webinar: Measure What Matters
FCB Partners Webinar: Measure What Matters FCBPartners
 
Food and beverage survey results
Food and beverage survey resultsFood and beverage survey results
Food and beverage survey resultsAndrew Chai
 
Exploratory Testing on Agile Projects: Combining SBTM and TBTM
Exploratory Testing on Agile Projects: Combining SBTM and TBTMExploratory Testing on Agile Projects: Combining SBTM and TBTM
Exploratory Testing on Agile Projects: Combining SBTM and TBTMTechWell
 
How do you measure up?
How do you measure up?How do you measure up?
How do you measure up?Ki Bae Kim
 
Atagg2015 Testing QA transformation trends - capgemini’s 2015 world quality r...
Atagg2015 Testing QA transformation trends - capgemini’s 2015 world quality r...Atagg2015 Testing QA transformation trends - capgemini’s 2015 world quality r...
Atagg2015 Testing QA transformation trends - capgemini’s 2015 world quality r...Agile Testing Alliance
 
Managed Services Using SLAs and KPIs
Managed Services Using SLAs and KPIsManaged Services Using SLAs and KPIs
Managed Services Using SLAs and KPIsProlifics
 
QA Meet & Greet @ Mendoza Sep 2016
QA Meet & Greet  @ Mendoza Sep 2016QA Meet & Greet  @ Mendoza Sep 2016
QA Meet & Greet @ Mendoza Sep 2016Diego Suarez
 
Six Sigma
Six SigmaSix Sigma
Six SigmaKeval
 
Risk Management: Health scoring and Code Reds
Risk Management: Health scoring and Code RedsRisk Management: Health scoring and Code Reds
Risk Management: Health scoring and Code RedsGainsight
 
Six Sigma certification summary_ Aqonta
Six Sigma certification summary_ AqontaSix Sigma certification summary_ Aqonta
Six Sigma certification summary_ AqontaAqonta
 
If You Could Turn Back Time: Coaching New Testers
If You Could Turn Back Time: Coaching New TestersIf You Could Turn Back Time: Coaching New Testers
If You Could Turn Back Time: Coaching New TestersTechWell
 
White paper on Quality by Design
White paper on Quality by DesignWhite paper on Quality by Design
White paper on Quality by DesignBir Gujral PhD, MBA
 
A/B Testing Ultimate Guideline. How to design and analyze digital testing.
A/B Testing Ultimate Guideline. How to design and analyze digital testing.A/B Testing Ultimate Guideline. How to design and analyze digital testing.
A/B Testing Ultimate Guideline. How to design and analyze digital testing.Ricardo Tayar López
 

Similaire à Making Numbers Count: Metrics That Matter (20)

Leverage Service Virtualization on Your Roadmap for Success
Leverage Service Virtualization on Your Roadmap for SuccessLeverage Service Virtualization on Your Roadmap for Success
Leverage Service Virtualization on Your Roadmap for Success
 
Cigniti joint webinar with Soasta - Agile DevOps: Test-driven IT Environment ...
Cigniti joint webinar with Soasta - Agile DevOps: Test-driven IT Environment ...Cigniti joint webinar with Soasta - Agile DevOps: Test-driven IT Environment ...
Cigniti joint webinar with Soasta - Agile DevOps: Test-driven IT Environment ...
 
Fueling DevOps with a Testing Trifecta: How the New World of Testing is Driv...
Fueling DevOps with a Testing Trifecta:  How the New World of Testing is Driv...Fueling DevOps with a Testing Trifecta:  How the New World of Testing is Driv...
Fueling DevOps with a Testing Trifecta: How the New World of Testing is Driv...
 
FCB Partners Webinar: Measure What Matters
FCB Partners Webinar: Measure What Matters FCB Partners Webinar: Measure What Matters
FCB Partners Webinar: Measure What Matters
 
Food and beverage survey results
Food and beverage survey resultsFood and beverage survey results
Food and beverage survey results
 
Exploratory Testing on Agile Projects: Combining SBTM and TBTM
Exploratory Testing on Agile Projects: Combining SBTM and TBTMExploratory Testing on Agile Projects: Combining SBTM and TBTM
Exploratory Testing on Agile Projects: Combining SBTM and TBTM
 
Simmethod measuring and predicting sap, oracle and salesforce risk and perfor...
Simmethod measuring and predicting sap, oracle and salesforce risk and perfor...Simmethod measuring and predicting sap, oracle and salesforce risk and perfor...
Simmethod measuring and predicting sap, oracle and salesforce risk and perfor...
 
How do you measure up?
How do you measure up?How do you measure up?
How do you measure up?
 
Atagg2015 Testing QA transformation trends - capgemini’s 2015 world quality r...
Atagg2015 Testing QA transformation trends - capgemini’s 2015 world quality r...Atagg2015 Testing QA transformation trends - capgemini’s 2015 world quality r...
Atagg2015 Testing QA transformation trends - capgemini’s 2015 world quality r...
 
Managed Services Using SLAs and KPIs
Managed Services Using SLAs and KPIsManaged Services Using SLAs and KPIs
Managed Services Using SLAs and KPIs
 
Six Sigma Orntn
Six Sigma OrntnSix Sigma Orntn
Six Sigma Orntn
 
Six Sigma Measure
Six Sigma MeasureSix Sigma Measure
Six Sigma Measure
 
QA Meet & Greet @ Mendoza Sep 2016
QA Meet & Greet  @ Mendoza Sep 2016QA Meet & Greet  @ Mendoza Sep 2016
QA Meet & Greet @ Mendoza Sep 2016
 
Six Sigma
Six SigmaSix Sigma
Six Sigma
 
Risk Management: Health scoring and Code Reds
Risk Management: Health scoring and Code RedsRisk Management: Health scoring and Code Reds
Risk Management: Health scoring and Code Reds
 
Six Sigma certification summary_ Aqonta
Six Sigma certification summary_ AqontaSix Sigma certification summary_ Aqonta
Six Sigma certification summary_ Aqonta
 
Simmethod From Software As A Service To Outcomes As A Service, Twitter and Ya...
Simmethod From Software As A Service To Outcomes As A Service, Twitter and Ya...Simmethod From Software As A Service To Outcomes As A Service, Twitter and Ya...
Simmethod From Software As A Service To Outcomes As A Service, Twitter and Ya...
 
If You Could Turn Back Time: Coaching New Testers
If You Could Turn Back Time: Coaching New TestersIf You Could Turn Back Time: Coaching New Testers
If You Could Turn Back Time: Coaching New Testers
 
White paper on Quality by Design
White paper on Quality by DesignWhite paper on Quality by Design
White paper on Quality by Design
 
A/B Testing Ultimate Guideline. How to design and analyze digital testing.
A/B Testing Ultimate Guideline. How to design and analyze digital testing.A/B Testing Ultimate Guideline. How to design and analyze digital testing.
A/B Testing Ultimate Guideline. How to design and analyze digital testing.
 

Plus de 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
 

Plus de 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
 

Dernier

(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendTest Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendArshad QA
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AIABDERRAOUF MEHENNI
 
Clustering techniques data mining book ....
Clustering techniques data mining book ....Clustering techniques data mining book ....
Clustering techniques data mining book ....ShaimaaMohamedGalal
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 

Dernier (20)

(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendTest Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and Backend
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
Exploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the ProcessExploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the Process
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Clustering techniques data mining book ....
Clustering techniques data mining book ....Clustering techniques data mining book ....
Clustering techniques data mining book ....
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 

Making Numbers Count: Metrics That Matter

  • 1. Making Numbers Count: Metrics That Matter ©2015 Professional Quality Assurance Ltd. (PQA) --http://www.pqatesting.com 1 6/11/2015 Better Software Conference West June 11, 2015 Las Vegas, Nevada Mike Trites Making Numbers Count Metrics that Matter About Me  Mike Trites ‣ Senior Test Consultant ‣ Over 10 years of experience in software testing, working with several clients in multiple industry verticals  Certifications ‣ Black Box Software Testing Foundations – AST ‣ Certified Tester, Foundation Level – ISTQB ‣ Certified Tester, Advanced Level Test Manager – ISTQB 2©2015 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com
  • 2. Making Numbers Count: Metrics That Matter ©2015 Professional Quality Assurance Ltd. (PQA) --http://www.pqatesting.com 2 6/11/2015 Introduction 3©2015 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com How is testing going? “We’re on-track.” “95% of test cases so far have passed.” “We found 15 new defects yesterday.” What I’m here for…  Illustrate the important role that metrics play in the software testing process.  Explain how to give context when communicating metrics.  Describe how to use metrics to improve the testing process for future projects.  Identify some common pitfalls and how to avoid them.  Identify a selection of metrics to: ‣ Measure progress during a test cycle. ‣ Determine when to stop testing. ‣ Measure the effectiveness of testing. 4©2015 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com
  • 3. Making Numbers Count: Metrics That Matter ©2015 Professional Quality Assurance Ltd. (PQA) --http://www.pqatesting.com 3 6/11/2015 What I’m NOT here for…  Provide a “one size fits all” solution for you or your organization.  Why not? ‣ Metrics are situation / context specific. ‣ There is no silver bullet. ‣ There is no “right” answer. ‣ They will not solve all your problems. 5©2015 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com Agenda  Why Metrics are Important  Defining and Capturing Metrics  Reporting on Metrics  Identifying Trends  Misuse of Metrics 6©2015 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com
  • 4. Making Numbers Count: Metrics That Matter ©2015 Professional Quality Assurance Ltd. (PQA) --http://www.pqatesting.com 4 6/11/2015 Why Metrics are Important 8©2015 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com
  • 5. Making Numbers Count: Metrics That Matter ©2015 Professional Quality Assurance Ltd. (PQA) --http://www.pqatesting.com 5 6/11/2015 Why Metrics are Important 9©2015 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com Metrics play an important role in: • Estimation • Evaluating suspension criteria • Evaluating exit criteria • Status reporting • Process improvement Process Improvement "Those who cannot remember the past are condemned to repeat it.” - George Santayana  What is “better”? How do we know if we’re better now than we were?  Estimates: ‣ Comparing planned effort and actual effort ‣ Estimate variance and what factors affected it 10©2015 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com
  • 6. Making Numbers Count: Metrics That Matter ©2015 Professional Quality Assurance Ltd. (PQA) --http://www.pqatesting.com 6 6/11/2015 Metrics for Process Improvement 11©2015 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com Closure Period / Turn- around Time • Measures how long it takes for a reported defect to be rectified Defect Ratio • Useful for assessing the effectiveness of regression or automation suites Metrics for Process Improvement 12©2015 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com Defects by Root Cause • Allows you to proactively avoid anticipated defects in the future Closed Defects by Resolution • Identifies instances of duplicate or invalid defects Defect Removal Efficiency • Identifies defects that are uncovered after the application is released
  • 7. Making Numbers Count: Metrics That Matter ©2015 Professional Quality Assurance Ltd. (PQA) --http://www.pqatesting.com 7 6/11/2015 Defining and Capturing Metrics Defining Metrics Every phase of the testing process can be measured.  Schedule / Budget  Test Coverage: ‣ Requirements ‣ Configurations ‣ Code ‣ Automation  Test Design  Test Execution  Defects 14©2015 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com
  • 8. Making Numbers Count: Metrics That Matter ©2015 Professional Quality Assurance Ltd. (PQA) --http://www.pqatesting.com 8 6/11/2015 Capturing Metrics 15©2015 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com Expensive commercial tools can be useful, but are not always necessary. • Examples: ‣ Test Case Management Tool ‣ Defect Management Tool ‣ Time Tracking System There are less expensive tools that can be used to achieve the same results: • Examples: ‣ Bugzilla ‣ JIRA ‣ Excel Reporting on Metrics
  • 9. Making Numbers Count: Metrics That Matter ©2015 Professional Quality Assurance Ltd. (PQA) --http://www.pqatesting.com 9 6/11/2015 Metrics Need Context  When metrics are used in isolation, their significance is left open to interpretation.  Stakeholders can draw the wrong conclusions if no context is provided and they are instead left to interpret the data on their own.  Textual summary can provide context, but so can a good chart. 17©2015 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com What makes a good chart?  Accurate – Data is not purposely skewed or omitted.  Clear – Information is presented in a way that is unambiguous and easy to interpret at a glance.  Concise – Chart is not cluttered with unneeded or distracting data.  Includes any necessary: ‣ Titles ‣ Labels ‣ Data values ‣ Trend lines ‣ Annotations 18©2015 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com
  • 10. Making Numbers Count: Metrics That Matter ©2015 Professional Quality Assurance Ltd. (PQA) --http://www.pqatesting.com 10 6/11/2015 19©2015 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com Medium 68% Low 18% High 14% Medium 68% Low 18% High 14% Colour Conventions Defects by Severity More meaningful with appropriate colours 0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100% Example: Test Progress 20©2015 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com 0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100%
  • 11. Making Numbers Count: Metrics That Matter ©2015 Professional Quality Assurance Ltd. (PQA) --http://www.pqatesting.com 11 6/11/2015 Example: Defects by Release 21©2015 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com = 63 (49%) = 56 (44%) = 9 (7%) Fixed / Planned v0.1 v0.2 v0.3 v0.4 v0.5 v0.6 v0.7 Discovered v0.1 1 9 2 v0.2 7 10 15 1 1 3 v0.3 11 17 1 3 v0.4 1 31 10 3 v0.5 1 1 Example: Scorecard 22©2015 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com Execution Progress Pass Rate Blocked Tests Must-Fix Other Component 1 100 % 100 % 0 0 0 Component 2 100 % 78 % 0 0 4 Component 3 87 % 80 % 0 1 1 Component 4 95 % 100 % 0 0 4 Component 5 75 % 92 % 1 1 0 Component 6 98 % 79 % 2 1 4 Overall 93 % 88 % 3 3 13 DefectsTest Execution
  • 12. Making Numbers Count: Metrics That Matter ©2015 Professional Quality Assurance Ltd. (PQA) --http://www.pqatesting.com 12 6/11/2015 http://dilbert.com/strips/comic/2007-05-16/ Dashboards 23©2015 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com Identifying Trends
  • 13. Making Numbers Count: Metrics That Matter ©2015 Professional Quality Assurance Ltd. (PQA) --http://www.pqatesting.com 13 6/11/2015 Trends  One measurement captures status at a point in time.  When a series of data points are examined, trends in that data start to emerge.  Trends allow us to: ‣ Differentiate between systemic behaviour and temporary anomalies. ‣ Make predictions about the future.  Accuracy increases with more historical data. 25©2015 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com 0 5 10 15 20 25 30 35 Defects Detected Trends 26©2015 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com Day # of Defects 1 2 3 4 5 15 6 7 8 9 10 ? ? ?
  • 14. Making Numbers Count: Metrics That Matter ©2015 Professional Quality Assurance Ltd. (PQA) --http://www.pqatesting.com 14 6/11/2015 0 5 10 15 20 25 30 35 Defects Detected 0 5 10 15 20 25 30 35 Defects Detected Trends 27©2015 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com Day # of Defects 1 2 4 3 4 5 15 6 7 8 9 10 0 5 10 15 20 25 30 35 Defects Detected 0 5 10 15 20 25 30 35 Defects Detected Trends 28©2015 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com Day # of Defects 1 2 4 3 4 5 15 6 7 8 9 10 1
  • 15. Making Numbers Count: Metrics That Matter ©2015 Professional Quality Assurance Ltd. (PQA) --http://www.pqatesting.com 15 6/11/2015 0 5 10 15 20 25 30 35 Defects Detected Trends 29©2015 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com Day # of Defects 1 2 4 3 4 5 15 6 2 7 8 8 9 10 1 0 5 10 15 20 25 30 35 Defects Detected Trends 30©2015 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com Day # of Defects 1 3 2 4 3 10 4 7 5 15 6 2 7 3 8 8 9 2 10 1
  • 16. Making Numbers Count: Metrics That Matter ©2015 Professional Quality Assurance Ltd. (PQA) --http://www.pqatesting.com 16 6/11/2015 0 5 10 15 20 25 30 Example: Open vs. Closed Defects 31©2015 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com 0 5 10 15 20 25 30 0 2 4 6 8 10 12 14 16 18 0 2 4 6 8 10 12 14 16 18 Example: Open Defects 32©2015 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com
  • 17. Making Numbers Count: Metrics That Matter ©2015 Professional Quality Assurance Ltd. (PQA) --http://www.pqatesting.com 17 6/11/2015 Misuse of Metrics Intentional Manipulation “There are three kinds of lies: lies, damned lies, and statistics.” - Benjamin Disraeli  Metrics can be manipulated to make any situation look good or bad. 34©2015 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com
  • 18. Making Numbers Count: Metrics That Matter ©2015 Professional Quality Assurance Ltd. (PQA) --http://www.pqatesting.com 18 6/11/2015 Misleading Graphs An example of a good graph: 35©2015 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com 0 100 200 300 400 500 A B C D 430 455 448 465 Misleading Graphs Inappropriate scale: 36©2015 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com 0 200 400 600 800 1000 A B C D
  • 19. Making Numbers Count: Metrics That Matter ©2015 Professional Quality Assurance Ltd. (PQA) --http://www.pqatesting.com 19 6/11/2015 Misleading Graphs Scale does not start at 0: 37©2015 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com 420 425 430 435 440 445 450 455 460 465 A B C D Tester 1 Tester 2 Tester 3 Tester 4 38©2015 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com Misleading Graphs Defects by Component
  • 20. Making Numbers Count: Metrics That Matter ©2015 Professional Quality Assurance Ltd. (PQA) --http://www.pqatesting.com 20 6/11/2015 11% 42% 5%42% Tester 1 Tester 2 Tester 3 Tester 4 Defects by Component 39©2015 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com Misleading Graphs Poor Choice of Format 40©2015 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com 12% 15% 14% 8%11% 17% 13% 10% Tester 1 Tester 2 Tester 3 Tester 4 Tester 5 Tester 6 Tester 7 Tester 8 Defects by Component
  • 21. Making Numbers Count: Metrics That Matter ©2015 Professional Quality Assurance Ltd. (PQA) --http://www.pqatesting.com 21 6/11/2015 Better Choice of Format 41©2015 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com 0% 2% 4% 6% 8% 10% 12% 14% 16% 18% 12% 15% 14% 8% 11% 16% 13% 10% Defects by Component Overloading  Often, managers are most interested in defect statistics.  Does defect count measure: ‣ Tester effectiveness? ‣ Developer skill? ‣ Product quality? ‣ Effort remaining?  One metric does not tell the entire story. 42©2015 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com
  • 22. Making Numbers Count: Metrics That Matter ©2015 Professional Quality Assurance Ltd. (PQA) --http://www.pqatesting.com 22 6/11/2015 Performance Assessment  People optimize what we measure them against, at the expense of what we don’t.  For example, if we assess testers based on their defect counts, how much time will testers spend: ‣ Documenting their tests? ‣ Coaching other testers? ‣ Researching and polishing defect reports to make their defect easier to understand, assess and replicate? ‣ Logging variants of the same failure to increase defect count? 43©2015 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com Performance Assessment 44©2015 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com 0 100 200 300 400 500 Tester 1 Tester 2 Tester 3 Test Cases Executed
  • 23. Making Numbers Count: Metrics That Matter ©2015 Professional Quality Assurance Ltd. (PQA) --http://www.pqatesting.com 23 6/11/2015 Key Points to Remember Key Points to Remember  Metrics can be captured for just about any testing activity.  Metrics play an important role in: ‣ Estimation ‣ Status reporting ‣ Evaluating suspension and exit criteria ‣ Process improvement  Metrics, like anything, should be planned in advance.  Reporting needs should be identified before setting up tools.  To avoid misinterpretation, metrics need context. 46©2015 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com
  • 24. Making Numbers Count: Metrics That Matter ©2015 Professional Quality Assurance Ltd. (PQA) --http://www.pqatesting.com 24 6/11/2015 Key Points to Remember  Even when properly presented, too much information can be overwhelming.  It is best to limit the number of metrics and reports that are presented to stakeholders to only what is essential.  Capturing, analysing and reporting on metrics can be a drain or waste of time if those metrics are not being used to provide some value in return.  Metrics influence tester performance, but not always in the way you might think.  Metrics should be used as a starting point for discussion.  One metric does not tell the entire story. 47©2015 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com Questions or Comments? 48©2015 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com
  • 25. Making Numbers Count: Metrics That Matter ©2015 Professional Quality Assurance Ltd. (PQA) --http://www.pqatesting.com 25 6/11/2015 Thanks for coming! Contact Information: ©2015 Professional Quality Assurance Ltd. (PQA) -- http://www.pqatesting.com Mike.Trites@pqatesting.com ca.linkedin.com/in/miketrites @mike_trites www.pqatesting.com 49