Download - Você devia conhecer o poder das métricas
Você devia conhecer o poder das métricas
Breno Campos
Agenda
Quem sou?
Métricas?
Quais métricas podem me ajudar?
Por que as métricas estão sendo úteis?
Quem sou?
Breno Campos
Gerente (facilitador) de projetos na Plataformatec
Bacharel em Sistemas de Informação - UFPa
Especialista em Gerência de Projetos de Software - UFPa
Métricas são ruins! Métricas são o
monstro debaixo da cama!
Métricas possuem muito poder. Que deve ser
utilizado (corretamente) e não reprimido
Métricas são mal
interpretadas
Métricas podem ser utilizadas tanto para o
mal, quanto para o bem
Quer mais exemplos reais?
Só pra deixar claro
Métricas NÃO são metas
Beleza, mas que métricas posso utilizar?
Quantidade de dias entre o início e o fim do desenvolvimento de um requisito/
funcionalidade.
Dias
Requisitos/funcionalidades
Piora do lead time
Melhora do lead time
Alta variância Baixa variância
Time box
Média acima do timebox Média abaixo do timebox
outlier
outlier
Indefinição nas features.
Feature sem padronização de complexidade e incerteza.
Problemas que podem estar bloqueando entregas contínuas.
CFD
Acumulo em teste
Acúmulo em code review
Controlar o nível de filas
Identificar gargalos no processo
Time analysis
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.
Requisito para análise e aprendizado
US com alteração de definição.
Identificar existência de gargalo em alguma etapa (muitos itens em uma
mesma fase do processo).
Criar insumos para cerimônias como daily e retrospectiva.
Projeção de entrega
Dea
dlin
e de
ent
rega
Com certeza entregaremos o projeto dentro da data prevista
Dea
dlin
e de
ent
rega
O projeto caminha para ser entregue dentro da
data prevista
Dea
dlin
e de
ent
rega
O projeto caminha para ser entregue dentro da
data prevista, mas corremos o risco de não conseguirmos finalizar
tudo
Dea
dlin
e de
ent
rega
O projeto caminha para não ser entregue dentro da data prevista, sendo necessária
alguma intervenção (simplificação do backlog e/ou
aumentar o throughput)
Não cumprimento da data de entrega.
Crescimento do backlog fora do planejado.
Nível de entrega abaixo do desejado.
Finalizando
SE LIGA AÍ
QUE É HORA DA REVISÃO
ENTÃO PRA QUE SERVEM AS MÉTRICAS?
NÃO PODEMOS GARANTIR UM PRAZO… MAS PODEMOS COM BASE EM DADOS HISTÓRICOS ESTIMAR UM
RANGE DE ENTREGA
MONITORAMENTO DA SAÚDE PROCESSO DE DESENVOLVIMENTO
MELHORIAS BASEADAS EM DADOS
PREVISIBILIDADE
APOIO A TOMADA DE DECISÕES
@brenobcampos https://br.linkedin.com/in/brenobcampos http://blog.plataformatec.com.br/ http://coyoti.com.br/