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 / Search for ""

Search Results for:

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.

Are You Waterfall or Agile?

By Victor M Font Jr Leave a Comment

Are You Waterfall or Agile
Public Domain Image from Pixabay.Com
This question was posed to me at lunch today. I am neither. I am best practice.

Chapter 2 of The Ultimate Guide to the SDLC, takes a historical look at a dozen of the system development models that evolved over the last half of the 20th century and the beginning of the 21st century. This includes a variety of waterfall and agile models as well as one hybrid and one popular philosophical model. Only one comes close to hitting the nail on the head. That’s the hybrid Incremental Commitment Model proposed by Barry Boehme and Jo Ann Lane. All of the models propose best practices, but all of them fall short in one way or the other. The Ultimate Guide to the SDLC brings the best of the best practices together and blends them into a single adaptable hybrid model that can be used by anyone in any IT organization for any system development project.

What are you? Are you waterfall or are you agile? My hope is that you become best practice.

Become an Affiliate—Earn 30% Commission!

By Victor M Font Jr Leave a Comment

The Ultimate Guide to the SDLC Affiliate Program

Join our affiliate program and start earning money for every sale you send our way! Simply create your account, place your linking code into your website and watch your account balance grow as your visitors become our customers.

How Does it Work?

The process is very simple:

  1. Sign up for an affiliate account by visiting https://ultimatesdlc.com/affiliate-center/.
  2. After you log into your affiliate account, go to the “Banners/Links” page to get affiliate code/banner that you can put on your site to direct traffic (eg. https://ultimatesdlc.com/?ap_id=your_user_id).
  3. Place the link/banner on your site and/or add the link to the bottom of your emails.
  4. A visitor clicks on an affiliate link on your site or in an email.
  5. The visitor’s IP is logged and a cookie is placed in their browser for tracking purposes.
  6. The visitor browses our site and may decide to order.
  7. If the visitor orders (the order does not need to be placed during the same browser session—cookies and IPs are stored for 30 days), the order will be registered as a sale for you and you will receive a 30% commission for this sale.
  8. Commissions are paid monthly provided you have earned $25 or more. If not, the commission rolls into the next month and is paid once you reach $25.

Terms and Conditions

UltimateSDLC.com Web Site Agreement

Important! These terms of service and terms and conditions govern your use of this site. Please read this document carefully before accessing or using the site. By accessing or using this site, you agree to be bound by the terms and conditions set forth below. If you do not wish to be bound by these terms and conditions, you may not access or use the site.

UltimateSDLC.com may modify this agreement at any time and such modifications shall be effective immediately upon posting of the modified agreement on the site. You agree to review the agreement periodically to be aware of such modifications and your continued access or use of the site shall be deemed your conclusive acceptance of the modified agreement.

1. Use of the Site

Limitation of Liability

Every effort has been made to make this book and the content provided on this website as complete and as accurate as possible, but no warranty or fitness is implied. The information provided is on an “as-is” basis. In no event will UltimateSDLC.com or its authorized representatives have either liability or responsibility to any person or entity with respect to:

(i) any incidental, consequential, or indirect loss or damage (including, but not limited to, damages for loss of profits, business interruption, loss of programs or information, and the like) arising out of the use of or inability to use any information contained in the book, website posts or from the use of the accompanying reference materials or companion portable reference software application even if UltimateSDLC.com or its authorized representatives have been advised of the possibility of such damages, or

(ii) any claim attributable to errors, omissions, or other inaccuracies in the materials or information obtained or downloaded through this site. Because some states do not allow the exclusion or limitation of liability for consequential or incidental damages, the above limitation may not apply to you. In such states, UltimateSDLC.com liability is limited to the greatest extent permitted by law.

UltimateSDLC.com makes no representations whatsoever about any other web site which you may access through this one or which may link to this site. When you access a non-UltimateSDLC.com web site, please understand that it is independent from UltimateSDLC.com, and that UltimateSDLC.com has no control over the content on that web site. In addition, a link to a UltimateSDLC.com web site does not mean that UltimateSDLC.com endorses or accepts any responsibility for the content, or the use, of such web site.

We accept no liability, implied, or otherwise, should the use of our products or services cause downtime, loss of earnings or any other negative impacts.

2. Copyright, Licenses and Idea Submissions

The entire contents of the Site are protected by international copyright and trademark laws. The owner of the copyrights and trademarks is UltimateSDLC.com, its affiliates or other third party licensors.

YOU MAY NOT MODIFY, COPY, REPRODUCE, REPUBLISH, UPLOAD, POST, TRANSMIT, OR DISTRIBUTE, IN ANY MANNER, THE MATERIAL ON THE SITE, INCLUDING TEXT, GRAPHICS, CODE AND/OR SOFTWARE. You may print and download portions of material from the different areas of the Site solely for your own non-commercial use provided that you agree not to change or delete any copyright or proprietary notices from the materials.

3. Indemnification

You agree to indemnify, defend and hold harmless UltimateSDLC.com and any third party information providers to the Service from and against all losses, expenses, damages and costs, including reasonable attorneys’ fees, resulting from any violation of this Agreement (including negligent or wrongful conduct) by you or any other person accessing the Service.

4. Refunds

Due to the nature of the products we sell, refunds will not be issued to consumers based on satisfaction of the features. We have tried to provide enough documentation and samples of the products. If you feel that a sample does not answer your question or provide you with the information that you need, please don’t hesitate to contact us.

5. Privacy Policy

All details obtained during registration, ordering or other activity on our site are held with the strictest confidence. We will never sell or give your information to any external companies or sites. Please reference our Privacy Policy for details.

6. Affiliate Sales

Anyone found to be committing fraud will have their affiliate accounts suspended and all funds frozen.

7. Security

Any passwords used for this site are for individual use only. You will be responsible for the security of your password (if any). UltimateSDLC.com will be entitled to monitor your password and, at its discretion, require you to change it. If you use a password that UltimateSDLC.com considers insecure, UltimateSDLC.com will be entitled to require the password to be changed and/or terminate your account.

You are prohibited from using any services or facilities provided in connection with this site to compromise security or tamper with system resources and/or accounts. The use or distribution of tools designed for compromising security (e.g., password guessing programs, cracking tools or network probing tools) is strictly prohibited. If you become involved in any violation of system security, UltimateSDLC.com reserves the right to release your details to system administrators at other sites in order to assist them in resolving security incidents. UltimateSDLC.com reserves the right to investigate suspected violations of these Terms and Conditions.

8. Terms of Service / Terms & Condition Changes

Changes to our Terms of service and terms & conditions will be made without direct notification. It is your responsibility to ensure you check for changes in our terms of service and terms & conditions.

Privacy Policy

Your information is safe on this site.
Public domain image, Pixabay.com

Privacy Policy

UltimateSDLC.com respects your privacy. At UltimateSDLC.com, we are aware of the trust you place in us and our responsibility to protect your privacy. Below is a list of the information that UltimateSDLC.com gathers, how it’s used and how you can “opt-out.”

Please contact us if you have questions about our privacy policy.

Site Visits:

Whenever you request a page through your browser, navigation and click stream data is recorded. Navigation and click stream data includes:

  • Your IP address
  • Browser and version
  • Operating system
  • Date and time
  • Site from which you came

This information is stored in a log file and/or database. Any search terms that you enter into the UltimateSDLC.com Site Search are also logged. This information cannot be used to identify specific individuals and is only used for:

  • Website and system administration
  • Research and development
  • Anonymous user analysis
  • To gather accurate statistics to advertisers in the form of aggregated data

This information is stored on a secure dedicated server.

Cookies

Cookies are a technology which can be used to provide you with tailored information from a website. A cookie is an element of data that a website can send to your browser and which your browser may then store on your system. You can set your browser to notify you when you receive a cookie. Doing this will allow you to decide on a case-by-case basis whether to accept cookies or not.

Cookies on this site are used for:

  • Affiliate tracking
  • Customization of content (i.e. not repeating pop-up windows)
  • Storing login information
  • Statistical site-traffic analysis

Contact Details

The email addresses collected via subscriptions to the UltimateSDLC.com are not sold or disclosed to any third parties. These addresses will only be used by our company to send out UltimateSDLC.com communications (such as, the UltimateSDLC.com newsletters and new blog posts). The email addresses collected at UltimateSDLC.com are stored on a secure dedicated server.

If you purchase products directly from UltimateSDLC.com, your contact information and a transaction history is kept by UltimateSDLC.com. We may use the contact information to inform you about the status of your order, updates, errat and to let you know about upcoming UltimateSDLC.com products.

Any data collected is used by us. UltimateSDLC.com hereby reserves the right to transfer any data collected in the event of an acquisition, full or partial, of the company or its assets.

If you have questions regarding our privacy policies, or require assistance in opting out of our email lists, please contact the author.

  • « Previous Page
  • 1
  • …
  • 5
  • 6
  • 7
  • 8
  • 9
  • …
  • 12
  • Next Page »

Buy Now, Instant Download

The Ultimate Guide to the SDLC front cover
PDF eBook

$49.99

[add_to_cart id="1013" show_price="false" style="border: none;"]

Download Free Preview

[add_to_cart sku="SDLC-Pre" style="border: none"]

UltimateSDLC.Com is Hosted on SiteGround

SiteGround Web Hosting

Free Instant Download

The Ultimate Guide to the SDLC front cover
PDF eBook

$49.99 NOW FREE!

[add_to_cart id="1013" show_price="false" style="border: none;"]

Valuable Extra Content

Downloadable Content

When you purchase The Ultimate Guide to the SDLC, you also receive over 60Mb of valuable complementary content contributed by some of the world's most respected Information Technology experts such as: Dr. Barry W. Boehm, TRW Professor of … Read More

About the Author

Victor M. Font Jr., Author

Victor Font is an award winning author, entrepreneur and star performing global IT Executive with over a quarter century’ experience in application development, project management, business analysis, quality assurance and leadership. He is a founding member … Read More

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

Copyright Notice

Copyright © 2010–2026 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

  • Teknik Fisika on Managing Scope Creep
  • Teknik Fisika on Incremental Commitment Model
  • 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

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–2026 Victor M. Font Jr.

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