Research · Blogs & Independent Thinkers

Back to sweep

Research sweep · deep · 1970 – 2026

Royce 1970 and the Waterfall Misreading

How Winston Royce's August 1970 WESCON paper "Managing the Development of Large Software Systems", which warned against a single-pass sequential process, came to be cited as the origin of the waterfall model that dominated software engineering until around 2000, covering the misreading of its Figure 2, the role of DoD-STD-2167 and MIL-STD-1679 procurement standards, Barry Boehm and Bell & Thayer's 1976 "waterfall" naming, and how far Royce anticipated iterative, spiral and agile methods (August 1970 to October 2026)

  • Claude Opus 5.5
  • academic
  • blogs
  • tech
  • financial

Synthesised 2026-10-25

Narrative

Independent writers converge on one core reading: Royce's August 1970 WESCON paper never uses the word "waterfall", and Figure 2 is followed almost at once by his remark that the implementation is "risky and invites failure". Practitioner blogs (Pragmatic Tobi in 2012, Lou Franco, Sam Hogarth in 2023, Andreas Zwinkau, the bawiki essay) all rest on the same close reading. Several add the detail that Royce's Figure 3 allows iteration only between adjacent phases, and that he treated long backtracks, such as test failures forcing a redesign, as the real danger. Martin Fowler's bliki makes the same point, which is why "Royce was an iterative thinker" is partly supported and partly oversold.

The naming and origin story is where the better independent sources diverge from the popular retelling. Bell and Thayer's 1976 ICSE paper is the earliest known use of "waterfall" for Royce's activities, and a 2023 arXiv simulation paper confirms this by quoting them. Laurent Bossavit's "The Leprechauns of Software Engineering" (chapter 7) is the strongest sceptical source. He reconstructs citation history through Google Scholar and argues that both camps are wrong: the "agile revisionists" who say Royce advocated iterative and incremental development, and the defenders who say he was misrepresented. He also shows that early authors often wrote "Boehm's waterfall", and treats Boehm's 1987 remark that prototyping is "compatible with" waterfall as the moment the model split into a "stupid" half and an "enlightened" half. Bossavit's own point is that "Royce invented waterfall" was a convenient myth. The bawiki essay and the Hacker News thread dispute the strong form of the myth from the other side: single-pass development predated Royce, and Figure 2 is what people mean by the word.


Sources

ID Title Outlet Date Significance
b1 The Leprechauns of Software Engineering (Chapter 7: Who's afraid of the Big Bad Waterfall?) Leanpub (Laurent Bossavit) 2013 Bossavit's citation-history analysis argues that both the 'Royce invented waterfall' and the 'Royce was secretly agile' stories are myths, and that Boehm's 1987 framing created the split.
b2 The Leprechauns of Software Engineering (sample PDF) Leanpub (Laurent Bossavit) 2013 Sample text of Bossavit's book that sets out the competing 'agile revisionist' and 'structured defender' readings of Royce before testing them.
b3 The Leprechauns of Software Engineering by Laurent Bossavit (review) Thomas Kappler's blog 2013-04 Summarises Bossavit's chapter 7 verdict that Royce deemed the sequential model sound only with added iterative loops, and that the term is absent from the paper.
b4 bliki: Waterfall Process martinfowler.com 2018 Fowler notes that Royce allowed iteration between adjacent steps but treated longer backtracks as serious, and points readers to Bossavit for the term's origins.
b5 Iterative and Incremental Development: A Brief History (Larman and Basili) IEEE Computer 2003-06 Primary secondary source for Walker Royce's statement on his father's intent, DoD-Std-2167's failures, 2167A's life-cycle neutrality, and the 2167 author's regret.
b6 Iterative and Incremental Development: A Brief History (web copy) web3us.com (Larman and Basili text) 2003 Readable copy of Larman and Basili with the 2167A 'life-cycle neutrality' wording and the 2167 author's later regret.
b7 The Myth of the 'Waterfall' SDLC bawiki.com 2015 Long contrarian essay arguing the 'frozen' waterfall is a straw man, that Royce described a 1 to 2 pass process, and that 2167 was a hybrid; flags Benington 1956 and the Bell and Thayer first naming.
b8 Re-reading Royce Sam Hogarth's blog 2023-07 Recent personal-blog re-reading that stresses the paper's recommendations (customer involvement, prototyping) and its age.
b9 Waterfall is a Myth Lou Franco's blog 2021 Typical agile-practitioner retelling that credits Royce with spikes, customer involvement and documentation, and says the term was coined later for the diagram he rejected.
b10 The contentious myth of Waterfall development? dave^2 = -1 2008-01 Early (2008) blog that cites Royce's remark that the simpler method has never worked on large efforts and points to Conrad Weisert's 2003 counter-view.
b11 Much of our industry believes Waterfall means a single-pass development process (Hacker News thread) Hacker News 2013-10 Shows the live counter-argument that single-pass practice predated Royce and that Figure 2 is what 'waterfall' means, challenging the strong misreading myth.
b12 Saying Goodbye to Agile Lewis Campbell's homepage 2026-04 Recent (2026) sceptical blog that uses Royce and Bell and Thayer to argue that Agile claimed ideas already known by 1970 and 1976.
b13 Before Agile Context of Agile 2019 Annotated reading list that records Bossavit's 2017 claim that readers should look to Boehm, not Royce, to understand the origin of waterfall.
b14 Oddly Influenced E47: Oops! The Winston W. Royce Story Oddly Influenced (podcast) 2025-03 Podcast episode (March 2025) by Brian Marick on how Royce's paper was cited as justification for a process he called simplistic, drawing on Bossavit.
b15 Waterfall. La historia detras del error. Medium (Kleer) 2018 Medium post that retells the DoD-STD-2167 and Walker Royce story from Larman and Basili, showing the myth in Spanish-language agile circles.
b16 Dr. Royce and Waterfall Lean Agile Training 2016 Blog and comment thread repeating the 'never looked past Figure 2' claim, an example of the popular retelling that is only partly supported by evidence.
b17 Simulating the Software Development Lifecycle: The Waterfall Model arXiv 2023-08 Academic paper that checks the origin of the term and quotes Bell and Thayer's 1976 sentence crediting Royce with the 'waterfall' of activities.
b18 A Brief History of the Waterfall Model: Past, Present, and Future NYU archive 2025 Recent overview that cites Bell and Thayer for popularising the term and says Royce prescribed repetition, foreshadowing agile practice.
b19 Sparks sparkslabs.com Retrieved by this lane's web search.
b20 Be Good, Do Good: Waterfall Model; not what was intended jayacarl.blogspot.com 6486 days ago Retrieved by this lane's web search.
b21 The 10 Most Common Myths About the Waterfall Model - Modelithe modelithe.com 143 days ago Retrieved by this lane's web search.
b22 Oddly Influenced - Podcast - Apple Podcast podcasts.apple.com 503 days ago Retrieved by this lane's web search.
b23 The Leprechauns of Software Engineering - Laurent Bossavit - كتب Google books.google.ae Retrieved by this lane's web search.
b24 The Leprechauns of Software Engineering: How folklore turns into fact and what to do about it [1 ed.] - DOKUMEN.PUB dokumen.pub Retrieved by this lane's web search.
b25 17 Chapter 2 WHY THE WATERFALL MODEL DOESN’T WORK res.infoq.com Retrieved by this lane's web search.

We use analytics cookies to understand site usage and improve the service. We do not use marketing cookies.