The Ultimate Guide to the SDLC

The Complete and Ready-To-Adapt System Development Life Cycle

  • Home
  • SDLC Principles
  • Articles
  • Table of Contents
  • Downloads
You are here: Home / SDLC / The Father of Waterfall Isn’t

The Father of Waterfall Isn’t

By Victor M Font Jr 2 Comments

The Father of Waterfall Isn't
Public Domain Image from Pixabay.Com
The Waterfall model for system development has been a de facto standard since the 1970s. But did you know that Dr. Winston Royce, the man who is attributed with being the first computer scientist to formally describe the model, said in his famous 1970 paper that it doesn’t work? If you’re an advocate of the Waterfall model, keep reading. You’re in for an ‘AHA’ moment.

Dr. Royce never used the term “Waterfall” in his article; nor did he invent the term in reference to the model. In some texts he is accredited with inventing the model which he did not. Both linear and iterative and incremental methods can be traced as far back as the 1930s to the work of Walter Shewhart (pronounced “shoe-heart”), a quality expert at Bell Labs who devised a sequence of “Plan-Do-Study-Act” cycles for quality improvement. Shewhart’s work was expounded upon in the 1940s by William Edwards Deming, the father of the post-war Japanese industrial renaissance. Surprisingly, Royce never advocated for the use of Waterfall as a viable methodology. He called the model “grandiose” and argued that it doesn’t work because requirements change over time. He presented it as an example of a model that is flawed and non-practicable. It is a process that simply does not compute. Royce further proposed that the Waterfall model needed five modifications before it could possibly work as a system development model.

So if the position of the man whom many wrongly believe created the Waterfall model is that it is a busted process, how then did it become ubiquitous? If you scrutinize some of the scientific articles written about systems and software engineering, particularly software engineering, many writers say something like “Waterfall is a proven method (Royce, 1970).” They cite the paper mentioned above which makes no such claim at all.

One reason unsubstantiated claims become quoted as “facts” is that an author cites a reference because some other author did so in his/her publication. Then another author picks up on it, and then another and another, multiplying the effect when not one of them ever read the document they are citing. They each trust the other person corroborated the specifics and got it right. There is no single source of “citation checks” for authors to verify the facts of their references. They either do the verification leg work themselves, depend on a research assistant or risk damaging their credibility by placing their confidence in someone else’s work even if that person is considered a trusted source.

The ubiquity of Waterfall then is due to the laziness of writers and the US Department of Defense. (You need to get the book to understand that last statement.) If you want to learn more and uncover the truth about the the most prolific system development method in history, buy The Ultimate Guide to the SDLC. It’s all laid out for you in Chapter 2.

Author’s note: I’ve noticed that this site has been visited by many people searching for Dr. Royce’s paper. The document is available from the IEEE organization at a nominal cost.

UltimateSDLC.com runs on the Genesis Framework

The Genesis Framework empowers you to quickly and easily build incredible websites with WordPress. Genesis provides the secure and search-engine-optimized foundation that takes WordPress to places you never thought it could go.

Check out the incredible features and the selection of designs. It's that simple—start using Genesis now!

Click here to download The Genesis Guide for Absolute Beginners (PDF - 1.4 MB)

Comments

  1. Andy Langton says

    September 4, 2015 at 10:49 am

    “But did you know that Dr. Winston Royce, the man who is attributed with being the first computer scientist to formally describe the model, said in his famous 1970 paper that it doesn’t work?” Where does he state this? If you read the paper he introduces various views of a development process starting at the simplest, where he comments throughout on the potential risks of failure, but his final suggestion is both iterative and, in his opinion, capable of successfully developing large complex systems at a low cost. The ‘waterfall’ labeling from my understanding came about through the Agile political movement when developing a demon to bash to enable them to promote their less cost effective development approach.

    Reply
    • Rania MEJRI says

      December 18, 2023 at 5:20 am

      I so thank you for this comment! I always thought the same when trying to search for who and where was this Waterfall methodology elaborated. I always thought that the claim that there was a methodology that was “Fixed” and goes exactly according to plan, never changing its route is a ridiculous claim made only to glorify a new alternative. If that was the case then we would practically have no working products today.

      Reply

Leave a Reply to Rania MEJRI Cancel reply

Your email address will not be published. Required fields are marked *

Buy Now, Instant Download

The Ultimate Guide to the SDLC front cover
PDF eBook

$49.99

Free Download

Download Free Preview

$0.00Free Download

UltimateSDLC.Com is Hosted on SiteGround

SiteGround Web Hosting

Testimonials

Thank You for Your Testimonial

“…The author has truly “hit the nail on the head.” Whether you are an academic student who is aspiring to be an IT professional one day, a trainee that has just started career, a business & quality analyst and manager that has years of IT SDLC project experience—a must read for an IT professional at all levels of IT journey.” —Sekhar Bommana PMP, ITIL, VP – … Read More

Consulting Services

I have the prescription for your IT ailments

Implementing a SDLC is not an easy task. In fact, it can take months or even years to develop the policies, processes, procedures, metrics and training to bring you the kind of results that lead to repeatable project successes, reduced rework and deliverables that meet or exceed stakeholder expectations. There are a number of factors that … Read More

Connect with the Author

  • Email
  • Facebook
  • LinkedIn
  • Pinterest
  • Twitter
  • YouTube

Copyright Notice

Copyright © 2010–2025 Victor M. Font Jr.
Unauthorized use and/or duplication of this material without express and written permission from this website’s author and/or owner is strictly prohibited. Excerpts and links may be used, provided that full and clear credit is given to Victor M. Font Jr. with appropriate and specific direction to the original content.

Recent Posts

  • Managing Scope Creep
  • Agile Manifesto
  • Adaptive Software Development
  • Incremental Commitment Model
  • Legend of the Chicken and Pig

Recent Comments

  • Dawlat Waziri on The Project Management Method and the SDLC
  • Kuliah Terbaik on The 3-Legged Stool of IT Business Value
  • Victor M Font Jr on The Spiral Model
  • Victor M Font Jr on Incremental Commitment Model
  • Kuliah Terbaik on Incremental Commitment Model

Tags

Affiliates Agile Best Practice Business Analysis Checklist Commission Elicitation Good Requirements Hybrid Hyrid IT Governance Model Organizational Change Outsourcing Project Management Quality Assurance Requirements Elicitation Risk Management SDLC Thought Provoking Waterfall Waterfall Variant

Return to top of page

Copyright © 2010–2025 Victor M. Font Jr.

Privacy Policy | Terms of Service | Contact Author | Report Erratum | Sitemap