Gerência de Projetos de TI
15. SCRUM
Márcio Moreira & Adriano Graziosi
http://si.lopesgazzani.com.br/docentes/marcio/
Gerência de Projetos de TI – Márcio Moreira
Origens
 Derivado do Manifesto Ágil:
 Jeff Suttherland, Ken Schwaber e Mike Beedle
 Apresentado em conferências OOPSLA 96, PLoP 98
 Inspiração:
• Desenvolvimento Iterativo e Incremental na DuPont nos anos 80
 Princípios:
 Comunicação:
 Trabalho em equipe:
 Flexibilidade:
burocrática
 Incremental:
As informações do projeto são públicas
O cliente participa do processo
Gestão simples, prática e não
Fornecer software sempre funcionando
 Recomendável para projetos de pequeno porte (≤ 5.000h)
Gerência de Projetos de TI – Márcio Moreira
Padrões
 BACKLOG:
 Funcionalidades e tarefas, incremental, priorizada pelo cliente
 Equipes:
 Auto-organizado com especialidades definidas e sem hierarquia
 Porcos:
5 a 7 pessoas responsáveis pelo desenvolvimento
 Galinhas: 1 a 2 pessoas envolvidas, mas não desenvolvem
 Encontros SCRUM:
 Ocorrem diariamente e baseia-se nas questões:
• O quê você fez ontem? O quê você vai fazer hoje? Quais os problemas
encontrados? (porcos respondem e galinhas observam)
 SPRINTS:
 Unidade básica de tempo de trabalho (2 a 5 semanas)
 Revisões SCRUM/Demos:
 No final do SPRINT a equipe demonstra informalmente o resultado do
SPRINT para os principais interessados
Gerência de Projetos de TI – Márcio Moreira
Funcionamento
Gerência de Projetos de TI – Márcio Moreira
Funcionamento
 Reunião de definição dos SPRINTS:
 Cortar o escopo por funcionalidades de negócio para definir cada
SPRINT
 Reunião de definição das tarefas:
 Separar um SPRINT em tarefas
 Quantificar o esforço de cada tarefa
• Escala de pontuação:
– 1. Simples (≤10h)
– 2. Média
(≤ 25h)
– 3. Complexa (≤ 40h)
• A soma dos pontos das tarefas deve estar entre 60 e 80
 Dividir as tarefas na equipe
 Reunião diária de acompanhamento
 Reunião no final de cada SPRINT de entrega para o cliente
Gerência de Projetos de TI – Márcio Moreira
Quadro de trabalho
Gerência de Projetos de TI – Márcio Moreira
SCRUM Máster (gerente do projeto)
 Faz com que a equipe viva os valores e práticas de
SCRUM
 Protege a equipe de:
 Riscos e interferências externos
 Excesso de otimismo
 Resolve os problemas que aparecerem:
 Logísticos
 De conhecimento/habilidade
 Mantém o BACKLOG e o gráfico do SCRUM
Gerência de Projetos de TI – Márcio Moreira
Gráfico SCRUM
Pontos
90
80
Quantos pontos faltam para terminar o SPRINT?
80
76
72
70
Previsto
68 66
56
60
50
44
40
40 38
36
30
32
35
25
20
10
0
1
2
3
4
5
6
7
8
9
10 11 12 13 14 15 16 17
Dias
Gerência de Projetos de TI – Márcio Moreira
Pequena variante
Gerência de Projetos de TI – Márcio Moreira
Referências
 Agille Alliance - www.agilealliance.org
 Jeff Suttherland - http://jeffsutherland.com
 Ken Schwaber - www.controlchaos.com
 Mike Beedle - www.mikebeedle.com
 Scrum Alliance - www.scrumalliance.org/
Gerência de Projetos de TI – Márcio Moreira
Obrigado!
Download

Unidade 15 - Método SCRUM