No desenvolvimento incremental, não é exigida a entrega de ...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: C - Certo
Tema central da questão:
A questão aborda o desenvolvimento incremental de software, um modelo bastante utilizado em projetos modernos devido à sua flexibilidade e capacidade de incorporar feedback contínuo dos stakeholders (partes interessadas).
Resumo teórico:
No modelo incremental, o desenvolvimento do sistema ocorre em partes (incrementos). Cada incremento adiciona funcionalidades ao sistema até que o produto final esteja completo. A principal vantagem é justamente permitir entregas parciais que podem ser avaliadas, revisadas e ajustadas conforme necessidade.
Segundo a Sommerville (Engenharia de Software, 10ª ed.), “no desenvolvimento incremental, o sistema é desenvolvido e entregue em partes, permitindo revisões com base nos retornos dos usuários a cada incremento”.
Justificativa da alternativa correta:
A afirmação está correta pois o modelo incremental não exige que todos os incrementos sejam formalmente entregues ao cliente, mas sim que eles sejam tornados visíveis para que os stakeholders possam analisar e fornecer feedback. Em muitas equipes, incrementos podem ser apresentados em demos, protótipos ou ambientes controlados, sem a necessidade de liberar cada um para uso final imediatamente.
Esse feedback é essencial para garantir que o produto evolua conforme as reais necessidades do usuário, ajustando funcionalidades e priorizando melhorias.
Dicas para interpretação:
Em questões como essa, observe expressões como “não é exigida a entrega”, pois focam na flexibilidade do modelo incremental. Atenção também ao termo “torná-los visíveis”, que não significa necessariamente entregar ao cliente, mas sim promover a transparência e a possibilidade de revisão.
Uma pegadinha comum seria afirmar que todo incremento deve obrigatoriamente ser entregue em produção, o que não é uma exigência do modelo incremental.
Conclusão:
O desenvolvimento incremental prioriza a visibilidade e o feedback, não a entrega formal de cada incremento ao cliente final. Por isso, a alternativa está correta.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
VISIBILIDADE + IMPORTANTE DO QUE A ENTREGA DO INCREMENTO ✅
PQ??
A partir da visibilidade é possível obter feedback rápido das partes interessadas possibilitando a adaptação do desenvolvimento às reais necessidades do cliente, o que ressalta a importância da visibilidade do progresso em detrimento da entrega formal de cada parte. - Sommerville
"Nossa maior prioridade é satisfazer o cliente através da entrega contínua e adiantada de software com valor agregado." A chave aqui é "software com valor" - Princípio do Manifesto Ágil
Certo.
No desenvolvimento incremental, o sistema é construído e evoluído por meio de incrementos sucessivos de funcionalidade, mas não há exigência formal de que cada incremento seja necessariamente entregue ao cliente final.
O ponto central do modelo incremental é que:
- Cada incremento adiciona valor ao produto;
- Os incrementos devem ser visíveis, testáveis e avaliáveis, ainda que internamente;
- Sempre que possível, busca-se feedback de stakeholders, o que pode ocorrer sem entrega formal ao cliente, por exemplo: Demonstrações internas, Protótipos funcionais, Releases parciais em ambiente de homologação.
Isso é diferente de abordagens como entrega contínua, nas quais a entrega frequente ao usuário final é um objetivo explícito.
Comparação rápida:
Incremental (clássico)
→ pode não entregar formalmente a cada incremento
Iterativo/Ágil (ex.: Scrum)
→ entrega a cada iteração ✔
Resumo direto para prova:
“Entrega a cada ciclo” → Iterativo/Incremental (Ágil / Scrum)
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo