Scrum Flashcards
O SCRUM é composto por 3 papéis fundamentais. Quais são? Oq são?
- Product Owner:
- Scrum Master:
- Development Team:
O scrum é composto por 3 artefatos. Quais são? Oq são?
- Product Backlog:
- Lista ordenada por valor, risco, prioridade, entre outros de requisitos e funcionalidades do produto;
- Artefato Dinâmico;
- Somente o PO o mantém;
- Estórias de Usuários;
- Itens importantes ficam no topo;
- Tem itens funcionais e não; - Sprint Backlog:
- Itens selecionados do PB para serem implementados numa Sprint;
- Quem mantém é somente a equipe de desenvolvimento; - Product Increment:
- Incremento resultado do que foi produzido durante a Sprint;
- Potencialmente entregável;
Defina Scrum:
- Framework;
- Baseado em código;
- Gerenciar projetos, produtos e processos;
- Não utiliza muita documentação;
- Adota processos mais simplificados;
- Focado na adaptação em vez de planejamento;
- Utilizado em ambientes complexos onde ambientes e prioridades mudam toda hora;
- Emprega uma abordagem iterativa e incremental;
- Não reconhece títulos para os times de desenvolvimento q não seja o DESENVOLVEDOR, independente da tarefa;
O scrum se fundamenta em 3 pilares. Quais são? Oq são?
DICA: TIA
- Transparência: Todos da equipe sabem de tudo, tudo é visível;
- Inspeção: os usássemos devem frequentemente inspecionar os artefatos e o progresso pra detectar indesejáveis variações;
- Adaptação: se foi verificado pelo inspetor que um processo se desviou do seu foco ou o resultado será inaceitável, o processo ou material produzido deve sofrer adaptações, ser reajustado;
Quais as caraterísticas do TIME SCRUM?
- Auto organização;
- Multi funcional (não depende de outros de fora da equipe);
- Faz entregas de forma iterativa e incremental;
- Composto pelo scrum Master, product owner e development team;
- Scrum Master JAMAIS pode ser Product Owner;
O que é uma SPRINT?
É um ciclo COMPLETO de desenvolvimento de duração FIXA (ATÉ UM MÊS) que entrega incrementos potencialmente entregáveis do produto;
Características do Product Owner:
- Responsável pela macro gestão e pela gestão do produto;
- Responsável por maximizar o valor do produto e da equipe de desenvolvimento;
- Único que pode gerenciar o product Backlog:
- Pode ATÉ delegar atividades de gerenciamento para time de desenvolvimento;
- Seleciona itens da lista do Product Backlog a serem implementados;
- É uma pessoa, não um comitê;
- O time de desenvolvimento só responde ao PO;
- Só ele pode cancelar uma sprint;
Características do Delelopment Team (DT):
- Responsável por micro gestão e criação do produto;
- Auto organizados;
- Ninguém diz ao DT como incrementar o produto;
- Nem como a utilizar o product Backlog;
- São muiti funcionais (possuem todas as habilidades);
- Não tem outro papel senão o de desenvolvedor;
- Deve ser pequeno o suficiente para se manter ágio e produtivo;
- Grande o suficiente de forma q a coordenação dos membros não cause problema;
- Deve ter de 3 a 9 integrantes;
Características do Scrum Master:
- Gerente que o scrum seja entendido e aplicado;
- Orienta o PO na criação e ordenação do Product Backlog;
- Ajuda remover impedimentos que o time enfrente SEM USO DE AUTORIDADE;
- Utiliza técnicas de coaching;
- Ajuda nas reuniões, mas NÃO É O RESPONSÁVEL PELA CONDUÇÃO das mesmas;
- Ensina o TS a criar itens do Product Backlog de forma clara e concisa;
Usando a metáfora da Construção civil para melhorar a assimilação dos papéis do Scrum, onde cada papel se encaixaria?
Pedreiros - Time de desenvolvimento (3 a 9 pessoas);
Mestre de obras - Scrum Master, o facilitador, intermediador de conflitos, treinador;
Dono da casa - Product Owner
O que é a Reunião de visão? Quais suas características?
- Onde o PO deve expor os detalhes sobre o produto a ser construído;
- A saída da reunião deve ser uma visão sobre o produto;
- Utiliza-se técnicas como Product vision Box, Product RoadMap, Product DataSheet ou Elevator Pitch Sentence;
O Elevator Pitch Sentence é uma técnica utilizada na reunião de Visão para o PO passar uma visão do Produto. Qual sua característica?
“Teste do Elevador”…. a ideia é que seja possível explicar o que é o produto durante uma subida de elevador.
O que é a Release Planning Meeting? Quais suas características?
Reunião de planejamento de lançamento.
Planeja como será a (parte da) Release entregada após uma etapa de uma SPRINT.
O que é vetado durante uma Sprint?
PROIBIDO:
- Realizar mudanças que afetem a sua meta;
- Mudar composição da equipe;
- Diminuir metas de qualidade;
Quais são as reuniões (eventos) do Scrum?
- Reunião de planejamento (8h):
“Oq será entregue como resultado do incremento da próxima sprint?”
“Como o trabalho necessário pra entregar o incremento será realizado?” - Reunião Diária (15m):
“Oq eu fiz ontem que ajudou o time a atender a meta?”
“Oq eu darei hj para o time atender a meta?”
“Existe obstáculo que me impeça ou o time de alcançar a meta da sprint?”
Busca criar um plano para as próximas 24h e inspecionar o trabalho desde a última reunião diária, sempre NO MESMO HORÁRIO E LOCAL. - Revisão da Sprint (4h):
- Ao final da Sprint;
- Colher opinões sobre Oq a equipe de desenv. fez;
- Foco em aprimorar o produto;
- Product Owner valida ou não a Sprint; - Retrospectiva da Sprint (3h):
- O time se avalia;
- Criar planos de melhorias para a próxima Sprint;
Qual a diferença entre Product e Sprint Backlog?
O primeiro é uma lista de todos os requisitos/funcionalidades de usuário levantados até o momento e mantida pelo PO.
O segundo é uma lista de tarefas técnicas mantida pela Equipe de Desenvolvimento;
O que é o DoD (Definition Of DONE)?
Definição de feito:
- Serve como um contrato entre Equipe de Desenv. e o PO, garantindo que todo produto gerado estará dentro dos padrões de qualidade estabelecidos;
- Obrigatório;
- Da Equipe para o PO;
O que é o DoR (Definition Of Ready)?
Definição de Pronto:
- Checklist de critérios acordados para a equipe de desenv possa aceitar um requisito.
- Do PO para a Equipe.
- Não é obrigatório;
Um artefato não oficial muito usado no Scrum é o BurnDown. O que é? Quais são suas características?
- Gráfico;
- Torna visível a evolução diária do trabalho;
- Compara trabalho estimado inicialmente com quantidade restante de trabalho;
- Medidas: Esforço (horas) planejado pelo tempo decorrido:
- Identifica problemas que estão atrapalhando na evolução do trabalho;
- Muito usado nas reuniões de retrospectiva;
O Scrum é composto de 3 fases. Quais são? Quais as características?
- Pré planejamento (pré game phase):
- Define o sistema sendo desenvolvido;
- Cria-se o product Backlog;
- Cria-se arquitetura de alto nível; - Desenvolvimento (Game Phase):
- Sistema é desenvolvido em Sprints;
- Iterativo; - Pós planejamento (Post Game Phase):
- Reuniões para análise do progresso do projeto;
- Demonstrar o software para os clientes;
- Integração, testes finais e documentação;