5.19 Other activities.

The developer shall perform the following activities.

5.19.1 Risk management.

The developer shall perform risk management throughout the software development process. The developer shall identify, analyze, and prioritize the areas of the software development project that involve potential technical, cost, or schedule risks; develop strategies for managing those risks; record the risks and strategies in the software development plan; and implement the strategies in accordance with the plan.

5.19.2 Software management indicators.

The developer shall use software management indicators to aid in managing the software development process and communicating its status to the acquirer. The developer shall identify and define a set of software management indicators, including the data to be collected, the methods to be used to interpret and apply the data, and the planned reporting mechanism. The developer shall record this information in the software development plan and shall collect, interpret, apply, and report on those indicators as described in the plan. Candidate indicators are given in Appendix F.

5.19.3 Security and privacy.

The developer shall meet the security and privacy requirements specified in the contract. These requirements may affect the software development effort, the resulting software products, or both.

5.19.4 Subcontractor management.

If subcontractors are used, the developer shall include in subcontracts all contractual requirements necessary to ensure that software products are developed in accordance with prime contract requirements.

5.19.5 Interface with software IV&V agents.

The developer shall interface with the software Independent Verification and Validation (IV&V) agent(s) as specified in the contract.

5.19.6 Coordination with associate developers.

The developer shall coordinate with associate developers, working groups, and interface groups as specified in the contract.

5.19.7 Improvement of project processes.

The developer shall periodically assess the processes used on the project to determine their suitability and effectiveness. Based on these assessments, the developer shall identify any necessary and beneficial improvements to the process, shall identify these improvements to the acquirer in the form of proposed updates to the software development plan and, if approved, shall implement the improvements on the project.


Translator: Simon Wright simon@pogner.demon.co.uk
Last updated: 22.iii.99