CISQ Tutorials

Best Practices in Software Process and Product Measurement



1-2 days



Dr. Bill Curtis

Senior VP & Chief Scientist, CAST Research Labs

Executive Director, Consortium for IT Software Quality



  • IT or software executives
  • Software project, Scrum, or application managers
  • Quality assurance executives, managers, and professionals
  • Process improvement or software measurement professionals
  • CTOs or senior architects
  • Academics and researchers in the area of software measurement
  • Anyone interested in learning more about the measurement of both software processes and products



This tutorial will cover advances in software measurement over the last decade in four areas — the types of measures available, the use of these measures on projects using difference development methods, the measurement of improvement programs, and the measurement of software products. The material will present case studies of successful measurement as well as the instructor’s own experiences in setting up corporate software measurement programs, process improvement programs, and product measurement systems. Attendees will learn:


  • Benefits and drawbacks of different measures
  • Best measures for different development methods
  • Best practices for estimating and tracking
  • How measurement changes by organizational maturity level
  • Best practices for measuring lean, high maturity, and improvement progress
  • Advances in software product quality measurement
  • Best practices for measuring business benefit and return on investment



  1. Advances in Software Measurement
    1. Practical Software Measurement
    2. Options for size measurement
    3. Challenges in measuring effort
    4. Advances in quality measurement
    5. Challenges for measuring software value
    6. The process of software measurement
  2. Measuring Software Projects and Iterations
    1. Best practices in estimating
    2. Best practices in traditional tracking
    3. Agile and iterative measurement
    4. Team Software Process measurement
    5. Benchmarking and its caveats
  3. Measuring Software Improvement Programs
    1. Measurement capability by maturity level
    2. Measuring for improvements guided by lean principles
    3. A new approach to high maturity quantitative management
    4. Best measures to demonstrate improvement progress
    5. Measuring the return on improvement investments
  4. Measuring Software Product Quality
    1. Measurement of functional vs. non-functional defects
    2. The critical roles of structural and behavioral quality
    3. Advances in measuring structural and behavioral quality
    4. Best practices for measuring quality progress and benefits
    5. Using quality measures in software contracts





Instructor Bio:

Please see here.



Contact us today to learn more about this tutorial:


Name *


Email *





Enter Code from Above :

Required fields are marked *