- 4.1 What You Will Learn in This Chapter
- 4.2 BOND Case Study Background
- 4.3 What Is a Gap Analysis and Why Is It Crucial for Agile Organizations?
- 4.4 Keys to Conducting a Gap Analysis for an Agile Organization
- 4.5 Example of "Potential Weakness" Against CMMI in an Agile Organization
- 4.6 Running Process Improvement like a Project
- 4.7 TWG Approach for Agile Organizations
- 4.8 Revisiting the Goal and Challenges on the Process Improvement Project
- 4.9 Alternative Practices and Tailored Agile TWG
- 4.10 Returning to the Peer Review Example
- 4.11 Tailored TWG Techniques and Lessons at BOND
- 4.12 Preparation Work for Running Agile TWGs
- 4.13 Packaging of Processes
- 4.14 An Agile Organizational Process Asset Structure
- 4.15 Process Asset Guidelines Used at BOND
- 4.16 Different Organizations with Different Process Asset Structures
- 4.17 Agile TWG Roles and Responsibilities
- 4.18 Effective Techniques to Run an Agile TWG
- 4.19 Separating the TWG Work from the Lead Offline Work
- 4.20 What Do You Do When You Find a Gap?
- 4.21 Answers to Common Questions When Running an Agile TWG
- 4.22 Do I Need a DAR Process?
- 4.23 Do I Need to Verify Everything I Develop?
- 4.24 Do I Need to Make Sure the Steps in My Processes Are in the Right Order?
- 4.25 Do I Need to Make Sure Process Descriptions Are Not Redundant?
- 4.26 Can Requirements Be Captured in an Email or PowerPoint Slides?
- 4.27 Do Requirements Need to Be Captured in Single "Shall Statements"?
- 4.28 Formalizing Informality
- 4.29 Summary
- 4.30 Summary: How Agile Helps CMMI
4.30 Summary: How Agile Helps CMMI
The following table provides a summary of how Agile approaches discussed in this chapter help the CMMI.
Table 4-3. How Agile Helps CMMI
"How-to" Approach in Agile Environment |
How It Helps CMMI |
"Doorway" Risk Management |
Helps us implement Risk Management effectively achieving its real intent and timely risk mitigation |
Customer demos early, continuous informal reviews |
Helps us implement the intent of the Verification PA by identifying defects early and opportunities for improvement |
Tailored Agile TWG/Gap Analysis approach |
Helps us develop processes that reflect practical and proven techniques that work, and what people really do |
Agile process packaging separating "must dos" from "guidelines" Agile tailoring process integrated with project planning |
Supports agility and control |
Agile "digging" approach when finding a gap |
Helps us locate the most valuable process improvement candidates |