O desenvolvimento de software consiste em diversas etapas, executadas por diferentes profissionais, que, quando reunidas
e associadas, promovem o correto desenvolvimento de uma solução confiável, performática e escalável. Antes mesmo de
iniciar a etapa de desenvolvimento e construção do produto, é fundamental um planejamento bem definido para a garantia
de que o fluxo de desenvolvimento ocorrerá de forma controlada e eficiente; essa etapa fundamental na qual ocorre a
aplicação de conhecimentos, habilidades e técnicas para a execução de projetos de forma efetiva e eficaz é conhecida como: