Buscar

Atividade N2 _ Metodologias ageis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 7 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 7 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Atividade N2 _ Metodologias Ágeis
· Pergunta 1
1 em 1 pontos
	
	
	
	Um dos benefícios do método Kanban é que, com o mapeamento das etapas de trabalho, é possível utilizar métricas para entender quais pontos são mais rápidos e quais são mais lentos. Essas métricas, no processo de desenvolvimento de um software, irão ajudar os gestores na tomada de decisão. A partir das métricas, é possível a validar se de fato as melhorias implementadas estão gerando os resultados esperados.
 
Sobre as métricas presente no Kanban, assinale a alternativa correta:
	
	
	
	
		Resposta Selecionada:
	 
Leadtime é a diferença do tempo desde que se inicia uma atividade até a entrega da mesma.
	Resposta Correta:
	 
Leadtime é a diferença do tempo desde que se inicia uma atividade até a entrega da mesma.
	Comentário da resposta:
	Resposta correta. A alternativa está correta, pois a diferença de tempo que um cartão tem entre alguém ter começado a trabalhar nele e o tempo de entrega é chamado Leadtime. Já o cycle time é a diferença entre início e fim dentro de uma etapa do processo. Já a vazão é a quantidade de cartões que são finalizados num período de tempo. Por último o CFD é um diagrama de burnup (subida de dados) e não se referência a sprint, pois no Kanban a entrega é contínua.
	
	
	
· Pergunta 2
1 em 1 pontos
	
	
	
	Leia o trecho a seguir:
 
“[...] definem a programação em par como sendo “um estilo de programação no qual dois programadores trabalham lado a lado em um computador, continuamente colaborando no mesmo design, algoritmo, código e teste.” A programação em par é utilizada por todos os desenvolvedores durante toda a duração de um projeto XP.”
TELES, Vinícius Manhães. Um Estudo de Caso da Adoção das Práticas e Valores do Extreme Programming. Orientador: Carlo Emmanoel Tolla de Oliveira. Rio de Janeiro: UFRJ/IM, 2005. p. 79 . Disponível em https://www.desenvolvimentoagil.com.br/xp/dissertacaoXP.pdf
 
Sobre a prática de programação pareada (em par) é correto afirmar:
	
	
	
	
		Resposta Selecionada:
	 
Sendo uma das práticas do XP, a programação pareada irá difundir o conhecimento que está com um desenvolvedor, repassando-o a outros membros do time.
	Resposta Correta:
	 
Sendo uma das práticas do XP, a programação pareada irá difundir o conhecimento que está com um desenvolvedor, repassando-o a outros membros do time.
	Comentário da resposta:
	Resposta correta. A alternativa está correta, pois a programação em par é uma prática difundida no XP e deve ser seguida a todo tempo por todos do time. Ela ajuda na disseminação do conhecimento, na validação da qualidade do código fonte e em manter a simplicidade.
	
	
	
· Pergunta 3
1 em 1 pontos
	
	
	
	Leia o trecho a seguir:
 
"O Scrum, apesar de muito difundido e utilizado na área de desenvolvimento de software, pode ser muito bem utilizado no desenvolvimento de qualquer produto completo, principalmente pela sua característica de ser um framework iterativo e incremental."
 
CRUZ, F. Scrum e Agile em Projetos . 2 Ed. Brasport, p. 52.2011.
 
Assinale a alternativa que apresenta a resposta correta para um artefato do scrum:
	
	
	
	
		Resposta Selecionada:
	 
Incremento.
	Resposta Correta:
	 
Incremento.
	Comentário da resposta:
	Resposta correta. A alternativa está correta, pois, segundo o framework scrum, existem os seguintes artefatos: backlog do produto (ou product backlog), backlog da sprint (ou sprint backlog) e incremento do produto.
	
	
	
· Pergunta 4
1 em 1 pontos
	
	
	
	Leia o trecho a seguir:
 
“Extreme Programming (XP) é talvez o mais conhecido e mais utilizado dos métodos ágeis. O nome foi cunhado por Kent Beck, pois a abordagem foi desenvolvida para impulsionar práticas reconhecidamente boas, como o desenvolvimento iterativo, a níveis ‘extremos’.”
 
SOMMERVILLE, Ian. Engenharia de Software. 9. ed. São Paulo: Pearson Prentice Hall, 2011. p. 44.
 
Assinale a alternativa que represente práticas propostas no XP:
	
	
	
	
		Resposta Selecionada:
	 
Metáfora, programação em dupla e refatoração.
	Resposta Correta:
	 
Metáfora, programação em dupla e refatoração.
	Comentário da resposta:
	Resposta correta. A alternativa está correta, pois as práticas em eXtreme Programming são: teste unitário, refatoração, programação em par, design simples, propriedade coletiva, padrão de código, ritmo sustentável, integração contínua, metáforas, teste de aceitação, equipe (técnicos e clientes), pequenas versões e jogo do planejamento.
	
	
	
· Pergunta 5
1 em 1 pontos
	
	
	
	Desde 2001, o manifesto ágil para o desenvolvimento de software vem sendo divulgado por diversas pessoas e elas sempre relembram os seus 4 valores, que são a base da agilidade. Além dos valores, o manifesto apresenta 12 princípios que norteiam o desenvolvimento ágil de software. Os 12 princípios são um detalhamento aprofundado do que os 4 valores afirmam.
 
A respeito dos princípios ágeis, analise as afirmativas a seguir e assinale V
para a(s) verdadeira(s) e F para a(s) falsa(s).
 
I. ( ) Times auto-organizáveis geram melhores arquiteturas de software.
II. ( ) Agilidade não combina com reunião. Reunião consome muito tempo. Interações cara a cara devem ser utilizadas somente em validação de requisitos.
III. ( )  A constância de produção de software é de responsabilidade de todos os envolvidos (patrocinadores, desenvolvedores e usuários).
IV. ( ) Mudanças de escopo sempre são bem-vindas em uma empresa ágil. E a retroalimentação do processo de trabalho deve ocorrer em períodos frequentes e regulares.
 
Assinale a alternativa que apresenta a sequência correta:
	
	
	
	
		Resposta Selecionada:
	 
V, F, V, V.
	Resposta Correta:
	 
V, F, V, V.
	Comentário da resposta:
	Resposta correta. A alternativa está correta, pois a única afirmativa falsa refere-se à reunião. Agilidade combina com reuniões e frameworks como o Scrum, elas são bem presentes e definidas. Um dos princípios fala sobre a interação entre as pessoas envolvidas em uma relação cara a cara.
	
	
	
· Pergunta 6
1 em 1 pontos
	
	
	
	Leia o trecho a seguir:
 
"Os times de Scrum são pequenos e realizam eventos com uma duração fixa (ciclos iterativos) com o objetivo de construir produtos e entregar valor para seus clientes. Cada um desses componentes do framework Scrum serve a um propósito específico e é essencial para o uso correto e o sucesso da aplicação do Scrum."
 
CRUZ, Fábio. Scrum e Agile em Projetos . 2 Ed. Brasport, 2011. p. 57
 
Assinale a alternativa que apresenta a resposta correta em relação os papéis no Scrum:
	
	
	
	
		Resposta Selecionada:
	 
Scrum Master, Product Owner e time de desenvolvimento.
	Resposta Correta:
	 
Scrum Master, Product Owner e time de desenvolvimento.
	Comentário da resposta:
	Resposta correta. A alternativa está correta, pois segundo o framework Scrum existem os seguintes papéis: product owner, scrum master e time de desenvolvimento. O product owner é também chamado de dono do produto e ele é responsável pela priorização das tarefas a serem desenvolvidas. Já o scrum master é a pessoa que mais conhece de Scrum e ajuda o time a entender as cerimônias do Scrum. O time de desenvolvimento é composto por desenvolvedores, analistas, testadores e os demais papéis  que trabalharão na entrega de uma tarefa.
	
	
	
· Pergunta 7
1 em 1 pontos
	
	
	
	Leia o trecho a seguir:
 
“[...] Existem muitos processos de software diferentes, mas todos devem incluir quatro atividades fundamentais para a engenharia de software:
(1)  Especificação de software. A funcionalidade do software e as restrições a seu funcionamento devem ser definidas.
(2)  Projeto e implementação de software. O software deve ser produzido para atender às especificações.
(3)  Validação de software. O software deve ser validado para garantir que atenda às demandas do cliente.
(4)  Evolução de software. O software deve evoluir para atender às necessidades de mudança dos clientes.”
 
SOMMERVILLE, I. Engenharia de Software . 9. ed. São Paulo: Pearson Prentice Hall, p. 18. 2011.
 
Considerando o texto apresentado sobremodelos de processos de desenvolvimento de software, associe os modelos a seguir à sua categorização:
 
(1)  Modelo tradicional
(2)  Metodologia ágil
 
( ) Scrum.
( ) Scrum + Kanban.
( ) Incremental.
( ) Kanban.
 
A partir das relações feitas anteriormente, assinale a alternativa que apresenta a sequência correta:
	
	
	
	
		Resposta Selecionada:
	 
2,2,1,2.
	Resposta Correta:
	 
2,2,1,2.
	Comentário da resposta:
	Resposta correta. A alternativa está correta, pois os modelos tradicionais ou clássicos de desenvolvimento de software são o modelo em cascata, desenvolvimento incremental e o modelo espiral. Scrum e Kanban são metodologias ágeis. Além disto, com metodologias ágeis é possível unir dois métodos, como mencionado na opção Scrum + Kanban.
	
	
	
· Pergunta 8
1 em 1 pontos
	
	
	
	Em 2001, um grupo de engenheiros de software se encontraram em um resort para compartilhar boas práticas em projetos de software. Neste encontro foram identificadas similaridades nas práticas que cada um estava adotando e essas similaridades definiram o manifesto ágil. Nesse manifesto temos quatro cláusulas que norteiam todos os modelos ágeis de engenharia de software.
 
Nesse sentido, analise as alternativas a seguir e assinale a correta:
	
	
	
	
		Resposta Selecionada:
	 
Mudanças referentes às demandas do cliente e às necessidades dele podem ocorrer, e o time de desenvolvimento precisa dar um retorno rápido aos clientes, sendo que colaborar com o cliente pode alavancar o sucesso deste.
	Resposta Correta:
	 
Mudanças referentes às demandas do cliente e às necessidades dele podem ocorrer, e o time de desenvolvimento precisa dar um retorno rápido aos clientes, sendo que colaborar com o cliente pode alavancar o sucesso deste.
	Comentário da resposta:
	Resposta correta. A alternativa está correta, pois é um dos princípios da agilidade esperar por mudanças. Atender essas mudanças pode gerar vantagem competitiva para o cliente. O time deve receber essas mudanças de bom agrado, já sabendo que poderão ocorrer novas mudanças. Adaptar-se para gerar valor ao cliente em momento oportuno é um indicativo que de fato estamos tendo um ambiente ágil.
	
	
	
· Pergunta 9
1 em 1 pontos
	
	
	
	O método Kanban foi criado por David Andersen e inspirado no modelo Toyota de produção, o qual tem um nome semelhante (kanban, mas com a letra k minúscula). O método Kanban propõe uma abordagem evolucionária ao invés de um modelo com grandes mudanças, gerando uma revolução.
 
Referente a esta metodologia de trabalho, analise as afirmativas a seguir:
 
I. Ao visualizar o fluxo de trabalho e o WIP (trabalho em progresso) é possível identificar os gargalos.
II. Nada pode ser melhorado se não for medido, por isto utilizamos os conceitos de leadtime e vazão no Kanban.
III. No Kanban o modelo de trabalho é semelhante ao do scrum, ou seja, trabalho puxado.
IV. No Kanban as entregas são realizadas ao final do sprint.
 
Está correto o que se afirma em:
	
	
	
	
		Resposta Selecionada:
	 
I e II, apenas.
	Resposta Correta:
	 
I e II, apenas.
	Comentário da resposta:
	Resposta correta.A alternativa está correta, pois o método Kanban trabalha com sistema puxado de trabalho e sem sprint. Já o Scrum trabalha com o modelo de trabalho empurrado, definido por sprint e tempo de duração definido (timebox). Ao final deste timebox são realizadas as  entregas. Com Kanban, temos entrega contínua, ou seja, quando um entregável fica pronto, o mesmo já pode ser disponibilizado ao solicitante.
	
	
	
· Pergunta 10
1 em 1 pontos
	
	
	
	Leia o trecho a seguir:
“O Método Kanban é baseado em tornar visível o que é de outra forma, trabalho intangível de conhecimento, para garantir que o serviço funcione com a qualidade adequada de trabalho - o trabalho que é necessário e solicitado pelo cliente e que a equipe tem a capacidade de entregar.”
 
ANDERSON, David J, CARMICHAEL, Andy. Kanban Essencial Condensado. 1. ed.:Lean-Kanban University, 2016. p. 1 Disponível em https://leankanban.com/guide/essential-kanban-condensed-portuguese/
 
Uma das maneiras de saber o que precisa ser feito é a visualização do fluxo de trabalho a partir de um quadro. Esta é uma prática do Kanban. Sobre este tema, assinale a alternativa correta:
	
	
	
	
		Resposta Selecionada:
	 
Ao visualizar a quantidade de trabalho em progresso (WIP), é possível limitá-lo para garantir que mais tarefas sejam concluídas.
	Resposta Correta:
	 
Ao visualizar a quantidade de trabalho em progresso (WIP), é possível limitá-lo para garantir que mais tarefas sejam concluídas.
	Comentário da resposta:
	Resposta correta. A alternativa está correta, pois um dos benefícios de visualizar o trabalho em progresso é perceber o quanto está sendo feito e nada entregue. Ao limitar o trabalho em progresso, menos coisas são iniciadas e mais coisas são terminadas.
	
	
	
Terça-feira, 20 de Abril de 2021 02h09min07s BRT

Outros materiais