7 dicas para "turbinar" seu scrum

32
7 dicas para “turbinar” seu Scrum

Upload: andre-suman-pereira

Post on 22-Jan-2018

509 views

Category:

Software


0 download

TRANSCRIPT

Page 1: 7 dicas para "turbinar" seu Scrum

7 dicas para “turbinar”

seu Scrum

Page 2: 7 dicas para "turbinar" seu Scrum

2

Page 3: 7 dicas para "turbinar" seu Scrum

Olá!Eu sou o André SumanAgile Coach

CSM, CSP, KMP I

@andresuman

3

Page 4: 7 dicas para "turbinar" seu Scrum

4

Page 5: 7 dicas para "turbinar" seu Scrum

1.Estimativas “Data-Fim”

Page 6: 7 dicas para "turbinar" seu Scrum

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

Page 7: 7 dicas para "turbinar" seu Scrum

Como resolve?

○ Que dia fica pronto?

○ Tenha um plano

◦ Ajuste na daily meeting

○ Plano <> Cronograma

◦ “Matriz de Tarefas”

7

Page 8: 7 dicas para "turbinar" seu Scrum

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

Page 9: 7 dicas para "turbinar" seu Scrum

2.“Não-Metas”

Page 10: 7 dicas para "turbinar" seu Scrum

Qual a treta?

○ Estimativa... né jovem? Você “crava” todas?

○ Promessas para clientes

○ Erros pré-existentes

○ Ausências não programadas

10

Page 11: 7 dicas para "turbinar" seu Scrum

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

Page 12: 7 dicas para "turbinar" seu Scrum

3.Small-Wall

Page 13: 7 dicas para "turbinar" seu Scrum

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

Page 14: 7 dicas para "turbinar" seu Scrum

Como resolve?

○ Itens pequenos

◦ Auto-explicativos

◦ Não precisa de planning

◦ O estagiário sabe fazer :P

○ Melhorias e correções “sem compromisso”

14

Page 15: 7 dicas para "turbinar" seu Scrum

4.Rodízio de

Scrum Masters

Page 16: 7 dicas para "turbinar" seu Scrum

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

Page 17: 7 dicas para "turbinar" seu Scrum

Como resolve?

○ “SM é o especialista em Scrum”

○ Troca de SMs é “transparente”

◦ Polinizar > Padronizar

◦ SM “aprende” com os times

17

Page 18: 7 dicas para "turbinar" seu Scrum

Rodízio de SMs

18

Como foi a experiência de receber um ScrumMaster "externo" nas Sprints do seu time?

Page 19: 7 dicas para "turbinar" seu Scrum

5.Grooming

Page 20: 7 dicas para "turbinar" seu Scrum

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

Page 21: 7 dicas para "turbinar" seu Scrum

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

Page 22: 7 dicas para "turbinar" seu Scrum

6.Células de

Desenvolvimento

Page 23: 7 dicas para "turbinar" seu Scrum

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

Page 24: 7 dicas para "turbinar" seu Scrum

Como resolve?

24

Sprint A Sprint B

Suporte

PO / SM /Arq

Page 25: 7 dicas para "turbinar" seu Scrum

Resultado

○ Reforço do TIME!

◦ Equipes “homogêneas”

○ Novas lideranças técnicas

○ “Cabe em um fusca” :P

25

Page 26: 7 dicas para "turbinar" seu Scrum

7.Dev-Box Testing

Page 27: 7 dicas para "turbinar" seu Scrum

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

Page 28: 7 dicas para "turbinar" seu Scrum

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

Page 29: 7 dicas para "turbinar" seu Scrum

Resultado

○ Feedback rápido

○ Revisão do entendimento

○ Conhecimento compartilhado

○ Menor Retrabalho

○ Colaboração

29

Page 30: 7 dicas para "turbinar" seu Scrum

“Estamos descobrindo maneiras

melhores de desenvolver software...

30

Page 31: 7 dicas para "turbinar" seu Scrum

[email protected]

@andresuman

www.matera.com

http://blogdocaze.com.br

31