|
GUIDELINES TO SOFTWARE MEASUREMENT

This publication presents material about starting and managing an
ongoing software measurement program.
Most Recent Release August, 2004
IFPUG members can download an electronic copy (PDF 1.89mg) of this new release. Non-members (or members who wish to purchase a hardcopy) can order the publication online.
Table of Contents
| Chapter 1 |
Introduction - Introduces measurement programs and process improvement and explains the purpose of the Guidelines to Software Measurement. |
| Chapter 2 |
Software Measurement Overview - Introduces software measurement by providing an overview of several measurement frameworks that represent best measurement practices and that provide a coherent approach to implementing these practices. This chapter also introduces several commonly used measures. |
| Chapter 3 |
Implementing and Sustaining a Software Measurement Program - Provides guidelines for both implementing and sustaining a software measurement program using a project based approach. |
| Chapter 4 |
Software Size - Discusses the archaeology of sizing and sizing options. |
| Chapter 5 |
Customer Satisfaction - Defines customer satisfaction concepts and characteristics, why it is necessary to measure and a potential framework for implementation. |
| Chapter 6 |
Effort - Discusses issues associated with effort tracking. |
| Chapter 7 |
Cost - Provides a method to calculate project cost. |
| Chapter 8 |
Defects - Suggests definitions of a defect, a way to present the results of defect analysis and a framework for implementation. |
| Chapter 9 |
Application and Project Attributes - Discusses benefits of collecting application an project attributes, identifies common attribute types, defines general collection methods, describes how the data may be analyzed and the potential impact analyses that can be conducted. |
| Chapter 10 |
Productivity and Delivery Rate - Discusses a number of uses for productivity and time -to-delivery metrics for IT projects. |
| Chapter 11 |
Quality - Presents a selection of quality metrics and demonstrates how they can be used to enhance and monitor the quality of the software development process and the resulting software deliverable. |
| Chapter 12 |
Estimating - Focuses on project estimating principles: how to estimate the function point size of a project and how to determine an estimating process for your organization. |
| Chapter 13 |
Benchmarking - Provides an overview of benchmarking and outlines the benchmarking process. |
| Chapter 14 |
Continuous Process Improvement - Provides definitions and discussions of the concepts of CPI and some discussion of the issues to consider when initiating a CPI program. |
| Chapter 15 |
Reporting the Information - Presents various reports and describes how they can be used to assist various users, both internal and external, in making better business decisions. |
|