Ir para o conteúdo

3.1 Estratégia Priorizada

🎯 Abordagem: Ágil
🔄 Ciclo de vida: Iterativo e Incremental
⚙️ Processo: Scrum

Abordagem de Desenvolvimento de Software: Ágil

A escolha da abordagem ágil se fundamenta na compreensão de que os requisitos de software não são totalmente conhecidos a priori, mas emergem ao longo do processo por meio de comunicação, interação e validação com os stakeholders.

Nesse contexto, a abordagem ágil favorece a construção progressiva do entendimento sobre o problema, permitindo que o produto evolua com base no feedback contínuo dos estudantes, especialmente no que se refere à acessibilidade e usabilidade.

Ciclo de vida: Iterativo e Incremental

O ciclo de vida adotado será iterativo e incremental, no qual o desenvolvimento ocorre em ciclos sucessivos, com entregas parciais que agregam valor ao produto.

Cada iteração permite:

  • refinar requisitos previamente identificados;
  • incorporar novos requisitos descobertos;
  • validar continuamente as soluções com os usuários.

Essa estratégia está alinhada à ideia de que as atividades da Engenharia de Software são interdependentes e continuamente retroalimentadas, e não estritamente sequenciais.

Processo de Engenharia de Software: Scrum

O processo adotado será o Scrum, estruturado em sprints quinzenais, com foco em:

  • planejamento incremental;
  • desenvolvimento orientado a valor;
  • validação contínua com stakeholders.

As cerimônias (planejamento, revisão e retrospectiva) permitirão manter o alinhamento entre equipe e cliente, além de apoiar a adaptação contínua do projeto conforme novas necessidades e entendimentos forem surgindo.