Definição dos requisitos: Obrigatório. Os requisitos são atualizados ao longo do desenvolvimento.
Projeto de software: Opcional. Surge informalmente durante o desenvolvimento do software.
Desenvolvimento: Implementa os incrementos (user stories) levantados junto ao cliente.
Teste de sistema: É feito um plano de teste antes da implementação que vão sendo executados freqüentemente.
Implantação: Parte do software vai sendo implantada até concluir todos os requisitos.