Origins
Gantt charts were invented by Henry Gantt in the 1910s for managing manufacturing schedules. They suited an environment where tasks were well-understood, dependencies were stable, and durations could be estimated accurately. For most of the twentieth century, they were the dominant project planning tool, including for software development.
The Agile movement's complaint with Gantt charts as applied to software was not that they were always wrong; it was that they communicated false precision about work that didn't deserve it. A Gantt chart showing "user authentication" finishing on March 17th rests on a chain of estimates that get less reliable the further out they go. Agile roadmaps emerged as an alternative format that communicates strategic direction without pretending to predict exact dates.
What a Gantt Chart Communicates
Gantt charts represent work as horizontal bars across a timeline. The bars have start and end dates. Dependencies are drawn as lines between bars. Critical paths emerge from the dependency graph. The chart's value is its precision — "this task happens then; that task happens after" — and that precision is also its weakness when the underlying estimates aren't reliable.
Gantt charts work well when:
- Work is well-understood and similar to past work.
- Dependencies are stable and known up front.
- Duration estimates are based on real data.
- Scope is fixed and unlikely to change.
For most software product work, none of those conditions hold reliably.
What an Agile Roadmap Communicates
Agile roadmaps come in several common forms. What they share is a focus on direction, outcomes, and intent rather than precise dates and tasks.
Now / Next / Later
Three columns. Items in "Now" are in active work. Items in "Next" are validated and expected to start within weeks. Items in "Later" are direction the team is heading toward but isn't committed to specific timing on. The format is honest about decreasing confidence further out.
Outcome-Based Roadmap
Roadmap items are outcomes (improve activation rate, reduce churn in segment X) rather than features (build feature Y). The team commits to pursuing outcomes; specific solutions are decided as the team learns.
Theme-Based Roadmap
Quarters or releases get named themes (Performance, Onboarding, Internationalization). Specific work within the theme is decided as the period approaches. Communicates strategic priorities without locking in specifics.
Bet-Based Roadmap (Shape Up style)
Basecamp's Shape Up1 describes work in 6-week "bets" — capped budgets of time and team. The roadmap shows what bets are running and what bets are queued. No multi-quarter Gantt; just the current bet and what comes next.
When Agile Roadmaps Earn Their Choice
- Discovery-heavy work: where the team genuinely doesn't yet know what to build. Premature date commitment is fiction.
- Customer-driven products: where what to build next depends on what was learned from the last release.
- Long-horizon planning: where dates 6 months out cannot be predicted with the precision a Gantt suggests.
- Outcome-accountable teams: where the team is measured by outcomes rather than feature delivery.
When Gantt-Style Is Still Right
- Hard external deadlines: regulatory dates, contractual commitments, major event tie-ins. The dates are real; planning around them is honest.
- Multi-team coordination with stable dependencies: large coordinated releases where dependency timing genuinely matters and is genuinely knowable.
- Construction or manufacturing-like work: where the original Gantt context fits and tasks are well-understood.
- Final release planning: as a release approaches and uncertainty narrows, Gantt-style scheduling of the last few weeks can be useful.
The Hybrid Middle
Most teams don't actually need a pure choice. The hybrid that works for most contexts:
- Far future: Now/Next/Later or theme-based, no dates.
- Current quarter: specific outcomes or features with rough sequencing.
- Current sprint or two: detailed plan with dates where dates matter.
- External commitments: explicit Gantt-style timeline for hard dates only.
The cone of uncertainty narrows as work approaches; the planning format should narrow with it.
Common Pitfalls
- Gantt theater: a confident-looking Gantt chart that the team knows is fiction but stakeholders treat as a contract. Worst of both formats — the precision is unsupported and the agility is gone.
- Date-less roadmap with implicit dates: an Agile roadmap where stakeholders read each item as "this quarter" and the team can't push back. The format communicates flexibility the conversations don't honor.
- Outcome-roadmaps without metrics: an outcome roadmap that says "improve onboarding" without specifying how improvement will be measured. The team can claim victory on anything.
- Quarterly roadmaps as commitments: even outcome-based roadmaps get treated as deliverable contracts. The team needs to set expectation clearly with stakeholders or the format's flexibility evaporates.
- Roadmap as deliverable: roadmap built once, presented in a deck, never updated. Roadmaps are working artifacts; static roadmaps become wallpaper quickly.
Coaching Tips
Match Format to Confidence
Detailed near-term, themed far-term. A single Gantt across the whole roadmap fakes confidence the team doesn't have.
Honor Real Dates
Some dates are real — regulatory, contractual. Treat them as Gantt-worthy commitments while keeping other planning lighter.
Outcome with a Metric
"Improve onboarding" is theater. "Increase first-week activation from 35% to 50%" is a real outcome. Demand the metric.
Update Quarterly
A roadmap that hasn't moved in three months has lost its meaning. Build the refresh cadence in deliberately.
Manage Stakeholder Expectation
Agile roadmaps work only when stakeholders read them as direction. Coach the framing explicitly — "Later" is not "Q4."
Resist Gantt Theater
A Gantt the team knows is fiction is worse than no chart at all. Push back on commitments the team cannot actually honor.
Summary
The Gantt-vs-Agile-roadmap question is sometimes presented as an either/or. The honest answer for most teams is more nuanced. Different time horizons deserve different planning fidelity; different work types deserve different formats; some external dates are real and deserve Gantt-style treatment while internal milestones deserve more humility.
The format that loses is the one that doesn't match reality — a Gantt chart that predicts dates the team cannot honor, or an Agile roadmap that pretends flexibility while stakeholders read it as commitment. Match the format to the confidence level you actually have, and communicate the underlying uncertainty rather than hiding it.
- Singer, R. (2019). Shape Up: Stop Running in Circles and Ship Work that Matters. Basecamp.