DevProcess

CMM (Capability Maturity Model is a heavy process targeted especially for large software organizations. It focuses on practices that are efficient and proven ways of doing business. CMM has 5 levels: 5 Optimizing Continuous Process Improvement 4 Managed Product and Process Quality 3 Defined Engineering Processes and Organizational Support 2 Repeatable Project Management Processes 1 Initial Competent people and heroics

XP is an agile software development process for rapid application development. It has some of the following processes: 1. The Planning Process, sometimes called the Planning Game 2. Small Releases 3. Metaphor 4. Simple Design 5. Testing 6. Refactoring 7. Pair Programming 8. Collective Ownership 9. Continuous Integration. 10. 40-hour Week 11. On-site Customer 12. Coding Standard