| 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. |