Você devia conhecer o poder das métricas

Preview:

Citation preview

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/