Mãos nas métricas uma abordagem prática na avaliação de processos - scrum rio 2016
-
Upload
raphael-donaire-albino -
Category
Software
-
view
435 -
download
3
Transcript of Mãos nas métricas uma abordagem prática na avaliação de processos - scrum rio 2016
Mãos nas métricas: uma abordagem prática na
avaliação de processos
Breno CamposRaphael Albino
Raphael Albino
Bauruense
Gerente de Projetos na
Plataformatec
Mestre em Administração
pela FEA/USP
Professor aos sábados
Breno Campos
Paraense
Gerente de Projetos na
Plataformatec
Esp. Gerência de
Projetos de Software -
UFPa.
Membro da Comunidade
Tá Safo - Belém
PO perguntando para o time.
QUANDO O PROJETO ESTARÁ PRONTO?
PO perguntando para o time.
PÔ, NÃO DÁ PARA ENTREGAR ANTES?
Pessoa aleatória "invocando o JAQUE" em alguma Review.
JÁ QUE ESTAMOS FAZENDO O FORM DE CADASTRO, POR
QUE NÃO FAZEMOS O SISTEMA DE CHECKOUT?
QUANDO A HISTÓRIA FICARÁ PRONTA?
SERÁ QUE AS HISTÓRIAS DO TIME ESTÃO DO MESMO
TAMANHO?
Quantidade de dias entre o início e o fim do
desenvolvimento de um requisito/funcionalidade.
Indefinição nos requisitos/funcionalidades.
Requisitos/funcionalidades sem padronização de
complexidade e incerteza.
Percentis: medidas que dividem a amostra ordenada (por ordem crescente dos dados)
em 100 partes, cada uma com uma percentagem de dados aproximadamente
igual.
Dias úteis
Itens
¾ ou 75% dos itens desenvolvidos pelo time levaram até 7 dias para
serem finalizados.
Quanto menor a diferença entre as retas, menor a variabilidade do
processo.
Outros fatores que podem afetar o lead time
Problemas de ambiente (QA, produção).
Mudanças no time (turn over, ausências).
Requisitos sem critério de definition done.
Dica amiga de leitura:http://itsadeliverything.com/lead-time-
versus-cycle-time-untangling-the-confusion
Dica amiga de leitura:Looking at Lead Time in a different way
Dica amiga de leitura:Why we love metrics? Learning with
Lead time
POR QUE ESSA HISTÓRIA LEVOU TANTO TEMPO?
ONDE ESTÁ O GARGALO DO PROCESSO NOS ITENS EM
WIP?
Lead time breakdown
Started Code review Waiting QA QA review Ready
done Done
Avaliação do tempo em que os itens que estão em
desenvolvimento passam em cada etapa do processo.
Identificar existência de gargalo em alguma etapa.
Existe algo que possa ser feito para ajudar nos testes?
Por que o item está aguardando tanto tempo
para ser testado?
Em desenvolvimento Aguardando testes Em testes
Criar insumos para cerimônias como daily e
retrospectiva.
Dica amiga de leitura:Why we love metrics? Cumulative flow
diagrams
A CURVA DE HISTÓRIAS FINALIZADAS TEM CRESCIDO?
A CURVA DE HISTÓRIAS NO BACKLOG TEM AUMENTADO
DEMAIS?
EXISTE ALGUMA ETAPA DO PROCESSO QUE ESTÁ
ACUMULANDO HISTÓRIAS?
CFD
Ter uma visão geral de como está a cadeia de valor do projeto.
Identificar pontos de gargalo antes que ocorram.
Muitos itens acumulados no backlog precisando
ser discutidos.
Sem muitas variações em outras etapas (não há
formação de pilhas).
Avaliar a saúde do processo como um todo.
Dica amiga de leitura:Cumulative Flow Diagram
Dica amiga de leitura: Why we love metrics? Cumulative
flow diagrams
QUANDO O PROJETO SERÁ ENTREGUE?
Avaliar a data de entrega.
Crescimento do backlog fora do planejado.
Nível de entrega abaixo do desejado.
Finalizando
PÔ, NÃO DÁ PARA ENTREGAR ANTES?
JÁ QUE ESTAMOS FAZENDO O FORM DE CADASTRO, POR
QUE NÃO FAZEMOS O SISTEMA DE CHECKOUT?
QUANDO O PROJETO ESTARÁ PRONTO?
MONITORAMENTO DO PROCESSO DE
DESENVOLVIMENTO
MELHORIASBASEADAS EM DADOS
DEADLINES SOFTS
PREVISIBILIDADE
Dicas de leitura
Plataformatec (blog)
Troy Magennis (blog)
Actionable Agile Metrics (book)
Leonardo Campos (blog)
Obrigado \o/
@plataformatec@brenobcampos@rapha_albino