Metodologias de desenvolvimento de software chamadas de ágeis são baseadas em desenvolvimento iterativo, no qual requisitos e soluções evoluem pela colaboração entre equipes auto-organizadas e cross-funcional (pessoas com diferentes expertises). Essas metodologias encorajam frequente inspeção e adaptação, alinhamento entre o desenvolvimento e os objetivos dos clientes e um conjunto de boas práticas que permita entregas rápidas e de qualidade. Considerando as metodologias ágeis de desenvolvimento de software, assinale a alternativa INCORRETA.
Os cartões de histórias (user stories) devem conter descrições detalhadas dos requisitos do cliente e especificação das funcionalidades desejadas, de modo que as users stories sejam capazes de transmitir a necessidade do negócio.
O Scrum adota uma abordagem empírica, entendendo que o problema pode não ser totalmente compreendido ou estar totalmente definido na análise e que os requisitos poderão mudar com o passar do tempo. Essa abordagem mantém o foco em maximizar a habilidade da equipe em responder de forma ágil aos desafios emergentes.
Um dos valores do método XP (Extreme Programming) é a busca pela simplicidade, de modo que o software deve ser mantido o mais simples possível pelo maior tempo possível.
O TDD (Test-Driven Development) é uma prática que versa de pequenas iterações em que novos casos de teste são escritos considerando uma melhoria ou nova funcionalidade, e o código necessário é implementado para atender a esse teste.