tutorial kanban - python brasil 2016
TRANSCRIPT
Qual é a desse tal de Kanban, e como ele pode
me ajudar a ser mais ágil?
TutorialFloripa 14/10/2016
Jogo: Vire as Cartas
O que precisamos:- 4 “operários”- 4 “gerentes”- 1 “cliente”- 5 cronômetros
Retrospectiva do jogo
● Como vocês se sentiram com os diferentes “WIP”?
● Qual WIP deixou vocês mais estressados?
● Como vocês interpretam os tempos obtidos?
Três números e uma lei
● WIP: número de tarefas (demandas) em andamento
● Lead Time: tempo total até entrega● Throughput: velocidade de entrega de
demandas
Lei de Little
WIP
Throughput Lead Time =
Todos nós já somos usuários de kanban
Toyota Production System (TPS)
Filosofia fundamental do Kanban
Trabalho é sempre “puxado”, nunca “empurrado”
O estresse nosso de cada dia
Muito trabalho ao mesmo tempoDifícil saber quem tá fazendo o quêNão é claro quando um serviço começa e acabaFalta de priorizaçãoFalta de métricas de qualidade, produtividade...Dificuldade em estimar trabalho futuro
Kanban Method e Lean Software Development
David Anderson
Mary Poppendieck
É um “meta-processo” deboas
● Não substitui processos atuais, se adequa a esses processos
● Dá (deve!) pra começar com algo muito simples e evoluir aos poucos
● Não existe “jeito certo de fazer Kanban” nem “Framework”, apenas 3 princípios e umas dicas
3 princípios
Visualize seu
trabalho
Gerencie Fluxo
Limite WIP
1: Visualize seu trabalho
1: Visualize seu trabalho
● Entenda como você trabalha, qual o processo
● Veja quem está fazendo o quê● Veja quais são as prioridades● Veja quantas coisas estão sendo
feitas ao mesmo tempo● Torne o trabalho visível para todos
envolvidos
1: Visualize seu trabalho
Algumas questões
● Onde começa o serviço?● Onde termina o serviço?● Quanto tempo leva?
3 princípios
Visualize seu
trabalho
Gerencie Fluxo
Limite WIP
2: Limite WIP
Efeito Zeigarnik
WIP e Qualidade
WIP e Produtividade
Como definir o seu limite WIP?
● Comece contando o WIP atual● Reduza em 10%● Continue reduzindo gradativamente
(semanalmente, quinzenalmente), até chegar a um número entre 2x e 1.5x o número de pessoas trabalhando em todo o fluxo
3 princípios
Visualize seu
trabalho
Gerencie Fluxo
Limite WIP
3: Gerencie o Fluxo
Teoria das Restrições (ToC)
“Evite medidas locais de eficácia e eficiência.
Meça o desempenho do sistema inteiro com relação à meta”
Uma analogia (foi mal Goldratt)
4 20 3 12 5 ?
ToC: Processo de melhora contínua
1. IDENTIFIQUE o gargalo2. DECIDA como tirar maior proveito do gargalo3. ADEQUE todo o processo ao gargalo4. OTIMIZE o gargalo para aumentar sua
capacidade5. REPITA o processo para encontrar o próximo
gargalo
Uma forma de otimizar gargalo: buffer com limite estrito
O que anotar na carta de Kanban?
Número no sistema de gerenciamento de projeto
Data inicial: quando o compromisso foi assumido
Título
Responsável
Data final: quando a carta foi entregue em produção/ao cliente
Opcional: contador de quantas vezes a story foi rejeitada pelo QA e retrabalhada (métrica de qualidade)
Opcional: indicador que essa story era um bug (métrica de qualidade)
CFD: Cummulative Flow Diagram
Discussão e perguntas
● Onde começar?● Como lidar com demandas de última hora?● Como lidar com vários projetos?● Como ficam cerimônias ágeis tipo retrospectiva,
planning?● Quando tirar as cartas do quadro?● … ?
O estresse nosso de cada dia
Muito trabalho ao mesmo tempoDifícil saber quem tá fazendo o quêNão é claro quando um serviço começa e acabaFalta de priorizaçãoFalta de métricas de qualidade, produtividade...Dificuldade em estimar trabalho futuro
Para saber mais