Construção:
Na fase de construção, o desenvolvimento real das funcionalidades é realizado de maneira iterativa. Ela consiste nos seguintes processos: 1-Planejar por Funcionalidade (PPF): Cada funcionalidade é planejada por uma equipe de desenvolvimento. Programadores-chefe são designados para classes ou códigos específicos e a equipe de planejamento é encarregada de uma parte do projeto.2-Detalhar por Funcionalidade (DPF): Nesta etapa, uma modelagem detalhada é criada para cada funcionalidade, dividindo-a em classes, métodos e atributos. O código é inspecionado e passa por testagens internas.3-Construir por Funcionalidade (CPF): O código é implementado, as regras de negócio são incorporadas, e as funcionalidades são construídas e testadas. Essa fase inclui programação, testes unitários e a conclusão da funcionalidade.