O'Reilly logo

Rapid Development: Taming Wild Software Schedules by Steve McConnell

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Modified Waterfalls

The activities identified in the pure waterfall model are intrinsic to software development. You can't avoid them. You have to come up with a software concept somehow, and you have to get requirements from somewhere. You don't have to use the waterfall lifecycle model to gather requirements, but you do have to use something. Likewise, you can't avoid having an architecture, design, or code.

Most of the weaknesses in the pure waterfall model arise not from problems with these activities but from the treatment of these activities as disjoint, sequential phases. You can, therefore, correct the major weaknesses in the pure waterfall model with relatively minor modifications. You can modify it so that the phases overlap. You can ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required