Waterfall mètode

El mètode waterfall utilitza un enfocament lineal per al desenvolupament de programari. El projecte es divideix en una seqüència de tasques, i l'agrupació de nivell més alt es denomina fases.
 
Aquesta metodologia és un procés formal en el qual en cada fase comprèn una llista de tasques detallades amb documentació adjunta i criteris de sortida. Així, el progrés flueix de manera constant cap a la conclusió (com una cascada, waterfall) a través de les fases: anàlisi, disseny, desenvolupament, proves...
 
L'objectiu del mètode Waterfall és eliminar la majoria dels riscos del projecte a través de la recerca detallada. Algunes dels avantatges de la metodologia waterfall són:
  • És fàcil d'administrar ja que cada fase té lliurables específics i un procés de revisió.
  • Millora la utilització dels recursos perquè les tasques es poden dividir per a treballar en paral·lel o agrupar-se per a aprofitar les habilitats dels recursos.
  • Les fases no se superposen.
  • Els requisits es completen al principi del projecte, la qual cosa permet a l'equip definir l'abast complet del projecte, crear un cronograma complet i dissenyar l'aplicació general.
  • L'estat del projecte es mesura més fàcilment sobre la base d'un cronograma.