Evolutionary Delivery Versus the "Waterfall Model"

Resource type
Author/contributor
Title
Evolutionary Delivery Versus the "Waterfall Model"
Abstract
The conventional wisdom of planning software engineering projects, using the widely cited "waterfall model" is not the only useful software development process model. In fact, the "waterfall model" may be unrealistic, and dangerous to the primary objectives of any software project.The alternative model, which I choose to call "evolutionary delivery" is not widely taught or practiced yet. But there is already more than a decade of practical experience in using it. In various forms. It is quite clear from these experiences that evolutionary delivery is a powerful general tool for both software development and associated systems development.Almost all experienced software developers do make use of some of the ideas in evolutionary development at one time or another. But, this is often unplanned, informal and it is an incomplete exploitation of this powerful method. This paper will try to expose the theoretical and practical aspects of the method in a fuller perspective. We need to learn the theory fully, so that we can apply and learn it completely.
Publication
SIGSOFT Softw. Eng. Notes
Volume
10
Issue
3
Pages
49–61
Date
July 1985
ISSN
0163-5948
Accessed
10/08/2016, 11:05
Library Catalogue
ACM Digital Library
Citation
Gilb, T. (1985). Evolutionary Delivery Versus the “Waterfall Model.” SIGSOFT Softw. Eng. Notes, 10(3), 49–61. https://doi.org/10.1145/1012483.1012490