Contrast with agile software development. THIS DEFINITION IS FOR PERSONAL USE ONLY. All other reproduction requires permission.
The waterfall method, rapid application, and more recently agile methods are all popular methodologies in software development. This guide explores their structures, advantages and limitations.