0 Items in Your Cart
Cart Summary
Shopping Cart Empty
  Search by keyword: Find
Previous |  ReadyNotes  | Next

A Practical Metrics and Measurements Guide for Today's Software Project Manager

Authored by Susan K. Land, William C. Hobart, John W. Walz
RN0077632
List Price: $19.00
 
File Name: Land-metrics.pdf

by Susan K. Land, CSDP; William C. Hobart Jr., PhD; and John W. Walz

* Winner of an incentive award from the MITRE Ronald Fante Best Paper program *

Organizations should look for ways to operate leanly and efficiently. Data collection simply for the data's sake is at best inefficient; this data is often ignored, wasting valuable time and money. When measurement data is misused, it can have devastating effects. When applied correctly, software measurement can help the Project Lead or Program Manager do a better job at implementing more realistic software plans, more precisely track and report progress against those plans, and take corrective action when required.

Measurement should be an integral part of any software project life cycle. This ReadyNote will help managers understand

  • the current state of the practice and supporting standards,
  • the criticality of defining the overall goal of their metrics programs,
  • the measures that need to be collected to support the project(s),
  • whether the selected set of metrics and measures may be appropriate for their project(s), and
  • what to watch out for as far as intentional, and unintentional, side effects of the chosen measures and metrics.

This ReadyNote discusses the motivation for metrics and why so many measurement programs fail. It then discusses typical metrics for requirements, design, development, and test phases, as well as life cycle considerations in implementing a measurements program. The authors address risks in implementing a measurement program and explain some typical mitigation strategies. Other helpful sections include a metrics and measurement framework, and a document outline for a metrics and measurement plan.

1. Introduction
2. Defining Measurement and Metrics
3. State of the Practice
3.1. U.S. DOD Acquisition
3.2. Software Process Improvement Methodologies
4. Standards
4.1. IEEE Software & Systems Engineering Standards Committee (S2ESC)
4.2. Standards Support for Measurement and Metrics
5. IEEE 1061-Based Approaches
5.1. The Software Quality Metrics Methodology
5.2. The goal, Question, Metric (GQM) Paradigm
5.3. Practical Software Measurement (PSM)
6. Developing a Measurement Program
6.1. What is the Purpose?
6.2. Motivation
6.3. Why Programs fail
7. Current Measures
7.1. Requirements
7.2. Design
7.3. Development
8. a Life Cycle Approach to Program Implementation
8.1. A Measurement Framework
9. Implementation Risk Factors
9.1. Measures
9.2. Design
9.3. Development
10. Summary
Appendix A: Suggested Core Measures
Appendix B: Metrics And Measurement Plan - Suggested Minimum Contents
Appendix C: Definitions Of The 14 Core Metrics As Provided By The Step: [94]
References
Department of Defense Publications
IEEE Publications
ISO Publications
Other References
About The Authors
  • Susan K. Land is employed by MITRE*, a not-for-profit organization chartered to operate in the public interest. She has more than 20 years of industry experience in the practical application of software engineering methodologies. Ms. Land is an active volunteer supporting the IEEE Computer Society. A former vice president of the Standards Activities Board (SAB) for the Computer Society, she now serves as a member of this board and as a member of the Software and Systems Engineering Standards Committee (S2ESC). She is also the author of Jumpstart CMM(R)/CMMI(R) Software Process Improvement: Using IEEE Software Engineering Standards, and with John W. Walz, Practical Support for CMMI-SW Software Project Documentation: Using IEEE Software Engineering Standards, Practical Support for ISO 9001 Software Project Documentation: Using IEEE Software Engineering Standards, and Practical Support for Lean Six Sigma Software Process Definition: Using IEEE Software Engineering Standards (all published by Wiley).
  • William C. Hobart Jr. is employed by MITRE*. He has more than 16 years of experience in supporting research and development of military systems. He graduated with a BS from the United States Air Force Academy, and he later earned an MSEE from the Air Force Institute of Technology and a PhD in Electrical Engineering from The University of Texas at Austin.
  • John W. Walz retired as senior manager of supply chain management at Lucent Technologies. His 30-year career at Lucent & AT&T was highlighted by customer-focused and results-oriented management. Mr. Walz is Vice President of the SAB and also serves as a member of the S2ESC.