SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Ähnlich wie 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 MisteriosasNícolas Iensen
 
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áticaDimitri Campana, PMP
 
Workshop de Kanban - Hands-On - 25082014
Workshop de Kanban - Hands-On - 25082014Workshop de Kanban - Hands-On - 25082014
Workshop de Kanban - Hands-On - 25082014WalterRamosdaSilvaJu
 
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 SoftwareDaniel Cukier
 
Ux prototype - TI EXAMES
Ux prototype - TI EXAMESUx prototype - TI EXAMES
Ux prototype - TI EXAMESCarla De Bona
 
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.pdfFabio Perrotta de Andrade
 
Agile Trends 2016 - Feedback wall
Agile Trends 2016 - Feedback wallAgile Trends 2016 - Feedback wall
Agile Trends 2016 - Feedback wallCristiano Basso
 
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)Manoel Pimentel Medeiros
 
Lidando com Equipes de Desenvolvimento
Lidando com Equipes de DesenvolvimentoLidando com Equipes de Desenvolvimento
Lidando com Equipes de Desenvolvimento4Soft
 
Empreendendo com métodos ágeis
Empreendendo com métodos ágeisEmpreendendo com métodos ágeis
Empreendendo com métodos ágeisVanessa Me Tonini
 
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 AcademyFabricio Henrique
 
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 tecnologiaelonvila
 
Gerenciamento de Projetos de Software
Gerenciamento de Projetos de SoftwareGerenciamento de Projetos de Software
Gerenciamento de Projetos de SoftwareIsabel Reis, PMP
 
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 aprendiVinta Software
 
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 softwareRoberto Brandini
 

Ähnlich wie 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
 

Mehr von Rodrigo Branas

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 BranasRodrigo 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 BranasRodrigo Branas
 
Node.js - #5 - Process - Rodrigo Branas
Node.js - #5 - Process - Rodrigo BranasNode.js - #5 - Process - Rodrigo Branas
Node.js - #5 - Process - Rodrigo BranasRodrigo Branas
 
Node.js - #4 - Timers - Rodrigo Branas
Node.js - #4 - Timers - Rodrigo BranasNode.js - #4 - Timers - Rodrigo Branas
Node.js - #4 - Timers - Rodrigo BranasRodrigo 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 BranasRodrigo 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 BranasRodrigo 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 BranasRodrigo Branas
 
#6 - Git - Desfazendo as coisas
#6 - Git - Desfazendo as coisas#6 - Git - Desfazendo as coisas
#6 - Git - Desfazendo as coisasRodrigo Branas
 
#1 - Git - Introdução
#1 - Git - Introdução#1 - Git - Introdução
#1 - Git - IntroduçãoRodrigo Branas
 
#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 remotoRodrigo Branas
 
#3 - Git - Branching e Merging
#3 - Git - Branching e Merging#3 - Git - Branching e Merging
#3 - Git - Branching e MergingRodrigo Branas
 
A evolução do AngularJS
A evolução do AngularJSA evolução do AngularJS
A evolução do AngularJSRodrigo Branas
 
JavaScript - Expressões Regulares
JavaScript - Expressões RegularesJavaScript - Expressões Regulares
JavaScript - Expressões RegularesRodrigo Branas
 
Automação de Testes com AngularJS
Automação de Testes com AngularJSAutomação de Testes com AngularJS
Automação de Testes com AngularJSRodrigo Branas
 
HTTP Interceptors com AngularJS
HTTP Interceptors com AngularJSHTTP Interceptors com AngularJS
HTTP Interceptors com AngularJSRodrigo Branas
 

Mehr von 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
 

Kürzlich hochgeladen

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.docx2m Assessoria
 
Luís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdfLuís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdfLuisKitota
 
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx2m Assessoria
 
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 exemploDanilo Pinotti
 
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.docx2m Assessoria
 
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 CalisthenicsDanilo Pinotti
 
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.docx2m Assessoria
 
Programação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdfProgramação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdfSamaraLunas
 

Kürzlich hochgeladen (8)

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
 
Luís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdfLuís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdf
 
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_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
 
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
 
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
 
Programação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdfProgramação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdf
 

Amadurecendo o workflow do projeto com práticas do Kanban