Más contenido relacionado Similar a UnP Eng. Software - Aula 7 (20) Más de Hélio Medeiros (20) UnP Eng. Software - Aula 71. SCRUM - II
TIMES PRODUTIVOS E PROJETOS PREVISÍVEIS
FOCADOS EM QUALIDADE E ROI
©2010 - Hélio Medeiros
2. Hélio Medeiros
Analista de Sistemas
SINFO - UFRN
Blog: http://heliomedeiros.com
Email: helio.cabralmedeiros@gmail.com
©2010 - Hélio Medeiros
3. Nossa Product Backlog
Parte 1 - O Ciclo de Vida
Parte 2 - Daily Scrum
Parte 3 - Sprint Planning
Parte 4 - Sprint Review
Parte 5 - Sprint Retrospective
Parte 6 - Experimentando agilidade com Scrum
Parte 7 - Dúvidas?
©2010 - Hélio Medeiros
4. 1 O Ciclo de Vida
©2010 - Hélio Medeiros
5. O ciclo de vida do SCRUM?
© 2007 Alexandre Magno - As Armadilhas do Scrum
©2010 - Hélio Medeiros
7. Os papéis no Scrum
Fluxo simples
Pega itens
Coloca itens
(priorizados)
Time
Product owner
Coloca
Product Backlog
O que sobrar...
Serve devolve
Sprint Backlog
Scrum Master
©2010 - Hélio Medeiros
8. 2 Daily Scrum
©2010 - Hélio Medeiros
9. Scrum Daily Scrum
Se reunir todo dia ? Impossível!
15 minutos
mesmo local e horário
SM e membros do time;
não havendo um SM presente, deve
ser definido o facilitador;
©2010 - Hélio Medeiros
10. Quadro de Acompanhamento
Tarefas Em Em Em
Item Conluído Horas
desejadas análise desenvolvimento Teste
Aplicar
Script de Montar Definir
Refatorar
refatoração script de estratégia
banco de
refatoração refatoração
dados 02 24
08 02
13 Avaliar
Estimativa em eficiência Mapear as
complexidade da tabelas
refatoração que serão
06 refatoradas
Estimativa 06
em tempo
©2010 - Hélio Medeiros
11. Sprint Burndown
Acompanhando a progressão
Ideal Real
100
90
80
70
Complexidade
60
50
40
30
20
10
0
11/7 12/7 13/7 14/7
Dias do Sprint
©2010 - Hélio Medeiros
12. Sprint Burnup
Acompanhando a progressão
Ideal Real
100
90
80
70
Número de tarefas
60
50
40
30
20
10
0
11/7 12/7 13/7 14/7
Dias do Sprint
©2010 - Hélio Medeiros
13. Scrum Daily Meeting
Se reunir todo dia ? Impossível!
Cada membro deve relatar ao time sobre
os progressos e obstáculos que encontrou
em seu caminho. Em suma, três perguntas
devem ser respondidas por cada um
deles:
1. O que fiz (quanto andei) desde a última
reunião diária ?
2. O que pretendo fazer ( quanto andarei )
até a próxima reunião diária ?
3. Estou encontrando impedimentos ?
Quais ?
©2010 - Hélio Medeiros
15. 3 Sprint Planning
©2010 - Hélio Medeiros
17. Sprint Planning Meeting
Regras
DURAÇÃO
Sprint SPM #1 SPM #2
4 semanas 4 horas 4 horas
3 semanas 3 horas 3 horas
2 semanas 2 horas 2 horas
©2010 - Hélio Medeiros
18. Sprint Planning Meeting
SPM #1
PRODUCT BACKLOG
PR OD UCT BAC K L OG
Id Item Estimati Priorida
1 Refatorar o banco de dados va
32 de
10
2 Relatório de Vendas por unidade e período 8 8
3 Suporte a cartão de crédito Visa no 13 9
processo de Vendas
4 Relatório Gerencial com Estatísticas de 5 7
Vendas
Total 58 9
SPRINT BACKLOG
S PR I NT BA C KL OG
Id Item Estimati
1 Refatorar o banco de dados va
32
Meta do Sprint:
Mapear as tabelas que serão refatoradas 6hrs Refatorar o banco de dados e
Definir estratégias de refatoração 2hrs implementar relaórios de vendas
Montar/Gerar script de refatoração 8hrs necessáirios para as tomadas de
Aplicar script de refatoração 2hrs decisões finais.
Avaliar eficiência da refatoração 6hrs
Total 24 hrs
©2010 - Hélio Medeiros
20. Sprint Planning Meeting
SPM #1
Product Backlog
Selecionar Sprint Backlog
Como? Não sei nossa velocidade
Executado com 13
Mini-Sprint Backlog
pontos ( ou X horas)
Sprint Backlog
Velocidade Inicial: 34
pontos ( ou x * 3 horas )
©2010 - Hélio Medeiros
22. Sprint Planning Meeting
SPM #1
Existem diversas técnicas de
estimativas que podem ser utilizadas
em projetos Scrum. O Planning Poker
é uma das mais populares, onde
utilizam-se cartas numeradas
seguindo a tabela de fibonacci.
©2010 - Hélio Medeiros
26. 4 Sprint Review
©2010 - Hélio Medeiros
27. 30 minutos a 2 horas!!
Avaliar o entregue PORCOS
SPRINT REVIEW
Galinhas convidadas Meta cumprida
PO conduz
©2010 - Hélio Medeiros
28. 5 Sprint Restrospective
©2010 - Hélio Medeiros
29. Sprint Retrospective
Aprendendo com os acertos... mas principalmente com os erros
A Sprint Retrospective é uma das
ferramentas mais importantes para que você
obtenha sucesso com Scrum;
Esta é a oportunidade que o time tem para
discutir sobre o que funcionou e o que não
durante a Sprint;
Product Owner, Scrum Master e os membros
do time devem participar da retrospectiva.
Uma boa estratégia é convidar alguém neutro
para facilitar a reunião;
©2010 - Hélio Medeiros
30. Sprint Retrospective
Aprendendo com os acertos... mas principalmente com os erros
A estrutura da Sprint Retrospective é bem
simples. Divida um quadro branco ou poster
em duas áreas com os seguintes títulos: “O
que funcionou bem ?” e “O que pode ser
melhorado ?”. Após isso, cada membro deve
colocar post-its em cada uma das áreas
indicando os itens que, em sua opinião,
merecem estar ali;
Então, o time visualiza os itens citados,
discute sobre e planeja ações a serem
tomadas para a próxima Sprint.
©2010 - Hélio Medeiros
31. 6 Experimentando
agilidade com Scrum
©2010 - Hélio Medeiros
32. Atividade
Jogo do Planejamento
O Product Owner deverá entregar a cada equipe um
Product backlog priorizado representando os desejos de
seu cliente;
Planejamento (15 minutos)
1. O time deve estimar os itens do Product backlog ;
2. O time deve selecionar os itens do Product backlog
que poderão ser entregues no final do Sprint.
Execução (30 minutos)
1. O time deve executar as atividades da Sprint.
Revisão (2 minutos)
1. O time deve apresentar o que foi definido para o Sprint.
©2010 - Hélio Medeiros
33. 7 Perguntas?
©2010 - Hélio Medeiros
34. ISSO é TUDO PESSOAL !!
Hélio Cabral Medeiros
helio.cabralmedeiros@gmail.com
http://heliomedeiros.com/blog/
©2010 - Hélio Medeiros