SlideShare uma empresa Scribd logo
1 de 64
Amadurecendo o workflow do projeto com práticas do Kanban
Rodrigo Branas rodrigo.branas@gmail.com
São Paulo, 1 a 3 de Setembro de 2010 Mais informações: contato@oncast.com.br
Palestrantes Mary Poppendieck Tom Poppendieck Samuel Crescêncio Luiz 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!
Valor Acumulado x Unidade Tempo
Visualize o fluxo!
Value Stream Mapping INÍCIO PROCESSO 1 FIM PROCESSO N+1 Genérico!
Value Stream Mapping TODO DOING DONE Workflow simplificado!
Etapas escondidas?
Definition of Done!
Value Stream Mapping Início do trabalho Fim do trabalho Criação das atividades Codificação Testes Cruzados Deploy em Produção Definition of Done as workflow state!
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
3 sp. 3 sp. 3 sp. 3 sp. Antecipando o ROI!
Início do trabalho Fim do trabalho Cycle Time Testes Cruzados Criação das atividades Codificação Deploy em Produção Cycle Time clock starts when work begins!
Cycle time é diferente de esforço!
3 sp. 3 sp. 3 sp. 3 sp. Adiando o ROI!
Lembra? Fluxo contínuo!
Stop-the-line!
Análise da causa raiz
Carro não funciona! Porque? Bateria descarregou! Porque? Alternador não está funcionando corretamente! Porque? Correia do alternador estourou! Porque? A correia do alternador chegou ao fim da sua vida útil! Porque? Falta de manutenção preventiva!
Dependências!
Quem são seus fornecedores?!
Desenvolvimento 1 Desenvolvimento 2 Desenvolvimento 3 Design Banco de Dados Ecossistema Ágil!
Demanda Entrega Lead Time Design Resolver as Dependências Revisão Banco de dados Middleware Início do trabalho Fim do trabalho Cycle Time Criação das atividades Codificação Testes Cruzados Deploy em Produção
Demanda Entrega Lead Time Design Revisão Resolver as Dependências Banco de dados Middleware Início do trabalho Fim do trabalho Cycle Time Criação das atividades Codificação Testes Cruzados Deploy em Produção
Demanda Entrega Lead Time Design Resolver as Dependências Revisão Banco de dados Middleware Início do trabalho Fim do trabalho Cycle Time Criação das atividades Codificação Testes Cruzados Deploy em Produção
Lembra? Fluxo contínuo!
Shingeo Shingo Taiichi Ohno Corey Ladas Henrik Kniberg Mary and Tom Poppendieck Alisson Vale David Anderson
Obrigado! rodrigo.branas@gmail.com @rodrigobranas

Mais conteúdo relacionado

Semelhante a Amadurecendo o workflow do projeto com práticas do Kanban

Desenvolvimento de Software: Navegando em Águas Misteriosas
Desenvolvimento de Software: Navegando em Águas MisteriosasDesenvolvimento de Software: Navegando em Águas Misteriosas
Desenvolvimento de Software: Navegando em Águas Misteriosas
Nícolas Iensen
 
Gerenciamento de equipes no desenvolvimento de software
Gerenciamento de equipes no desenvolvimento de softwareGerenciamento de equipes no desenvolvimento de software
Gerenciamento de equipes no desenvolvimento de software
Roberto Brandini
 

Semelhante a Amadurecendo o workflow do projeto com práticas do Kanban (20)

Desenvolvimento de Software: Navegando em Águas Misteriosas
Desenvolvimento de Software: Navegando em Águas MisteriosasDesenvolvimento de Software: Navegando em Águas Misteriosas
Desenvolvimento de Software: Navegando em Águas Misteriosas
 
Como implementar gestão ágil de programas na prática
Como implementar gestão ágil de programas na práticaComo implementar gestão ágil de programas na prática
Como implementar gestão ágil de programas na prática
 
Workshop de Kanban - Hands-On - 25082014
Workshop de Kanban - Hands-On - 25082014Workshop de Kanban - Hands-On - 25082014
Workshop de Kanban - Hands-On - 25082014
 
Workshop de Visual Thinking para os Negócios
Workshop de Visual Thinking para os NegóciosWorkshop de Visual Thinking para os Negócios
Workshop de Visual Thinking para os Negócios
 
Introdução a Métodos Ágeis de Desenvolvimento de Software
Introdução a Métodos Ágeis de Desenvolvimento de SoftwareIntrodução a Métodos Ágeis de Desenvolvimento de Software
Introdução a Métodos Ágeis de Desenvolvimento de Software
 
Gerenciamento de projetos de TI
Gerenciamento de projetos de TIGerenciamento de projetos de TI
Gerenciamento de projetos de TI
 
Ux prototype - TI EXAMES
Ux prototype - TI EXAMESUx prototype - TI EXAMES
Ux prototype - TI EXAMES
 
The Lean Approach to Project Management - Lean Conference Aveiro.pdf
The Lean Approach to Project Management - Lean Conference Aveiro.pdfThe Lean Approach to Project Management - Lean Conference Aveiro.pdf
The Lean Approach to Project Management - Lean Conference Aveiro.pdf
 
Agile Trends 2016 - Feedback wall
Agile Trends 2016 - Feedback wallAgile Trends 2016 - Feedback wall
Agile Trends 2016 - Feedback wall
 
Scrum - Framework, Competências e Valores (versão community)
Scrum -  Framework, Competências e Valores (versão community)Scrum -  Framework, Competências e Valores (versão community)
Scrum - Framework, Competências e Valores (versão community)
 
Lidando com Equipes de Desenvolvimento
Lidando com Equipes de DesenvolvimentoLidando com Equipes de Desenvolvimento
Lidando com Equipes de Desenvolvimento
 
Empreendendo com métodos ágeis
Empreendendo com métodos ágeisEmpreendendo com métodos ágeis
Empreendendo com métodos ágeis
 
SETIC Scrum & XP
SETIC Scrum & XPSETIC Scrum & XP
SETIC Scrum & XP
 
Remote Design Sprint
Remote Design SprintRemote Design Sprint
Remote Design Sprint
 
Uma introdução ao Gerenciamento de Projetos - Flennar Academy
Uma introdução ao Gerenciamento de Projetos - Flennar AcademyUma introdução ao Gerenciamento de Projetos - Flennar Academy
Uma introdução ao Gerenciamento de Projetos - Flennar Academy
 
Estimativas que funcionam
Estimativas que funcionamEstimativas que funcionam
Estimativas que funcionam
 
Palestra: Planejamento e controle de projetos pelo uso de tecnologia
Palestra: Planejamento e controle de projetos pelo uso de tecnologiaPalestra: Planejamento e controle de projetos pelo uso de tecnologia
Palestra: Planejamento e controle de projetos pelo uso de tecnologia
 
Gerenciamento de Projetos de Software
Gerenciamento de Projetos de SoftwareGerenciamento de Projetos de Software
Gerenciamento de Projetos de Software
 
5 meses de python o que aprendi
5 meses de python  o que aprendi5 meses de python  o que aprendi
5 meses de python o que aprendi
 
Gerenciamento de equipes no desenvolvimento de software
Gerenciamento de equipes no desenvolvimento de softwareGerenciamento de equipes no desenvolvimento de software
Gerenciamento de equipes no desenvolvimento de software
 

Mais de Rodrigo Branas

Mais de Rodrigo Branas (20)

Clean Architecture
Clean ArchitectureClean Architecture
Clean Architecture
 
Node.js - #7 - Core Modules - http - Parte 1 - Rodrigo Branas
Node.js - #7 - Core Modules - http - Parte 1 - Rodrigo BranasNode.js - #7 - Core Modules - http - Parte 1 - Rodrigo Branas
Node.js - #7 - Core Modules - http - Parte 1 - Rodrigo Branas
 
Node.js - #6 - Core Modules - net - Rodrigo Branas
Node.js - #6 - Core Modules - net - Rodrigo BranasNode.js - #6 - Core Modules - net - Rodrigo Branas
Node.js - #6 - Core Modules - net - Rodrigo Branas
 
Node.js - #5 - Process - Rodrigo Branas
Node.js - #5 - Process - Rodrigo BranasNode.js - #5 - Process - Rodrigo Branas
Node.js - #5 - Process - Rodrigo Branas
 
Node.js - #4 - Timers - Rodrigo Branas
Node.js - #4 - Timers - Rodrigo BranasNode.js - #4 - Timers - Rodrigo Branas
Node.js - #4 - Timers - Rodrigo Branas
 
Node.js - #3 - Global Objects - Rodrigo Branas
Node.js - #3 - Global Objects - Rodrigo BranasNode.js - #3 - Global Objects - Rodrigo Branas
Node.js - #3 - Global Objects - Rodrigo Branas
 
Node.js - #2 - Sistema de Módulos - Rodrigo Branas
Node.js - #2 - Sistema de Módulos - Rodrigo BranasNode.js - #2 - Sistema de Módulos - Rodrigo Branas
Node.js - #2 - Sistema de Módulos - Rodrigo Branas
 
Node.js - #1 - Introdução - Rodrigo Branas
Node.js - #1 - Introdução - Rodrigo BranasNode.js - #1 - Introdução - Rodrigo Branas
Node.js - #1 - Introdução - Rodrigo Branas
 
#6 - Git - Desfazendo as coisas
#6 - Git - Desfazendo as coisas#6 - Git - Desfazendo as coisas
#6 - Git - Desfazendo as coisas
 
#1 - Git - Introdução
#1 - Git - Introdução#1 - Git - Introdução
#1 - Git - Introdução
 
#5 - Git - Contribuindo com um repositório remoto
#5 - Git - Contribuindo com um repositório remoto#5 - Git - Contribuindo com um repositório remoto
#5 - Git - Contribuindo com um repositório remoto
 
#4 - Git - Stash
#4 - Git - Stash#4 - Git - Stash
#4 - Git - Stash
 
#3 - Git - Branching e Merging
#3 - Git - Branching e Merging#3 - Git - Branching e Merging
#3 - Git - Branching e Merging
 
#2 - Git - DAG
#2 - Git - DAG#2 - Git - DAG
#2 - Git - DAG
 
A evolução do AngularJS
A evolução do AngularJSA evolução do AngularJS
A evolução do AngularJS
 
JavaScript - Date
JavaScript - DateJavaScript - Date
JavaScript - Date
 
JavaScript - Expressões Regulares
JavaScript - Expressões RegularesJavaScript - Expressões Regulares
JavaScript - Expressões Regulares
 
Automação de Testes com AngularJS
Automação de Testes com AngularJSAutomação de Testes com AngularJS
Automação de Testes com AngularJS
 
Scope AngularJS
Scope AngularJSScope AngularJS
Scope AngularJS
 
HTTP Interceptors com AngularJS
HTTP Interceptors com AngularJSHTTP Interceptors com AngularJS
HTTP Interceptors com AngularJS
 

Último

Assessement Boas Praticas em Kubernetes.pdf
Assessement Boas Praticas em Kubernetes.pdfAssessement Boas Praticas em Kubernetes.pdf
Assessement Boas Praticas em Kubernetes.pdf
Natalia Granato
 

Último (6)

ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object Calisthenics
 
Assessement Boas Praticas em Kubernetes.pdf
Assessement Boas Praticas em Kubernetes.pdfAssessement Boas Praticas em Kubernetes.pdf
Assessement Boas Praticas em Kubernetes.pdf
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemplo
 

Amadurecendo o workflow do projeto com práticas do Kanban