Waterfall Web Development

The Waterfall Model is a regimented development process that looks to uncover and document all (or as much as possible) of the technical requirements before beginning construction of an application. The model is best used when the requirements are very specific and when the potential for iterations are minimal. As a general rule, the Waterfall Model is great for mitigating risk through increased documentation; however, it is typically less flexible and slower than the Agile Method.