Métricas no
Fluxo Unificado
Rafael Caceres | rafael@taller.net.br
Celso Martins | celso@taller.net.br
O problema das filas
Gerenciar filas é a chave para
melhoramento da economia no
desenvolvimento de software
Tempo de espera vs Utilização
Assumindo que é uma fila M/M/1/∞
Filas aumentam a variabilidade
Assumindo que é uma fila M/M/1/∞
Reduzindo filas
● Capacidade extra é a melhor arma para lutar contra filas
que a redução de variabilidade
● Filas grandes dificultam a definição de importância e
urgência
Cumulative Flow Diagram (CFD)
Tamanho da Fila
Tempo na fila
Controle de Fila
● Não controle a capacidade, controle o tamanho das filas
● Não controle tempo no sistema, controle tamanho das filas
● Restringindo o trabalho em progresso conseguimos controlar o
cycle time
O Pensamento Enxuto
Sistemas Puxados
kanban com k minúsculo
● Mecanismo de Sinalização (virtual)
● Limita o WIP
● Previne sobrecarga dos trabalhadores
● Expõe os gargalos
● Permite mudança incremental no processo
● Ajuda a balancear a demanda com a vazão
● TOC e Kanban são exemplos
Tamanho do Lote
● Quando os produtos são invisíveis, o tamanho do lote e a fila
são invisíveis
● Lotes pequenos são mais fáceis, baratos, granulares, testáveis
e reversíveis
● Adicionam valor mais rápido (gráfico)
● Reduzem filas
Custo vs Tamanho do Lote
*Do Livro “Principles of Product Development Flow”
Os novos princípios de Fluxo
Aplicados a múltiplas fontes de demanda atendidas
por um único processo de desenvolvimento
Como tomar
decisões
econômicas
● Decisões envolvem múltiplas
variáveis
● Quantifique o custo do atraso
● A chave para o sucesso econômico é
tomar boas decisões econômicas
com a informação mais recente
possível
● Para influenciar decisões
financeiras, fale a língua do
dinheiro!
Seleção de demandas
Baseada em aspectos econômicos
● Dimensões econômicas por projeto
● Influenciar o cliente a definir os aspectos econômicos
Lidando com a variabilidade
No tamanho e nos tempos de chegada das demandas
Variabilidade no
desenvolvimento
de produtos
● Mudanças no mercado
● Explorar novas informações
● Diferenças da manufatura
Na manufatura, é sempre desejável
reduzir a variabilidade.
No trabalho do conhecimento,
eliminar a variabilidade significa
eliminar a inovação
Assimetria e
Opcionalidade
Pequenas variações podem trazer
grandes retornos assimétricos, ou
seja, onde o ganho é alto e o
custo de falha pequeno.
Alta variabilidade cria um maior
retorno econômico na presença
de assimetria.
O Processo
Como a Taller estrutura um projeto
ESP
Enterprise
Service
Planning
Business Roadmap
Story Mapping
Story Mapping
Upstream
Kanban
Flight Levels
of Kanban
Klaus Leopold
Modelo genérico
● Flight Level 1 - Operação
● Flight Level 2 - Coordenação
● Flight Level 3 - Portfólio
Estrutura de
Cadências
● Qual a
disponibilidade?
● Qual o formato de
comunicação?
Flight
Level 1
● cadências diárias
● nível tático
● alto detalhamento
Ex: Daily;
Flight
Level 2
● cadências semanais
● consolidação e
informações cross
projetos.
● Várias equipes
necessárias para
gerar valor (services)
Ex: Operations Review;
Flight
Level 3
● Estratégia
● Gestão de Porftóflio
● Consolidação
Financeira
Ex: Strategic Review
Como medir o sistema
Classes de
Serviço
● As classes de serviço
mapeiam os perfis de risco do
sistema;
● Com as classes de serviço
adequamos o nosso fluxo de
trabalho à relevância de cada
serviço, buscando a
satisfação dos clientes deste
fluxo;
Histograma de lead time geral
Previsibilidade
Histograma de lead time projeto 1
Cauda fina
~80% de confiança
Projeto 1
Estado de Fluxo
Projeto 2
Ocupação do lead time por etapa
Ocupação no lead time por projeto
Burn Up Projeto 1
Burn Up projeto 2
Timeline da Pressão do Fluxo
Equilíbrio do Portfólio de Projetos
Fotografia do Portfólio de Projetos
Business Value Points
Perguntas e Respostas

Métricas no Fluxo Unificado