Commitment to Agility¶
Definition¶
Commitment to agility, as a key principle of the adVANTAGE contract model, is a conscious decision by both client and contractor to accept irreducible uncertainty and organize the project to manage it consciously, rather than attempting to plan it away. It means accepting that the number of iterations needed, technology risks, team productivity, achievable quality levels, and total project cost cannot be estimated exactly in advance. The commitment is not to trust blindly (which would be naive) but to deal transparently with uncertainty using clear rules, frequent checkpoints, and shared decision-making.
In the Book¶
Book, Gruhn, and Striemer argue that deciding in favor of agility does not mean choosing a specific methodology like Scrum; it means a readiness to accept uncertainty about multiple dimensions of the project: the number of sprints required, the capabilities and risks of the chosen technology, team productivity and how it changes over time, obtainable quality measured by defect frequency and severity, effort per iteration including overhead, and total project effort.
This is distinct from mere lip service to agility. Many organizations claim to be "agile" while still attempting to specify everything in advance or demanding absolute budget certainty. True commitment to agility means that Purchasing, Legal, Controlling, and all other functions must operate differently: they must accept provisional estimates, provisional timelines, and provisional scope, and be prepared to revisit and revise based on experience. This requires a shift from control-focused thinking ("establish the plan and enforce it") to sense-and-respond thinking ("establish clear boundaries and adjust course continuously").
The book emphasizes that commitment to agility is an organizational decision, not just a development team decision. A development team cannot commit to agility if the procurement process demands fixed-price contracts with no flexibility, if the client organization's culture requires six layers of sign-off before any change is approved, or if the contractor's financial policies penalize projects where profit margin is reduced by overruns. Commitment to agility is therefore a compatibility question: Do the client and contractor cultures actually align with the agile principles?
Why It Matters¶
Commitment to agility matters because without it, agile practices become theater. If a team holds daily standups, writes user stories, and runs two-week sprints but the underlying contracts, governance, and organizational incentives still reward extensive upfront specification and penalize scope changes, the agile practices cannot achieve their intended effect. Conversely, an organization that genuinely commits to agility—accepting that learning and adaptation are central to success—can enable practices like the Interaction Room and adVANTAGE to work. The commitment is foundational; the practices are tools that only function when the commitment is genuine.