As metodologias ágeis representam um conjunto estruturado de...

Próximas questões
Com base no mesmo assunto
Q567877 Engenharia de Software
As metodologias ágeis representam um conjunto estruturado de práticas para o desenvolvimento de projetos de sistemas de software de forma iterativa e incremental. Em relação às metodologias ágeis, analise as afirmativas a seguir:

I. No Scrum, se um ou mais aspectos de um processo desviou para fora dos limites aceitáveis, e é percebido que o produto resultado será inaceitável, o processo ou o material sendo produzido deve ser registrado para ser ajustado na próxima iteração.

II. Desenvolvimento Guiado por Funcionalidades (FDD) é uma metodologia ágil que se destaca pelo fato de entregar, mensalmente, blocos bem pequenos de funcionalidades valorizadas pelo cliente. No entanto, o monitoramento dentro do projeto não é detalhado.

III. O desenvolvimento orientado a testes é uma prática recomendada pela metodologia de desenvolvimento de software XP. Escrever os testes antes de construir o sistema torna mais fácil entender como o código deve ser programado.

Está correto o que se afirma em: 
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: D - somente I e III.

A alternativa I está correta pois no framework Scrum, quando algum processo ou produto se desvia dos limites aceitáveis, é uma prática comum registrar esse desvio para que seja revisado e ajustado em uma futura iteração. Isso está alinhado à natureza iterativa e adaptativa do Scrum, garantindo que as lições aprendidas sejam aplicadas para melhorar o processo contínuo de desenvolvimento.

A alternativa III também está correta. O Desenvolvimento Orientado a Testes (Test Driven Development - TDD) é uma prática central na eXtreme Programming (XP) onde os testes são escritos antes mesmo do desenvolvimento da funcionalidade. Essa prática ajuda a definir os requisitos de funcionamento do código de maneira clara e a manter o foco no cumprimento destes requisitos, além de facilitar a manutenção e a refatoração do código posteriormente.

A alternativa II está incorreta porque o Feature-Driven Development (FDD) não é caracterizado pela entrega mensal de pequenos blocos de funcionalidades, mas sim pela modelagem e desenvolvimento de funcionalidades em um processo iterativo e incremental que valoriza a entrega frequente de software e possui um monitoramento detalhado do progresso do projeto.

Portanto, as afirmativas I e III estão alinhadas com os princípios das metodologias ágeis e suas práticas associadas, justificando a escolha da alternativa D como a correta.

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

II. Desenvolvimento Guiado por Funcionalidades (FDD) é uma metodologia ágil que se destaca pelo fato de entregar, mensalmente, blocos bem pequenos de funcionalidades valorizadas pelo cliente. No entanto, o monitoramento dentro do projeto não é detalhado. 


Acredito que o erro esteja somente em "mensalmente". 

II) O correto seria: duas semanas ou menos

"Se um inspetor determina que um ou mais aspectos de um processo desviou para fora dos limites aceitáveis, e que o produto resultado será inaceitável, o processo ou o material sendo produzido deve ser ajustado. O ajuste deve ser realizado o mais breve possível para minimizar mais desvios."

http://www.scrumguides.org/docs/scrumguide/v1/Scrum-Guide-Portuguese-BR.pdf

Tinha interpretado a I como errado pois entendi que próxima iteração seria a próxima sprint, mas acredito que seja a próxima iteração da mesma sprint.


 d)somente I e III;

scrum, como toda metodologia agile, recebe bem as mudanças. 2 coisas que separa XP dos outros: pair programming & testes escritos antes do codigo. FDD usa como metrica de prazo 2 semanas no maximo

A FDD é uma metodologia muito objetiva. Possui apenas duas fases:

- Concepção & Planejamento: Pensar um pouco antes de fazer (tipicamente de 1 a 2 semanas)

- Construção: Fazer de forma iterativa (tipicamente em iterações de 2 semanas)


O ERRO DA II segue abaixo

A FDD chama a atenção por algumas características peculiares:

- Resultados úteis a cada duas semanas ou menos

- Blocos bem pequenos de funcionalidade valorizada pelo cliente, chamados "Features"

- Planejamento detalhado e guia para medição

- Rastreabilidade e relatórios com incrível precisão

- Monitoramento detalhado dentro do projeto, com resumos de alto nível para clientes e gerentes, tudo em termos de negócio

- Fornece uma forma de saber, dentro dos primeiros 10% de um projeto, se o plano e a estimativa são sólidos

 

FONTE: 
https://goo.gl/QuhX4F
https://goo.gl/S9wLzy

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo