Key process areas of CMM.
1. Requirements management which establishes a common relationship among the customer and developer
2. Software project planning where reasonable plans for managing the software project are established
3. Software project tracing and oversight which establishes adequate visibility into real progress to help management track deviations from plans
4. Software subcontract management for selecting efficient subcontractors and managing them