Feb. 25, 2021, 9 p.m.

Waterfall with Sprints

Known Unknowns

The Agile Manifesto suggests making decisions as late as possible. Agile favors:

  • Customer collaboration over contract negotiations
  • Responding to change over following a plan

Contract negotiations (scope) and following a plan (schedule) are less important than collaboration and responsiveness. Agile projects use short, two-week sprints for this reason.

Consultants want to sell you a story. “No, we don’t do that yucky waterfall development. That’s old school. We’re agile.”

Yet you’ll ask them for an estimate for your project, and they’ll provide you one to win the gig.

Almost certainly, that estimate will be invalid because critical decisions are unresolved. The closest the project gets to being agile is “waterfall with sprints” and a commitment to respond to your changes as long as the budget hasn’t run out.

You just read issue #56 of Known Unknowns. You can also browse the full archives of this newsletter.

This email brought to you by Buttondown, the easiest way to start and grow your newsletter.