

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.
O TJMS está começando um novo projeto com três times que estão trabalhando com o framework Scrum. Durante uma reunião de definition of done (DoD), um time deve considerar diferentes critérios para definir o que significa "feito".
Dentre os critérios para discussão na reunião, o time deve considerar fundamentalmente:
a missão da empresa;
o conselho do Scrum Master;
a experiência do líder técnico;
os DoD dos outros 2 times Scrum que trabalham no mesmo produto;
o prazo de entrega do produto.
Considere o ambiente específico do Tribunal de Justiça do Maranhão, que exige aderência a regulamentações complexas e necessita de uma gestão ágil de projetos. Qual é o papel do Scrum Master?
É responsável por manter o Product Backlog, decidindo quais itens serão desenvolvidos em cada Sprint.
É o gerente do projeto, responsável por tomar todas as decisões de desenvolvimento e design do projeto.
Atua como o principal desenvolvedor, sendo o responsável por programar a maioria das funcionalidades do projeto.
É responsável por estabelecer o Scrum conforme definido no Guia do Scrum. Ele faz isso ajudando todos a entender a teoria e a prática do Scrum, tanto dentro do Scrum Team quanto na organização.
A metodologia ágil de desenvolvimento de software Scrum tem como um de seus princípios
utilizar pequenas equipes de trabalho alocadas em cada tarefa.
não ser necessária a produção de documentação do produto em desenvolvimento.
realizar testes somente do software completo.
não se aplicar ao desenvolvimento de software que utilize linguagens orientadas a objeto.
ser utilizado exclusivamente para software voltado a sites da Internet.
Você é o Scrum Master de uma equipe que está desenvolvendo uma nova aplicação para o setor de saúde. Durante uma sprint, o Product Owner solicita a inclusão de uma funcionalidade crítica que não foi priorizada inicialmente no backlog, pois surgiu uma nova exigência regulatória. No entanto, a equipe já está totalmente comprometida com as tarefas planejadas da sprint e qualquer alteração pode impactar a entrega.
Das seguintes ações, assinale a mais adequada, de acordo com as práticas do Scrum, para lidar com essa solicitação do Product Owner.
Negociar com o Product Owner para incluir a nova funcionalidade na sprint atual, já que se trata de uma exigência regulatória, e ajustar a carga de trabalho da equipe conforme necessário para acomodar a mudança.
Adicionar a nova funcionalidade ao backlog do produto, mas priorizar sua implementação na próxima sprint, respeitando o compromisso da equipe com as tarefas atuais.
Solicitar ao Product Owner que substitua uma tarefa atual da sprint pela nova funcionalidade, mantendo o número de itens na sprint, para evitar sobrecarga e cumprir a nova exigência.
Organizar uma reunião de refinamento de backlog imediatamente para reprojetar a sprint em andamento e acomodar a nova funcionalidade, garantindo que os requisitos estejam totalmente claros.
Convocar uma reunião de revisão de sprint antecipada, para encerrar a sprint atual, integrar a nova funcionalidade ao backlog e iniciar uma nova sprint com o escopo atualizado.
No Scrum, a lista priorizada de requisitos (backlog) é descartada, permitindo que requisitos possam ser adicionados, removidos e alterados a qualquer momento, e as prioridades possam ser alteradas.
Certo
Errado
As metodologias ágeis em desenvolvimento de sistemas promovem a entrega rápida e incremental de valor ao cliente, priorizando a adaptação contínua às mudanças. Elas utilizam práticas colaborativas e ciclos curtos, como os Sprints do Scrum, para melhorar a eficiência e a flexibilidade no desenvolvimento de software.
Em relação ao Scrum, assinale a opção que descreve corretamente a principal responsabilidade do Product Owner em relação ao desenvolvimento de software.
Definir, priorizar e refinar os itens do Product Backlog, garantindo que a equipe entenda o valor de negócio de cada item.
Executar os testes de software e garantir a qualidade do produto.
Tomar decisões técnicas sobre a arquitetura do sistema e as tecnologias a serem usadas.
Gerenciar a equipe de desenvolvimento, atribuindo tarefas e monitorando o progresso diário.
Garantir que as reuniões do Scrum ocorram de forma eficaz e produtiva, remover impedimentos e garantir o cumprimento do processo.
A respeito do Scrum, um dos métodos ágeis, analisar os itens abaixo:
I. Product Owner: é a equipe que realiza o trabalho. É auto-organizada e multifuncional, responsável por entregar o incremento do produto no final de cada sprint.
II. Scrum Master: facilita e apoia a equipe Scrum, garantindo que ela esteja alinhada com os princípios e práticas do Scrum. Remove obstáculos e promove um ambiente colaborativo.
III. Revisão de Sprint: realizada no final da sprint, em que o time de desenvolvimento apresenta o incremento criado e recebe feedback dos stakeholders.
IV. Product Backlog: é uma lista prioritária de funcionalidades, correções de bugs e melhorias no produto.
Estão CORRETOS:
Somente os itens I e II.
Somente os itens I, III e IV.
Somente os itens II, III, IV.
Todos os itens.
O Scrum é uma estrutura de gestão ágil de projetos, que ajuda equipes a estruturar e gerenciar o trabalho por meio do conjunto de valores, princípios e práticas. Entre as alternativas abaixo, assinale aquela que NÃO é uma característica fundamental da metodologia SCRUM.
O trabalho é dividido em Sprints curtas e iterativas.
A equipe é multifuncional e auto-organizada.
No final de cada Sprint, um produto funcional e incrementável é entregue.
Um Product Owner define os requisitos do produto e prioriza a lista de Product Backlog.
Um Scrum Master facilita as reuniões da equipe e remove impedimentos.
Assinale a alternativa que corresponde à metodologia de desenvolvimento ágil que tem a programação em pares como uma de suas características.
FDD (Feature Driven Development).
XP (Extreme Programming).
MDA (Model Driven Architecture).
MDD (Model Driven Development).
Scrum.
De acordo com o Scrum 2020, caso a construção de uma funcionalidade, melhoria ou correção específica não cumpra a definição de feito (definition of done), ela não pode ser apresentada na Sprint Review.
Certo
Errado
Um dos três papéis colaboradores que constituem toda equipe Scrum (os outros sendo ScrumMaster e Equipe de Desenvolvimento), considerado o ponto central empoderado da liderança do produto, é
a sprint.
o backlog.
o product owner.
o framework.
o daily scrum.
O sprint backlog é composto tanto meta da sprint quanto pelo plano de ação para entregar o incremento.
Certo
Errado
Nos conceitos de Scrum e Kanban, assinale a alternativa que apresenta a diferença entre o uso de Sprints no Scrum e o fluxo contínuo no Kanban.
No Scrum, o backlog é definido no início do projeto e não muda durante os sprints, enquanto no Kanban o backlog é ajustado apenas no final do projeto
Scrum usa Sprints de tempo fixo para entregar incrementos de trabalho, enquanto o Kanban foca em um fluxo contínuo de trabalho, sem limites de tempo fixos para a entrega de tarefas
O Scrum requer uma reunião diária (Daily Scrum), enquanto o Kanban elimina completamente a necessidade de reuniões regulares
No Scrum, os limites de WIP são automáticos e controlados pelo framework, enquanto no Kanban não há possibilidade de limitar o WIP
No Scrum, o product backlog é uma lista ordenada e emergente do que é necessário para melhorar o produto.
Certo
Errado
Desde que o daily scrum se concentre no progresso em direção à meta da sprint e produza um plano de ação para o próximo dia de trabalho, os developers podem selecionar a estrutura e as técnicas que quiserem.
Certo
Errado
Qual abordagem de desenvolvimento de software segue um ciclo curto de desenvolvimento, enfatizando a criação de testes automatizados antes da implementação do código funcional?
Scrum.
TDD.
BDD.
Kanban.
Sobre a metodologia ágil Scrum, de acordo com o Guia do Scrum, versão 2020, em português, disponível no site scrumguides.org, é correto afirmar que:
Um Scrum Team é composto por dois papéis: Scrum Master e Developers.
O Scrum Master é o responsável pelo gerenciamento eficaz do Product Backlog.
Sprints são eventos de duração variável de até três meses.
O Product Owner pode ser uma única pessoa ou um grupo de pessoas.
A Daily Scrum é um evento de 15 minutos para os Developers do Scrum Team.
Ao final da primeira Sprint de um projeto, o time realizou uma reunião, prevista no Scrum, na qual todos os membros do time de desenvolvimento declararam que estavam satisfeitos por usar teste de unidade e que gostariam que o desenvolvimento fosse dirigido por testes, usando a técnica conhecida como TDD, para melhorar o trabalho.
A atividade especificamente designada no Scrum para discutir tópicos como esses é a reunião de
Alinhamento Técnico
Inspeção
Planejamento
Retrospectiva
Revisão
O Scrum é composto de três pilares fundamentais. Entre eles, para criar um ambiente em que haja visibilidade para qualquer pessoa dentro e fora da equipe, boa comunicação e até mesmo confiança entre os membros, deve-se garantir o pilar conhecido como
volatilidade.
inspeção.
adaptação.
transparência.
mensageria.
Para aplicar os seus valores e princípios durante o desenvolvimento de software, o XP (Extreme Programming) propõe uma série de práticas. Uma delas sugere uma visão comum que auxilia o time e o cliente na compreensão dos elementos do sistema, traduzindo os termos técnicos em palavras que tenham significado dentro do projeto. Essa prática é denominada
Padrões de Codificação.
Código Coletivo.
Cliente presente.
Metáfora.