Gartner Research

Waterfall: Still Crazy After All These Years

Published: 05 June 2006

ID: G00203203

Analyst(s): Stuart Selip

Summary

Waterfall, the sequential software development lifecycle (SDLC) methodology, has reached the 50-year mark. Conceived and refined in an age of slow business change, with inexpensive analysts and costly hardware, waterfall had appeal. Today, the world of revolutionary business change and catastrophic software delivery failure demands an SDLC methodology that is responsive to change and minimizing of delivery failure. Waterfall does neither, yet flourishes. In this Application Platform Strategies overview, Service Director Stu Selip confronts the limitations of waterfall, underscores its failings, and urges practitioners to put away the things of information technology (IT)'s childhood.

Table Of Contents

Synopsis

Analysis

  • In the Beginning, Waterfall Made Sense
  • The End of the Beginning
    • To Waterfall, or Not to Waterfall
    • Unique Requirements Often Mean “IKIWISI”
    • Unique Requirements Challenge Estimation of Effort, Delivery, and Cost
    • Risk Management Is Iterative, Not Sequential
    • “Over the Wall” Is Not Collaboration
    • Discovery-Oriented Processes Are Iterative, Not Sequential
    • Testing Delayed Is Software-Quality Denied
  • Recommendations
    • Limit Use of Waterfall to Project Types Fitting Its Constraints
    • If You Must Use Waterfall, Adopt the “V” Model Waterfall Variant
    • Outside Waterfall's Sweet Spot, Think in Spirals, Act in Iterations
    • Don't Base Funding Commitment Model on Waterfall's Phases

The Details

  • Code and Fix: The Un-Process
  • Waterfall, the SDLC Grandfather
    • Entry-Level Waterfall
    • Emergence and a Variety of Deluxe Waterfalls
    • Waterfall with Prototyping
    • Waterfall on Steroids: The “V” Model
  • Life After Waterfall: Spiraling into Control
    • RUP: An Iterative Technique That Can Be Mishandled into Waterfall

Conclusion

Notes

©2019 Gartner, Inc. and/or its affiliates. All rights reserved. Gartner is a registered trademark of Gartner, Inc. and its affiliates. This publication may not be reproduced or distributed in any form without Gartner’s prior written permission. It consists of the opinions of Gartner’s research organization, which should not be construed as statements of fact. While the information contained in this publication has been obtained from sources believed to be reliable, Gartner disclaims all warranties as to the accuracy, completeness or adequacy of such information. Although Gartner research may address legal and financial issues, Gartner does not provide legal or investment advice and its research should not be construed or used as such. Your access and use of this publication are governed by Gartner’s Usage Policy. Gartner prides itself on its reputation for independence and objectivity. Its research is produced independently by its research organization without input or influence from any third party. For further information, see Guiding Principles on Independence and Objectivity.

Already have a Gartner Account?

Become a client