Spiral Methodology
nBarry Boehm introduced the Spiral Methodology to "fix" problems with the Waterfall Methodology. This is the most commonly used variant of the Waterfall today.
nThe Spiral methodology "peels the onion", progressing through "layers" of the development process. A prototype lets users determine if the project is on track, should be sent back to prior phases, or should be ended. However, the phases and phase processes are still linear.
n
n Boehm, B.W. A Spiral Model of Software Development and Enhancement. Proceedings of an International Workshop on Software Process and Software Environments, Coto de Caza, Trabuco Canyon, California, March 27-29, 1985.
n Boehm, Barry. A Spiral Model of Software Development and Enhancement.  ACM SIGSOFT Software Engineering Notes, August 1986.
Boehm, Barry. A Spiral Model of Software Development and Enhancement.  IEEE Computer, vol.21, #5, May 1988, pp 61-72.
n
n