O documento discute métricas e princípios para melhorar o fluxo de trabalho e reduzir filas no desenvolvimento de software, incluindo a utilização de sistemas puxados, redução do tamanho do lote e controle do trabalho em progresso para melhorar a previsibilidade e economia.
6. 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
8. 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
10. 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
11. 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
12. Custo vs Tamanho do Lote
*Do Livro “Principles of Product Development Flow”
13. Os novos princípios de Fluxo
Aplicados a múltiplas fontes de demanda atendidas
por um único processo de desenvolvimento
14. 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!
15. Seleção de demandas
Baseada em aspectos econômicos
● Dimensões econômicas por projeto
● Influenciar o cliente a definir os aspectos econômicos
16. Lidando com a variabilidade
No tamanho e nos tempos de chegada das demandas
18. Na manufatura, é sempre desejável
reduzir a variabilidade.
No trabalho do conhecimento,
eliminar a variabilidade significa
eliminar a inovação
19. 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.
33. 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;