SlideShare a Scribd company logo
Software Quality Metrics Benchmark Study



         How Software Metrics and Dashboards are Applied in
                    High Technology Companies

                                                                                                  Release Slip Rate Percentage

                    Root Cause
                     Analysis


   Uses                              Automated           John Carter




                                                                         Vertical Axis Label
  External                            Metrics
Benchmarks                             System    Best

                                                 Rest
                                                         TCGen, Inc.
        Total
       Quality                   Normalizati            Menlo Park, CA
    (Predictabili                   on                                                         Benchmark
    ty/Features)

                                                                                                              Horizontal Axis Label
                                                        www.tcgen.com

                                                         May 1, 2012
Executive Summary from 10 Public Companies

The purpose of the benchmark study was to capture best practices in the application of SW metrics dashboards.
                                                                                                                       List of participants
Ten technology companies were benchmarked against these questions:
• What metrics on software quality are reported to management?                                                           3 Highly Regulated
• Internal quality metrics, external field detected metrics?
• How are they normalized? Customers in field, LOC?
• What are the most important?
• Are they tabular, graphical? How many? Are target values shown?                                                        7 from Technology
• How frequently are they reported? How many do you report on?
• What are key target values you look at for key metrics?

Key Highlights:
• There is no standard for the number of metrics, type of metrics, nor frequency of reporting                            Networking
• However there are best practices around Software Quality Metrics – We can look at what separates the
   best from the rest
• The BEST have
   1.   Automated metrics tracking and analysis systems that allow drill down and reporting by product, release,         Storage
        customer
   2.   Normalization that ensures that the metrics are meaningful as the number of customers or the complexity of
        code increases
   3.   Root Cause Analysis system that systematically analyzes defects that escape the company and are found in the
        field
                                                                                                                         Computer
   4.   Quality metrics that go beyond product defects, and include release predictability and feature expectations
   5.   External benchmarks that are used to set goals (created by third parties to establish databases or perform
        surveys)
                                                                                                                         3 Highly regulated companies
                                                                                                                         7 Networking/Computer/Storage


SWQA_Metrics_Benchmark_TCGen                                         www.tcgen.com                                                                2
How We Approached the Analysis
•     The Process Capability Maturity Model (CMM) defines five level of process maturity
        –     Level 1 (Initial, Chaotic)
        –     Level 2 (Repeatable)
        –     Level 3 (Defined)
        –     Level 4 (Managed, Measured)
        –     Level 5 (Optimizing)
•     Metrics are a key parts of the CMM model, and Level 4 indicates mastery of metrics
•     SW metrics are well characterized, and are often divided up between Product Quality
      Metrics, In-Process Metrics, and Metrics for SW Maintenance*
•     From our survey of ten companies, we have derived a sense of metrics maturity, and have
      created our own rating of SW Metrics Maturity using five factors
        –     Automated, Root Cause Analysis, Normalized, External Benchmarks, and Total Quality (not just
              defects)
        –     The Best tend to have excellent scores on all five dimensions, the rest lag behind in one or more
              areas
        –     The best tend to have measures in the three areas defined above (Product, In-Process, and
              Maintenance)
                                               “Best vs. Rest”

                                                                       * Stephen Kan, “Metrics and Models in Software Quality Engineering”, Addison-Wesley, 2003


SWQA_Metrics_Benchmark_TCGen                           www.tcgen.com                                                                                   3
Example SW Metrics Maturity
                                                                                         Hypothetical Radar Chart:
1.     Automated metrics tracking and                                                    A 5 point scale, where
       analysis systems that allow drill                                                 mastery is indicated as a 5
       down and reporting by product,                                  Root Cause        (outermost), and absent is
       release, customer                                                Analysis         a 0 (innermost)
2.     Normalization that ensures that
       the metrics are meaningful as the
       number of customers or the
       complexity of code increases
3.     Root Cause Analysis system that                                                    Automated
       systematically analyzes defects that   Uses External
       escape the company and are found                                                    Metrics
                                              Benchmarks
       in the field                                                                        System                      Best
4.     Quality metrics that go beyond
       product defects, and include                                                                                    Rest
       release predictability and feature
       expectations
5.     External benchmarks that are used
       to set goals (created by third              Total Quality
       parties to establish databases or
       perform surveys)                           (Predictability/                  Normalization
                                                     Features)

                The nature of the survey did not allow us to complete this chart for each participant, but this
                treatment would be very useful to evaluate where you are today and where you should focus
                                  in the future to close gaps between the best and the rest.


     SWQA_Metrics_Benchmark_TCGen                              www.tcgen.com                                                  4
Dashboard – Drawn from Benchmarking
  Guiding Principles: Each metric should be linked to your overall quality objectives, which were
  derived from your overall strategy

  From the Benchmark Sample, the goals might be:
  •   Increasing Net Promoter Score (how highly you are recommended)
  •   Increasing Release Predictability                                                               •   There should be
  •   Increasing Customer Satisfaction                                                                    between 4-8
  •   Increasing Reported Quality (Field Quality)                                                         metrics
  •   Reducing time to repair
  •   Reducing the number of Critical Accounts                                                        •   Two related
                                                                                                          metrics per
  Each chart has the following graphical properties:                                                      screen
  • The charts are composed so that the ‘so what’ is very clear, and repeated for each so             •   Text describing &
    that it is clear to managers that only see them once a quarter, so they know why the
    metric is there and if there is any significance to the data, what the significance is.               analyzing the
  • Targets should be on all graphs                                                                       data represented
  • Where benchmark data exists, it will also be shown on the chart
  • Each chart should have the following properties


          Title & Description               So What                            Consistent Design
          Labeled Axes                      Target Curves                      Narrative




SWQA_Metrics_Benchmark_TCGen                                    www.tcgen.com                                                 5
Vertical Axis Label
                                      Mean Time to Repair                                                                      Percent of Release Slips




                                                                                         Vertical Axis Label
                                                                       Major Release 2



                                            Major Release 3

                                                                                                                   Benchmark



                                               Horizontal Axis Label                                                                    Horizontal Axis Label




                      This chart plots the average time, in weeks, that the                                    This chart plots the percentage of actual versus planned
                      customers had to wait for resolution. Measured in weekly                                 schedule for major and minor releases.
                      intervals, data captured per release.
                                                                                                               •    The target is derived to get to less than 5% slip by 2014,
                      •   The target is derived to get to the fastest resolution (and                               closing the gap in a straight line, coming down from 22%
                          reduce the number outstanding)                                                            where we are today

                      •   The increase shown in January, 2012 is driven by the A.x                             •    The increase shown in November, 2011is driven by the
                          release.                                                                                  A.2a release, which had to go through 2 alpha

                      •   The new methods for engineering releases should impact                               •    We expect a steeper drop in July, 2012 because of our
                          this in 2013                                                                              new “Darken the Sky” program to provide requirements
                                                                                                                    stability

                                                                                                               •    Benchmarking indicates that the best in class number is a
                                                                                                                    slip rate of less than 15% (for 9 month release cycles).
Best Practices
       In benchmarking studies like this, we often see some exemplary practices that demonstrate creative and
       effective ways to stay ahead.
            1. Use of third party firms to assess where your software defect performance stacks up against the
               competition & use of industry standard databases for software quality
           2. Test Escapes Analysis Process to perform root cause analysis on all significant escapes to the field
 Top 5 3. SW Defects reported on dashboard includes broader measures like predictability, expectations
           4. Automated, integrated system for real time metrics analysis and presentation to management is simply
               pulling up current data and reviewing it formally
           5. Normalization for complexity and or accounts in the field to ensure that proper comparisons are made
           6. Create compound metric that pulls together several important factors for the business
Metrics to
           7. Institute metrics that show (unit and integration) statement coverage, branch coverage, all tests passing,
Consider
               and for functional testing, show requirements coverage and all tests passing
           8. Institute metrics that show defect backlog, number of test cases planned, and Upgrade/Update failure
               rate, Early Return Index, Fault Slip Through
           9. Bug tool kit that goes to the field with exhaustive and searchable data to help customers avoid reporting
               defects, learn about workarounds, and search with Google like strength
           10. If external benchmark targets are not known, track improvement release over release
  Other
   Tips    11. Focus on what is important. One participant only tracks release predictability and customer satisfaction
           12. Use parametric estimation metrics – for example 4 days for a test case to ensure high quality, data driven
               schedule estimates (also helps demonstrate improvements over time)


   SWQA_Metrics_Benchmark_TCGen                       www.tcgen.com                                                7
Summary Statistics

 Key Highlights:
 • 8 do report customer found defects to management (remaining 2
   report customer sat at a high level)
 • 6 report on the order of 4 metrics to management, the remaining 4
   report more or less
 • 5 include time to market as a metric in their quality dashboard
 • 4 report escapes or customer found defects caused by bad fixes
 • 4 companies have real time visibility of metrics, and they are
   automatically updated on a daily basis
 • 3 companies reported on compound metrics that combine reliability,
   availability, time to fix
 • 3 do not use targets for metrics reported to management, but only
   report the improvement release to release
 • 3 normalize metrics (LOC on inside, or Units in Field on outside)


SWQA_Metrics_Benchmark_TCGen    www.tcgen.com                       8
Implications

•     Root cause analysis should be performed on defects from the field that are either
      critical or from regressions
        – Many companies have special processes for doing this effectively
•     It appears that some participants have higher levels of automation and coverage
      for both unit, integration, and functional test
        – And it is measured
•     Planning metrics, such as the number of days per test case should be used for
      prediction and improvement
•     If you are growing, some normalization should be used.
        – It should be coarse (like judged Lines of Code, converted from Function Points)
•     Walker Survey, Quest Database, and Manager-Tools.com are three recommended
      vendors for metrics and management
        – Walker Survey can determine how you stack up against your competitors regarding quality and
          satisfaction
        – Quest is a TL 9000 database
        – Manager-Tools are helpful for developing QA managers
•     Where absolute targets don’t exist, a target curve based on prior improvement
      should be used to answer ‘are we getting better?’



SWQA_Metrics_Benchmark_TCGen                     www.tcgen.com                                      9
Ad

More Related Content

What's hot (20)

Software Quality Metrics for Testers - StarWest 2013
Software Quality Metrics for Testers - StarWest 2013Software Quality Metrics for Testers - StarWest 2013
Software Quality Metrics for Testers - StarWest 2013
XBOSoft
 
Role Of Qa And Testing In Agile 1225221397167302 8
Role Of Qa And Testing In Agile 1225221397167302 8Role Of Qa And Testing In Agile 1225221397167302 8
Role Of Qa And Testing In Agile 1225221397167302 8
a34sharm
 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assurance
Rajeev Sharan
 
Agile Testing: The Role Of The Agile Tester
Agile Testing: The Role Of The Agile TesterAgile Testing: The Role Of The Agile Tester
Agile Testing: The Role Of The Agile Tester
Declan Whelan
 
Building a Test Automation Strategy for Success
Building a Test Automation Strategy for SuccessBuilding a Test Automation Strategy for Success
Building a Test Automation Strategy for Success
Lee Barnes
 
Automation testing strategy, approach & planning
Automation testing  strategy, approach & planningAutomation testing  strategy, approach & planning
Automation testing strategy, approach & planning
SivaprasanthRentala1975
 
Performance Testing
Performance TestingPerformance Testing
Performance Testing
sharmaparish
 
Software Testing Process, Testing Automation and Software Testing Trends
Software Testing Process, Testing Automation and Software Testing TrendsSoftware Testing Process, Testing Automation and Software Testing Trends
Software Testing Process, Testing Automation and Software Testing Trends
KMS Technology
 
Software Test Metrics and Measurements
Software Test Metrics and MeasurementsSoftware Test Metrics and Measurements
Software Test Metrics and Measurements
Davis Thomas
 
Performance testing presentation
Performance testing presentationPerformance testing presentation
Performance testing presentation
Belatrix Software
 
QA Best Practices in Agile World_new
QA Best Practices in Agile World_newQA Best Practices in Agile World_new
QA Best Practices in Agile World_new
Praveen Dosapati (CSM)
 
Setting up Center of Excellence for QA in Healthcare
Setting up Center of Excellence for QA in HealthcareSetting up Center of Excellence for QA in Healthcare
Setting up Center of Excellence for QA in Healthcare
CitiusTech
 
QA Center Of Excellence (TCoE)
QA Center Of Excellence (TCoE)QA Center Of Excellence (TCoE)
QA Center Of Excellence (TCoE)
JAX Chamber IT Council
 
Test Case Management Tools
Test Case Management ToolsTest Case Management Tools
Test Case Management Tools
Malang QA Community
 
User Acceptance Testing in the Testing Center of Excellence
User Acceptance Testing in the Testing Center of ExcellenceUser Acceptance Testing in the Testing Center of Excellence
User Acceptance Testing in the Testing Center of Excellence
TechWell
 
Software Testing Services
Software Testing ServicesSoftware Testing Services
Software Testing Services
Fuad Mak
 
Tcoe team
Tcoe teamTcoe team
Tcoe team
Ankita Mohanty
 
Agile Testing - presentation for Agile User Group
Agile Testing - presentation for Agile User GroupAgile Testing - presentation for Agile User Group
Agile Testing - presentation for Agile User Group
suwalki24.pl
 
Software Quality Assurance
Software Quality Assurance Software Quality Assurance
Software Quality Assurance
ShashankBajpai24
 
QA process Presentation
QA process PresentationQA process Presentation
QA process Presentation
Nadeeshani Aththanagoda
 
Software Quality Metrics for Testers - StarWest 2013
Software Quality Metrics for Testers - StarWest 2013Software Quality Metrics for Testers - StarWest 2013
Software Quality Metrics for Testers - StarWest 2013
XBOSoft
 
Role Of Qa And Testing In Agile 1225221397167302 8
Role Of Qa And Testing In Agile 1225221397167302 8Role Of Qa And Testing In Agile 1225221397167302 8
Role Of Qa And Testing In Agile 1225221397167302 8
a34sharm
 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assurance
Rajeev Sharan
 
Agile Testing: The Role Of The Agile Tester
Agile Testing: The Role Of The Agile TesterAgile Testing: The Role Of The Agile Tester
Agile Testing: The Role Of The Agile Tester
Declan Whelan
 
Building a Test Automation Strategy for Success
Building a Test Automation Strategy for SuccessBuilding a Test Automation Strategy for Success
Building a Test Automation Strategy for Success
Lee Barnes
 
Automation testing strategy, approach & planning
Automation testing  strategy, approach & planningAutomation testing  strategy, approach & planning
Automation testing strategy, approach & planning
SivaprasanthRentala1975
 
Performance Testing
Performance TestingPerformance Testing
Performance Testing
sharmaparish
 
Software Testing Process, Testing Automation and Software Testing Trends
Software Testing Process, Testing Automation and Software Testing TrendsSoftware Testing Process, Testing Automation and Software Testing Trends
Software Testing Process, Testing Automation and Software Testing Trends
KMS Technology
 
Software Test Metrics and Measurements
Software Test Metrics and MeasurementsSoftware Test Metrics and Measurements
Software Test Metrics and Measurements
Davis Thomas
 
Performance testing presentation
Performance testing presentationPerformance testing presentation
Performance testing presentation
Belatrix Software
 
Setting up Center of Excellence for QA in Healthcare
Setting up Center of Excellence for QA in HealthcareSetting up Center of Excellence for QA in Healthcare
Setting up Center of Excellence for QA in Healthcare
CitiusTech
 
User Acceptance Testing in the Testing Center of Excellence
User Acceptance Testing in the Testing Center of ExcellenceUser Acceptance Testing in the Testing Center of Excellence
User Acceptance Testing in the Testing Center of Excellence
TechWell
 
Software Testing Services
Software Testing ServicesSoftware Testing Services
Software Testing Services
Fuad Mak
 
Agile Testing - presentation for Agile User Group
Agile Testing - presentation for Agile User GroupAgile Testing - presentation for Agile User Group
Agile Testing - presentation for Agile User Group
suwalki24.pl
 
Software Quality Assurance
Software Quality Assurance Software Quality Assurance
Software Quality Assurance
ShashankBajpai24
 

Similar to Software QA Metrics Dashboard Benchmarking (20)

Software Quality Dashboard Benchmarking Study
Software Quality Dashboard Benchmarking StudySoftware Quality Dashboard Benchmarking Study
Software Quality Dashboard Benchmarking Study
John Carter
 
From Data to Insights: How IT Operations Data Can Boost Quality
From Data to Insights: How IT Operations Data Can Boost QualityFrom Data to Insights: How IT Operations Data Can Boost Quality
From Data to Insights: How IT Operations Data Can Boost Quality
Cognizant
 
ST-Magnitude of three Dimensional Skill Set
ST-Magnitude of three Dimensional Skill SetST-Magnitude of three Dimensional Skill Set
ST-Magnitude of three Dimensional Skill Set
Amit Bhardwaj
 
22317-DIPLOMA_SEM4_software_engg-chap-06.ppt
22317-DIPLOMA_SEM4_software_engg-chap-06.ppt22317-DIPLOMA_SEM4_software_engg-chap-06.ppt
22317-DIPLOMA_SEM4_software_engg-chap-06.ppt
Deepgaichor1
 
Software metrics
Software metricsSoftware metrics
Software metrics
Aadarsh Sharma
 
Software engineering
Software engineeringSoftware engineering
Software engineering
GuruAbirami2
 
Software Matrix it's a topic in software quality.pptx
Software Matrix it's a topic in software quality.pptxSoftware Matrix it's a topic in software quality.pptx
Software Matrix it's a topic in software quality.pptx
abpassion478
 
@#$@#$@#$"""@#$@#$"""
@#$@#$@#$"""@#$@#$"""@#$@#$@#$"""@#$@#$"""
@#$@#$@#$"""@#$@#$"""
nikhilawareness
 
Content to all channels
Content to all channelsContent to all channels
Content to all channels
nikhilawareness
 
Slideshare - Many files
Slideshare - Many filesSlideshare - Many files
Slideshare - Many files
nikhilawareness
 
Slideshare removal with caption
Slideshare removal with captionSlideshare removal with caption
Slideshare removal with caption
nikhilawareness
 
Staging's channles are being tested
Staging's channles are being testedStaging's channles are being tested
Staging's channles are being tested
nikhilawareness
 
Go to all channels so that I may test your stats tom
Go to all channels so that I may test your stats tomGo to all channels so that I may test your stats tom
Go to all channels so that I may test your stats tom
nikhilawareness
 
Harry Potter 7-2 3D tonight!!! http://4rd.ca/aaaj6w
Harry Potter 7-2 3D tonight!!! http://4rd.ca/aaaj6wHarry Potter 7-2 3D tonight!!! http://4rd.ca/aaaj6w
Harry Potter 7-2 3D tonight!!! http://4rd.ca/aaaj6w
nikhilawareness
 
Software testing techniques
Software testing techniquesSoftware testing techniques
Software testing techniques
Sachin MK
 
Lecture 08 (SQE, Testing, PM, RM, ME).pptx
Lecture 08 (SQE, Testing, PM, RM, ME).pptxLecture 08 (SQE, Testing, PM, RM, ME).pptx
Lecture 08 (SQE, Testing, PM, RM, ME).pptx
SirRafiLectures
 
Testing Experience Magazine Vol.14 June 2011
Testing Experience Magazine Vol.14 June 2011Testing Experience Magazine Vol.14 June 2011
Testing Experience Magazine Vol.14 June 2011
MIMOS Berhad/Open University Malaysia/Universiti Teknologi Malaysia
 
Software Quality Assurance SQA lecture.ppt
Software Quality Assurance SQA lecture.pptSoftware Quality Assurance SQA lecture.ppt
Software Quality Assurance SQA lecture.ppt
RohanMalik45
 
Software Quality Assurance SQA lecture.ppt
Software Quality Assurance SQA lecture.pptSoftware Quality Assurance SQA lecture.ppt
Software Quality Assurance SQA lecture.ppt
RohanMalik45
 
State of the Market - Data Quality in 2023
State of the Market - Data Quality in 2023State of the Market - Data Quality in 2023
State of the Market - Data Quality in 2023
RTTS
 
Software Quality Dashboard Benchmarking Study
Software Quality Dashboard Benchmarking StudySoftware Quality Dashboard Benchmarking Study
Software Quality Dashboard Benchmarking Study
John Carter
 
From Data to Insights: How IT Operations Data Can Boost Quality
From Data to Insights: How IT Operations Data Can Boost QualityFrom Data to Insights: How IT Operations Data Can Boost Quality
From Data to Insights: How IT Operations Data Can Boost Quality
Cognizant
 
ST-Magnitude of three Dimensional Skill Set
ST-Magnitude of three Dimensional Skill SetST-Magnitude of three Dimensional Skill Set
ST-Magnitude of three Dimensional Skill Set
Amit Bhardwaj
 
22317-DIPLOMA_SEM4_software_engg-chap-06.ppt
22317-DIPLOMA_SEM4_software_engg-chap-06.ppt22317-DIPLOMA_SEM4_software_engg-chap-06.ppt
22317-DIPLOMA_SEM4_software_engg-chap-06.ppt
Deepgaichor1
 
Software engineering
Software engineeringSoftware engineering
Software engineering
GuruAbirami2
 
Software Matrix it's a topic in software quality.pptx
Software Matrix it's a topic in software quality.pptxSoftware Matrix it's a topic in software quality.pptx
Software Matrix it's a topic in software quality.pptx
abpassion478
 
Slideshare removal with caption
Slideshare removal with captionSlideshare removal with caption
Slideshare removal with caption
nikhilawareness
 
Staging's channles are being tested
Staging's channles are being testedStaging's channles are being tested
Staging's channles are being tested
nikhilawareness
 
Go to all channels so that I may test your stats tom
Go to all channels so that I may test your stats tomGo to all channels so that I may test your stats tom
Go to all channels so that I may test your stats tom
nikhilawareness
 
Harry Potter 7-2 3D tonight!!! http://4rd.ca/aaaj6w
Harry Potter 7-2 3D tonight!!! http://4rd.ca/aaaj6wHarry Potter 7-2 3D tonight!!! http://4rd.ca/aaaj6w
Harry Potter 7-2 3D tonight!!! http://4rd.ca/aaaj6w
nikhilawareness
 
Software testing techniques
Software testing techniquesSoftware testing techniques
Software testing techniques
Sachin MK
 
Lecture 08 (SQE, Testing, PM, RM, ME).pptx
Lecture 08 (SQE, Testing, PM, RM, ME).pptxLecture 08 (SQE, Testing, PM, RM, ME).pptx
Lecture 08 (SQE, Testing, PM, RM, ME).pptx
SirRafiLectures
 
Software Quality Assurance SQA lecture.ppt
Software Quality Assurance SQA lecture.pptSoftware Quality Assurance SQA lecture.ppt
Software Quality Assurance SQA lecture.ppt
RohanMalik45
 
Software Quality Assurance SQA lecture.ppt
Software Quality Assurance SQA lecture.pptSoftware Quality Assurance SQA lecture.ppt
Software Quality Assurance SQA lecture.ppt
RohanMalik45
 
State of the Market - Data Quality in 2023
State of the Market - Data Quality in 2023State of the Market - Data Quality in 2023
State of the Market - Data Quality in 2023
RTTS
 
Ad

More from John Carter (20)

Product Roadmaps Done Right
Product Roadmaps Done RightProduct Roadmaps Done Right
Product Roadmaps Done Right
John Carter
 
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
 
Program Management 2.0: Work Breakdown Structure
Program Management 2.0: Work Breakdown StructureProgram Management 2.0: Work Breakdown Structure
Program Management 2.0: Work Breakdown Structure
John Carter
 
Program Management 2.0: Schedule Prediction Accuracy
Program Management 2.0: Schedule Prediction AccuracyProgram Management 2.0: Schedule Prediction Accuracy
Program Management 2.0: Schedule Prediction Accuracy
John Carter
 
Program Management 2.0: Risk Management
Program Management 2.0: Risk ManagementProgram Management 2.0: Risk Management
Program Management 2.0: Risk Management
John Carter
 
Program Management 2.0: Monitoring Performance
Program Management 2.0: Monitoring PerformanceProgram Management 2.0: Monitoring Performance
Program Management 2.0: Monitoring Performance
John Carter
 
Program Management 2.0: Circle-Dot Charts and Communication
Program Management 2.0: Circle-Dot Charts and CommunicationProgram Management 2.0: Circle-Dot Charts and Communication
Program Management 2.0: Circle-Dot Charts and Communication
John Carter
 
Program Management 2.0: Burndown Charts
Program Management 2.0: Burndown ChartsProgram Management 2.0: Burndown Charts
Program Management 2.0: Burndown Charts
John Carter
 
Program Management Tools and Techniques: Best Practices & Workshop for Progra...
Program Management Tools and Techniques: Best Practices & Workshop for Progra...Program Management Tools and Techniques: Best Practices & Workshop for Progra...
Program Management Tools and Techniques: Best Practices & Workshop for Progra...
John Carter
 
Innovation Sprint Readiness Scorecard
Innovation Sprint Readiness ScorecardInnovation Sprint Readiness Scorecard
Innovation Sprint Readiness Scorecard
John Carter
 
Never The Twain Shall Meet: Can Agile Work with a Waterfall Process?
Never The Twain Shall Meet: Can Agile Work with a Waterfall Process?Never The Twain Shall Meet: Can Agile Work with a Waterfall Process?
Never The Twain Shall Meet: Can Agile Work with a Waterfall Process?
John Carter
 
Agile Project Management in a Waterfall World: Managing Sprints with Predicti...
Agile Project Management in a Waterfall World: Managing Sprints with Predicti...Agile Project Management in a Waterfall World: Managing Sprints with Predicti...
Agile Project Management in a Waterfall World: Managing Sprints with Predicti...
John Carter
 
Learning from the Trenches: Scrum for Hardware
Learning from the Trenches: Scrum for HardwareLearning from the Trenches: Scrum for Hardware
Learning from the Trenches: Scrum for Hardware
John Carter
 
Leadership and Product Strategy
Leadership and Product StrategyLeadership and Product Strategy
Leadership and Product Strategy
John Carter
 
Customer Collaboration & Product Innovation Using Social Networks
Customer Collaboration & Product Innovation Using Social NetworksCustomer Collaboration & Product Innovation Using Social Networks
Customer Collaboration & Product Innovation Using Social Networks
John Carter
 
Strategy Leadership and Product Portfolio Management
Strategy Leadership and Product Portfolio ManagementStrategy Leadership and Product Portfolio Management
Strategy Leadership and Product Portfolio Management
John Carter
 
Agile: Not Just for Sofware
Agile: Not Just for SofwareAgile: Not Just for Sofware
Agile: Not Just for Sofware
John Carter
 
Agile Methods to Develop Tangible Products Quickly
Agile Methods to Develop Tangible Products QuicklyAgile Methods to Develop Tangible Products Quickly
Agile Methods to Develop Tangible Products Quickly
John Carter
 
Can Agile Work With a Waterfall Process?
Can Agile Work With a Waterfall Process?Can Agile Work With a Waterfall Process?
Can Agile Work With a Waterfall Process?
John Carter
 
Program and Change Management
Program and Change ManagementProgram and Change Management
Program and Change Management
John Carter
 
Product Roadmaps Done Right
Product Roadmaps Done RightProduct Roadmaps Done Right
Product Roadmaps Done Right
John Carter
 
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
 
Program Management 2.0: Work Breakdown Structure
Program Management 2.0: Work Breakdown StructureProgram Management 2.0: Work Breakdown Structure
Program Management 2.0: Work Breakdown Structure
John Carter
 
Program Management 2.0: Schedule Prediction Accuracy
Program Management 2.0: Schedule Prediction AccuracyProgram Management 2.0: Schedule Prediction Accuracy
Program Management 2.0: Schedule Prediction Accuracy
John Carter
 
Program Management 2.0: Risk Management
Program Management 2.0: Risk ManagementProgram Management 2.0: Risk Management
Program Management 2.0: Risk Management
John Carter
 
Program Management 2.0: Monitoring Performance
Program Management 2.0: Monitoring PerformanceProgram Management 2.0: Monitoring Performance
Program Management 2.0: Monitoring Performance
John Carter
 
Program Management 2.0: Circle-Dot Charts and Communication
Program Management 2.0: Circle-Dot Charts and CommunicationProgram Management 2.0: Circle-Dot Charts and Communication
Program Management 2.0: Circle-Dot Charts and Communication
John Carter
 
Program Management 2.0: Burndown Charts
Program Management 2.0: Burndown ChartsProgram Management 2.0: Burndown Charts
Program Management 2.0: Burndown Charts
John Carter
 
Program Management Tools and Techniques: Best Practices & Workshop for Progra...
Program Management Tools and Techniques: Best Practices & Workshop for Progra...Program Management Tools and Techniques: Best Practices & Workshop for Progra...
Program Management Tools and Techniques: Best Practices & Workshop for Progra...
John Carter
 
Innovation Sprint Readiness Scorecard
Innovation Sprint Readiness ScorecardInnovation Sprint Readiness Scorecard
Innovation Sprint Readiness Scorecard
John Carter
 
Never The Twain Shall Meet: Can Agile Work with a Waterfall Process?
Never The Twain Shall Meet: Can Agile Work with a Waterfall Process?Never The Twain Shall Meet: Can Agile Work with a Waterfall Process?
Never The Twain Shall Meet: Can Agile Work with a Waterfall Process?
John Carter
 
Agile Project Management in a Waterfall World: Managing Sprints with Predicti...
Agile Project Management in a Waterfall World: Managing Sprints with Predicti...Agile Project Management in a Waterfall World: Managing Sprints with Predicti...
Agile Project Management in a Waterfall World: Managing Sprints with Predicti...
John Carter
 
Learning from the Trenches: Scrum for Hardware
Learning from the Trenches: Scrum for HardwareLearning from the Trenches: Scrum for Hardware
Learning from the Trenches: Scrum for Hardware
John Carter
 
Leadership and Product Strategy
Leadership and Product StrategyLeadership and Product Strategy
Leadership and Product Strategy
John Carter
 
Customer Collaboration & Product Innovation Using Social Networks
Customer Collaboration & Product Innovation Using Social NetworksCustomer Collaboration & Product Innovation Using Social Networks
Customer Collaboration & Product Innovation Using Social Networks
John Carter
 
Strategy Leadership and Product Portfolio Management
Strategy Leadership and Product Portfolio ManagementStrategy Leadership and Product Portfolio Management
Strategy Leadership and Product Portfolio Management
John Carter
 
Agile: Not Just for Sofware
Agile: Not Just for SofwareAgile: Not Just for Sofware
Agile: Not Just for Sofware
John Carter
 
Agile Methods to Develop Tangible Products Quickly
Agile Methods to Develop Tangible Products QuicklyAgile Methods to Develop Tangible Products Quickly
Agile Methods to Develop Tangible Products Quickly
John Carter
 
Can Agile Work With a Waterfall Process?
Can Agile Work With a Waterfall Process?Can Agile Work With a Waterfall Process?
Can Agile Work With a Waterfall Process?
John Carter
 
Program and Change Management
Program and Change ManagementProgram and Change Management
Program and Change Management
John Carter
 
Ad

Recently uploaded (20)

AI Agents at Work: UiPath, Maestro & the Future of Documents
AI Agents at Work: UiPath, Maestro & the Future of DocumentsAI Agents at Work: UiPath, Maestro & the Future of Documents
AI Agents at Work: UiPath, Maestro & the Future of Documents
UiPathCommunity
 
Everything You Need to Know About Agentforce? (Put AI Agents to Work)
Everything You Need to Know About Agentforce? (Put AI Agents to Work)Everything You Need to Know About Agentforce? (Put AI Agents to Work)
Everything You Need to Know About Agentforce? (Put AI Agents to Work)
Cyntexa
 
Slack like a pro: strategies for 10x engineering teams
Slack like a pro: strategies for 10x engineering teamsSlack like a pro: strategies for 10x engineering teams
Slack like a pro: strategies for 10x engineering teams
Nacho Cougil
 
IT484 Cyber Forensics_Information Technology
IT484 Cyber Forensics_Information TechnologyIT484 Cyber Forensics_Information Technology
IT484 Cyber Forensics_Information Technology
SHEHABALYAMANI
 
Top 5 Benefits of Using Molybdenum Rods in Industrial Applications.pptx
Top 5 Benefits of Using Molybdenum Rods in Industrial Applications.pptxTop 5 Benefits of Using Molybdenum Rods in Industrial Applications.pptx
Top 5 Benefits of Using Molybdenum Rods in Industrial Applications.pptx
mkubeusa
 
Com fer un pla de gestió de dades amb l'eiNa DMP (en anglès)
Com fer un pla de gestió de dades amb l'eiNa DMP (en anglès)Com fer un pla de gestió de dades amb l'eiNa DMP (en anglès)
Com fer un pla de gestió de dades amb l'eiNa DMP (en anglès)
CSUC - Consorci de Serveis Universitaris de Catalunya
 
Build With AI - In Person Session Slides.pdf
Build With AI - In Person Session Slides.pdfBuild With AI - In Person Session Slides.pdf
Build With AI - In Person Session Slides.pdf
Google Developer Group - Harare
 
fennec fox optimization algorithm for optimal solution
fennec fox optimization algorithm for optimal solutionfennec fox optimization algorithm for optimal solution
fennec fox optimization algorithm for optimal solution
shallal2
 
Mastering Testing in the Modern F&B Landscape
Mastering Testing in the Modern F&B LandscapeMastering Testing in the Modern F&B Landscape
Mastering Testing in the Modern F&B Landscape
marketing943205
 
Design pattern talk by Kaya Weers - 2025 (v2)
Design pattern talk by Kaya Weers - 2025 (v2)Design pattern talk by Kaya Weers - 2025 (v2)
Design pattern talk by Kaya Weers - 2025 (v2)
Kaya Weers
 
How to Install & Activate ListGrabber - eGrabber
How to Install & Activate ListGrabber - eGrabberHow to Install & Activate ListGrabber - eGrabber
How to Install & Activate ListGrabber - eGrabber
eGrabber
 
Cybersecurity Threat Vectors and Mitigation
Cybersecurity Threat Vectors and MitigationCybersecurity Threat Vectors and Mitigation
Cybersecurity Threat Vectors and Mitigation
VICTOR MAESTRE RAMIREZ
 
Optima Cyber - Maritime Cyber Security - MSSP Services - Manolis Sfakianakis ...
Optima Cyber - Maritime Cyber Security - MSSP Services - Manolis Sfakianakis ...Optima Cyber - Maritime Cyber Security - MSSP Services - Manolis Sfakianakis ...
Optima Cyber - Maritime Cyber Security - MSSP Services - Manolis Sfakianakis ...
Mike Mingos
 
machines-for-woodworking-shops-en-compressed.pdf
machines-for-woodworking-shops-en-compressed.pdfmachines-for-woodworking-shops-en-compressed.pdf
machines-for-woodworking-shops-en-compressed.pdf
AmirStern2
 
Unlocking Generative AI in your Web Apps
Unlocking Generative AI in your Web AppsUnlocking Generative AI in your Web Apps
Unlocking Generative AI in your Web Apps
Maximiliano Firtman
 
AI-proof your career by Olivier Vroom and David WIlliamson
AI-proof your career by Olivier Vroom and David WIlliamsonAI-proof your career by Olivier Vroom and David WIlliamson
AI-proof your career by Olivier Vroom and David WIlliamson
UXPA Boston
 
Kit-Works Team Study_팀스터디_김한솔_nuqs_20250509.pdf
Kit-Works Team Study_팀스터디_김한솔_nuqs_20250509.pdfKit-Works Team Study_팀스터디_김한솔_nuqs_20250509.pdf
Kit-Works Team Study_팀스터디_김한솔_nuqs_20250509.pdf
Wonjun Hwang
 
Smart Investments Leveraging Agentic AI for Real Estate Success.pptx
Smart Investments Leveraging Agentic AI for Real Estate Success.pptxSmart Investments Leveraging Agentic AI for Real Estate Success.pptx
Smart Investments Leveraging Agentic AI for Real Estate Success.pptx
Seasia Infotech
 
Top-AI-Based-Tools-for-Game-Developers (1).pptx
Top-AI-Based-Tools-for-Game-Developers (1).pptxTop-AI-Based-Tools-for-Game-Developers (1).pptx
Top-AI-Based-Tools-for-Game-Developers (1).pptx
BR Softech
 
Limecraft Webinar - 2025.3 release, featuring Content Delivery, Graphic Conte...
Limecraft Webinar - 2025.3 release, featuring Content Delivery, Graphic Conte...Limecraft Webinar - 2025.3 release, featuring Content Delivery, Graphic Conte...
Limecraft Webinar - 2025.3 release, featuring Content Delivery, Graphic Conte...
Maarten Verwaest
 
AI Agents at Work: UiPath, Maestro & the Future of Documents
AI Agents at Work: UiPath, Maestro & the Future of DocumentsAI Agents at Work: UiPath, Maestro & the Future of Documents
AI Agents at Work: UiPath, Maestro & the Future of Documents
UiPathCommunity
 
Everything You Need to Know About Agentforce? (Put AI Agents to Work)
Everything You Need to Know About Agentforce? (Put AI Agents to Work)Everything You Need to Know About Agentforce? (Put AI Agents to Work)
Everything You Need to Know About Agentforce? (Put AI Agents to Work)
Cyntexa
 
Slack like a pro: strategies for 10x engineering teams
Slack like a pro: strategies for 10x engineering teamsSlack like a pro: strategies for 10x engineering teams
Slack like a pro: strategies for 10x engineering teams
Nacho Cougil
 
IT484 Cyber Forensics_Information Technology
IT484 Cyber Forensics_Information TechnologyIT484 Cyber Forensics_Information Technology
IT484 Cyber Forensics_Information Technology
SHEHABALYAMANI
 
Top 5 Benefits of Using Molybdenum Rods in Industrial Applications.pptx
Top 5 Benefits of Using Molybdenum Rods in Industrial Applications.pptxTop 5 Benefits of Using Molybdenum Rods in Industrial Applications.pptx
Top 5 Benefits of Using Molybdenum Rods in Industrial Applications.pptx
mkubeusa
 
fennec fox optimization algorithm for optimal solution
fennec fox optimization algorithm for optimal solutionfennec fox optimization algorithm for optimal solution
fennec fox optimization algorithm for optimal solution
shallal2
 
Mastering Testing in the Modern F&B Landscape
Mastering Testing in the Modern F&B LandscapeMastering Testing in the Modern F&B Landscape
Mastering Testing in the Modern F&B Landscape
marketing943205
 
Design pattern talk by Kaya Weers - 2025 (v2)
Design pattern talk by Kaya Weers - 2025 (v2)Design pattern talk by Kaya Weers - 2025 (v2)
Design pattern talk by Kaya Weers - 2025 (v2)
Kaya Weers
 
How to Install & Activate ListGrabber - eGrabber
How to Install & Activate ListGrabber - eGrabberHow to Install & Activate ListGrabber - eGrabber
How to Install & Activate ListGrabber - eGrabber
eGrabber
 
Cybersecurity Threat Vectors and Mitigation
Cybersecurity Threat Vectors and MitigationCybersecurity Threat Vectors and Mitigation
Cybersecurity Threat Vectors and Mitigation
VICTOR MAESTRE RAMIREZ
 
Optima Cyber - Maritime Cyber Security - MSSP Services - Manolis Sfakianakis ...
Optima Cyber - Maritime Cyber Security - MSSP Services - Manolis Sfakianakis ...Optima Cyber - Maritime Cyber Security - MSSP Services - Manolis Sfakianakis ...
Optima Cyber - Maritime Cyber Security - MSSP Services - Manolis Sfakianakis ...
Mike Mingos
 
machines-for-woodworking-shops-en-compressed.pdf
machines-for-woodworking-shops-en-compressed.pdfmachines-for-woodworking-shops-en-compressed.pdf
machines-for-woodworking-shops-en-compressed.pdf
AmirStern2
 
Unlocking Generative AI in your Web Apps
Unlocking Generative AI in your Web AppsUnlocking Generative AI in your Web Apps
Unlocking Generative AI in your Web Apps
Maximiliano Firtman
 
AI-proof your career by Olivier Vroom and David WIlliamson
AI-proof your career by Olivier Vroom and David WIlliamsonAI-proof your career by Olivier Vroom and David WIlliamson
AI-proof your career by Olivier Vroom and David WIlliamson
UXPA Boston
 
Kit-Works Team Study_팀스터디_김한솔_nuqs_20250509.pdf
Kit-Works Team Study_팀스터디_김한솔_nuqs_20250509.pdfKit-Works Team Study_팀스터디_김한솔_nuqs_20250509.pdf
Kit-Works Team Study_팀스터디_김한솔_nuqs_20250509.pdf
Wonjun Hwang
 
Smart Investments Leveraging Agentic AI for Real Estate Success.pptx
Smart Investments Leveraging Agentic AI for Real Estate Success.pptxSmart Investments Leveraging Agentic AI for Real Estate Success.pptx
Smart Investments Leveraging Agentic AI for Real Estate Success.pptx
Seasia Infotech
 
Top-AI-Based-Tools-for-Game-Developers (1).pptx
Top-AI-Based-Tools-for-Game-Developers (1).pptxTop-AI-Based-Tools-for-Game-Developers (1).pptx
Top-AI-Based-Tools-for-Game-Developers (1).pptx
BR Softech
 
Limecraft Webinar - 2025.3 release, featuring Content Delivery, Graphic Conte...
Limecraft Webinar - 2025.3 release, featuring Content Delivery, Graphic Conte...Limecraft Webinar - 2025.3 release, featuring Content Delivery, Graphic Conte...
Limecraft Webinar - 2025.3 release, featuring Content Delivery, Graphic Conte...
Maarten Verwaest
 

Software QA Metrics Dashboard Benchmarking

  • 1. Software Quality Metrics Benchmark Study How Software Metrics and Dashboards are Applied in High Technology Companies Release Slip Rate Percentage Root Cause Analysis Uses Automated John Carter Vertical Axis Label External Metrics Benchmarks System Best Rest TCGen, Inc. Total Quality Normalizati Menlo Park, CA (Predictabili on Benchmark ty/Features) Horizontal Axis Label www.tcgen.com May 1, 2012
  • 2. Executive Summary from 10 Public Companies The purpose of the benchmark study was to capture best practices in the application of SW metrics dashboards. List of participants Ten technology companies were benchmarked against these questions: • What metrics on software quality are reported to management? 3 Highly Regulated • Internal quality metrics, external field detected metrics? • How are they normalized? Customers in field, LOC? • What are the most important? • Are they tabular, graphical? How many? Are target values shown? 7 from Technology • How frequently are they reported? How many do you report on? • What are key target values you look at for key metrics? Key Highlights: • There is no standard for the number of metrics, type of metrics, nor frequency of reporting Networking • However there are best practices around Software Quality Metrics – We can look at what separates the best from the rest • The BEST have 1. Automated metrics tracking and analysis systems that allow drill down and reporting by product, release, Storage customer 2. Normalization that ensures that the metrics are meaningful as the number of customers or the complexity of code increases 3. Root Cause Analysis system that systematically analyzes defects that escape the company and are found in the field Computer 4. Quality metrics that go beyond product defects, and include release predictability and feature expectations 5. External benchmarks that are used to set goals (created by third parties to establish databases or perform surveys) 3 Highly regulated companies 7 Networking/Computer/Storage SWQA_Metrics_Benchmark_TCGen www.tcgen.com 2
  • 3. How We Approached the Analysis • The Process Capability Maturity Model (CMM) defines five level of process maturity – Level 1 (Initial, Chaotic) – Level 2 (Repeatable) – Level 3 (Defined) – Level 4 (Managed, Measured) – Level 5 (Optimizing) • Metrics are a key parts of the CMM model, and Level 4 indicates mastery of metrics • SW metrics are well characterized, and are often divided up between Product Quality Metrics, In-Process Metrics, and Metrics for SW Maintenance* • From our survey of ten companies, we have derived a sense of metrics maturity, and have created our own rating of SW Metrics Maturity using five factors – Automated, Root Cause Analysis, Normalized, External Benchmarks, and Total Quality (not just defects) – The Best tend to have excellent scores on all five dimensions, the rest lag behind in one or more areas – The best tend to have measures in the three areas defined above (Product, In-Process, and Maintenance) “Best vs. Rest” * Stephen Kan, “Metrics and Models in Software Quality Engineering”, Addison-Wesley, 2003 SWQA_Metrics_Benchmark_TCGen www.tcgen.com 3
  • 4. Example SW Metrics Maturity Hypothetical Radar Chart: 1. Automated metrics tracking and A 5 point scale, where analysis systems that allow drill mastery is indicated as a 5 down and reporting by product, Root Cause (outermost), and absent is release, customer Analysis a 0 (innermost) 2. Normalization that ensures that the metrics are meaningful as the number of customers or the complexity of code increases 3. Root Cause Analysis system that Automated systematically analyzes defects that Uses External escape the company and are found Metrics Benchmarks in the field System Best 4. Quality metrics that go beyond product defects, and include Rest release predictability and feature expectations 5. External benchmarks that are used to set goals (created by third Total Quality parties to establish databases or perform surveys) (Predictability/ Normalization Features) The nature of the survey did not allow us to complete this chart for each participant, but this treatment would be very useful to evaluate where you are today and where you should focus in the future to close gaps between the best and the rest. SWQA_Metrics_Benchmark_TCGen www.tcgen.com 4
  • 5. Dashboard – Drawn from Benchmarking Guiding Principles: Each metric should be linked to your overall quality objectives, which were derived from your overall strategy From the Benchmark Sample, the goals might be: • Increasing Net Promoter Score (how highly you are recommended) • Increasing Release Predictability • There should be • Increasing Customer Satisfaction between 4-8 • Increasing Reported Quality (Field Quality) metrics • Reducing time to repair • Reducing the number of Critical Accounts • Two related metrics per Each chart has the following graphical properties: screen • The charts are composed so that the ‘so what’ is very clear, and repeated for each so • Text describing & that it is clear to managers that only see them once a quarter, so they know why the metric is there and if there is any significance to the data, what the significance is. analyzing the • Targets should be on all graphs data represented • Where benchmark data exists, it will also be shown on the chart • Each chart should have the following properties  Title & Description  So What  Consistent Design  Labeled Axes  Target Curves  Narrative SWQA_Metrics_Benchmark_TCGen www.tcgen.com 5
  • 6. Vertical Axis Label Mean Time to Repair Percent of Release Slips Vertical Axis Label Major Release 2 Major Release 3 Benchmark Horizontal Axis Label Horizontal Axis Label This chart plots the average time, in weeks, that the This chart plots the percentage of actual versus planned customers had to wait for resolution. Measured in weekly schedule for major and minor releases. intervals, data captured per release. • The target is derived to get to less than 5% slip by 2014, • The target is derived to get to the fastest resolution (and closing the gap in a straight line, coming down from 22% reduce the number outstanding) where we are today • The increase shown in January, 2012 is driven by the A.x • The increase shown in November, 2011is driven by the release. A.2a release, which had to go through 2 alpha • The new methods for engineering releases should impact • We expect a steeper drop in July, 2012 because of our this in 2013 new “Darken the Sky” program to provide requirements stability • Benchmarking indicates that the best in class number is a slip rate of less than 15% (for 9 month release cycles).
  • 7. Best Practices In benchmarking studies like this, we often see some exemplary practices that demonstrate creative and effective ways to stay ahead. 1. Use of third party firms to assess where your software defect performance stacks up against the competition & use of industry standard databases for software quality 2. Test Escapes Analysis Process to perform root cause analysis on all significant escapes to the field Top 5 3. SW Defects reported on dashboard includes broader measures like predictability, expectations 4. Automated, integrated system for real time metrics analysis and presentation to management is simply pulling up current data and reviewing it formally 5. Normalization for complexity and or accounts in the field to ensure that proper comparisons are made 6. Create compound metric that pulls together several important factors for the business Metrics to 7. Institute metrics that show (unit and integration) statement coverage, branch coverage, all tests passing, Consider and for functional testing, show requirements coverage and all tests passing 8. Institute metrics that show defect backlog, number of test cases planned, and Upgrade/Update failure rate, Early Return Index, Fault Slip Through 9. Bug tool kit that goes to the field with exhaustive and searchable data to help customers avoid reporting defects, learn about workarounds, and search with Google like strength 10. If external benchmark targets are not known, track improvement release over release Other Tips 11. Focus on what is important. One participant only tracks release predictability and customer satisfaction 12. Use parametric estimation metrics – for example 4 days for a test case to ensure high quality, data driven schedule estimates (also helps demonstrate improvements over time) SWQA_Metrics_Benchmark_TCGen www.tcgen.com 7
  • 8. Summary Statistics Key Highlights: • 8 do report customer found defects to management (remaining 2 report customer sat at a high level) • 6 report on the order of 4 metrics to management, the remaining 4 report more or less • 5 include time to market as a metric in their quality dashboard • 4 report escapes or customer found defects caused by bad fixes • 4 companies have real time visibility of metrics, and they are automatically updated on a daily basis • 3 companies reported on compound metrics that combine reliability, availability, time to fix • 3 do not use targets for metrics reported to management, but only report the improvement release to release • 3 normalize metrics (LOC on inside, or Units in Field on outside) SWQA_Metrics_Benchmark_TCGen www.tcgen.com 8
  • 9. Implications • Root cause analysis should be performed on defects from the field that are either critical or from regressions – Many companies have special processes for doing this effectively • It appears that some participants have higher levels of automation and coverage for both unit, integration, and functional test – And it is measured • Planning metrics, such as the number of days per test case should be used for prediction and improvement • If you are growing, some normalization should be used. – It should be coarse (like judged Lines of Code, converted from Function Points) • Walker Survey, Quest Database, and Manager-Tools.com are three recommended vendors for metrics and management – Walker Survey can determine how you stack up against your competitors regarding quality and satisfaction – Quest is a TL 9000 database – Manager-Tools are helpful for developing QA managers • Where absolute targets don’t exist, a target curve based on prior improvement should be used to answer ‘are we getting better?’ SWQA_Metrics_Benchmark_TCGen www.tcgen.com 9
  翻译: