GUIDE 2026

Agile vs Waterfall: How I’d choose for a product team

Josh Fechter
By
Josh Fechter
Josh Fechter
Josh Fechter
Josh Fechter is the co-founder of Product HQ, founder of Technical Writer HQ, and founder and head of product of Squibler. You…
More About Josh →
×

Agile vs Waterfall debates get tribal fast. I treat them as risk-management styles for different uncertainty profiles.

Agile project management (plain English)

Work in small increments, validate often, revise the plan. Backlogs beat giant upfront specs when you're still learning what value means.

Benefits: faster feedback, adaptability, earlier demos of working slices. Drawbacks: can hide weak strategy; needs discipline and engineering maturity; stakeholders may interpret flexibility as "no commitments ever."

Waterfall project management (plain English)

Phases in sequence: requirements → design → build → test → launch. Change is expensive once you're deep in build.

Benefits: clarity for well-known work; easier vendor contracts; documentation trails that regulated environments often expect. Drawbacks: late learning; big-bang risk; change requests become political events.

Side-by-side

Question Lean Agile Lean Waterfall
Requirements certainty Low–medium High
Cost of late change Designed to be lower Often high
Customer feedback cadence Frequent Mostly late
Best for Discovery-heavy product work Known builds, fixed constraints
Failure mode Endless thrash / fake Agile Building the wrong thing carefully

How I'd choose

  • High uncertainty / software product discovery: Agile-leaning increments
  • Known compliance deliverable with stable requirements: Waterfall or staged gates can be honest
  • Hybrid reality: many orgs use stage gates at the portfolio level and Agile inside teams—fine if interfaces are clear
  • Hardware + software: often hybrid; physics doesn't sprint the same way APIs do

Don't "do Agile" with a 200-page PRD locked in blood and a release train you can't stop. That's cosplay.

Key takeaways

  1. Match method to uncertainty and cost of change
  2. Commitments still exist in Agile—they're just resized
  3. Waterfall isn't evil; late learning is
  4. Tools and standups don't make you Agile—learning loops do

My take

I'd rather a team be honest Waterfall on a well-understood migration than chaotic "Agile" with no backlog hygiene. Integrity beats branding.

More on connecting delivery systems to product outcomes: Product Manager Certification and the newsletter.

Josh Fechter
Josh Fechter
Josh Fechter is the co-founder of Product HQ, founder of Technical Writer HQ, and founder and head of product of Squibler. You can connect with him on LinkedIn here.