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

Gabarito: D

Fundamento decisivo: O critério decisivo foi confrontar cada assertiva com as características essenciais de Scrum, FDD e XP/TDD. A I é compatível com a lógica de inspeção e adaptação do Scrum; a II contradiz o FDD ao negar o acompanhamento detalhado por funcionalidade e ao tratar a entrega mensal como traço definidor; a III descreve corretamente o TDD como prática do XP. Por isso, o conjunto correto é I e III.

Tema central: Scrum, FDD e XP/TDD
Análise das alternativas
A
Errada
Incorreta porque exclui a III. Isso contraria o fundamento técnico de que TDD é prática recomendada no XP e envolve escrever testes antes do código. Logo, não é verdade que somente a I esteja correta.
B
Errada
Incorreta porque depende de a II ser a única correta, mas a II contém erro conceitual decisivo sobre FDD. O método enfatiza acompanhamento detalhado por feature, com rastreamento de progresso, e não monitoramento genérico ou superficial.
C
Errada
Incorreta porque exclui a I. A assertiva I, embora não use a formulação terminológica mais precisa, descreve adequadamente a essência do Scrum quanto a inspeção e adaptação diante de desvios relevantes. Portanto, não é correto dizer que somente a III está certa.
D
Certa
A alternativa D está correta porque reúne exatamente as assertivas tecnicamente sustentáveis. A I se alinha à lógica de inspeção e adaptação do Scrum: se há desvio relevante que compromete a aceitabilidade do resultado, o processo ou material produzido deve ser ajustado para minimizar novos desvios. A III também está correta porque o desenvolvimento orientado a testes é prática associada ao XP, com escrita dos testes antes do código para orientar a implementação. A II é incorreta porque, embora o FDD trabalhe com funcionalidades pequenas e valorizadas pelo cliente, ele não se caracteriza por monitoramento não detalhado; ao contrário, há acompanhamento detalhado por funcionalidade.
E
Errada
Incorreta porque inclui a II como verdadeira. O erro está em atribuir ao FDD monitoramento não detalhado e em apresentar entrega mensal como traço distintivo do método, o que distorce suas características centrais.
Pegadinha da questão
A banca inseriu na II um começo parcialmente plausível sobre funcionalidades pequenas e valor ao cliente para tentar fazer passar um erro decisivo: no FDD, o acompanhamento é detalhado por funcionalidade, não impreciso ou pouco detalhado.
Dica para questões semelhantes
  • Julgue cada assertiva pelo traço essencial do método citado, não por palavras isoladas que pareçam compatíveis com ágil em geral.
  • Em Scrum, identifique a lógica de inspeção e adaptação diante de desvios relevantes; isso costuma validar a assertiva mesmo quando a redação não é terminologicamente perfeita.
  • No FDD, trate funcionalidades pequenas junto com rastreabilidade e acompanhamento por feature; se a questão negar esse detalhamento, há erro conceitual.
  • Se a assertiva ligar TDD a XP e mencionar testes antes do código, a tendência é de correção.

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