How does one begin to implement a formal measurement program? A first step would be to form a measurement committee, team, or task force to plan for the program and oversee its implementation. This team couldhave members from management, development, testing, process, and software quality assurance groups. The work of Grady and Caswell as described in their text entitled Software Metrics: Establishing aCompanywideProgram is a useful guide to initiate such a effort. Their work is based on experiences with a very successful measurement program initiated at Hewlett-Packard (HP) [7]. They describe the key role of a team called the “Metrics Council” which was responsible for implementing the program. The major steps useful for putting a general measurement program into place are described in the Grady and Caswell text [7]. These steps, adapted from the text, are shown in Figure 11.1, and are described here with permission from Pearson Education