amadurecendo o workflow do projeto com práticas do kanban
TRANSCRIPT
Amadurecendo o workflow do projeto com práticas do Kanban
Rodrigo [email protected]
São Paulo, 1 a 3 de Setembro de 2010Mais informações: [email protected]
Palestrantes
Mary PoppendieckTom Poppendieck
Samuel CrescêncioLuiz Parzianello
Qual é o objetivo dessa palestra?
by Henrik Kniberg – http://www.crisp.se/henrik.kniberg
Fluxo contínuo!
Adaptativo!
Para onde você está indo?
Porque utilizar iterações?
Revisão, Retrospectiva e Planejamento?
Preocupado com a velocidade?
Utilização das funcionalidades!
Elimine os desperdícios!
Discuta o valor das demandas!
Busque a simplicidade!
Acompanhe a geração de valor!
1 2 3 4 5 6 7 80
20
40
60
80
100
120
140
160
180
Valor
Valor Acumulado x Unidade Tempo
Visualize o fluxo!
INÍCIOPROCESS
O 1FIM
Value Stream Mapping
Genérico!
PROCESSO N+1
TODO DOING DONE
Value Stream Mapping
Workflow simplificado!
Etapas escondidas?
Definition of Done!
Início do trabalho
Criação das atividades
Codificação
Definition of Done as workflow state!
Fim do trabalho
Testes Cruzados
Deploy em Produção
Value Stream Mapping
Cuidado com o estoque!
Reunião de Revisão! Como faz?
Foco no Término!
Limitar o WIP (Work in Progress)
Identificar a capacidade!
By Henrik Kniberg – http://www.crisp.se/henrik.kniberg
By Henrik Kniberg – http://www.crisp.se/henrik.kniberg
By Henrik Kniberg – http://www.crisp.se/henrik.kniberg
By Henrik Kniberg – http://www.crisp.se/henrik.kniberg
Antecipando o ROI!
Task 1
Task 2
Task 3
Task 4
Task 4
3 sp.
3 sp.
3 sp.
3 sp.
Início do trabalho
Criação das atividades
Codificação
Cycle Time clock starts when work begins!
Fim do trabalho
Testes Cruzados
Deploy em Produção
Cycle Time
Cycle time é diferente de esforço!
Adiando o ROI!
Task 1
Task 2
Task 3
Task 4
Task 4
3 sp.
3 sp.
3 sp.
3 sp.
Lembra? Fluxo contínuo!
Stop-the-line!
Análise da causa raiz
Carro não funciona!
Bateria descarregou!
Alternador não está funcionando corretamente!
Correia do alternador estourou!
A correia do alternador chegou ao fim da sua vida útil!
Falta de manutenção preventiva!
Porque?
Porque?
Porque?
Porque?
Porque?
Dependências!
Quem são seus fornecedores?!
Ecossistema Ágil!
Desenvolvimento 1
Desenvolvimento 2
Desenvolvimento 3
Design Banco de Dados
Início do trabalho
Criação das atividades
Codificação
Fim do trabalho
Testes Cruzados
Deploy em Produção
Resolver asDependência
s
Banco de dados
Middleware
Design
Revisão
Cycle Time
Demanda Lead Time Entrega
Início do trabalho
Criação das atividades
Codificação
Fim do trabalho
Testes Cruzados
Deploy em Produção
Demanda Entrega
Revisão
Lead Time
Cycle Time
Resolver asDependência
s
Design
Banco de dados
Middleware
Resolver asDependência
s
Banco de dados
Middleware
Design
Demanda Entrega
Revisão
Lead Time
Início do trabalho
Criação das atividades
CodificaçãoTestes
CruzadosDeploy em Produção
Fim do trabalhoCycle Time
Lembra? Fluxo contínuo!
Shingeo ShingoTaiichi Ohno
Corey LadasHenrik KnibergMary and Tom PoppendieckAlisson ValeDavid Anderson
Obrigado!
[email protected]@rodrigobranas