Product Metrics and ROI

Course:  PMR
Duration:  4 Days
Level:  I
Course Summary

The modern field of software metrics emerged from the computer modeling and "statistical thinking" services of the 1980s. As the field evolved, metrics programs were integrated with project management, and metrics grew to be a major tool in the managerial decision-making process of software companies. This course simplifies software measurement and explains its value as a tool for decision-makers on software products. Techniques presented in Software Metrics: A Guide to Planning, Analysis, and Application are derived from best practices. The ideas are field-proven, down-to-earth, and straightforward, making it an invaluable resource for those striving for process improvement. This course helps students enrich their knowledge of measurements, analysis, and best practices, and demonstrates how ordinary analysis techniques can be applied to achieve extraordinary results and return on investment. Easy-to-understand tools and techniques show how metrics create models that are indispensable to decision-making in the software industry and cost justification.

« Hide The Details
Topics Covered In This Course

Chapter 1: Software Measurement with ROI implications

  • A New Order
  • Measurement in Quality Thinking
  • Precision in Expression
  • Representation of Reality
  • Knowledge Creation
  • Measurement Technology
  • Measuring With the Mind: Cognitive Phase
  • Measuring With Words: Semantic Phase
  • Measuring With Numbers: Quantitative Phase
  • The Three Phases Coexist
  • Measurement Scales
  • Levels of Measurements
  • Intrinsic Nature of Measurement
  • Software Measuring Instruments
  • Measurement Continuum
  • The Corner Stone

Chapter 2: Software Metrics

  • Metrics Mapping
  • Simple Metrics
  • Complex Metrics
  • Metrics Are Organization Specific
  • Importance of Estimation and Planning In the Context of Metrics
  • Metrics Vocabulary
  • Guidelines from Quality Standards
  • Applying Software Metrics: A Management Perspective
  • Benefits of Metrics

Chapter 3: Designing a Metrics System and ROI definition

  • Metrics System
  • Information-Based Metrics Architecture
  • Goals: The Drivers
  • Decision Centers: The New Organization
  • Models: Knowledge Capsules
  • Metrics: Indicators Signals
  • Measurement: Sensor System
  • Data Collection
  • Implementing the Metrics System Architecture
  • Metrics Planning Approaches
  • Metrics Planning Document Checklist

Chapter 4: Metrics Data Visualization

  • Data Analysis
  • Graphical Analysis
  • Visualizing Data
  • Graphical Techniques
  • Pie Charts: Distribution Analysis
  • Mapping
  • Life Cycle Profiles
  • Effort Profile
  • Process Compliance Profile
  • Responsibility Matrix
  • Resource Balancing
  • Contours
  • Radar Charts: A Balanced View
  • Dynamic Views
  • Clustering
  • Data Exploration and Visualization Tools
  • Data Visualization: Emerging Technology

Chapter 5: Metrics Data Analysis in Frequency Domain

  • Frequency Distribution: An Analysis Tool
  • Normal Distribution
  • Bias: A Process Reality
  • Deriving Frequency Distribution from Data
  • Looking At Histograms
  • Process Capability from Frequency Distribution
  • Probability
  • Process Diagnosis

Chapter 6: Metrics Data Analysis in Time Domain

  • Viewing in Time
  • Temporal Patterns in Metrics
  • Process Characterization
  • Control Charts
  • Special Forms
  • Control Chart for Effective Application
  • Modernism in Process Control: Decision Support Charts

Chapter 7: Metrics Data Analysis in the Relationship Domain

  • A Fertile Domain
  • Search for Relationships
  • Perceiving Relationships
  • Strength of Relationship: Correlation Coefficient
  • Causal Relationship and Statistical Correlation
  • Linear Regression
  • Linear Regression: Example
  • Nonlinear Regression Models
  • Nonlinear Regression Analysis of Productivity
  • Multiple Linear Regressions
  • Surface Plot
  • Regression Model Application
  • Application 1: Process Optimization
  • Application 2: Forecasting Product Quality
  • Application 3: Defect Correlation
  • Application 4: Causal Analysis
  • Application 5: Demonstrating How Review Makes Customers Happy (Indirectly)
  • Application 6: A Myth Breaks
  • Application 7: The Crossover
  • Application 8: Optimum Team Size?
  • Application 9: Detecting Hidden Problems
  • Application 10: Analysis of Defect Discovery Economics
  • Application 11: Building an Effort Estimation Model
  • Application 12: Calibration of Intuitive Models
  • More Applications

Chapter 8: Process Models

  • From Analysis to Systems Thinking
  • Model Building: Knowledge Consolidation
  • Models Using Single Metric (Analytical Models)
  • Models Using Two Metrics (Regression Models)
  • Higher-Level Empirical Models
  • Descriptive Statistics on Multiple Metrics
  • Multiple Analyses of Single Metrics
  • Three Analytical Dimensions
  • Process Diagnostic Panel
  • Analytical Summary of Single Metric
  • Global Summary
  • Process Correlations
  • Multiple Scatter Plots
  • Design of Experiment (DOE)

Chapter 9: Estimation Models

  • Estimation Process
  • Software Estimation Risks
  • Estimation Methodologies
  • Delphi Estimate
  • Golden Rule
  • Prediction Capability
  • Prediction Equations
  • Estimation Algorithms
  • Estimation Science: The Early Models
  • Advent of Parametric Models
  • Calibration
  • COCOMO
  • Lookup Table
  • Equations
  • COCOMO II.2000 Applications
  • Tailoring COCOMO
  • Estimation System
  • SLIM (Software Life Cycle Management)
  • SLIM-Estimate
  • Software Sizing Tools
  • Estimation Tools

Chapter 10: Metrics for Defect Management

  • Defect Measurement
  • Defect Classification
  • Defect Database
  • Analysis of Defect Data
  • Defect Correlation
  • Defect Driver Matrix
  • Looking for Consistency
  • Defect Filter Matrix
  • Defect Detection Probability
  • Rayleigh Defect Discovery Model
  • Three Phases of Reliability Measurement
  • Reliability Enhancement
  • Home-Grown Model
  • Quantitative Defect Management

Chapter 11: Online Use of Metrics

  • The Challenge
  • Metrics Intelligence
  • Metrics Synchronization
  • Milestone Diary (MSD)
  • Earned Value Model
  • Extended Milestone Diary
  • Responding to Metrics
  • Discovering The Factory within the Factory
  • Few Data: Sharp Focus
  • Choice of Online Metrics
  • Benefits of Online Metrics

Chapter 12: Metrics-Based Decision Support Systems

  • Two Systems
  • The Humble Beginning
  • Advent of Software Management Tools
  • Birth of Process Databases
  • Enterprise Integration
  • Process Intelligence
  • A Symbiotic Dependence
  • An Economic Alternative: Metrics-Based Decision Support Systems (DSS)

Chapter 13: Metrics for Strategic Vision with ROI Emphasis

  • Beyond the Obvious
  • Metrics in Project Management
  • Tailoring Metrics for the Project
  • Setting Quantitative Goals: Goal?Metrics Correlation (GMC)
  • GMC Analysis
  • Quality Function Deployment (QFD)
  • Risk Estimation
  • Simulating Schedule Risk
  • Mapping Risk Using Risk Exposure Number
  • Analysis of REN
  • Six Sigma Renaissance
  • Consummate Vision

Chapter 14: Metrics System Implementation and ROI

  • Toward Truth
  • No Universal Method
  • Effective Use of Metrics
  • Looking At Metrics Data
  • Applying Metrics
  • Creating Decision Centers
  • Equip People with Knowledge At Less Cost
  • The Marvelous Spreadsheet
  • Things to Remember During Implementation
  • Lead With Numbers
  • Integrated Management
  • Mirror, Microscope, and Telescope
  • Unlimited Scope
What You Can Expect

At the end of this course, students will be able to:

  • Measure Software deliverables
  • Understand the benefits of metrics
  • Create charts and graphs to show measurements
  • Work with time related measurements
  • Work with process models
  • Create estimation models
  • Manage defects
  • Calculate ROI(Return on investment)
Who Should Take This Course

This course is designed for Software Developers, Testers, Analysts, and Managers

Training Style

Instructor led with 50% lecture and 50% lab.

« Hide The Details

Every student attending a Verhoef Training class will receive a certificate good for $100 toward their next public class taken within a year.

You can also buy "Verhoef Vouchers" to get a discounted rate for a single student in any of our public or web-based classes. Contact your account manager or our sales office for details.

Schedule For This Course
There are currently no public sessions scheduled for this course. We can schedule a private class for your organization just a couple of weeks from now. Or we can let you know the next time we do schedule a public session.
Notify me the next time this course is confirmed!
Can't find the course you want?
Call us at 800.533.3893, or
email us at [email protected]