SlideShare ist ein Scribd-Unternehmen logo
1 von 35
Session 205
The Good, The Bad,
and The Metrics
Jay Philips & Mike Lyles
1
About Us
Jay Philips - CEO & President of
Project Realms, Inc. an IT consulting
firm focusing on software quality. Jay
is also the CEO & President of
TeamQualityPro, which is a real-time
integrated dashboard platform used to
evaluate the entire ecosystem of
application projects and resources.
TeamQualityPro is code agnostic so all
organizations can implement a real-
time executive dashboard system.
Mike Lyles - Sr. QA Manager with
20+ years of IT experience. He has
held multiple roles in QA, from
functional testing to test
environments and data management.
He is currently leading Performance
testing, Test Automation, and Service
Virtualization for all business
communities within his
organization.
2
2
What is
your definition
of metrics?
3
3
What Is Your Opinion?
• Some believe they are the most
valuable way to communicate the
results of testing
• Some think that they are useless,
misleading, and damaging to the
communication of test results
• Some believe that without
measurement you are not
managing the effort.
• Some believe that bad metrics
are worse than no metrics at all.
4
4
5
5
How is Your Organization
Using Metrics Today?
• Is your team aligned? Do you
agree?
• Do you use a reporting process
for test results?
• Are you forced to report on
metrics you don't believe are
valuable?
• Do you have dozens of metrics
that you are reporting
periodically that no one reads?
6
6
7
7
Do you
understand
your
metrics?
8
8
9
9
Discussion Topic #1
The Good,
The
Misunderstood,
and
The Bad Metrics…
10
10
Comparing the Survey Results
Good Metrics Misunderstood Metrics Bad Metrics
Cost to fix defects Cost per detected defect Cost per detected defect
Defect open vs. close trends Defect counts Defect counts
Test Case Pass / Fail /
Blocked %
Pass / fail ratio Pass / Fail %
Progress – status of
execution, plan vs. actual,
project progress
Test Progress (plan vs.
executed)
Test cases executed
Effort / schedule variance
Resource productivity
Defect by developer
Defects entered by tester
Execution by tester
Cases executed by tester
Defect count by tester
Defect Age
Defect Fix %
Defect resolution time
Defect Removal Efficiency
Defect Leakage Defect Leakage
Test Coverage Test Coverage
Developer vs QA Ratio Developer vs QA Ratio
Test case count Test case count
11
11
Interesting Survey Quotes
Good
“Team intuition as to whether the software is fit for release”
“Any metric that fits the context, provides insight in the state of the software,
shows risks to project goals and schedules and allows the management to make
good, well-informed decisions”
“I can't think of any metric that every organization should be using. I don't think
these exist.”
“Tell stories, don't just dish out numbers!”
Misunderstood
“Cost of testing phase wise”
“Comparing pass rates between projects”
“Pretty much all of them.”
12
12
Interesting Survey Quotes
Bad
“Ones that do not provide value in making decisions or determining risk”
“Any metric that is not going to be used for improving defect slippage,
productivity, or Cost of Dev/testing”
“Everything other than Customer Happiness”
“All of them, except the ones used by a team to gather feedback for
themselves”
“Any metric used out of context”
“Anything related to test cases”
13
13
Good? Misunderstood? Bad?
14
14
Good? Misunderstood? Bad?
15
15
Good? Misunderstood? Bad?
16
16
Good? Misunderstood? Bad?
17
17
Discussion Topic #2
What tools
do you use
for metrics?
18
18
The Metric Tools…
19
19
The Metric Tools…
Excel HP QC / ALM
JIRA In-House Automated Tool
Assure TotalView MS TFS with Cube for Agile
Rally Microsoft Test Manager
Sharepoint GIT
IBM Rational Clear Quest I-Dash
Jenkins / Junit Mingle – for team reports
Site Scope SmartBear ALM
Sonar Test Director
Version One Zephyr
20
20
Discussion Topic #3
How are
metrics in your
organization
validated / used
as actionable
data?
21
21
Metrics Should Not Be One-Sided
22
22
6 Steps to Creating
Metrics that Matter!
23
23
Getting Started
Does your current set of metrics allow you to see:
• The ability to see resource shortages and surpluses
• The ability to see funding shortages and surpluses
• The ability to see objectives being met and when
Can your metrics pass the following criteria?
• Does it have a direct/indirect impact on the revenue?
• Does it have a direct/indirect impact on costs?
• What is the action that you will take based on the result?
24
24
What to Measure
25
25
Step 6:
Communicate
Step 5: Implement
Repeatable Process
Step 4: Create KPI’s
Step 3: Link to the Organization’s
Strategy / Roadmap
Step 2: Determine how to Execute
Step 1: Define the Business Strategy
Step 1: Define the
Business Model
• Do you know the overall
strategy for your
department or
organization?
• Determine the
facilitators and business
results for each item
26
26
Step 6:
Communicate
Step 5: Implement
Repeatable Process
Step 4: Create KPI’s
Step 3: Link to the Organization’s
Strategy / Roadmap
Step 2: Determine how to Execute
Step 1: Define the Business Strategy
Step 2: Determine
How to Execute
• Most organizations have
multiple domains (IT,
Marketing, Operations,
etc).
• Review each area and
determine how that
domain can help meet
the organization’s
strategy.
27
27
Step 6:
Communicate
Step 5: Implement
Repeatable Process
Step 4: Create KPI’s
Step 3: Link to the Organization’s
Strategy / Roadmap
Step 2: Determine how to Execute
Step 1: Define the Business Strategy
Step 3: Link to the
Organization’s
Strategy / Roadmap
• Determine which items
are Customer Focused
and which are Cost
Related
28
28
Step 6:
Communicate
Step 5: Implement
Repeatable Process
Step 4: Create KPI’s
Step 3: Link to the Organization’s
Strategy / Roadmap
Step 2: Determine how to Execute
Step 1: Define the Business Strategy
Step 4: Create Key
Performance
Indicators (KPI’s)
• Focus on efficiency (cost
& productivity) as well as
effectiveness (quality &
value)
• Evaluate the metrics in
context to determine
which areas are doing
well
29
29
Step 6:
Communicate
Step 5: Implement
Repeatable Process
Step 4: Create KPI’s
Step 3: Link to the Organization’s
Strategy / Roadmap
Step 2: Determine how to Execute
Step 1: Define the Business Strategy
Step 5: Implement A
Process That Can
Be Reproduced
• Move from a manual
process to an automated
process
• Determine the velocity
(hourly, daily, weekly)
• Team can now focus on
objectives
30
30
Step 6:
Communicate
Step 5: Implement
Repeatable Process
Step 4: Create KPI’s
Step 3: Link to the Organization’s
Strategy / Roadmap
Step 2: Determine how to Execute
Step 1: Define the Business Strategy
Step 6: Communicate
Metrics and KPI’s
• Communicate what is
being measured, how, and
when data is collected
• Communicate
expectations on how the
metrics should be used
• Determine action steps
31
31
6 Steps - Conclusion
• Verify your metrics bring value
• Verify the metrics can be reproduced
• Verify the metrics are available when you
need them
• Verify the business objectives and KPI’s have
been communicated
32
32
Contact Information
Jay Philips
CEO, Project Realms, Inc.
CEO, TeamQualityPro, Inc
jay@projectrealms.com
http://www.ProjectRealms.com
http://www.TeamQualityPro.com
Twitter: @jayphilips, @ProjectRealms,
@TeamQualityPro
http://www.linkedin.com/in/jayphilips
www.projectrealms.com
www.teamqualitypro.com
33
33
Contact Information
Mike Lyles
Sr. QA Manager
Lowe’s Companies, Inc.
mikewlyles@gmail.com
www.mikewlyles.com
http://about.me/mikelyles
Twitter: @mikelyles
http://www.linkedin.com/in/mikewlyles
www.mikewlyles.com
http://about.me/mikelyles
34
34
Thanks for Attending
Now for the metrics that are
important To US!!
Please fill out an evaluation form and drop it in the
collection basket located at the back of the room.
35
35

Weitere ähnliche Inhalte

Was ist angesagt?

Test beyond the obvious- Root Cause Analysis
Test beyond the obvious- Root Cause AnalysisTest beyond the obvious- Root Cause Analysis
Test beyond the obvious- Root Cause AnalysisPractiTest
 
Value Stream Management: Is Your Organization Ready?
Value Stream Management: Is Your Organization Ready?Value Stream Management: Is Your Organization Ready?
Value Stream Management: Is Your Organization Ready?DevOps.com
 
The Risk Questionnaire - by: Adam Knight
  The Risk Questionnaire - by: Adam Knight  The Risk Questionnaire - by: Adam Knight
The Risk Questionnaire - by: Adam KnightPractiTest
 
Agile Metrics for Senior Managers and Executives
Agile Metrics for Senior Managers and ExecutivesAgile Metrics for Senior Managers and Executives
Agile Metrics for Senior Managers and ExecutivesVersionOne
 
How Do You Measure The KM Maturity Of Your Organization Final Ver.
How Do You Measure The KM Maturity Of Your Organization Final Ver.How Do You Measure The KM Maturity Of Your Organization Final Ver.
How Do You Measure The KM Maturity Of Your Organization Final Ver.Art Schlussel
 
Agile Metrics - how to use metrics to manage agile teams
Agile Metrics - how to use metrics to manage agile teamsAgile Metrics - how to use metrics to manage agile teams
Agile Metrics - how to use metrics to manage agile teamsXBOSoft
 
10 Steps to Shift Left - Guiding Principles in QA
10 Steps to Shift Left - Guiding Principles in QA10 Steps to Shift Left - Guiding Principles in QA
10 Steps to Shift Left - Guiding Principles in QAJim Spillson
 
Agile adoption julen c. mohanty
Agile adoption   julen c. mohantyAgile adoption   julen c. mohanty
Agile adoption julen c. mohantyJulen Mohanty
 
Top 10 Agile Metrics
Top 10 Agile MetricsTop 10 Agile Metrics
Top 10 Agile MetricsXBOSoft
 
Tackling software testing challenges in the agile era
Tackling software testing challenges in the agile eraTackling software testing challenges in the agile era
Tackling software testing challenges in the agile eraQASymphony
 
Communication skills for testers
Communication skills for testersCommunication skills for testers
Communication skills for testersPractiTest
 
Product Development Metrics: More Harm Than Good?
Product Development Metrics: More Harm Than Good?Product Development Metrics: More Harm Than Good?
Product Development Metrics: More Harm Than Good?John Carter
 
Business Representative as a Successful Agile Product Owner by Kemal Bajramović
Business Representative as a Successful Agile Product Owner by Kemal BajramovićBusiness Representative as a Successful Agile Product Owner by Kemal Bajramović
Business Representative as a Successful Agile Product Owner by Kemal BajramovićAgile ME
 
Using JIRA for Risk Based Testing - QASymphony Webinar
Using JIRA for Risk Based Testing  - QASymphony WebinarUsing JIRA for Risk Based Testing  - QASymphony Webinar
Using JIRA for Risk Based Testing - QASymphony WebinarQASymphony
 
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
 
Big Apple Scrum Day 2015 - Advanced Scrum Metrics Presentation
Big Apple Scrum Day 2015 - Advanced Scrum Metrics PresentationBig Apple Scrum Day 2015 - Advanced Scrum Metrics Presentation
Big Apple Scrum Day 2015 - Advanced Scrum Metrics PresentationJason Tice
 

Was ist angesagt? (20)

Agile metrics
Agile metricsAgile metrics
Agile metrics
 
Test beyond the obvious- Root Cause Analysis
Test beyond the obvious- Root Cause AnalysisTest beyond the obvious- Root Cause Analysis
Test beyond the obvious- Root Cause Analysis
 
Value Stream Management: Is Your Organization Ready?
Value Stream Management: Is Your Organization Ready?Value Stream Management: Is Your Organization Ready?
Value Stream Management: Is Your Organization Ready?
 
The Risk Questionnaire - by: Adam Knight
  The Risk Questionnaire - by: Adam Knight  The Risk Questionnaire - by: Adam Knight
The Risk Questionnaire - by: Adam Knight
 
Agile Metrics
Agile MetricsAgile Metrics
Agile Metrics
 
Transitioning To Agile
Transitioning To Agile Transitioning To Agile
Transitioning To Agile
 
Agile Metrics for Senior Managers and Executives
Agile Metrics for Senior Managers and ExecutivesAgile Metrics for Senior Managers and Executives
Agile Metrics for Senior Managers and Executives
 
How Do You Measure The KM Maturity Of Your Organization Final Ver.
How Do You Measure The KM Maturity Of Your Organization Final Ver.How Do You Measure The KM Maturity Of Your Organization Final Ver.
How Do You Measure The KM Maturity Of Your Organization Final Ver.
 
Agile Metrics - how to use metrics to manage agile teams
Agile Metrics - how to use metrics to manage agile teamsAgile Metrics - how to use metrics to manage agile teams
Agile Metrics - how to use metrics to manage agile teams
 
10 Steps to Shift Left - Guiding Principles in QA
10 Steps to Shift Left - Guiding Principles in QA10 Steps to Shift Left - Guiding Principles in QA
10 Steps to Shift Left - Guiding Principles in QA
 
Agile adoption julen c. mohanty
Agile adoption   julen c. mohantyAgile adoption   julen c. mohanty
Agile adoption julen c. mohanty
 
Top 10 Agile Metrics
Top 10 Agile MetricsTop 10 Agile Metrics
Top 10 Agile Metrics
 
Tackling software testing challenges in the agile era
Tackling software testing challenges in the agile eraTackling software testing challenges in the agile era
Tackling software testing challenges in the agile era
 
Agile Metrics That Matter
Agile Metrics That MatterAgile Metrics That Matter
Agile Metrics That Matter
 
Communication skills for testers
Communication skills for testersCommunication skills for testers
Communication skills for testers
 
Product Development Metrics: More Harm Than Good?
Product Development Metrics: More Harm Than Good?Product Development Metrics: More Harm Than Good?
Product Development Metrics: More Harm Than Good?
 
Business Representative as a Successful Agile Product Owner by Kemal Bajramović
Business Representative as a Successful Agile Product Owner by Kemal BajramovićBusiness Representative as a Successful Agile Product Owner by Kemal Bajramović
Business Representative as a Successful Agile Product Owner by Kemal Bajramović
 
Using JIRA for Risk Based Testing - QASymphony Webinar
Using JIRA for Risk Based Testing  - QASymphony WebinarUsing JIRA for Risk Based Testing  - QASymphony Webinar
Using JIRA for Risk Based Testing - QASymphony Webinar
 
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
 
Big Apple Scrum Day 2015 - Advanced Scrum Metrics Presentation
Big Apple Scrum Day 2015 - Advanced Scrum Metrics PresentationBig Apple Scrum Day 2015 - Advanced Scrum Metrics Presentation
Big Apple Scrum Day 2015 - Advanced Scrum Metrics Presentation
 

Ähnlich wie The Good, The Bad, and The Metrics

Agile metrics at-pmi bangalore
Agile metrics at-pmi bangaloreAgile metrics at-pmi bangalore
Agile metrics at-pmi bangaloreBimlesh Gundurao
 
eSavvy webinar: Top 5+1 Tips of How to Maximize the ROI of a CRM Investment
eSavvy webinar: Top 5+1 Tips of How to Maximize the ROI of a CRM InvestmenteSavvy webinar: Top 5+1 Tips of How to Maximize the ROI of a CRM Investment
eSavvy webinar: Top 5+1 Tips of How to Maximize the ROI of a CRM InvestmenteSavvy
 
Software Metrics: Taking the Guesswork Out of Software Projects
Software Metrics: Taking the Guesswork Out of Software ProjectsSoftware Metrics: Taking the Guesswork Out of Software Projects
Software Metrics: Taking the Guesswork Out of Software ProjectsTechWell
 
Doing Analytics Right - Selecting Analytics
Doing Analytics Right - Selecting AnalyticsDoing Analytics Right - Selecting Analytics
Doing Analytics Right - Selecting AnalyticsTasktop
 
Quality Testing and Agile at Salesforce
Quality Testing and Agile at Salesforce Quality Testing and Agile at Salesforce
Quality Testing and Agile at Salesforce Salesforce Engineering
 
Beyond Simple A/B testing
Beyond Simple A/B testingBeyond Simple A/B testing
Beyond Simple A/B testingRatio
 
Value Summary 2.0 Overview
Value Summary 2.0 OverviewValue Summary 2.0 Overview
Value Summary 2.0 Overviewbpatterson888
 
Jeff Sing - Quarterly Service Delivery Reviews.pdf
Jeff Sing - Quarterly Service Delivery Reviews.pdfJeff Sing - Quarterly Service Delivery Reviews.pdf
Jeff Sing - Quarterly Service Delivery Reviews.pdfQA or the Highway
 
Puppet Labs EMC DevOps Day NYC Aug-2015
Puppet Labs  EMC DevOps Day NYC Aug-2015Puppet Labs  EMC DevOps Day NYC Aug-2015
Puppet Labs EMC DevOps Day NYC Aug-2015Bob Sokol
 
How to Build High-Performing IT Teams - Including New Data on IT Performance ...
How to Build High-Performing IT Teams - Including New Data on IT Performance ...How to Build High-Performing IT Teams - Including New Data on IT Performance ...
How to Build High-Performing IT Teams - Including New Data on IT Performance ...Puppet
 
Achieving Escape Velocity in Your Digital Transformation Through Product Thin...
Achieving Escape Velocity in Your Digital Transformation Through Product Thin...Achieving Escape Velocity in Your Digital Transformation Through Product Thin...
Achieving Escape Velocity in Your Digital Transformation Through Product Thin...VMware Tanzu
 
Measuring What Matters by Google PM
Measuring What Matters by Google PMMeasuring What Matters by Google PM
Measuring What Matters by Google PMProduct School
 
Test Automation using UiPath Test Suite - Developer Circle Part-1.pdf
Test Automation using UiPath Test Suite - Developer Circle Part-1.pdfTest Automation using UiPath Test Suite - Developer Circle Part-1.pdf
Test Automation using UiPath Test Suite - Developer Circle Part-1.pdfDiana Gray, MBA
 
Measuring Business Analyst Impact
Measuring Business Analyst ImpactMeasuring Business Analyst Impact
Measuring Business Analyst ImpactASPE, Inc.
 
Critical steps in Determining Your Value Stream Management Solution
Critical steps in Determining Your Value Stream Management SolutionCritical steps in Determining Your Value Stream Management Solution
Critical steps in Determining Your Value Stream Management SolutionDevOps.com
 
Gap assessment Continuous Testing
Gap assessment   Continuous TestingGap assessment   Continuous Testing
Gap assessment Continuous TestingMarc Hornbeek
 

Ähnlich wie The Good, The Bad, and The Metrics (20)

Agile metrics at-pmi bangalore
Agile metrics at-pmi bangaloreAgile metrics at-pmi bangalore
Agile metrics at-pmi bangalore
 
Agile metrics at-pmi bangalore
Agile metrics at-pmi bangaloreAgile metrics at-pmi bangalore
Agile metrics at-pmi bangalore
 
eSavvy webinar: Top 5+1 Tips of How to Maximize the ROI of a CRM Investment
eSavvy webinar: Top 5+1 Tips of How to Maximize the ROI of a CRM InvestmenteSavvy webinar: Top 5+1 Tips of How to Maximize the ROI of a CRM Investment
eSavvy webinar: Top 5+1 Tips of How to Maximize the ROI of a CRM Investment
 
Software Metrics: Taking the Guesswork Out of Software Projects
Software Metrics: Taking the Guesswork Out of Software ProjectsSoftware Metrics: Taking the Guesswork Out of Software Projects
Software Metrics: Taking the Guesswork Out of Software Projects
 
Sanitized tb swstmppp1516july
Sanitized tb swstmppp1516julySanitized tb swstmppp1516july
Sanitized tb swstmppp1516july
 
Doing Analytics Right - Selecting Analytics
Doing Analytics Right - Selecting AnalyticsDoing Analytics Right - Selecting Analytics
Doing Analytics Right - Selecting Analytics
 
Quality Testing and Agile at Salesforce
Quality Testing and Agile at Salesforce Quality Testing and Agile at Salesforce
Quality Testing and Agile at Salesforce
 
Benchmarking
BenchmarkingBenchmarking
Benchmarking
 
Beyond Simple A/B testing
Beyond Simple A/B testingBeyond Simple A/B testing
Beyond Simple A/B testing
 
Value Summary 2.0 Overview
Value Summary 2.0 OverviewValue Summary 2.0 Overview
Value Summary 2.0 Overview
 
Jeff Sing - Quarterly Service Delivery Reviews.pdf
Jeff Sing - Quarterly Service Delivery Reviews.pdfJeff Sing - Quarterly Service Delivery Reviews.pdf
Jeff Sing - Quarterly Service Delivery Reviews.pdf
 
Puppet Labs EMC DevOps Day NYC Aug-2015
Puppet Labs  EMC DevOps Day NYC Aug-2015Puppet Labs  EMC DevOps Day NYC Aug-2015
Puppet Labs EMC DevOps Day NYC Aug-2015
 
How to Build High-Performing IT Teams - Including New Data on IT Performance ...
How to Build High-Performing IT Teams - Including New Data on IT Performance ...How to Build High-Performing IT Teams - Including New Data on IT Performance ...
How to Build High-Performing IT Teams - Including New Data on IT Performance ...
 
Achieving Escape Velocity in Your Digital Transformation Through Product Thin...
Achieving Escape Velocity in Your Digital Transformation Through Product Thin...Achieving Escape Velocity in Your Digital Transformation Through Product Thin...
Achieving Escape Velocity in Your Digital Transformation Through Product Thin...
 
Scrum at Scale
Scrum at ScaleScrum at Scale
Scrum at Scale
 
Measuring What Matters by Google PM
Measuring What Matters by Google PMMeasuring What Matters by Google PM
Measuring What Matters by Google PM
 
Test Automation using UiPath Test Suite - Developer Circle Part-1.pdf
Test Automation using UiPath Test Suite - Developer Circle Part-1.pdfTest Automation using UiPath Test Suite - Developer Circle Part-1.pdf
Test Automation using UiPath Test Suite - Developer Circle Part-1.pdf
 
Measuring Business Analyst Impact
Measuring Business Analyst ImpactMeasuring Business Analyst Impact
Measuring Business Analyst Impact
 
Critical steps in Determining Your Value Stream Management Solution
Critical steps in Determining Your Value Stream Management SolutionCritical steps in Determining Your Value Stream Management Solution
Critical steps in Determining Your Value Stream Management Solution
 
Gap assessment Continuous Testing
Gap assessment   Continuous TestingGap assessment   Continuous Testing
Gap assessment Continuous Testing
 

Kürzlich hochgeladen

[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 

Kürzlich hochgeladen (20)

[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 

The Good, The Bad, and The Metrics

  • 1. Session 205 The Good, The Bad, and The Metrics Jay Philips & Mike Lyles 1
  • 2. About Us Jay Philips - CEO & President of Project Realms, Inc. an IT consulting firm focusing on software quality. Jay is also the CEO & President of TeamQualityPro, which is a real-time integrated dashboard platform used to evaluate the entire ecosystem of application projects and resources. TeamQualityPro is code agnostic so all organizations can implement a real- time executive dashboard system. Mike Lyles - Sr. QA Manager with 20+ years of IT experience. He has held multiple roles in QA, from functional testing to test environments and data management. He is currently leading Performance testing, Test Automation, and Service Virtualization for all business communities within his organization. 2 2
  • 4. What Is Your Opinion? • Some believe they are the most valuable way to communicate the results of testing • Some think that they are useless, misleading, and damaging to the communication of test results • Some believe that without measurement you are not managing the effort. • Some believe that bad metrics are worse than no metrics at all. 4 4
  • 5. 5 5
  • 6. How is Your Organization Using Metrics Today? • Is your team aligned? Do you agree? • Do you use a reporting process for test results? • Are you forced to report on metrics you don't believe are valuable? • Do you have dozens of metrics that you are reporting periodically that no one reads? 6 6
  • 7. 7 7
  • 9. 9 9
  • 10. Discussion Topic #1 The Good, The Misunderstood, and The Bad Metrics… 10 10
  • 11. Comparing the Survey Results Good Metrics Misunderstood Metrics Bad Metrics Cost to fix defects Cost per detected defect Cost per detected defect Defect open vs. close trends Defect counts Defect counts Test Case Pass / Fail / Blocked % Pass / fail ratio Pass / Fail % Progress – status of execution, plan vs. actual, project progress Test Progress (plan vs. executed) Test cases executed Effort / schedule variance Resource productivity Defect by developer Defects entered by tester Execution by tester Cases executed by tester Defect count by tester Defect Age Defect Fix % Defect resolution time Defect Removal Efficiency Defect Leakage Defect Leakage Test Coverage Test Coverage Developer vs QA Ratio Developer vs QA Ratio Test case count Test case count 11 11
  • 12. Interesting Survey Quotes Good “Team intuition as to whether the software is fit for release” “Any metric that fits the context, provides insight in the state of the software, shows risks to project goals and schedules and allows the management to make good, well-informed decisions” “I can't think of any metric that every organization should be using. I don't think these exist.” “Tell stories, don't just dish out numbers!” Misunderstood “Cost of testing phase wise” “Comparing pass rates between projects” “Pretty much all of them.” 12 12
  • 13. Interesting Survey Quotes Bad “Ones that do not provide value in making decisions or determining risk” “Any metric that is not going to be used for improving defect slippage, productivity, or Cost of Dev/testing” “Everything other than Customer Happiness” “All of them, except the ones used by a team to gather feedback for themselves” “Any metric used out of context” “Anything related to test cases” 13 13
  • 18. Discussion Topic #2 What tools do you use for metrics? 18 18
  • 20. The Metric Tools… Excel HP QC / ALM JIRA In-House Automated Tool Assure TotalView MS TFS with Cube for Agile Rally Microsoft Test Manager Sharepoint GIT IBM Rational Clear Quest I-Dash Jenkins / Junit Mingle – for team reports Site Scope SmartBear ALM Sonar Test Director Version One Zephyr 20 20
  • 21. Discussion Topic #3 How are metrics in your organization validated / used as actionable data? 21 21
  • 22. Metrics Should Not Be One-Sided 22 22
  • 23. 6 Steps to Creating Metrics that Matter! 23 23
  • 24. Getting Started Does your current set of metrics allow you to see: • The ability to see resource shortages and surpluses • The ability to see funding shortages and surpluses • The ability to see objectives being met and when Can your metrics pass the following criteria? • Does it have a direct/indirect impact on the revenue? • Does it have a direct/indirect impact on costs? • What is the action that you will take based on the result? 24 24
  • 26. Step 6: Communicate Step 5: Implement Repeatable Process Step 4: Create KPI’s Step 3: Link to the Organization’s Strategy / Roadmap Step 2: Determine how to Execute Step 1: Define the Business Strategy Step 1: Define the Business Model • Do you know the overall strategy for your department or organization? • Determine the facilitators and business results for each item 26 26
  • 27. Step 6: Communicate Step 5: Implement Repeatable Process Step 4: Create KPI’s Step 3: Link to the Organization’s Strategy / Roadmap Step 2: Determine how to Execute Step 1: Define the Business Strategy Step 2: Determine How to Execute • Most organizations have multiple domains (IT, Marketing, Operations, etc). • Review each area and determine how that domain can help meet the organization’s strategy. 27 27
  • 28. Step 6: Communicate Step 5: Implement Repeatable Process Step 4: Create KPI’s Step 3: Link to the Organization’s Strategy / Roadmap Step 2: Determine how to Execute Step 1: Define the Business Strategy Step 3: Link to the Organization’s Strategy / Roadmap • Determine which items are Customer Focused and which are Cost Related 28 28
  • 29. Step 6: Communicate Step 5: Implement Repeatable Process Step 4: Create KPI’s Step 3: Link to the Organization’s Strategy / Roadmap Step 2: Determine how to Execute Step 1: Define the Business Strategy Step 4: Create Key Performance Indicators (KPI’s) • Focus on efficiency (cost & productivity) as well as effectiveness (quality & value) • Evaluate the metrics in context to determine which areas are doing well 29 29
  • 30. Step 6: Communicate Step 5: Implement Repeatable Process Step 4: Create KPI’s Step 3: Link to the Organization’s Strategy / Roadmap Step 2: Determine how to Execute Step 1: Define the Business Strategy Step 5: Implement A Process That Can Be Reproduced • Move from a manual process to an automated process • Determine the velocity (hourly, daily, weekly) • Team can now focus on objectives 30 30
  • 31. Step 6: Communicate Step 5: Implement Repeatable Process Step 4: Create KPI’s Step 3: Link to the Organization’s Strategy / Roadmap Step 2: Determine how to Execute Step 1: Define the Business Strategy Step 6: Communicate Metrics and KPI’s • Communicate what is being measured, how, and when data is collected • Communicate expectations on how the metrics should be used • Determine action steps 31 31
  • 32. 6 Steps - Conclusion • Verify your metrics bring value • Verify the metrics can be reproduced • Verify the metrics are available when you need them • Verify the business objectives and KPI’s have been communicated 32 32
  • 33. Contact Information Jay Philips CEO, Project Realms, Inc. CEO, TeamQualityPro, Inc jay@projectrealms.com http://www.ProjectRealms.com http://www.TeamQualityPro.com Twitter: @jayphilips, @ProjectRealms, @TeamQualityPro http://www.linkedin.com/in/jayphilips www.projectrealms.com www.teamqualitypro.com 33 33
  • 34. Contact Information Mike Lyles Sr. QA Manager Lowe’s Companies, Inc. mikewlyles@gmail.com www.mikewlyles.com http://about.me/mikelyles Twitter: @mikelyles http://www.linkedin.com/in/mikewlyles www.mikewlyles.com http://about.me/mikelyles 34 34
  • 35. Thanks for Attending Now for the metrics that are important To US!! Please fill out an evaluation form and drop it in the collection basket located at the back of the room. 35 35