Being agile means being willing to adapt. But what, exactly, are we willing to change?
Consider a team approaching a deadline with more work than it can finish. Should it extend the deadline, squeeze in extra hours, reduce testing or deliver fewer features?
That choice deserves a conversation before the pressure arrives.
Decide what to protect
DSDM, the Dynamic Systems Development Method, makes the trade-off explicit: fix time, fix cost and fix the agreed level of quality, then vary the scope.
Lower-priority requirements provide room to adapt. They can be deferred by agreement when the work proves harder than expected.
The aim is to deliver a useful solution within the agreed constraints. That requires clear priorities and enough flexibility in the feature list.
If everything is a must, there is nowhere for that flexibility to go.
What Scrum already says
Scrum supports this thinking. During a Sprint, quality must not decrease and scope can be renegotiated with the Product Owner as more is learned, while protecting the Sprint Goal.
So the gap is not that Scrum ignores constraints. DSDM offers a more explicit approach to managing those trade-offs across a project.
It asks us to decide where adaptation will happen.
Make flexibility deliberate
For your next piece of work, agree:
- The outcome: what must this enable people to do?
- The boundary: what time and budget are available?
- The quality standard: what must be true before we call it finished?
- The flexibility: which features could wait without making the result unusable?
Imagine a website launch. A working booking form might be essential. A decorative animation might wait. Keyboard accessibility should remain part of the agreed quality standard.
These decisions need shared agreement. A team cannot meaningfully vary scope if stakeholders still expect every feature by the original deadline.
A question to carry forward
Constraints can give adaptation a clear direction. They help us distinguish what matters from what we merely hoped to include.
Before the next deadline becomes difficult, ask what would happen if we protected time and quality by changing how much we deliver?