A Real Waterfall Project
https://www.lucidchart.com/blog/waterfall-project-management-methodology

A Real Waterfall Project

There has been discussion on the Agile PM forums and other places about the inappropriate use of "waterfall" in software development projects. While waterfall is likely not the best approach for the types of software development encountered in many organizations - "discovery design" type projects - the topic of "waterfall" itself is confusing.

  • Waterfall is many times a code word for "command and control"
  • Waterfall is the anti-agile red herring, used by agile proponents to "tilt against" for their own methodology
  • Waterfall is usually poorly understood, badly applied, and generally misrepresented

The paper?Launch Vehicle Design Process: Characterization, Technical Integration, and Lessons Learns, NASA/TP-2001-210992, is a nice overview of how a "staged" incremental development process - aka "waterfall" can be used for large complex systems development programs. See Figures 4., pp 8 for the "notional" view of a waterfall schedule on a large program. Similar complexities can be found in ERP or enterprise services projects.

  • Is this approach appropriate for some software development projects? Probably Not.
  • Does waterfall have a place in the large complex software development domain? Possibly So.
  • Should anyone advocating for or against the use of a specific development methodology have some experience in that method (both for and against)? Absolutely.

Terms like successive refinement, systems of systems, vertical and horizontal integration, design structure matrices can be found in the same document as Waterfall.

These concepts and more set the stage for a structured, staged, and linear deployment process the contains small incremental and iterative delivery processes.

Jim Rogers

Senior Scientist, Senior Software Safety Engineer, Senior Software Engineer, Chemist

1 年

Having spent two decades as a software safety engineer I know that safety must start with system requirements which must then be supported throughout all architecture, design, implementation and verification activities. Safety cannot successfully be bolted onto a system as an afterthought. System safety impacts all aspects of system development, storage, delivery, maintenance and disposal. Success in implementing system safety requires planning and organization, not simple discovery.

Brad Appleton

DevOps & Agile Engineering Senior Leader

1 年

I think they are three main aspects associated with waterfall that are each viewed as anti-agile: 1. Command-and-Control (as you said) but its a "double whammy" a. 'Command' as in formal authority, dis-empowered b. 'Control' not just as in 'controlling', but as in distrust-by-default, and a (presumed) intentional adversarial relationship with this both higher-up in tbe hierarchy, but also further 'downstream' 2. (Lifecycle) Phases - giving the (sometimes false) impression of non-holistic, non-iterative development at both the macro *and* micro-level. 3. Handoffs (especially end-of-phase handoffs), which are presumed to be NOT cross-functional (and therefore DYSfunctional) Put those all together and you have a continuing cascade of colliding co-conspirators in a resounding cacaphony of calamitous casualty often known as "death [march] by a thousand papercuts" This way of 'herding cats' results in a thousand 'hurting cuts!' ??

回复
Rob England

Making work better since 2005

1 年

Interesting. For me, the concept implicit in the term "waterfall" is not command-and-control; it is define-once-and-execute. The assumption that is implicit is that the conditions will remain stable long enough to deliver. The explicit principle is that of stages in a linear progression. The fundamental characteristic that gives it its name is that there is no going back once say design is done. This is unavoidable for large objects. It will always be the challenge for building say a bridge. You only ever get to execute once. We are stuck with a waterfall It is more avoidable if we rethink how we build an object to break it down into smaller repeated pieces: floors of a skyscraper, lengths of highway, spans of elevated rail, multiple small power stations...

要查看或添加评论,请登录

Glen Alleman MSSM的更多文章

  • Five Immutable Principles of Project Success No Matter the Domain, Context, Management Tools, or Processes

    Five Immutable Principles of Project Success No Matter the Domain, Context, Management Tools, or Processes

    Here is a collection of materials I use to guide project success when we are not immune to common reasons for project…

    6 条评论
  • Planning is Everything

    Planning is Everything

    Plans are nothing; Planning is Everything. The notion that plans are nothing but planning is everything is a standard…

    3 条评论
  • Learning from Mistakes is Overrated

    Learning from Mistakes is Overrated

    We've all heard this before: hire good people and let them learn from their mistakes. The first question is, who pays…

    2 条评论
  • Quote of the Day

    Quote of the Day

    “The first rule of any technology used in a business is that automation applied to an efficient operation will magnify…

    3 条评论
  • Quote of the Day

    Quote of the Day

    For the sake of persons of different types, scientific truth should be presented in different forms and should be…

    1 条评论
  • The Fallacy of the Iron Tiangle

    The Fallacy of the Iron Tiangle

    The classic Iron Triangle of lore - Cost, Schedule, and Quality- has to go. The House Armed Services Committee (HASC)…

    9 条评论
  • Why Projects Fail - The Real Reason

    Why Projects Fail - The Real Reason

    At the Earned Value Analysis 2 Conference in November of 2010, many good presentations were given on applying Earned…

    2 条评论
  • Quote of the Day - Risk

    Quote of the Day - Risk

    The real trouble with this world of ours is not that it is an unreasonable world, nor even that it is a reasonable one.…

    6 条评论
  • An Important Newsletter in Our Time of Disinformation

    An Important Newsletter in Our Time of Disinformation

    According to the RAND Report, Truth Decay, Disinformation is Misinformation with Malice. Here's a Harvard Kennedy…

    2 条评论
  • Book of the Month

    Book of the Month

    With the end of the Cold War, the triumph of liberal democracy was believed to be definitive. Observers proclaimed the…

    2 条评论

社区洞察

其他会员也浏览了