Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


Simulado: Metodologia de Desenvolvimento Ágil - POS0830, Exercícios de Desenvolvimento Humano

Este simulado aborda conceitos e práticas de metodologias ágeis, como scrum e kanban, com foco em desenvolvimento de software. Perguntas e respostas sobre os principais aspectos dessas metodologias, incluindo seus valores, princípios, cerimônias e artefatos. É um recurso útil para estudantes e profissionais que desejam aprofundar seus conhecimentos em desenvolvimento ágil.

Tipologia: Exercícios

2024

À venda por 09/12/2024

fabricio-d-sa
fabricio-d-sa 🇧🇷

6 documentos

1 / 5

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
Simulado: Metodologia de Desenvolvimento Ágil
Curso: POS0830 - Metodologia de Desenvolvimento Ágil
Teste: Teste Final (N2)
Pergunta 1:
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.)
Associe os modelos de processos de desenvolvimento de software à sua categorização:
(1) Modelo tradicional
(2) Metodologia ágil
( ) Scrum
( ) Scrum + Kanban
( ) Incremental
( ) Kanban
Alternativa correta:
2, 2, 1, 2
Pergunta 2:
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)
Sobre a prática de visualização do fluxo de trabalho a partir de um quadro no Kanban, assinale a
alternativa correta:
Alternativa correta:
Ao visualizar a quantidade de trabalho em progresso (WIP), é possível limitá-lo para garantir que
pf3
pf4
pf5

Pré-visualização parcial do texto

Baixe Simulado: Metodologia de Desenvolvimento Ágil - POS0830 e outras Exercícios em PDF para Desenvolvimento Humano, somente na Docsity!

Simulado: Metodologia de Desenvolvimento Ágil

Curso : POS0830 - Metodologia de Desenvolvimento Ágil Teste : Teste Final (N2)

Pergunta 1: 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.)

Associe os modelos de processos de desenvolvimento de software à sua categorização:

(1) Modelo tradicional (2) Metodologia ágil

( ) Scrum ( ) Scrum + Kanban ( ) Incremental ( ) Kanban

Alternativa correta: 2, 2, 1, 2

Pergunta 2: 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)

Sobre a prática de visualização do fluxo de trabalho a partir de um quadro no Kanban, assinale a alternativa correta:

Alternativa correta: Ao visualizar a quantidade de trabalho em progresso (WIP), é possível limitá-lo para garantir que

mais tarefas sejam concluídas.

Pergunta 3: 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:

Alternativa correta: Incremento

Pergunta 4: Leia o trecho a seguir:

“O Scrum é um framework que tem como objetivo, através de práticas e técnicas, viabilizar o gerenciamento ágil de projetos de software. A adoção deste framework tem se mostrado deveras interessante pelo retorno que tem trazido para as equipes envolvidas dentro das empresas, pois sua utilização preenche lacunas conhecidas no gerenciamento de projetos, como, por exemplo, a falta de comunicação efetiva entre os integrantes de equipes responsáveis pela execução de projetos.” (SILVA, E. Scrum e TFS: uma abordagem prática. Ed. Brasport, p. 14. 2017.)

A respeito do Scrum e suas cerimônias, analise as afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s).

I. ( ) Por meio da reunião diária (daily scrum), o cliente conseguirá ter maior acompanhamento das demandas. II. ( ) O product backlog é uma cerimônia em que o PO (product owner) apresentará as demandas e o time de desenvolvimento realizará estimativas. III. ( ) Todo sprint deve ter um timebox definido e uma meta clara para todos. Ao final do sprint, uma cerimônia, denominada sprint review, é realizada e nela são validados itens como conformidade da entrega e se as demandas entregues estão conforme a meta estabelecida. IV. ( ) A cerimônia de planejamento é quando o time de desenvolvimento, juntamente com o product owner, entende o que precisa ser feito. Após isso, o time de desenvolvimento define a quantidade de demandas que se comprometerá a entregar no sprint.

Alternativa correta: F, F, V, V

Alternativa correta: V, V, F, V

Pergunta 8: A empresa XPTO é uma empresa de desenvolvimento de software e seu quadro de colaboradores possui 2 pessoas para atendimento ao usuários, 1 implantador, 5 desenvolvedores, 1 analista de requisitos e 1 testador de software. Até o início de 2017, ela não tinha concorrentes diretos para seus produtos, mas uma startup começou a ofertar um produto semelhante por um preço diferenciado e com isso a XPTO perdeu alguns contratos. Após isso, a XPTO resolveu ouvir seus clientes para saber o que os deixavam descontentes.

As informações identificadas foram: ● Demora na correção de bug ● Novas funcionalidades demoravam muito para serem atendidas ● Não há visibilidade do fluxo de atividades. Com isso, ninguém mais deseja solicitar mudanças no sistema. ● Demandas quando entregues não atendiam às necessidades dos clientes. ● Muita documentação quando uma tarefa era entregue ou nenhuma documentação entregue junto a cada tarefa.

Ao conhecer este cenário é possível aplicar a metodologia ágil Scrum nesta empresa como uma resposta a tantas insatisfações.

A respeito da aplicabilidade do Scrum na empresa XPTO, analise as afirmativas a seguir e assinale V para a(s) Verdadeira(s) e F para a(s) Falsa(s).

I. ( ) No cenário apresentado, não é possível identificar um colaborador que faça o papel de product owner (PO). Para que exista um PO, a empresa XPTO deve identificar quem é a pessoa que mais conhece sobre o software e empoderá-la na nova atribuição. Esta pessoa terá todo o domínio do sistema e será responsável pela priorização das demandas. II. ( ) No cenário apresentado, a equipe de desenvolvimento deverá ser composta por todos aqueles que fazem análise, desenvolvimento e testes no software. III. ( ) Entende-se que não há como definir um Scrum Master neste primeiro momento, já que não há colaboradores com domínio de Scrum, cabendo os donos decidirem na formação de um colaborador ou contratar alguém de mercado com domínio nesta metodologia. IV. ( ) Para trazer visibilidade do que estará sendo trabalho, sugere-se trabalhar em sprint e utilizar quadros (físicos ou virtuais) com as etapas de trabalho mapeadas e com cartões que referenciam entregáveis de trabalho.

Alternativa correta: V, V, V, V

Pergunta 9: Numa empresa de software chamada YYXO, existem diversas boas práticas já definidas na engenharia de software. Mas, ainda assim, o software apresenta bugs, demora para liberar uma

versão, não há clareza sobre o que está sendo feito pelos colaboradores e existe uma grande quantidade de tarefas que não são entregues no prazo acordado. Isso ocorre pois o ciclo de vida das demandas, desde a solicitação até a entrega final, tem problemas relacionados ao seu gerenciamento e fluxo de trabalho.

Para mitigar tais problemas, um dos membros da empresa sugeriu que a empresa adotasse a metodologia ágil Scrum. Após analisar a situação, ele concluiu que a empresa não possui práticas suficientes para adotar o Scrum de imediato. Nesse sentido, ele sugeriu uma forma de transição utilizando a metodologia Kanban.

A respeito dessa situação, assinale a alternativa correta:

Alternativa correta: O Kanban é a melhor alternativa para a empresa YYXO, pois propõe mudanças graduais e de baixo impacto na implementação de uma mudança organizacional em relação a outras abordagens ágeis.

Pergunta 10: Leia o trecho a seguir:

"O Scrum não é um processo de software ou uma técnica para desenvolver software, mas sim um framework que se aplica à gestão e ao controle de projetos ágeis. [...] O Scrum envolve todos os stakeholders e proporciona um framework que pode ser adaptado de acordo com a necessidade do projeto e do time." (PATRICK, M. Scrum e Kanban: a Evolução das Metodologias Ágeis. Editora Lean-Kanban, p. 33, 2017.)

Sobre as práticas do Scrum, assinale a alternativa correta:

Alternativa correta: O Scrum possui sprints com prazos fixos, normalmente de 2 a 4 semanas, durante os quais são entregues as funcionalidades que foram acordadas entre o Product Owner e o time de desenvolvimento.