| Key Process Area |
Purpose |
| Requirements management |
Establish a common understanding between the customer and software project team about the customer's requirements. |
| Software project planning |
Establish reasonable plans for software engineering and overall project management. |
| Software project tracking and oversight |
Provide adequate visibility into actual progress so that management can act effectively when the software project's performance deviates significantly from the software plans. |
| Organization process focus |
Establish organizational responsibility for software process activities that improve the organization's overall software process capability. |
| Training program |
Develop individual's skills and knowledge so they can perform their roles effectively and efficiently.
|
| Integrated software management |
Integrate the software development and management activities into a coherent, defined software process. |
| Inter-group coordination |
Establish a way for the software development team to participate actively with project managers and customers so that the project can effectively and efficiently satisfy customer needs. Continual communication with the customer and among the team is the key. |
| Peer reviews |
Remove defects from the software work products early and efficiently. An important corollary effect is to develop a better understanding of the software products and the preventable defects. |
| Quantitative process management |
Quantitatively control and performance of the software project's process. Software process performance represents the actual results achieved from following a software process. |
| Software quality assurance |
Provide management with appropriate visibility into the product and the software process. |
| Software quality management |
Quantify the quality of the project's software products and achieve specific quality goals. |
| Defect prevention |
Identify the cause of defects and prevent them fromrecurring. |
| Process change management |
Continually improve Blueline's software quality, increasing productivity, and decreasing the product development cycle time. |