SlideShare a Scribd company logo
Shaun Bradshaw & Philip
Lew
Managing with Metrics The
Saga of a Test Effort!
XBOSoft info
•  Founded in 2006
•  Dedicated to software quality
•  Software QA consulting
•  Software testing services
•  Offices in Santa Clara,CA
Beijing, Oslo and Amsterdam
About the Speakers
Shaun Bradshaw
VP Consulting Services
Zenergy Technologies
Philip Lew
CEO and Founder
XBOSoft
The Metric
What is Measurement?
•  Measurement is the process by which numbers
or symbols are assigned to attributes of entities
in the real world in such a way as to characterize
them according to clearly defined rules. [1]
•  Measurement is the empirical, objective
assignment of numbers, according to a rule
derived from a model or theory, to attributes of
objects or events with the intent of describing
them. [2]
Rayleigh Cumulative Distribution
•  In probability theory and statistics, the Rayleigh
distribution is a continuous probability distribution. As an
example of how it arises, the wind speed will have a
Rayleigh distribution if the components of the two-
dimensional wind velocity vector are uncorrelated and
normally distributed with equal variance. The distribution
is named after Lord Rayleigh. [1]
What is the Rayleigh Cumulative Distribution?
Rayleigh Cumulative Distribution
•  Test execution starts slowly as the team works
through configuration issues and major blocking
defects.
•  Once the initial issues are resolved a larger
variety of tests can be executed, increasing
execution velocity.
•  As testing nears release, there are fewer tests to
be executed and only a few defects remain
outstanding, leveling out the speed of execution.
Why does it have an S shape?[2]
Data Requirements
•  The curve can be tracked for two main purposes
with similar data requirements:
–  Test Execution Progress
•  Total tests to be executed
•  Total number of tests in a Passed state
•  Total number of days in the test effort
–  Application Stability Tracking
•  Total tests to be executed
•  Historical fail rates (to derive the anticipated number of
failures)
•  Total number of failures
•  Total number of days in the test effort
What data is required to generate the curve?
The Graph
Actual vs Theoretical
By plotting the actual cumulative number of
passed tests and comparing it to the
theoretical curve we are able to identify
potential issues and make adjustments to
the effort
ensuring
testing is as
successful
as possible.
The Saga
•  Team
–  No professional testers
–  30-40 SMEs in the areas of:
•  Supply Chain Planning, Supply Chain Management,
Manufacturing, Operations, Sales (divided by product
category), Accounting, etc.
•  Test effort
–  Complete manual test execution of 370 E2E, 390
functional, and 600 process flow test cases in 15
days
–  Daily stand-up held to review metrics and adjust test
execution strategy
Interpreting the Curve
Day 1
Interpreting the Curve
Good start, as expected. Since this is a regression test effort
most environmental issues should be taken care of, as well as
the few, if any major blocking issues
Pass rate at this point indicates a possible early completion.
Process flow execution and passes have been high since the
accounting group shifted resources to test execution. The best
news is that the
team is about 2
days ahead of
schedule.
Manager verifies
with team that
they are execut-
ing high priority
tests first.
Interpreting the Curve
Day 5
Execution has become anemic. Accounting is not completing
process flow validations because of issues with taxes and a
known problem with VAT. Next week is focused on defect
correction and
re-testing. Devel-
opment indicates
the custom manu-
facturing issue
will be corrected
by the end of the
week and VAT
should be correct-
ed as well.
Interpreting the Curve
Day 10
Although the team did not achieve 100% completion, fewer
than 40 tests were outstanding. Furthermore, specific
acceptance criteria were established prior to test execution and
all criteria were
met or exceeded.
Interpreting the Curve
Day 15
Questions
Follow: @XBOSoft
Questions: services@xbosoft.com
408-350-0508
Follow: @Zenergytechnologies
Questions: 877.375.7041

More Related Content

PDF
[Mush Honda] Metrics & Reports from Test Teams (QA)
PPTX
6 methods for CAPAs effectiveness verification
PDF
Software Quality KPI
PPTX
The Value-Adding Test Strategist
PDF
Customer Gauge - AIESEC India & CEM
PPTX
Session 13 4th edition PMP
PDF
2 anton muzhailo - formal test process improvement. how to invest to the te...
PPTX
Project Quality Management
[Mush Honda] Metrics & Reports from Test Teams (QA)
6 methods for CAPAs effectiveness verification
Software Quality KPI
The Value-Adding Test Strategist
Customer Gauge - AIESEC India & CEM
Session 13 4th edition PMP
2 anton muzhailo - formal test process improvement. how to invest to the te...
Project Quality Management

What's hot (20)

PPTX
Testing Process
PDF
Pipeline analytics concept for posting on linked in
PPT
Use the Windshield, Not the Mirror Predictive Metrics that Drive Successful ...
PPTX
Value added testing (VAT)
PPT
Software quality kpi
PDF
Black Belt Project-6Sigma-Crank_Noise.
PPT
Quantre Initial Solutions
PPT
Th14 Balanced Testing Presentation
PPT
Hans-Henrik Olesen - What to Automate and What not to Automate
PPTX
Fundamentaltestprocess windirohmaheny11453205427 kelase
PPTX
Fundamental Test Process
PDF
Mapping the End to End Process
PPT
Test Metrics
PDF
Nesma autum conference 2015 - Measuring & improving different dimensions - Ni...
PPT
Closed Loop Corrective Action
PDF
Six sigma-black-belt-project-sample
PPT
Presentation1
PPTX
Are you running on all cylinders Checkpoint 2011 Keynote 1
PPSX
Why we need to control scope
PPSX
Do iT : Failure - Root Cause analysis : Classical approach by C3VIVO
Testing Process
Pipeline analytics concept for posting on linked in
Use the Windshield, Not the Mirror Predictive Metrics that Drive Successful ...
Value added testing (VAT)
Software quality kpi
Black Belt Project-6Sigma-Crank_Noise.
Quantre Initial Solutions
Th14 Balanced Testing Presentation
Hans-Henrik Olesen - What to Automate and What not to Automate
Fundamentaltestprocess windirohmaheny11453205427 kelase
Fundamental Test Process
Mapping the End to End Process
Test Metrics
Nesma autum conference 2015 - Measuring & improving different dimensions - Ni...
Closed Loop Corrective Action
Six sigma-black-belt-project-sample
Presentation1
Are you running on all cylinders Checkpoint 2011 Keynote 1
Why we need to control scope
Do iT : Failure - Root Cause analysis : Classical approach by C3VIVO
Ad

Viewers also liked (17)

PPTX
XBOSoft Web Application Testing Challenges
PDF
software testing metrics do's - don'ts-XBOSoft-QAI Webinar
PPTX
XBOSoft Mobile Security Webinar with Jon D. Hagar
PPTX
Exploratory Mobile Testing Webinar_XBOSoft_jean_annharrison
PPTX
Qa's role in Unit Testing
PPTX
How to Achieve and Maintain High Quality SaaS Software in the Cloud
PPT
Engineering mindset fort corporate management
PPTX
Software Testing Attacks for Mobile and Embedded Devices
PPTX
Usability modeling and measurement
PDF
Mobile ux and usability measurement webinar-ppt-xbo soft
PPT
Agile Testing XBOSoft Jared Richardson Phil Lew
PDF
Evaluating and Improving Software Usability
PDF
Pairwise testing - Strategic test case design
PPTX
Top 10 Agile Metrics
PPTX
Agile Metrics - how to use metrics to manage agile teams
PPT
Trash Your Risk - Intuitive Risk Management Skills
PPTX
Day 2 meet shilpa - measuring software quality-are you up-to-date on what an...
XBOSoft Web Application Testing Challenges
software testing metrics do's - don'ts-XBOSoft-QAI Webinar
XBOSoft Mobile Security Webinar with Jon D. Hagar
Exploratory Mobile Testing Webinar_XBOSoft_jean_annharrison
Qa's role in Unit Testing
How to Achieve and Maintain High Quality SaaS Software in the Cloud
Engineering mindset fort corporate management
Software Testing Attacks for Mobile and Embedded Devices
Usability modeling and measurement
Mobile ux and usability measurement webinar-ppt-xbo soft
Agile Testing XBOSoft Jared Richardson Phil Lew
Evaluating and Improving Software Usability
Pairwise testing - Strategic test case design
Top 10 Agile Metrics
Agile Metrics - how to use metrics to manage agile teams
Trash Your Risk - Intuitive Risk Management Skills
Day 2 meet shilpa - measuring software quality-are you up-to-date on what an...
Ad

Similar to Managing with Metrics Webinar Shaun Bradshaw and Philip lew (20)

PDF
Test Estimation in Practice
PDF
Test Estimation in Practice
PPT
A metric expresses the degree to which a system, system component, or process...
PDF
A New Model for Building Business Process Quality
PPT
Measurements &milestones for monitoring and controlling
PDF
Parallel testing overview
PPTX
Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".
PPTX
Test Planning and Test Estimation Techniques
PDF
Introduction-Software-Testing-for Developers.pdf
PPTX
Introduction to Software Testing - Part 2
PPTX
Introduction to Software Testing Part 2
PPTX
Introduction to Quality Assurance Part 2
PPTX
Proven Methods to Abnormality Management and Error Proofing
PDF
Edwin Van Loon - How Much Testing is Enough - EuroSTAR 2010
PPSX
Test Team Responsibilities
PDF
Estimator Metrics STC 2009
PDF
Paul Gerrard - The Redistribution of Testing – Where to Innovate and What to ...
PPTX
Fundamentals of testing
PPTX
Predictive Analytics in Software Testing
PDF
Finding the ROI in Your Quality System
Test Estimation in Practice
Test Estimation in Practice
A metric expresses the degree to which a system, system component, or process...
A New Model for Building Business Process Quality
Measurements &milestones for monitoring and controlling
Parallel testing overview
Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".
Test Planning and Test Estimation Techniques
Introduction-Software-Testing-for Developers.pdf
Introduction to Software Testing - Part 2
Introduction to Software Testing Part 2
Introduction to Quality Assurance Part 2
Proven Methods to Abnormality Management and Error Proofing
Edwin Van Loon - How Much Testing is Enough - EuroSTAR 2010
Test Team Responsibilities
Estimator Metrics STC 2009
Paul Gerrard - The Redistribution of Testing – Where to Innovate and What to ...
Fundamentals of testing
Predictive Analytics in Software Testing
Finding the ROI in Your Quality System

More from XBOSoft (20)

PDF
Agile Metrics to Boost Software Quality improvement
PDF
Agile Test Management Using Jira and Zephyr
PDF
AI Based Test Automation Without AI
PDF
What Aircrews Can Teach Software Testing Teams - XBOSoft Webinar w/Peter Varhol
PDF
Agile User Acceptance Testing - Incorporating UAT into Agile
PDF
Challenges in Using Big Data for Software QA
PDF
Defect Patterns Analysis for Agile and Waterfall - XBOSoft Webinar with Micha...
PDF
Proactive SQA™ Shifting Left w/Proactive Software Quality Practices
PDF
Mobile Testing Challenges and Solutions XBOSoft Webinar
PDF
Heidi Araya - XBOSoft Webinar Guest Speaker - Working with Remote Agile Teams
PDF
XBOSoft webinar - How Did I Miss That Bug - Cognitive Biases in Software Testing
PDF
PSQT Keynote: Quality Challenges in the Internet of Things Era
PDF
7 Habits of Highly Effective Agile Testing - Test Istanbul
PDF
Managing Agile Software Projects With Risk and Uncertainty
PDF
Top IOT Testing Challenges Webinar with Jon Hagar
PDF
Testing in Agile with Coaching Agile Journeys and XBOSoft
PDF
Using JMeter and Google Analytics for Software Performance Testing
PDF
Storytelling: Discover the Big Picture for Agile Efforts Webinar - Tom Cagley...
PDF
ASTQB w/ XBOSoft CEO Phil Lew: Agile and Waterfall - What Do Testers Do Diffe...
PPT
When Agile is a Quality Game Changer Webinar - Michael Mah, Philip Lew
Agile Metrics to Boost Software Quality improvement
Agile Test Management Using Jira and Zephyr
AI Based Test Automation Without AI
What Aircrews Can Teach Software Testing Teams - XBOSoft Webinar w/Peter Varhol
Agile User Acceptance Testing - Incorporating UAT into Agile
Challenges in Using Big Data for Software QA
Defect Patterns Analysis for Agile and Waterfall - XBOSoft Webinar with Micha...
Proactive SQA™ Shifting Left w/Proactive Software Quality Practices
Mobile Testing Challenges and Solutions XBOSoft Webinar
Heidi Araya - XBOSoft Webinar Guest Speaker - Working with Remote Agile Teams
XBOSoft webinar - How Did I Miss That Bug - Cognitive Biases in Software Testing
PSQT Keynote: Quality Challenges in the Internet of Things Era
7 Habits of Highly Effective Agile Testing - Test Istanbul
Managing Agile Software Projects With Risk and Uncertainty
Top IOT Testing Challenges Webinar with Jon Hagar
Testing in Agile with Coaching Agile Journeys and XBOSoft
Using JMeter and Google Analytics for Software Performance Testing
Storytelling: Discover the Big Picture for Agile Efforts Webinar - Tom Cagley...
ASTQB w/ XBOSoft CEO Phil Lew: Agile and Waterfall - What Do Testers Do Diffe...
When Agile is a Quality Game Changer Webinar - Michael Mah, Philip Lew

Recently uploaded (20)

PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
KodekX | Application Modernization Development
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Network Security Unit 5.pdf for BCA BBA.
PPTX
Cloud computing and distributed systems.
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Approach and Philosophy of On baking technology
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
Big Data Technologies - Introduction.pptx
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PDF
Encapsulation theory and applications.pdf
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
MYSQL Presentation for SQL database connectivity
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Modernizing your data center with Dell and AMD
PDF
Encapsulation_ Review paper, used for researhc scholars
Dropbox Q2 2025 Financial Results & Investor Presentation
NewMind AI Monthly Chronicles - July 2025
KodekX | Application Modernization Development
The Rise and Fall of 3GPP – Time for a Sabbatical?
The AUB Centre for AI in Media Proposal.docx
Network Security Unit 5.pdf for BCA BBA.
Cloud computing and distributed systems.
Review of recent advances in non-invasive hemoglobin estimation
Approach and Philosophy of On baking technology
Advanced methodologies resolving dimensionality complications for autism neur...
Big Data Technologies - Introduction.pptx
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
Encapsulation theory and applications.pdf
NewMind AI Weekly Chronicles - August'25 Week I
Diabetes mellitus diagnosis method based random forest with bat algorithm
MYSQL Presentation for SQL database connectivity
“AI and Expert System Decision Support & Business Intelligence Systems”
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Modernizing your data center with Dell and AMD
Encapsulation_ Review paper, used for researhc scholars

Managing with Metrics Webinar Shaun Bradshaw and Philip lew

  • 1. Shaun Bradshaw & Philip Lew Managing with Metrics The Saga of a Test Effort!
  • 2. XBOSoft info •  Founded in 2006 •  Dedicated to software quality •  Software QA consulting •  Software testing services •  Offices in Santa Clara,CA Beijing, Oslo and Amsterdam
  • 3. About the Speakers Shaun Bradshaw VP Consulting Services Zenergy Technologies Philip Lew CEO and Founder XBOSoft
  • 5. What is Measurement? •  Measurement is the process by which numbers or symbols are assigned to attributes of entities in the real world in such a way as to characterize them according to clearly defined rules. [1] •  Measurement is the empirical, objective assignment of numbers, according to a rule derived from a model or theory, to attributes of objects or events with the intent of describing them. [2]
  • 6. Rayleigh Cumulative Distribution •  In probability theory and statistics, the Rayleigh distribution is a continuous probability distribution. As an example of how it arises, the wind speed will have a Rayleigh distribution if the components of the two- dimensional wind velocity vector are uncorrelated and normally distributed with equal variance. The distribution is named after Lord Rayleigh. [1] What is the Rayleigh Cumulative Distribution?
  • 7. Rayleigh Cumulative Distribution •  Test execution starts slowly as the team works through configuration issues and major blocking defects. •  Once the initial issues are resolved a larger variety of tests can be executed, increasing execution velocity. •  As testing nears release, there are fewer tests to be executed and only a few defects remain outstanding, leveling out the speed of execution. Why does it have an S shape?[2]
  • 8. Data Requirements •  The curve can be tracked for two main purposes with similar data requirements: –  Test Execution Progress •  Total tests to be executed •  Total number of tests in a Passed state •  Total number of days in the test effort –  Application Stability Tracking •  Total tests to be executed •  Historical fail rates (to derive the anticipated number of failures) •  Total number of failures •  Total number of days in the test effort What data is required to generate the curve?
  • 10. Actual vs Theoretical By plotting the actual cumulative number of passed tests and comparing it to the theoretical curve we are able to identify potential issues and make adjustments to the effort ensuring testing is as successful as possible.
  • 12. •  Team –  No professional testers –  30-40 SMEs in the areas of: •  Supply Chain Planning, Supply Chain Management, Manufacturing, Operations, Sales (divided by product category), Accounting, etc. •  Test effort –  Complete manual test execution of 370 E2E, 390 functional, and 600 process flow test cases in 15 days –  Daily stand-up held to review metrics and adjust test execution strategy Interpreting the Curve
  • 13. Day 1 Interpreting the Curve Good start, as expected. Since this is a regression test effort most environmental issues should be taken care of, as well as the few, if any major blocking issues
  • 14. Pass rate at this point indicates a possible early completion. Process flow execution and passes have been high since the accounting group shifted resources to test execution. The best news is that the team is about 2 days ahead of schedule. Manager verifies with team that they are execut- ing high priority tests first. Interpreting the Curve Day 5
  • 15. Execution has become anemic. Accounting is not completing process flow validations because of issues with taxes and a known problem with VAT. Next week is focused on defect correction and re-testing. Devel- opment indicates the custom manu- facturing issue will be corrected by the end of the week and VAT should be correct- ed as well. Interpreting the Curve Day 10
  • 16. Although the team did not achieve 100% completion, fewer than 40 tests were outstanding. Furthermore, specific acceptance criteria were established prior to test execution and all criteria were met or exceeded. Interpreting the Curve Day 15
  • 18. Follow: @XBOSoft Questions: services@xbosoft.com 408-350-0508 Follow: @Zenergytechnologies Questions: 877.375.7041