This document contains an example of a standard defining the contents and structure of a Software Measurement Plan for each project of an organization. The term Measurement Plan will be used throughout.
This standard provides guidance on the production of a measurement plan for individual software projects.
This standard is mandatory for all projects. Assistance in applying it to existing projects will be given by the organization measures coordinator.
It is policy to collect measures to assist in the improvement of
In particular, each project will be responsible for identifying and planning all activities associated with the collection of these measures. The project is responsible for the definition of the project’s objectives for collecting measures, analyzing the measures to provide the required presentation results, and documenting the approach in an internally approved measurement plan. The project is also responsible for capturing the actual measurement information and analysis results. The form of this actual measurement information could be appended to the measurement plan or put in a separate document called a measurement case.
The project leader/manager shall be responsible for the production of the project measurement plan at the start of the project. Advice and assistance from the organization measures coordinator shall be sought when needed. The measurement plan shall be approved by the project leader/manager (if not the author), product manager, organization measures coordinator, and project quality manager.
The collection and use of measures must be defined and planned into a project during the start-up phase. The haphazard collection of measures is more likely to result in the collection of a large amount of inconsistent data that will provide little useful information to the project management team, or for future projects.
The following activities shall be carried out at the start of the project:
The project’s measurement plan is produced as one of the start-up documents to record the project’s objectives for measures collection and how it intends to carry out the program. The plan also
The measurement plan complements the project’s quality and project plans, highlighting matters specifically relating to measures. The measurement plan information can be incorporated into the quality and/or project plans. Information and instructions shall not be duplicated in these plans.
Section 5 defines a format for the measurement plan in terms of a set of headings that are to be used, and the information required to be given under each heading. The front pages shall be the minimum requirements for a standard configurable document.
The Measurement Plan shall be controlled as a configurable document.
The measurement plan shall be held in the project filing system.
The measurement plan may require updating during the course of the project. Updates shall follow any changes in requirements for collecting measures or any change to the project which results in change to the project WBS. The project leader/manager shall be responsible for such updates or revisions.
This section details what is to be included in the project’s measurement plan. Wherever possible, the measurement plan should point to existing organization standards, and so on, rather than duplicating the information.
For small projects, the amount of information supplied under each topic may amount to only a paragraph or so and may not justify the production of the measurement plan as a separate document. Instead, the information may form a separate chapter in the quality plan, with the topic headings forming the sections/paragraphs in that chapter. On larger projects a separate document will be produced, with each topic heading becoming a section in its own right. The information required in the plan is detailed under appropriate headings.
Thematic Outline for a Measurement Plan
The project’s objectives for collecting measures shall be described here. These will also include the relevant organization objectives. Where the author of the measurement plan is not the project leader/manager, project management agreement to these objectives will be demonstrated by the fact that the project manager is a signatory to the plan.
Provide information that includes
This section describes the measures to be collected by the project. As far as possible, the measures to be collected should be a derivative of the core measures. If organizational standards are not followed, justification for the deviation should be provided. Project specific measures shall be defined in full here in terms of the project tasks.
A goal-question-metric (GQM) approach should be used to identify the measures from the stated project objectives. The results of the GQM approach should also be documented.
Provide information that includes
Provide information that includes
Describe the organization within the project that is required to support the measurement activities. Identify roles and the associated tasks and responsibilities. These roles may be combined with other roles within the project to form complete jobs for individual people. The information flow between these roles and the rest of the project should also be described.
Describe or reference the project’s the project task structure. It should be noted that the project’s measurement activities should be included in the project task structure.
A description of the measurement standards and procedures to be used by the project must be given, indicating which are organization standards and which are project specific. These standards will have been referenced throughout the plan, as necessary. If it is intended not to follow any of the organization standards in full, this must be clearly indicated in the relevant section of the measurement plan, and a note made in this section.