Overview
In this activity, the software metrics to be collected, collection forms, and reports to be generated on the software project are identified in coordination with the software engineering process group (SEPG), which maintains the software metrics database.
Roles and Responsibilities
The project software manager is responsible for coordinating the projects software metric collection process with the SEPG.
The SEPG is responsible for maintaining the software metrics database, providing access to software project members, and generating reports for the project software manager.
The software engineering manager (if assigned) may be consulted as to metrics and reports needed on the software development.
The software test manager (if assigned) may be consulted as to metrics and reports needed for software testing.
Controls
The Project Plan which may request specific software-related metrics and reports to be generated.
Inputs
The organizations standard set of software metrics, forms, and reports as documented in the NASA Langley Software Metrics Database Users Guide.
The software projects risk management approach (see activity 1.1.1.4 Plan Risk Management) as documented in the Software Development Plan (SDP) (see Appendix E).
The software projects selected software development process (see activity 1.1.1.3 Determine Software Development Process) as documented in the Plans for Performing Detailed Software Development Activities section of the SDP.
Procedures
1) The project software manager, together with the software engineering manager and software test manager, reviews the standard set of collected software development and testing metrics, collection forms, and reports (as defined in the NASA Langley Software Metrics Database Users Guide) to determine if they will adequately meet the projects needs, based on the software projects risk management approach and development process. The project software manager also should consider any metric reporting required by the Project Plan or requested by the project manager. SEPG member(s) may be consulted to provide information on the metric database collection and reporting capabilities. If it is determined that additional reports, metrics, or changes to the forms are required, the project software manager submits a Software Change Request (SCR) (see Appendix C) to the SEPG (see activity 4.2.4 Maintain Process Standards).
2) The project software manager documents the metrics to be collected, the collection forms to be used, and reports required by the software project in an appendix of the Software Development Plan (SDP) (see Appendix E).
Outputs
The software projects tailored metric collection program consisting of a tailored set of metrics, forms, and reports which was coordinated with the SEPG and documented in an appendix of the SDP.