O modelo de desenvolvimento poderá ser Waterfall (cascata), Espiral ou Ágile
no modelo cascata de que trata o enunciado, a passagem para a próxima etapa é puramente sequencial, ou seja, terminou segue adiante, sem se preocupar com ajustes e reajustes necessários na etapa anterior, os ajustes poderão ocorrer posteriormente, depois que o software estiver em produção operando
No modelo Espiral, inspirado pelo PDCA (método iteratipo de gestão de 4 passos) do inglês PLAN - DO - CHECK -ACT , a cada ciclo se avalia o qeu foi realizado e os ajustes necessário são aplicados, seguindo adiantes com flexibilidade e participação dos utilizadores nos checkpoints
No modelo Ágile (SCRUM), as etapas são iterações rápicas, com duração de 1 a 4 semanas, para atualização do software. O M. Office atualmente segue este padrão de desenvolvimento, com atualizações mensais em suas funcionalidades.
SCRUM: é uma metodologia ágil para gestão e planejamento de projetos de Software, no scrum, os projetos são dividos em ciclos, tipicamente mensais, chamados de Sprints. O Sprint representa um Time box dentro do qual um conjunto de atividades deve ser executad.