Waterfall v Iterative Development
By:
Mike Bianchi
In 1970, Winston W.Royce wrote an article in which he described a sequential model for developing software wherein development flows, waterfall-like, through phases of requirements, analysis, design, implementation, testing, and maintenance. He then went on to explain why this model couldn't work and described an iterative process as a much better alternative. Inexplicably, not only did the software community latch on to the concept of the "Waterfall" approach, but they even credited Royce with having proposed it. A common feature of waterfall projects is that they tend to fail ... |