Mãos nas métricas uma abordagem prática na avaliação de processos - scrum rio 2016

Post on 13-Feb-2017

435 views 3 download

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.

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.

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.

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

Obrigado \o/

@plataformatec@brenobcampos@rapha_albino