

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
Entre os principais métodos ágeis, o Lean é indicado para projetos reduzidos e mais objetivos, o Scrum é indicado para projetos de diferentes áreas que tenham prazos apertados e requisitos mutáveis, e o XP passou a ser indicado para startups e empresas em processo de consolidação, pois tem como principal objetivo fortalecer a relação entre colaboradores e clientes.
Certo
Errado
Com relação ao método Lean Inception, julgue os itens a seguir.
I Lean Inception é uma sequência de atividades que permite a criação de um produto de forma interativa e incremental.
II MVP (Minimum Viable Product) é a versão mais simples de um produto que pode ser disponibilizada para o negócio.
III A forma tradicional de desenvolvimento de um produto demanda um período mais longo de criação do protótipo, análise e elaboração; por outro lado, o MVP é focado no desenvolvimento de um produto mais enxuto.
IV A jornada do usuário descreve a sequência de passos dados pelo usuário para alcançar um objetivo, podendo ocorrer interação com o produto.
Assinale a opção correta.
Apenas os itens I e II estão certos.
Apenas os itens I e III estão certos.
Apenas os itens II e IV estão certos.
Apenas os itens II, III e IV estão certos.
Todos os itens estão certos.
A figura a seguir descreve um Kanban de forma visual, mostrando a produtividade da equipe esforço (eixo-y) até o último dia da sprint (eixo-x), ou seja, esse Kanban liga os dias da sprint com o trabalho restante.

Certo
Errado
Dentre as metodologias ágeis amplamente utilizadas no desenvolvimento de software, destaca-se uma abordagem que enfatiza a colaboração contínua entre desenvolvedores e clientes, utilizando práticas como histórias de usuário, integração contínua e testes automáticos. Esta metodologia valoriza a simplicidade no design e encoraja a melhoria constante do código por meio da comunicação efetiva e da retroalimentação constante.
Considerando essa descrição, a metodologia ágil que está sendo destacada no texto é
Scrum
Kanban
TDD (Test-Driven Development)
XP (Extreme Programming)
A Universidade Federal de Sergipe (UFS) está implementando o uso do framework SCRUM para gerenciar projetos em seu departamento de TI. João, o Scrum Master, está trabalhando com sua equipe para planejar o próximo Sprint. O que João deve fazer imediatamente após a reunião de Planejamento do Sprint para garantir que a equipe saiba quais tarefas devem ser completadas durante o próximo Sprint?
Realizar uma reunião de revisão do Sprint.
Atualizar o backlog do produto.
Realizar uma reunião de retrospectiva.
Atualizar o Quadro de Tarefas (Task Board).
Enviar um e-mail para todos os stakeholders atualizando-os sobre o planejamento do Sprint.
No Scrum, a sprint retrospective é a etapa na qual o cliente (usuário) identifica as mudanças mais úteis para melhorar a eficácia do produto; essas mudanças podem ser adicionadas ao sprint backlog da próxima sprint pelo product owner.
Certo
Errado
Natália, assistente de gestão de projetos de uma organização, iniciou a implantação do projeto de atração de investimentos estrangeiros para um cliente exportador utilizando, pela primeira vez, a metodologia SCRUM.
Considerando a situação hipotética precedente, julgue os seguintes itens.
I O SCRUM é um processo prescritivo e, por isso, Natália não precisará envolver o seu cliente durante as etapas de desenvolvimento do projeto.
II Para aplicar o SCRUM, Natália deverá utilizar a técnica de gestão tradicional de gerenciamento de comando e controle.
III Conforme a metodologia SCRUM, Natália deverá realizar reuniões diárias com a equipe de desenvolvimento do projeto, para verificar o andamento e a atualização dos riscos envolvidos.
Assinale a opção correta.
Nenhum item está certo.
Apenas o item I está certo.
Apenas o item II está certo.
Apenas o item III está certo.
Durante o período do BDD, os planos serão validados pelos desenvolvedores conforme previsto pelo TDD por meio de ferramentas de teste como JUnit e Mockito.
Certo
Errado
Os métodos ágeis de desenvolvimento de software têm se popularizado por aumentar a efetividade na entrega do produto, potencialmente reduzindo custos e prazo. Neste contexto, um dos conceitos fundamentais nos métodos ágeis de desenvolvimento de software é:
colaboração próxima entre desenvolvedores e clientes.
abordagem preditiva e planos detalhados.
entrega única e monolítica.
documentação extensa e detalhada desde o início do projeto.
Analise as informações a seguir:
I. Entre as metodologias de desenvolvimento de software mais conhecidas e utilizadas atualmente, a Scrum ganhou relevância por suas características como: idealizar para equipes de 15 ou menos membros, dividir as tarefas em sprint, tempo de 1 a 6 semanas em que as atividades deverão ser concluídas, fazer acompanhamento por meio de “daily scrums” para revisar o progresso e buscar melhorias contínuas para o produto.
II. Entre as metodologias de desenvolvimento de software mais conhecidas e utilizadas atualmente, a DevOps mescla desenvolvimento de software com operação de TI e segue premissas como: colaboração, alinhamento, mudanças de escopo e de responsabilidades, ciclos de lançamentos mais curtos e aprendizado contínuo.
Marque a alternativa CORRETA:
As duas afirmativas são verdadeiras.
A afirmativa I é verdadeira, e a II é falsa.
A afirmativa II é verdadeira, e a I é falsa.
As duas afirmativas são falsas.
Sobre metodologias ágeis, é correto afirmar que:
incorporam processos prescritivos, ou seja, membros da equipe não devem desenvolver suas próprias maneiras de trabalhar, focando em seguir processos altamente estruturados, e que deixam pouco espaço para interpretação ou variação
possuem como um dos princípios o não envolvimento do cliente no processo de desenvolvimento, e a elaboração gradual de um relatório técnico com todas as deliberações realizadas pela equipe, para entrega ao cliente, no final do trabalho
dependem de os membros da equipe compreenderem aspectos do sistema sem consultar a documentação, de modo que, se uma equipe de desenvolvimento ágil é alterada, esse conhecimento implícito pode ser perdido, sendo um desafio para os novos membros da equipe construírem o mesmo entendimento do sistema e de seus componentes
são abordagens de desenvolvimento nas quais novas versões do sistema são criadas e disponibilizadas aos clientes simultaneamente ao término do projeto, quando o cliente recebe uma extensa documentação escrita com linguagem formal contendo as modificações realizadas em todas as versões
Dentro do contexto de métricas e estimativas de software, especialmente em metodologias ágeis, qual ferramenta visual é comumente utilizada para representar o progresso do trabalho em relação ao tempo durante uma iteração?
Lines of Code (LOC).
Function Points (FP).
Defect Density.
Burndown Chart.
Earned Value.
O backlog do produto é aquele criado durante o planejamento da sprint.
Certo
Errado
No Scrum, as sprints ocorrem de maneira linear: ao final de cada uma, é feita uma sprint review para analisar o que foi feito; em seguida, a sprint restropective analisa pontos positivos e negativos e realiza possíveis mudanças.
Certo
Errado
Diversas empresas têm adotado o Kanban como ferramenta de aumento do fluxo e da produtividade no desenvolvimento de software.
Considerando que esta tecnologia requer a adesão a algumas práticas fundamentais, avalie se as afirmativas a seguir são verdadeiras (V) ou falsas (F).
( ) Os quadros Kanban incorporam o princípio da visualização do trabalho que se baseia na exibição de cartões que correspondem a itens da lista de pendências do produto.
( ) Empregando o modelo de Pull a equipe puxa para seu fluxo de trabalho as pendências da lista conforme a sua capacidade se torna disponível.
( ) A imposição de limite para o número de tarefas que um time possui atualmente corresponde ao WIP (Work In Progress), e traz o benefício de aumentar o foco e, ao mesmo tempo, reduzir a mudança de contexto.
As afirmativas são, respectivamente,
F – V – F.
V – F – F.
F – F – V.
V – V – F.
V – V – V.
Em Scrum, o sprint goal é estabelecido na sprint planning e incorporado ao sprint backlog; caso surjam diferenças nas expectativas, os desenvolvedores colaboram com o product owner para ajustar o sprint backlog sem comprometer o sprint goal.
Certo
Errado
Ao se utilizar a metodologia BDD, espera-se que as entregas sejam feitas com menor quantidade de retrabalho e com cobertura de testes automatizados, a documentação passe a ser integrada ao sistema, e os projetos passem a ter estimativas dentro do prazo, com custos controlados.
Certo
Errado
A meta do produto é o objetivo de longo prazo do time Scrum, que deve cumprir ou abandonar um objetivo antes de assumir o próximo.
Certo
Errado
Uma gerente de testes de software propôs a seu time de desenvolvimento que começasse a aplicar a abordagem Test Driven Development (TDD).
É uma das características principais dessa abordagem iniciar o desenvolvimento de testes
antes de implementar alguma funcionalidade em si.
durante o período de homologação.
após as funcionalidades serem construídas.
quando a primeira leva de funcionalidades planejadas forem codificadas em algum sprint.
pelos testes de interface automatizado, seguidos pelos testes unitários.
Sobre Scrum, analise as afirmativas abaixo e dê valores Verdadeiro (V) ou Falso (F).
( ) O Scrum não requer a realização de reuniões específicas, deixando a equipe livre para decidir como se organizar.
( ) Em Scrum, o backlog do produto é uma lista dinâmica de funcionalidades que não precisa ser priorizada.
( ) Scrum é um framework ágil que facilita o desenvolvimento, entrega e manutenção de produtos complexos.
Assinale a alternativa que apresenta a sequência correta de cima para baixo.
V - F - F
F - F - V
F - V - F
V - V - V