Of course, the key question is how to evaluate which process to use in an environment. Table 21-2 shows a side-by-side comparison of both processes.
| MSF for Agile Software Development | MSF for CMMI Process Improvement |
|---|---|
| Enables agility in your software development process | Extends MSF for Agile Software Development with support for auditing, verification, and formal processes |
| People are more important than process | Focus on organization |
| Improvement from iteration postmortems and other informal reviews | Formal continuous improvement and quality assurance |
| Relies on skill and abilities of individual developers | Relies on process and conformance to process, not specifications |
| Based on the Agile Manifesto | Based on the works of W. Edward Deming and Philip Crosby |
| Project-centric | Organization-centric |