SlideShare ist ein Scribd-Unternehmen logo
1 von 18
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Was ist angesagt?

Pipeline analytics concept for posting on linked in
Pipeline analytics concept for posting on linked inPipeline analytics concept for posting on linked in
Pipeline analytics concept for posting on linked in
Mark Peco
 
Software quality kpi
Software quality kpiSoftware quality kpi
Software quality kpi
xugiprothomas
 
Black Belt Project-6Sigma-Crank_Noise.
Black Belt Project-6Sigma-Crank_Noise.Black Belt Project-6Sigma-Crank_Noise.
Black Belt Project-6Sigma-Crank_Noise.
Pradip Kumar
 
Th14 Balanced Testing Presentation
Th14   Balanced Testing   PresentationTh14   Balanced Testing   Presentation
Th14 Balanced Testing Presentation
Edwin Loon, van
 
Are you running on all cylinders Checkpoint 2011 Keynote 1
Are you running on all cylinders Checkpoint 2011 Keynote 1Are you running on all cylinders Checkpoint 2011 Keynote 1
Are you running on all cylinders Checkpoint 2011 Keynote 1
Maintenance Connection
 

Was ist angesagt? (20)

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

Andere mochten auch

software testing metrics do's - don'ts-XBOSoft-QAI Webinar
software testing metrics do's - don'ts-XBOSoft-QAI Webinarsoftware testing metrics do's - don'ts-XBOSoft-QAI Webinar
software testing metrics do's - don'ts-XBOSoft-QAI Webinar
XBOSoft
 
How to Achieve and Maintain High Quality SaaS Software in the Cloud
How to Achieve and Maintain High Quality SaaS Software in the CloudHow to Achieve and Maintain High Quality SaaS Software in the Cloud
How to Achieve and Maintain High Quality SaaS Software in the Cloud
XBOSoft
 

Andere mochten auch (17)

XBOSoft Web Application Testing Challenges
XBOSoft Web Application Testing ChallengesXBOSoft Web Application Testing Challenges
XBOSoft Web Application Testing Challenges
 
software testing metrics do's - don'ts-XBOSoft-QAI Webinar
software testing metrics do's - don'ts-XBOSoft-QAI Webinarsoftware testing metrics do's - don'ts-XBOSoft-QAI Webinar
software testing metrics do's - don'ts-XBOSoft-QAI Webinar
 
XBOSoft Mobile Security Webinar with Jon D. Hagar
XBOSoft Mobile Security Webinar with Jon D. HagarXBOSoft Mobile Security Webinar with Jon D. Hagar
XBOSoft Mobile Security Webinar with Jon D. Hagar
 
Exploratory Mobile Testing Webinar_XBOSoft_jean_annharrison
Exploratory Mobile Testing Webinar_XBOSoft_jean_annharrisonExploratory Mobile Testing Webinar_XBOSoft_jean_annharrison
Exploratory Mobile Testing Webinar_XBOSoft_jean_annharrison
 
Qa's role in Unit Testing
Qa's role in Unit TestingQa's role in Unit Testing
Qa's role in Unit Testing
 
How to Achieve and Maintain High Quality SaaS Software in the Cloud
How to Achieve and Maintain High Quality SaaS Software in the CloudHow to Achieve and Maintain High Quality SaaS Software in the Cloud
How to Achieve and Maintain High Quality SaaS Software in the Cloud
 
Engineering mindset fort corporate management
Engineering mindset fort corporate managementEngineering mindset fort corporate management
Engineering mindset fort corporate management
 
Software Testing Attacks for Mobile and Embedded Devices
Software Testing Attacks for Mobile and Embedded DevicesSoftware Testing Attacks for Mobile and Embedded Devices
Software Testing Attacks for Mobile and Embedded Devices
 
Usability modeling and measurement
Usability modeling and measurementUsability modeling and measurement
Usability modeling and measurement
 
Mobile ux and usability measurement webinar-ppt-xbo soft
Mobile ux and usability measurement webinar-ppt-xbo softMobile ux and usability measurement webinar-ppt-xbo soft
Mobile ux and usability measurement webinar-ppt-xbo soft
 
Agile Testing XBOSoft Jared Richardson Phil Lew
Agile Testing XBOSoft Jared Richardson Phil LewAgile Testing XBOSoft Jared Richardson Phil Lew
Agile Testing XBOSoft Jared Richardson Phil Lew
 
Evaluating and Improving Software Usability
Evaluating and Improving Software UsabilityEvaluating and Improving Software Usability
Evaluating and Improving Software Usability
 
Pairwise testing - Strategic test case design
Pairwise testing - Strategic test case designPairwise testing - Strategic test case design
Pairwise testing - Strategic test case design
 
Top 10 Agile Metrics
Top 10 Agile MetricsTop 10 Agile Metrics
Top 10 Agile Metrics
 
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
 
Trash Your Risk - Intuitive Risk Management Skills
Trash Your Risk - Intuitive Risk Management SkillsTrash Your Risk - Intuitive Risk Management Skills
Trash Your Risk - Intuitive Risk Management Skills
 
Day 2 meet shilpa - measuring software quality-are you up-to-date on what an...
Day 2 meet shilpa  - measuring software quality-are you up-to-date on what an...Day 2 meet shilpa  - measuring software quality-are you up-to-date on what an...
Day 2 meet shilpa - measuring software quality-are you up-to-date on what an...
 

Ähnlich wie Managing with Metrics Webinar Shaun Bradshaw and Philip lew

Measurements &milestones for monitoring and controlling
Measurements &milestones for monitoring and controllingMeasurements &milestones for monitoring and controlling
Measurements &milestones for monitoring and controlling
Dhiraj Singh
 
Parallel testing overview
Parallel testing overviewParallel testing overview
Parallel testing overview
Barbara Getter
 
Estimator Metrics STC 2009
Estimator Metrics STC 2009Estimator Metrics STC 2009
Estimator Metrics STC 2009
Amit Bhardwaj
 
Predictive Analytics in Software Testing
Predictive Analytics in Software TestingPredictive Analytics in Software Testing
Predictive Analytics in Software Testing
Pavan Kumar Kodedela
 
Finding the ROI in Your Quality System
Finding the ROI in Your Quality SystemFinding the ROI in Your Quality System
Finding the ROI in Your Quality System
Northwest Analytics
 

Ähnlich wie Managing with Metrics Webinar Shaun Bradshaw and Philip lew (20)

Test Estimation in Practice
Test Estimation in PracticeTest Estimation in Practice
Test Estimation in Practice
 
Test Estimation in Practice
Test Estimation in PracticeTest Estimation in Practice
Test Estimation in Practice
 
A New Model for Building Business Process Quality
A New Model for Building Business Process QualityA New Model for Building Business Process Quality
A New Model for Building Business Process Quality
 
Measurements &milestones for monitoring and controlling
Measurements &milestones for monitoring and controllingMeasurements &milestones for monitoring and controlling
Measurements &milestones for monitoring and controlling
 
Parallel testing overview
Parallel testing overviewParallel testing overview
Parallel testing overview
 
Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".
Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".
Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".
 
Test Planning and Test Estimation Techniques
Test Planning and Test Estimation TechniquesTest Planning and Test Estimation Techniques
Test Planning and Test Estimation Techniques
 
Introduction to Quality Assurance Part 2
Introduction to Quality Assurance Part 2Introduction to Quality Assurance Part 2
Introduction to Quality Assurance Part 2
 
Introduction to Software Testing Part 2
Introduction to Software Testing Part 2Introduction to Software Testing Part 2
Introduction to Software Testing Part 2
 
Introduction to Software Testing - Part 2
Introduction to Software Testing - Part 2Introduction to Software Testing - Part 2
Introduction to Software Testing - Part 2
 
Proven Methods to Abnormality Management and Error Proofing
Proven Methods to Abnormality Management and Error ProofingProven Methods to Abnormality Management and Error Proofing
Proven Methods to Abnormality Management and Error Proofing
 
Edwin Van Loon - How Much Testing is Enough - EuroSTAR 2010
Edwin Van Loon -  How Much Testing is Enough - EuroSTAR 2010Edwin Van Loon -  How Much Testing is Enough - EuroSTAR 2010
Edwin Van Loon - How Much Testing is Enough - EuroSTAR 2010
 
Test Team Responsibilities
Test Team ResponsibilitiesTest Team Responsibilities
Test Team Responsibilities
 
Estimator Metrics STC 2009
Estimator Metrics STC 2009Estimator Metrics STC 2009
Estimator Metrics STC 2009
 
Paul Gerrard - The Redistribution of Testing – Where to Innovate and What to ...
Paul Gerrard - The Redistribution of Testing – Where to Innovate and What to ...Paul Gerrard - The Redistribution of Testing – Where to Innovate and What to ...
Paul Gerrard - The Redistribution of Testing – Where to Innovate and What to ...
 
Fundamentals of testing
Fundamentals of testingFundamentals of testing
Fundamentals of testing
 
Predictive Analytics in Software Testing
Predictive Analytics in Software TestingPredictive Analytics in Software Testing
Predictive Analytics in Software Testing
 
Finding the ROI in Your Quality System
Finding the ROI in Your Quality SystemFinding the ROI in Your Quality System
Finding the ROI in Your Quality System
 
FUNDAMENTAL TEST PROCESS
FUNDAMENTAL TEST PROCESSFUNDAMENTAL TEST PROCESS
FUNDAMENTAL TEST PROCESS
 
AMP Next Steps
AMP Next StepsAMP Next Steps
AMP Next Steps
 

Mehr von XBOSoft

Agile Metrics to Boost Software Quality improvement
Agile Metrics to Boost Software Quality improvementAgile Metrics to Boost Software Quality improvement
Agile Metrics to Boost Software Quality improvement
XBOSoft
 
What Aircrews Can Teach Software Testing Teams - XBOSoft Webinar w/Peter Varhol
What Aircrews Can Teach Software Testing Teams - XBOSoft Webinar w/Peter VarholWhat Aircrews Can Teach Software Testing Teams - XBOSoft Webinar w/Peter Varhol
What Aircrews Can Teach Software Testing Teams - XBOSoft Webinar w/Peter Varhol
XBOSoft
 
PSQT Keynote: Quality Challenges in the Internet of Things Era
PSQT Keynote: Quality Challenges in the Internet of Things EraPSQT Keynote: Quality Challenges in the Internet of Things Era
PSQT Keynote: Quality Challenges in the Internet of Things Era
XBOSoft
 

Mehr von XBOSoft (20)

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

Kürzlich hochgeladen

Kürzlich hochgeladen (20)

Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
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
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
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
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 

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