Você está na página 1de 23

Engenharia de Software

Métodos Ágeis
Cesgranrio
Professor: Gabriel Pacheco
@professor.gabrielpacheco
(CESGRANRIO - 2018 - Banco da Amazônia - Técnico Científico - Tecnologia da
Informação)
1 - O Manifesto Ágil se tornou um marco da Engenharia de Software,
chamando a atenção de que vários processos propostos de forma
independente tinham valores em comum. Além disso, foram definidos 12
princípios.
Entre eles, figura o seguinte princípio:
A) cada pessoa em um projeto deve ter sua função predeterminada para
acelerar o desenvolvimento em conjunto.
B) a contínua atenção à simplicidade do trabalho feito aumenta a agilidade.
C) software funcionando é a medida primária de progresso.
D) os indivíduos, clientes e desenvolvedores, são mais importantes que
processos e ferramentas.
E) o software funcional emerge de times auto-organizáveis.
(CESGRANRIO - 2022 - ELETROBRAS-ELETRONUCLEAR - Engenheiro de Produção)
2 - No ano de 2001, um grupo formado por 17 grandes especialistas em
desenvolvimento de software se reuniu em Utah, nos Estados Unidos, em uma
estação de esqui, para discutir uma nova forma de gerar melhores resultados em
seus projetos. Eles buscavam uma alternativa ao método vigente até então, o qual
dava resultados em ambientes extremamente estáveis e sem incerteza. Os
representantes do grupo já haviam concebido anteriormente diferentes métodos
para gerenciar o desenvolvimento de produtos, os quais seguiam valores e
princípios semelhantes.
O método vigente ao qual os especialistas se referiam e para o qual buscavam uma
alternativa é o
A) Extreme Programming
B) Feature-Driven Development
C) Lean Development
D) Waterfall
E) Scrum
(CESGRANRIO - 2024 - IPEA - Técnico de Planejamento e Pesquisa -
Desenvolvimento de Sistemas)
3 - Uma equipe de desenvolvedores do Ipea está desenvolvendo um novo projeto
seguindo as práticas do Scrum. Durante uma sprint, o Product Owner foi informado
de que uma nova portaria editada pelo Ministério do Planejamento e Orçamento
tornará a sprint em curso sem valor para a nova aplicação.
Nessas condições, será adotado o seguinte procedimento:
A) o próprio time deverá incorporar os novos requisitos ao backlog do produto e da
sprint, já que se trata de uma equipe autogerenciada.
B) o Product Owner deverá inserir novas tarefas no backlog da sprint em curso, de
modo que os novos requisitos sejam tratados o mais breve possível.
C) o Scrum Master deverá inserir novas tarefas no backlog da sprint em curso, de
modo que os novos requisitos sejam tratados o mais breve possível.
D) o Scrum Master, a pedido do Product Owner, deverá encerrar a sprint em curso e
iniciar uma reunião de planejamento para começar uma nova sprint.
E) o time, a pedido do Product Owner, deverá encerrar a sprint em curso e iniciar
uma reunião de planejamento para começar uma nova sprint.
(CESGRANRIO - 2023 - Transpetro - Profissional Transpetro de Nível Superior -
Junior: Ênfase 6: Processos de Negócios)
4 - A abordagem SAFe (Scaled Agile Framework) pode ser fundamental para
garantir o sucesso de um projeto.
Nessa abordagem, o Program Increment (PI) refere-se a um(a)
A) conjunto de rituais diários que as equipes Agile realizam para sincronizar
suas atividades.
B) evento periódico que fornece uma oportunidade para a revisão e o ajuste do
backlog do produto.
C) período fixo de tempo durante o qual um conjunto de equipes entrega ao
cliente um valor.
D) plano detalhado de entregas que documenta todas as etapas de um projeto
em escala.
E) prática de planejamento estratégico para alinhar os projetos do portfólio
com a estratégia de negócios.
(CESGRANRIO - 2023 - Transpetro - Profissional Transpetro de Nível Superior -
Junior: Ênfase 6: Processos de Negócios)
5 - Em ambientes ágeis de gerenciamento de projetos, tanto o Scrum quanto o
Kanban têm como objetivo aprimorar a eficiência e a colaboração da equipe.
Uma diferença marcante, porém, entre as duas abordagens é que o
A) Scrum utiliza iterações fixas de tempo (sprints), enquanto o Kanban não
possui limite de tempo fixo.
B) Scrum organiza as tarefas em listas individuais, enquanto o Kanban utiliza
burndown charts para rastrear o progresso.
C) Scrum prioriza a entrega a partir dos requisitos acordados em contrato,
enquanto o Kanban foca em iterações bem definidas para alcançar os objetivos
do projeto.
D) Kanban enfatiza reuniões diárias (daily stand-ups), enquanto o Scrum não
faz uso desse tipo de reunião.
E) Kanban requer um Product Owner responsável pela definição das histórias
de usuário, enquanto o Scrum não tem essa função.
(CESGRANRIO - 2023 - AGERIO - Analista de Desenvolvimento / Tecnologia da
Informação)
6 - O Scrum é um Ciclo de Vida Ágil, proposto para o desenvolvimento de
software, baseado nos princípios da transparência, inspeção e adaptação, que
emprega uma abordagem para que o desenvolvimento dos entregáveis
aconteça de forma
A) incremental e interativa
B) incremental e iterativa
C) interativa e iterativa
D) linear e incremental
E) linear e interativa
(CESGRANRIO - 2023 - AGERIO - Analista de Desenvolvimento / Tecnologia da
Informação)
7 - O product backlog é fundamental para um projeto. Um time de
desenvolvimento se reuniu ao product owner para estimar o tempo para a
realização dos itens do product backlog de um projeto e definiu que o tempo
de realização de cada atividade deveria ser estimado em termos de homens-
hora.
Nesse caso, a unidade para estimativa de realização dos itens do produto
backlog utilizada é denominada
A) tempo real
B) tempo ampliado
C) tempo ideal
D) nimbly timing
E) story points
(CESGRANRIO - 2021 - Banco da Amazônia - Técnico Científico)
8 - “O Scrum é um arcabouço que ajuda pessoas, times e organizações a gerar
valor por meio de soluções adaptativas para problemas complexos.”
SCHWABER, K. ; SUTHERLAND, J. O Guia do Scrum, O Guia Definitivo para o
Scrum: As Regras do Jogo. Nov. 2020. p 3. Adaptado.
Para cumprir seu objetivo, o Scrum se baseia em quatro eventos formais,
contidos dentro de um evento de maior duração: a Sprint.
Tais eventos formais implementam os três pilares empíricos do Scrum, que são
A) compromisso, abertura e adaptação
B) respeito, coragem e foco
C) respeito, inspeção e adaptação
D) transparência, compromisso e respeito
E) transparência, inspeção e adaptação
(CESGRANRIO - 2019 - UNIRIO - Analista de Tecnologia da Informação)
9 - Uma das principais práticas de XP (Extreme Programming) é o Iteration
Planning Game.
Entre as atividades realizadas em uma sessão de Iteration Planning, está a
A) definição, pelos programadores, de quais story cards serão implementados
em uma iteração.
B) estimação do esforço que será necessário para implementar cada story card.
C) estimação da data de entrega de um release baseado na estimativa de
esforço de cada story card.
D) estimação, feita por cada programador, do tempo que será necessário para
realizar cada tarefa sob sua responsabilidade.
E) designação, por parte do coach, dos programadores que irão realizar as
tarefas contidas na lista de tarefas.
(CESGRANRIO - 2019 - UNIRIO - Analista de Tecnologia da Informação)
10 - Uma equipe de desenvolvimento adota o método SCRUM para gerenciar
seu projeto.
Para iniciar a reunião de planejamento da Sprint, deve(m)-se definir e atualizar
A) o Backlog do Produto
B) o plano de revisão da Sprint
C) o plano de retrospectiva da Sprint
D) a função de cada membro da equipe de desenvolvimento
E) as tarefas necessárias para cada história do usuário
(CESGRANRIO - 2018 - Transpetro - Analista de Sistemas Júnior - SAP)
11 - A metodologia de desenvolvimento SCRUM é caracterizada por ser ágil e
rápida nas entregas.
Um dos elementos-chave do processo SCRUM é o Sprint, que é uma fase que
acontece
A) no fim do projeto, onde todos se esforçam para compensar os atrasos e
cumprir o prazo.
B) no início do projeto, onde se procura entregar logo um grande volume de
itens do projeto para não arriscar atrasos.
C) sempre que necessário para compensar um atraso.
D) recorrentemente, ocorrendo de forma cíclica, várias vezes, até que se atinja
o escopo do projeto.
E) eventualmente, se necessário, caso ocorram eventos adversos não previstos
que atrasem o projeto.
(CESGRANRIO - 2018 - Transpetro - Analista de Sistemas Júnior - SAP)
12 - O framework da metodologia de desenvolvimento SCRUM funciona
apoiado em seis princípios igualmente importantes. Dois deles são Controle de
Processos Empíricos e Auto-organização. [desatualizada, mas vai que]
Os outros quatro princípios são:
A) Colaboração, Priorização Baseada em Valor, Time-boxing e Desenvolvimento
Iterativo
B) Colaboração, Priorização Baseada em Recursos, Time-flowing e
Desenvolvimento Contínuo
C) Colaboração, Priorização Baseada em Recursos, Time-boxing e
Desenvolvimento Escalar
D) Processos, Priorização Baseada em Valor, Time-boxing e Desenvolvimento
Linear
E) Processos, Priorização Baseada em Recursos, Time-flowing e
Desenvolvimento Progressivo
(CESGRANRIO - 2018 - Transpetro - Analista de Sistemas Júnior - SAP)
13 - Entre os processos de desenvolvimento de software ágeis mais usados no
Brasil está o SCRUM.
Quais são os pilares do SCRUM que apoiam a implementação de controle de
processo empírico?
A) Comprometimento, coragem, foco e respeito
B) Comprometimento, transparência e adaptação
C) Coragem, inspeção e adaptação
D) Transparência, adaptação, foco e respeito
E) Transparência, inspeção e adaptação
(CESGRANRIO - 2018 - Transpetro - Analista de Sistemas Júnior - Processos de
Negócio)
14 - No uso de alguns métodos ágeis, como o SCRUM, é comum que o esforço
de desenvolvimento seja avaliado por meio de Pontos de História (Story
Points).
Essa metodologia usa cartas, semelhantes a cartas de baralho, onde cada uma
apresenta um valor de uma escala de valores numéricos, que, normalmente,
segue a seguinte sequência:
A) 0,1,2,3,4,5,6,7,8,9,10
B) 0,1,2,3,5,8,13,20,40 e 100
C) 0,1,2,4,8,16,32,64,128
D) 1,2,3,6,12,24,48,96
E) 1,5,10,50,100,500,1000
(CESGRANRIO - 2018 - Transpetro - Analista de Sistemas Júnior - Processos de
Negócio)
15 - Quando ocorre, no SCRUM, a reunião de Retrospectiva da Sprint?
A) No fim da Sprint, antes da Reunião de Revisão
B) Entre a Reunião de Revisão da Sprint e a de Planejamento da próxima Sprint
C) No início da Sprint, após a Reunião de Planejamento
D) No final de cada dia da Sprint
E) No início de cada dia da Sprint
(CESGRANRIO - 2018 - Banco da Amazônia - Técnico Científico - Tecnologia da
Informação)
16 - No SCRUM, o Backlog da Sprint é “um conjunto de itens do Backlog do
Produto selecionados para Sprint, juntamente com o plano para entregar o
incremento do produto e atingir o objetivo da Sprint” (Schwaber e Sutherland,
2017).
Durante a Sprint, quem pode alterar o Backlog da Sprint?
A) Product Owner, apenas
B) Scrum Master, apenas
C) Time de Desenvolvimento, apenas
D) Time de Desenvolvimento e o Product Owner, apenas
E) Time de Desenvolvimento e o Scrum Master, apenas
(CESGRANRIO - 2018 - Transpetro - Administrador Júnior)
17 - É uma ferramenta de lean manufacturing que auxilia o controle da
produção e consiste na utilização de sinais sonoros ou luminosos com o intuito
de avisar o operador da ocorrência de uma falha na linha de produção.
Essa ferramenta é denominada
A) Andon
B) Kaizen
C) Just-in-time
D) Just-in-sequence
E) Poka-Yoke
(CESPE / CEBRASPE - 2022 - APEX Brasil - Perfil 7: Tecnologia da
Informação e Comunicação (TIC) - Especialidade: Sistemas e
Aplicações)
18 - Na metodologia Lean Startup, o segmento considerado como
seu núcleo central, cujo foco do estudo encontra-se no circuito
criar– medir–aprender, é a
A) visão.
B) aceleração.
C) inovação.
D) direção.
(CESPE - 2011 - TJ-ES - Analista Judiciário - Engenharia Mecânica -
Específicos)
No que se refere á da manutenção industrial, julgue os itens que se
seguem.
19 - A manutenção produtiva total (TPM), a manutenção centrada
na confiabilidade (MCC) e o programa 5S são ferramentas
embasadas nos princípios da produção enxuta (lean production) em
ambientes de manutenção.
(CESPE / CEBRASPE - 2021 - APEX Brasil - Analista - Tecnologia da
Informação e Comunicação)
20 - Assinale a opção que indica o método utilizado em Lean UX
para reduzir o risco do projeto a partir do rápido desenvolvimento e
do aprendizado por meio do ciclo de feedback denominado
construir-medir-aprender.
A) Agile UX
B) Lean Startup
C) GOOB (get out of the building)
D) Lean UX Canvas
(CESPE - 2018 - MPE-PI - Analista Ministerial - Tecnologia da Informação)
21 - O processo de gestão de sistemas da produção evoluiu dentro de um contexto
de produção em massa para uma nova abordagem do sistema produtivo atual. Essa
abordagem pode ser caracterizada por
A) utilizar novas técnicas administrativas e novas formas de organização industrial,
entre elas a manufatura enxuta, o leiaute funcional e a gestão visual.
B) aplicar à produção conceitos de lean production utilizando como ferramentas o
kanban, just in time, QFD (quality function deployment), TPM (total productive
maintenance).
C) garantir aumento de produtividade e redução de custos ao se trabalhar com
grandes volumes de produtos.
D) garantir aumento de produtividade utilizando o princípio da cronoanálise,
desconsiderando as condições individuais de cada trabalhador.
E) trabalhar com manufatura enxuta estabelecendo o foco de fazer mais com menos
(utilização de menos equipamentos, menos esforços humanos, menos tempo).
1-C 2-D 3-D 4-C 5-A
6-B 7-C 8-E 9-D 10-A
11-D 12-A 13-E 14-B 15-B
16-C 17-A 18-D 19-C 20-B
21-E

Você também pode gostar