It’s one thing to look at agile software development in a test tube; it’s another to
experience it in the real world. In the test tube, agile methodologies like Scrum
are easily adopted by all members, and the nasty realities of corporate politics, economics,
and such cannot intrude. In the real world, though, all of these unpleasant
issues do exist. It is rarely as simple as deciding to use Scrum and then being able
to do so with no other constraints. One project might be allowed to try Scrum
as long as it doesn’t interfere with the organization’s CMMI Level 3 certification.
Another project might be allowed to try it as long as they pass the preliminary
architecture review and then have a successful meeting at the design complete
checkpoint.
Chapter Contents
- Mixing Scrum and Sequential Development
- Three Scenarios of Interaction
- Three Areas of Conflict
- Can Scrum and Sequential Coexist Forever?
- Governance
- Running Scrum Projects with Non-Agile Governance
- Compliance
- ISO 9001
- Capability Maturity Model Integration (CMMI)
- Achieving Compliance
- Onward
- Additional Reading