SCRUM Flashcards
O que é SCRUM?
Scrum é um framework leve que ajuda pessoas, times e organizações a gerar valor por meio de soluções adaptativas para problemas complexos.
Quais são os pilares do SCRUM?
TIA
Transparência: todo trabalho deve ser claramente definido e conhecido por todas as partes envolvidas no projeto.
Inspeção: todo trabalho deve ser inspecionado com a frequência necessária para garantir a qualidade do produto.
Adaptação: a equipe deve ser capaz de adaptar o projeto às necessidades de negócio.
Quais são os valores SCRUM?
AR FCC
Abertura:
Os integrantes devem poder ser francos, expor ideias e propostas mesmo que elas não sejam proveitosas. Momentos de debates, discussões e sugestões são ideais.
Respeito:
Os integrantes se respeitam entre si a fim de manter a colaboração, a integração e o bom ambiente de trabalho.
Foco:
Os integrantes de um projeto precisam focar no trabalho durante a sprint e nas metas designadas – time disperso perde produtividade e não alcança os objetivos.
Coragem:
Os integrantes de um projeto precisam ter coragem para fazer a coisa certa e trabalharem juntos removendo impedimentos, buscando soluções.
Comprometimento:
Os integrantes se comprometem com o trabalho que se responsabilizou em fazer, envolvendo-se e não abandonando pela metade ou entregando sem qualidade.
Qual é a composição do Time Scrum?
Scrum Master
(Mestre Scrum)
Product Owner
(Dono do Produto)
Developers
(Desenvolvedores)
Quais são as responsabilidades do Scrum Master?
Responsável pela gestão de pessoas e gestão do processo.
Ele deve garantir que o Scrum seja entendido e aplicado. O Scrum Master faz isso para garantir que a Equipe Scrum adere à teoria, práticas e regras do Scrum.
Além disso, ajuda quem está fora da Equipe entender quais interações com a Equipe são úteis ou não.
Ele ensina a Equipe Scrum a criar itens do Product Backlog de forma clara e concisa e orienta o Product Owner na criação e ordenação dele.
Ele comunica claramente a visão, objetivo e itens do Product Backlog para os desenvolvedores.
Ele é responsável por garantir que as regras do Scrum estejam sendo cumpridas e seus valores estejam sendo seguidos.
Ele é responsável por ajudar a remover impedimentos que o time enfrente, fazendo isso sem o uso de qualquer autoridade.
Durante eventos, ele é responsável por fazer com que a reunião flua adequadamente, utilizando técnicas de facilitação, embora não seja o responsável pela condução.
Quais são as responsabilidades dos desenvolvedores?
Responsável pela micro-gestão e pela criação do produto.
Eles são auto-organizados. Ninguém (nem mesmo o SM) diz aos desenvolvedores como transformar o Product Backlog em incrementos de funcionalidades potencialmente utilizáveis.
Times de Desenvolvimento são multifuncionais, possuindo todas as habilidades necessárias, enquanto equipe, para criar o incremento do Produto.
Os desenvolvedores não contêm sub-times dedicados a domínios específicos de conhecimento, tais como teste ou análise de negócios.
Quais são as responsabilidades do Product Owner?
Ele é responsável pela macro-gestão e pela gestão do produto.
Ele é o responsável por maximizar o valor do produto e do trabalho dos desenvolvedores, sendo o único que pode gerenciar o Product Backlog.
Ele pode até delegar as atividades de gerenciamento para os desenvolvedores, mas ainda será considerado o responsável pelos trabalhos.
Ele é responsável por priorizar/ordenar os itens do Product Backlog e selecionar aqueles que serão implementados.
Ele é responsável por garantir o ROI (Return On Investment ou Retorno sobre Investimento).
Ele é responsável por garantir que o Backlog do Produto seja visível, transparente, claro para todos, e mostrar o que a Equipe Scrum vai trabalhar a seguir.
O que é Product Backlog?
Trata-se de uma lista ordenada (por valor, risco, prioridade, entre outros) de requisitos ou funcionalidades que o produto deve conter criada pela Equipe Scrum e gerenciada pelo Product Owner.
O que é Sprint Backlog?
Trata-se de conjunto de itens selecionados do Product Backlog, mais a meta da sprint e mais um plano de ação para entregar um incremento potencialmente usável – é criado e gerenciado pelos desenvolvedores.
O que é Sprint Review?
Trata-se da soma de todos os itens do Backlog do Produto completados durante a Sprint e o valor dos incrementos de todas as sprints anteriores – sendo validado como “pronto”.
O que é definição de Ready?
Conjunto de critérios que indicam que já existem informações suficientes para um requisito começar a ser desenvolvido.
O que é definição de Done?
Conjunto de critérios que indicam que uma determinada história de usuário atende a todos os requisitos de aceitação para se tornar um incremento.
O que se faz na Sprint Planning?
A reunião é dividida em duas partes que possui duração de até 8 horas. Na primeira parte, a equipe seleciona, alinha e detalha os itens que vão ser desenvolvidos na próxima sprint. Na segunda parte, cada item é estimado e decomposto nas tarefas necessárias para produzir as entregas.
O que é Daily Scrum?
Reunião diária para alinhar a comunicação do projeto, inspecionar o progresso para a meta, identificar impedimentos e adaptar o backlog da sprint, se necessário. Ela é feita em pé, não pode ter mais que 15 minutos de duração e ocorre sempre no mesmo local e horário.
Qual é o nome da reunião de até 4h de duração realizada ao final de cada sprint para apresentar ao Product Owner as funcionalidades implementadas para que ele possa validá-las e eventualmente adaptar futuras modificações?
Sprint Review