O seu Scrum está funcionando?
Descubra o que está dando certo e o que deve ser aprimorado no processo do Scrum dentro da sua corporação
Voltando a falar um pouco de Scrum, encontei uma checklist completa para você verificar como anda o processo dentro da sua empresa.
Sempre vale a pena avaliar quais os pontos estão funcionando bem e quais devem ser aprimorados.
O Scrum é uma metodologia iterativa que deve ser implementada aos poucos para evitar choques culturais, mas é importante chegar rapidamente a um ponto de maturidade para o processo não sofrer uma involução e começar a andar para trás.
Check Rápido
Preenchendo os requisitos abaixo, não é necessário preencher o resto do teste, o Scrum está mostrando os resultados esperados dentro da sua empresa.
( ) Entregando software funcional e testado a cada 2-4 semanas
( ) Entregando as funcionalidades de maior valor para o negócio
( ) O processo está em constante evolução
Check Completo
Caracteristicas fundamentais do Scrum, caso elas não estejam implementadas e funcionais não é possível garantir que o Scrum esteja funcionando da forma correta
( ) A função do Product Owner (PO) está claramente definida
- ( ) O PO está priorizando as demandas coerentemente
- ( ) O PO tem o conhecimento claro das prioridades do cliente
- ( ) O PO tem contato direto com o time
- ( ) O PO tem contato direto com os steakholders
- ( ) O PO escreve histórias claras
( ) O time possui um Sprint Backlog
- ( ) Claramente Visível
- ( ) Atualizado diariamente
- ( ) Administrado exclusivamente pelo time
( ) Daily Meeting acontecendo diariamente
- ( ) O time todo participa
- ( ) Problemas e impedimentos são revelados e resolvidos
( ) Demonstração de funcionalidades nos Reviews
- ( ) O time demonstra software funcionando e testado
- ( ) Feedback do PO para o time
( ) Possui a definição de feito
- ( ) A definição de feito é revista a cada iteração
- ( ) O time respeita a definição de feito
( ) A Retrospectiva é feita ao final de cada Sprint
- ( ) Resultados concretos nas melhorias propostas
- ( ) Algumas propostas já foram implementadas
- ( ) Participação de todo o time + PO
( ) O PO possui um Backlog do Produto (Product Backlog)
- ( ) dois ou três sprints pré priorizados a partir do valor de negócio
- ( ) dois ou três sprints com as complexidades estimadas
- ( ) As estimativas são feitas pelo time
- ( ) Os itens Top cabem em um sprint
- ( ) O PO entende todas as histórias do backlog
( ) Reuniões de Sprint Planning
- ( ) O PO participa
- ( ) O PO define a data fim do sprint
- ( ) Todo time participa
- ( ) O Sprint Backlog sempre é definido
- ( ) O time acredita no backlog comprometido
- ( ) O PO fica satisfeito com o comprometido
( ) Iterações “Time-Boxed”
- ( ) Os sprints demoram no máximo 4 semanas e no mínimo 2 semanas
- ( ) O sprint sempre termina na data estipulada
- ( ) O time não perde o foco nem é afetado por acontecimentos ou demandas externas
- ( ) O time sempre entrega o que foi comprometido
- ( ) Raramente um Sprint é cancelado e reiniciado
( ) O time trabalha – fisicamente – junto
- ( ) O time tem no máximo 9 e no mínimo 5 membros
Check Adicional
Algum pontos não obrigatórios, mas recomendados para o bom funcionamento do Scrum.
( ) O time tem as especialidades necessárias para finalizar os itens do backlog
( ) Os membros dos times não estão limitados a especialidades específicas
( ) O PO tem a visão do produto em sintonia com o Backlog do produto
( ) O Backlog e a Visão do produto estão claramente visíveis
( ) Todos no time participam das estimativas
( ) O PO está sempre disponível durante as estimativas
( ) A estimativa do grau de complexidade são definidos pelo time
( ) Todo o time tem conhecimento dos três principais impedimentos
- ( ) O Scrum Master (SM) tem estratégias para resolver os principais impedimentos
- ( ) O foco principal do SM é resolver impedimentos
- ( ) Os impedimentos são escalados para a gerência quando não resolvidos
( ) O time tem um Scrum Master (SM)
- ( ) O SM trabalha – fisicamente – perto do seu time
( ) Histórias do Backlog são quebradas em tarefas quando entram no Sprint
- ( ) As tarefas são estimadas
- ( ) As tarefas são atualizadas e acompanhadas diariamente
( ) A velocidade está sendo mensurada (número de pontos por Sprint)
- ( ) As histórias priorizadas no Sprint Planning já estão estimadas
- ( ) O PO utiliza a velocidade mensurada para planejar entregas
- ( ) A velocidade mensurada inclui apenas histórias feitas
( ) O time tem um gráfico burndown
- ( ) Visível a todos
- ( ) Atualizado diariamente
( ) O Daily meeting é feito diariamente, no mesmo horário e local
- ( ) O PO sempre participa
- ( ) O tempo máximo de duração é de 15 minutos
- ( ) Todo o time participa
- ( ) Todos dizem o que fizeram
- ( ) Todos dizem o que irão fazer
- ( ) Todos dizem o que está impedindo
Expandindo o Scrum para toda a empresa
Algun intens importantes para empresas que trabalham com mais de um time, PO e SM
( ) Existe um Product Developer ( para empresas com vários PO’s)
( ) Times dependentes realizam o Scrum of Scrum
( ) Times dependentes participam do Sprint Planning de outros times
Indicadores de Sucesso
( ) Todos os envolvidos estão satisfeitos com a metodologia
( ) Todos os envolvidos estão satisfeitos com os resultados
( ) Horas extras são raras e voluntárias
( ) O processo está gerando discussões, críticas e novos experimentos
O teste proposto não tem pontuação – é uma checklist -, quantos mais itens estiverem implementados, mais o Scrum estará funcionando dentro da sua corporação, esse check deve ser feito periodicamente e os itens que não estiverem implementados devem ser revisto com atenção. O check original foi publicado aqui, eu apenas traduzi e inclui alguns itens que considero importante para o sucesso do processo.
Excelente post Diego.
Eu havia colocado lá no blog um link para esse checklist mas não tive tempo de traduzir.
Você me permite replicar esse seu post lá?
Abraços,
Claro!