Adaptive Project Planning: Stop Treating Plans as Contracts
TL;DR: In 8 minutes, you'll learn how to stop defending outdated plans and start using adaptive project planning checkpoints to measure progress against outcomes instead of schedules, so your team can pivot when reality changes.
Years ago, I worked on a game development team attempting something ambitious. We were integrating 3D assets for a traditionally 2D player base. Our designer constantly requested changes and refinements. The development team grew increasingly frustrated as nothing matched our carefully constructed project plan.
Eventually, I sat down with the designer and asked a direct question: "Specifically, what about our current build fails to meet market needs?"
The response was devastating: nearly everything.
We had invested months following our plan precisely because it was the plan. We avoided deviation. The team remained locked into executing predetermined steps, even as evidence mounted that those steps led nowhere productive.
I told the designer: "If that reflects your genuine assessment of this project, we owe it to ourselves to cancel it."
This was not a popular opinion. When the designer acted on this recommendation and the project was scrapped, team members were furious about their lost work. But here's the uncomfortable truth nobody wanted to acknowledge: we were attempting to salvage what we had built rather than asking whether it would achieve our desired outcome.
Ultimately, we discarded most of the game and started fresh. The result became an excellent game. But it bore no resemblance to our original plan.
The Hidden Cost of Rigid Planning in Software Development
The game team fell into a classic sunk cost fallacy. We continued executing the plan because we had already invested substantial work. Every checkpoint focused on measuring schedule variance, not whether we were approaching something players would value.
As Marc Brickley notes in his analysis of why agile methodologies create psychological discomfort: "Plans are provisional models, not contracts: early estimates and Gantt-style plans are guesses that should be updated as new information appears."
Our plan was fundamentally a guess. Yet we treated it as a binding contract.
Source-able Fact: "Plans are provisional models, not contracts: early estimates and Gantt-style plans are guesses that should be updated as new information appears." — Marc Brickley, software development researcher
When the designer repeatedly requested modifications, we interpreted this as scope creep or indecisiveness. The reality: this was feedback indicating our plan wasn't working. We were constructing something, just not the correct something.
Understanding Adaptive Project Planning vs Traditional Estimation
The #NoEstimates movement in software development challenges traditional estimation practices. Estimation is very difficult, perhaps impossible, and often misused - when requirements are vague, estimates would also be very vague, and accurate estimation becomes essentially impossible. Ronjeffries
If everything proceeded perfectly, we wouldn't require a plan. Plans serve to indicate how far off track we've drifted and provide a framework for determining how to return to our intended trajectory.
The game team needed the plan to communicate: "We built what the plan specified, but it isn't functioning. What will it require to achieve the outcome we're pursuing?"
Instead, we kept asking: "How far behind schedule are we?"
This was the wrong question.
The measurement should have been: How distant from our goal are we today? Not how distant from the plan.
Bob Ricca, writing about how agile methodologies don't eliminate the need for strategic planning, articulates it this way: "The value of planning is in forcing conversations about goals, trade-offs, and priorities, not in producing a document that will predict delivery dates perfectly."
That's precisely what we missed. The plan should have forced conversations about whether we were building the appropriate game. Instead, it became a document we defended.
Technical Visibility Through Adaptive Planning Frameworks
Ricca also observes: "Up-front detail does not remove risk; it can create the illusion of control and push teams to defend a bad plan instead of adapting."
That's exactly what occurred with the game team. We possessed a detailed plan. It felt secure. It provided something to measure against. But it created an illusion that we understood what we were building.
The reality: we were learning what players required as development progressed. The plan couldn't account for that learning. It was supposed to be updated as new information emerged.
Instead, we treated deviation from the plan as failure.
When teams defend retaining a feature that no longer makes sense because "it's in the plan," or resist changing direction even when they've learned something that invalidates the original plan, they're not being disciplined. They're being rigid.
There's a critical difference.
The #NoEstimates Alternative to Traditional Project Management
Research in adaptive project planning reveals important insights. Estimates are always inaccurate, usually wildly so - the only situation where an estimate can be viable is when you're using a team to build something that same team has built in the past using identical technology. Allen Holub
The #NoEstimates movement represents "a hashtag for exploring alternatives to estimates for making decisions in software development," focusing on continuous improvement rather than simply refusing to estimate. Archi
The fundamental shift: build regular checkpoints to ask "Does this plan still achieve our destination?"
Not "Are we on schedule?" but "Are we closer to the outcome?"
When you're off plan, pause and conduct a detailed conversation about what being off plan actually means in this moment:
"According to the plan, X work was supposed to be completed by now."
"X feature should have been evaluated by users by now."
"Based on that, we're behind schedule by Y."
Here's the critical component: Are we moving the date, or adjusting our expectations?
Because sometimes being off plan means you require more time. Sometimes it means the plan was incorrect and you need a different approach. Sometimes it means the outcome itself needs modification.
You cannot answer that question if you're merely attempting to return to schedule.
Engineering Manager Burnout Recovery: Learning Over Waiting
The game team story taught me two principles:
Learning is greater than waiting. We waited months to acknowledge the plan wasn't working because we didn't want to confront the sunk cost. If we had verified sooner, we could have pivoted sooner.
Sharing is greater than assuming. The designer was attempting to communicate that the plan was broken, but we assumed they were simply being indecisive. We didn't ask the appropriate questions until it was nearly too late.
Plans are waypoints. They indicate where you anticipated being at certain points in the journey. When you reach a waypoint and realize you're not where you expected to be, that's not failure. That's information.
The question is: What do you do with that information?
Leading Without Authority: Building Adaptive Planning Checkpoints
Here's your implementation framework:
Technical Visibility Strategy 1: Schedule Regular Plan Evaluation Checkpoints
Pick a rhythm matching your work cadence. Monthly for long projects, weekly for fast-moving initiatives. The checkpoint isn't about reporting progress. It's about evaluating whether the plan still achieves the outcome.
High-Achiever Overwhelm Prevention 2: Ask Three Critical Questions
At each checkpoint:
- What have we learned since we created this plan?
- Does this plan still achieve our destination?
- If we're off plan, what does that actually mean right now?
Engineering Manager Framework 3: Make the Decision Explicit
Are we moving the date? Adjusting scope? Changing the outcome? Maintaining the plan because it still makes sense?
Don't permit the team to remain in limbo, marching toward a plan that no longer functions.
The plan is your measuring tool. Use it to navigate, not to execute blindly.
Adaptive Planning Resources and Further Reading
For more on adaptive planning approaches:
- Marc Brickley: Agile Feels Impossible for Some People
- Bob Ricca: Being "Agile" Doesn't Replace the Need for Planning
- Ron Jeffries: The NoEstimates Movement
What question are you asking your team this week to evaluate whether your plan still works?
You're great at the work. Let's make you impossible to ignore.
Need help building adaptive planning frameworks that keep your team focused on outcomes? Visit https://www.jessestaffordcoaching.com

Comments
Post a Comment