7 dicas para "turbinar" seu Scrum
-
Upload
andre-suman-pereira -
Category
Software
-
view
510 -
download
0
Transcript of 7 dicas para "turbinar" seu Scrum
7 dicas para “turbinar”
seu Scrum
2
Olá!Eu sou o André SumanAgile Coach
CSM, CSP, KMP I
@andresuman
3
4
1.Estimativas “Data-Fim”
Qual a treta?
○ Horas? Pontos? T-Shirt size?
○ “Eu fui em um treinamento”
○ Burndown
○ #noEstimates
A Sprint não acaba após “X” horas trabalhadas ou “N” pontos produzidos. A Sprint acaba em uma data pré-fixada!
6
Como resolve?
○ Que dia fica pronto?
○ Tenha um plano
◦ Ajuste na daily meeting
○ Plano <> Cronograma
◦ “Matriz de Tarefas”
7
Planning 9/10/2017 10/10/2017 11/10/2017 12/10/2017 13/10/2017Review /
Retrospectiva
AndréJanela
CadastroJanela
CadastroServiço Rest Serviço Rest
MaríliaRelatório Analítico
Relatório Analítico
Relatório Analítico
MarcelaEscrita
Casos de Testes
Escrita Casos de
Testes
Teste Manual
Cadastro e Relatório
Teste Manual
Cadastro e Relatório
Automação Teste
Serviço Rest
8
2.“Não-Metas”
Qual a treta?
○ Estimativa... né jovem? Você “crava” todas?
○ Promessas para clientes
○ Erros pré-existentes
○ Ausências não programadas
10
Como resolve?
○ 20% a 30% de “Não-Metas”
◦ Itens não prometidos
◦ Backlog da próxima Sprint
○ Importante: É pra fazer!
◦ Não é “trabalho extra”
◦ Discutir em retrospectiva
11
3.Small-Wall
Qual a treta?
○ Aguardando testes no fim da Sprint
○ “Estou sem atividade” (esperando os bugs)
◦ Atuação “por fora” da Sprint
○ Tem coisas que nunca serão priorizadas...
13
Como resolve?
○ Itens pequenos
◦ Auto-explicativos
◦ Não precisa de planning
◦ O estagiário sabe fazer :P
○ Melhorias e correções “sem compromisso”
14
4.Rodízio de
Scrum Masters
Qual a treta?
○ SM associado a perfil técnico/negócio
◦ Papel assumido por pessoa do time
○ “SM é o secretário?”
◦ Falta de clareza sobre atuação
○ SM “comando/controle”
◦ Time não se auto-organiza
○ Não dar foco em Scrum e Agilidade
16
Como resolve?
○ “SM é o especialista em Scrum”
○ Troca de SMs é “transparente”
◦ Polinizar > Padronizar
◦ SM “aprende” com os times
17
Rodízio de SMs
18
Como foi a experiência de receber um ScrumMaster "externo" nas Sprints do seu time?
5.Grooming
Qual a treta?
○ Vários sistemas complexos por time
○ “Não temos programadores, temos analistas!”
○ Plannings cansativas
◦ Necessidade de passar conceitos introdutórios
◦ “Alguma dúvida?” - Questionamentos só pareciam em tempo de desenvolvimento
20
Como resolve?
○ Dia de Grooming
◦ Estudo do Backlog
○ “Estudar a matéria, antes de ir para a aula”
◦ Iniciativas de estudo em grupo
○ Preparação para a planning
◦ Possibilidade do time apresentar (P.O. na “retaguarda”)
○ Aumento de discussão e sugestões
21
6.Células de
Desenvolvimento
Qual a treta?
○ Times “grandes” (>10 pessoas)
◦ Plannings longas
◦ Menor colaboração e engajamento
○ Mudança constante de equipe
◦ Tempo para adaptação ao “Peopleware”
◦ “Quem vai ficar no suporte?”
23
Como resolve?
24
Sprint A Sprint B
Suporte
PO / SM /Arq
Resultado
○ Reforço do TIME!
◦ Equipes “homogêneas”
○ Novas lideranças técnicas
○ “Cabe em um fusca” :P
25
7.Dev-Box Testing
Qual a treta?
○ Ciclo de feedback lento
◦ Identificar erro, alterar código, commit, build, re-teste...
○ Erros “básicos”
◦ Especialista em testes não consegue evoluir...
27
Como resolve?
○ “Pair” Desenvolvedor + Testador
○ Antes do commit
○ Informal
◦ Sem registros, ferramentas e etc.
○ 10 a 15 minutos
○ Ambiente de desenvolvimento
○ Exercitar alguns cenários e comentar sobre impactos
28
Resultado
○ Feedback rápido
○ Revisão do entendimento
○ Conhecimento compartilhado
○ Menor Retrabalho
○ Colaboração
29
“Estamos descobrindo maneiras
melhores de desenvolver software...
30
Referências
○ http://blogdocaze.com.br/2016/09/26/palestra-caipira-agil-2
016/
○ https://www.thoughtworks.com/pt/insights/blog/scaling-agile
-problems-and-solutions
○ http://www.matera.com/br/2016/11/30/dev-box-testing-pra
ticando-testes-ageis-2/
○ http://www.matera.com/br/2015/10/09/calibrando-nossa-bo
la-de-cristal-scrum-estimativas-e-datas-de-entrega/
32