Em um projeto de desenvolvimento de software que utiliza a metodologia ágil Scrum, a equipe de desenvolvimento se depara com a necessidade de priorizar as funcionalidades a serem implementadas no próximo Sprint. Dentre as opções apresentadas, qual critério é mais crucial para a definição da ordem de implementação, considerando as diretrizes do Scrum e a maximização do valor entregue ao cliente?
- A)A complexidade técnica de cada funcionalidade, priorizando as mais difíceis para resolver os problemas cedo.
- B)A afinidade da equipe com certas tecnologias, visando a motivação e o engajamento dos desenvolvedores.
- C)O impacto financeiro imediato da funcionalidade para o cliente, independentemente do esforço de implementação.
- D)O valor de negócio gerado pela funcionalidade e os riscos envolvidos em sua implementação, balanceando ambos.gabarito
- E)A quantidade de linhas de código estimada para cada funcionalidade, priorizando as menores para finalizar mais rápido.