O que é SCRUM?
Scrum é uma metodologia ágil para gestão e planejamento de projetos. No Scrum, os projetos são divididos em ciclos (tipicamente mensais) chamados de Sprints. O Sprint representa um Time Box dentro do qual um conjunto de atividades deve ser executado. +
Um breve resumo do que entendi…
-
Processos do Scrum
- Product Backlog
- Todos as necessidades do Projeto (Lista ordenada por prioridade de tudo o que deve ser feito para o produto, com funcionalidades, requisitos funcionais e não funcionais, melhorias, correções…);
- Incluir estimativas;
- Itens mais prioritários devem ser mais detalhados.
- Sprint Backlog
- Necessidades de um Sprint (Itens do Product Backlog que vão ser desenvolvidos na Sprint).
- Deve conter um plano de como o objetivo deve ser alcançado.
- Quando não se conhece muito sobre o produto, o ideal é ter Sprint menores (para poder ir vendo se o produto tá no caminho e etc).
- Sprint tem uma Meta no Scrum 2020.
- Sprint
- Um mini-projeto;
- Um sprint não deve demorar mais que 30 dias;
- Criar um Entregável;
- Inclui
- Planning Meeting (8hs)
- O que será entregue no Sprint?
- É apresentado o backlog pelo dono do produto (product owner)
- A equipe debate o entendimento do projeto, como vai ser construído e prevê o que pode ser entregue;
- Desenvolvimento
- Desenvolvimento do combinado;
- Daily Scrum (15 min)
- Reuniões diárias de alinhamento;
- Na mesma hora e local;
- Sincronização de atividades e questões;
- Cada membro da equipe deve responder
- O que fiz desde a ultima reunião?
- O que será feito antes da próxima reunião?
- Que dificuldades estou encontrando?
- Sprint Review
- Executada ao final de cada Sprint;
- Mostra o que foi feito;
- Resposta a perguntas;
- O dono do produto decide o que está pronto ou não, e discute com a equipe o backlog restante com relação ao que deve ou não ser feito;
- Para não ter dúvida, a equipe deve concordar com o significado de “pronto”, ou seja, qual é o objetivo que deve ser alcançado para algo estar pronto.
- Sprint Restrospective
- Também é realizado no final de cada Sprint e antes da próxima;
- Identifica o que deu certo;
- Busca oportunidades de melhorias;
- Foco em pessoas, relacionamento, processos e ferramentas (não no backlog).
- Planning Meeting (8hs)
- Working increment of the sotware (o entregável)
- Produto ou serviço fruto dos Sprint´s
- Vai amadurecendo em cada Sprint.
- Ter a definição de pronto
- o que é considerado pronto?
- Produto ou serviço fruto dos Sprint´s
- Product Backlog
Scrum 2020 (Estrutura)
- Scrum Guide (Guia Scrum) – download
- Valores
- Compromisso, Foco, Abertura, Respeito e Coragem
- Time Scrum
- 10 pessoas
- Product Owner (1)
- Scrum Master (1)
- Developers (8 – várias áreas)
- Se passar de 8, divide em equipes menores que 8
- 10 pessoas
- Artefatos (+)
- Para o Product Backlog é Product Goal.
- Para o Sprint Backlog é o Sprint Goal.
- Para o Increment é a Definition of Done.
- Eventos | Cerimônias (+)
- O Sprint
- Sprint Planning
- O que fazer?
- Todos
- Como fazer?
- Pelo developers
- O que fazer?
- Daily Scrum
- Sprint Review
- Sprint Retrospective
Kanban
Muitos utilizam o Kanban para acompanhar esses processos de uma forma mais amigável e visual, exemplo (a figura tá feia, mas o que importa é o conhecimento):
Vejam mais em:
Simulado de Scrum para a prova de certificação da Scrum Alliance (Certified ScrumMaster)
Scrum: A Metodologia Ágil Explicada de forma Definitiva
Como implantar Scrum: O passo-a-passo para a sua empresa migrar para o método ágil
Scrum Master
O Scrum Master é uma das figuras mais badaladas no mercado de projetos. Não é por menos, é um dos papéis mais importantes nos projetos ágeis.
O Guia Simples e Prático Para Fazer uma DAILY SCRUM Que Funciona!
OKR: o que é e como implementar a metodologia de objectives and key results
Espero ter ajudado!
Deixem seus comentários e contribuições!
Alex Souza