Preditivo (ou cascata): escopo, prazo e custo determinados nas fases iniciais. Alterações ao escopo são cuidadosamente gerenciadas.
Iterativo: escopo é determinado no início do ciclo de vida, mas prazo e custos são modificados com mais conhecimento do produto. Produto desenvolvido em série de ciclos repetidos (iterações) que acrescentam incrementos à funcionalidade do produto.
Incremental: entrega produzida por série de iterações que adicionam funcionalidade em prazo predeterminado.
Adaptativos (ágeis): escopo detalhado é definido e aprovado antes do início de uma iteração.
Híbrido: combinação de adaptativo e preditivo. Elementos conhecidos ou com requisitos estabelecidos seguem preditivo, e elementos em evolução seguem um adaptativo.