SlideShare une entreprise Scribd logo
1  sur  73
Télécharger pour lire hors ligne
Lean ThinkingLean Thinking
Mentalidade Enxuta paraMentalidade Enxuta para
Desenvolvimento Ágil de SoftwareDesenvolvimento Ágil de Software
Dionatan MouraDionatan Moura
Jamile S M AlvesJamile S M Alves
http://www.fuquay-varina.org
Agenda
● Histórico da Toyota
● Lean Thinking
● Ferramentas Lean
● Lean Software Development
● Lean e as práticas ágeis em
desenvolvimento de software
http://focus2move.com
http://auto-carsmag.blogspot.com.br
Sakichi ToyodaSakichi Toyoda
http://phys.org
Mãe do Sakichi ToyodaMãe do Sakichi Toyoda
(Final do século XIX)(Final do século XIX)
Modelo G (1924)Modelo G (1924)
Sem produzir defeitosSem produzir defeitos
http://www.makingthemodernworld.org.uk
Kiichiro ToyodaKiichiro Toyoda
JITJIT
(Just-In-Time)(Just-In-Time)
Fundou o departamento
automobilístico no Toyoda Automatic
Loom Works, Ltd (1933).
Introduziu o método de fluxo de
produção na fábrica têxtil de seu pai
Sakichi (1938).
EijiEiji
ToyodaToyoda
TPSTPS
(Sistema Toyota de(Sistema Toyota de
Produção)Produção)
KaizenKaizen
TaiichiTaiichi
OhnoOhno
FortaleceuFortaleceu
o TPSo TPS
Sete DesperdíciosSete Desperdícios
http://sesiondecontrol.com
Popularização do TPS
Continuação do Trabalho
do MIT (90's)
Toyota x Volkswagen
Toyota Volkswagen
Vendas em
2014
10,23 mi 10,14 mi
Lucro em
2014
US$ 24,5 bi US$ 14,25 bi
Fontes: http://carplace.uol.com.br/
http://www.car.blog.br
Lean Thinking:
a cultura de pensar Lean
Cinco Passos Para o
Lean Thinking
● Definir o que é valor
● Estabelecer o fluxo de valor
● Constituir fluxo contínuo
● Produção puxada
● Busca pela perfeição
O poder do Lean está no
foco na entrega de valor!
http://bounty-hunters8.webnode.com
O ValorO Valor
é definido pelo cliente!é definido pelo cliente!
Como entregar mais valor?
Reduzir desperdícios:
- Aumenta a qualidade
- Reduz o tempo de produção
- Reduz custos
http://www.hashslush.com
Desperdício é tudo
que não agrega Valor!
http://www.cliffkule.com/
Combate aos 3 Mu's
http://www.nortegubisian.com.br
Trabalho x Valor
Trabalho com
desperdício oculto
Trabalho com
valor agregado
Trabalho com
desperdício evidente
Sete Desperdícios (Muda)
Muda
Superprodução
Superprocessamento
Espera
Estoque ou
inventário
Transporte
(materiais)
Movimentação
(pessoas)
Defeitos
MáMá
utilizaçãoutilização
do capitaldo capital
humanohumano
http://placaspredial.com.br
Ferramentas
do Lean
JIT
(Just-In-Time)
5As:
– A peça/informação adequada
– na qualidade adequada (zero defeito)
– no momento adequado (agora)
– nas quantidades adequadas (uma peça)
– no lugar adequado (aqui)
www.staffinfotech.com
Autonomação
(Jidoka)
– Automação com um toque humano
● Não é puramente automação
● Atenção humana apenas em situações anormais
● Interrompe imediatamente o trabalho
● Um operador para diversas máquinas
– Taylor defendia um homem em um posto com uma
tarefa
AutonomaçãoAutonomação
(Jidoka)(Jidoka) http://www.aleanjourney.com
KanbanKanban
http://www.toyota-global.com
Poka-YokePoka-Yoke
Elementos eElementos e
processos à provaprocessos à prova
de falhasde falhas
http://qualidadeonline.wordpress.com
Produção Puxada
Fornecedor Produção Cliente
Produto Produto
Informação Informação
12
43
TaktTakt
TimeTime
Ritmo de produção =Ritmo de produção =
Trabalho / DemandaTrabalho / Demanda
http://emsb-solutions.co.uk
Produção NiveladaProdução Nivelada
(Heijunka)(Heijunka)
●
Volume de produção constanteVolume de produção constante
●
Estoque para pico de demandaEstoque para pico de demanda
●
Sem gargalos!Sem gargalos!
HanseiHansei
http://matthewemay.com
Kaizen
http://gophoto.us
Melhoria Contínua
Iceberg
dos
problemas
http://theclearblue.com
http://marcelojusta.blogspot.com.br/
SDCA
(Standardization)
PDCAPDCA
5 porquês5 porquês
http://www.qualitydigest.com
http://designechimarrao.com.br
Mas como aplicar
Lean em Software?
Lean Software Development
● Sete Princípios
– Eliminar desperdícios
– Inclua a qualidade no processo
– Amplificar aprendizado
– Decidir tão tarde quanto possível
– Entregue rápido
– Empoderar o time
– Veja o todo
Lean Software Development
● Desperdícios
– Trabalho incompleto (estoque)
– Funcionalidades extras (superprodução)
– Reaprendizado
– Processos extras (superprocessamento)
– Troca de Tarefas
– Espera (espera)
– Defeito (defeito)
Lean Software Development
Lean e as práticas ágeis
em desenvolvimento de
software
Reunião de Retrospectiva
http://tinyurl.com/7v9ug
Kanban
http://fabrica.ms.senac.br
Time juntoTime junto
http://officesnapshots.com
O ambienteO ambiente
http://www.computerworld.com
Time multidisciplinarTime multidisciplinar
ClienteCliente
próximopróximo
https://naoechico.wordpress.com
Ritmo SustentávelRitmo Sustentável
http://cleofas.com.br
Pequenas entregasPequenas entregas
frequentesfrequentes
http://driverlayer.com/img/we%20deliver/20/any
MVP E MMP
Produto Mínimo Viável
Produto Mínimo Comercializável
http://www.romanpichler.com
Validar e
aprender Lançar!
Backlog do ProdutoBacklog do Produto
!
...
?
!
...
!
.
.
?
Prioridade
+
-
Histórias de Usuário
http://agilecoach.typepad.com/
Planejamento FrequentePlanejamento Frequente
http://epf.eclipse.org
Backlog
do Produto
Backlog
da Sprint
Reunião
Diária
Entrega
24 horas
1-4
semanas
PlanningPlanning
PokerPoker
https://www.crisp.se
Reuniões diárias em péReuniões diárias em pé
Simplicidade
PossePosse
coletivacoletiva
Resolver Dívidas Técnicas
(Technical Debt)
http://www.andrejkoelewijn.com/
Visível Invisível
Valor +
Valor -
Refatoração
“Uma mudança feita na
estrutura interna do
software para deixá-lo
mais fácil de entender e
barato de modificar sem
mudar seu
comportamento
observável.”
Martin Fowler
http://martinfowler.com
TDD – Desenvolvimento Guiado
por Testes
Trabalho em ParesTrabalho em Pares
http://en.wikipedia.org
Peer ReviewPeer Review
(Revisão por Pares)(Revisão por Pares)
http://www.phd2published.com
Integração Contínua
http://www.in2it.be
Ferramenta de gerência
de configuração
Time de
desenvolvimento
Stakeholders
Integração
contínua
Ambiente de
homologação
Ambiente de
produção
Monitoramento
contínuo
Automatização de Testes
http://martinfowler.com
Serviços
Unidade
UI
Usar Lean
VS
Ser Lean
Usar Ágil
VS
Ser Ágil
Qual é o seu nível de
Enxutabilidade?
O Segredo:
Feedback
Constante!
http://www.samatters.com
Cursos Trilha Ágil
Universidade Corporativa PROCERGS
● Introdução à Métodos Ágeis
● Kanban e Scrum na prática
● Histórias de Usuários
● Product Owner
● eXtreme Programming
● Lean Thinking
Lean ThinkingLean Thinking
Mentalidade Enxuta paraMentalidade Enxuta para
Desenvolvimento Ágil de SoftwareDesenvolvimento Ágil de Software
Dionatan MouraDionatan Moura
Jamile S M AlvesJamile S M Alves
http://www.fuquay-varina.org

Contenu connexe

Tendances

Aula 1 curso segurança no trabalho
Aula 1   curso segurança no trabalhoAula 1   curso segurança no trabalho
Aula 1 curso segurança no trabalho
Nyara Marques
 

Tendances (20)

riscos tipicos no SEP.pptx
riscos tipicos no SEP.pptxriscos tipicos no SEP.pptx
riscos tipicos no SEP.pptx
 
NR01 - Treinamento - Elaboracao PGR - 2023.pptx
NR01 - Treinamento - Elaboracao PGR - 2023.pptxNR01 - Treinamento - Elaboracao PGR - 2023.pptx
NR01 - Treinamento - Elaboracao PGR - 2023.pptx
 
Gestão de Processos de Negócio (BPM)
Gestão de Processos de Negócio (BPM)Gestão de Processos de Negócio (BPM)
Gestão de Processos de Negócio (BPM)
 
TREINAMENTO CIPA.pptx
TREINAMENTO CIPA.pptxTREINAMENTO CIPA.pptx
TREINAMENTO CIPA.pptx
 
Técnicas de Análise de Risco
Técnicas de Análise de RiscoTécnicas de Análise de Risco
Técnicas de Análise de Risco
 
Aula 10 - Exclusão Mútua e Região Crítica
Aula 10 - Exclusão Mútua e Região CríticaAula 10 - Exclusão Mútua e Região Crítica
Aula 10 - Exclusão Mútua e Região Crítica
 
Aula 1 curso segurança no trabalho
Aula 1   curso segurança no trabalhoAula 1   curso segurança no trabalho
Aula 1 curso segurança no trabalho
 
Governança de TI.pptx
Governança de TI.pptxGovernança de TI.pptx
Governança de TI.pptx
 
NR-35
NR-35NR-35
NR-35
 
lockout-tagout-pdf
 lockout-tagout-pdf lockout-tagout-pdf
lockout-tagout-pdf
 
Nr1 disposições gerais
Nr1  disposições geraisNr1  disposições gerais
Nr1 disposições gerais
 
Incêndio - Causas de Incêndio / Jaime Alves
Incêndio - Causas de Incêndio / Jaime AlvesIncêndio - Causas de Incêndio / Jaime Alves
Incêndio - Causas de Incêndio / Jaime Alves
 
Planejamento, Execução e Controle de Projetos
Planejamento, Execução e Controle de ProjetosPlanejamento, Execução e Controle de Projetos
Planejamento, Execução e Controle de Projetos
 
Engenharia de segurança no trabalho
Engenharia de segurança no trabalhoEngenharia de segurança no trabalho
Engenharia de segurança no trabalho
 
Modelagem Arquitetural e Visão 4+1
Modelagem Arquitetural e Visão 4+1Modelagem Arquitetural e Visão 4+1
Modelagem Arquitetural e Visão 4+1
 
Treinamento+sobre+gerenciamento+e+percepção+de+riscos 1
Treinamento+sobre+gerenciamento+e+percepção+de+riscos 1Treinamento+sobre+gerenciamento+e+percepção+de+riscos 1
Treinamento+sobre+gerenciamento+e+percepção+de+riscos 1
 
Nho 06 norma de higiene ocupacional calor
Nho 06 norma de higiene ocupacional calorNho 06 norma de higiene ocupacional calor
Nho 06 norma de higiene ocupacional calor
 
CMM e CMMI
CMM e CMMICMM e CMMI
CMM e CMMI
 
Nr – 33 Segurança e Saúde no Trabalho Em espaços Confinados
Nr – 33 Segurança e Saúde no Trabalho Em espaços ConfinadosNr – 33 Segurança e Saúde no Trabalho Em espaços Confinados
Nr – 33 Segurança e Saúde no Trabalho Em espaços Confinados
 
Tcc sistema de produção toyota
Tcc sistema de produção toyotaTcc sistema de produção toyota
Tcc sistema de produção toyota
 

Similaire à Lean Thinking: Mentalidade Enxuta para Desenvolvimento Ágil de Software

Lean Software Development
Lean Software DevelopmentLean Software Development
Lean Software Development
Rodrigo Branas
 
PROJETO DE FABRICA DE CADEIRA Completo 1 e 2
PROJETO DE FABRICA DE CADEIRA Completo 1 e 2PROJETO DE FABRICA DE CADEIRA Completo 1 e 2
PROJETO DE FABRICA DE CADEIRA Completo 1 e 2
gelcine Angela
 
Robôs, CN e CNC - Automação de manufatura
Robôs, CN e CNC - Automação de manufaturaRobôs, CN e CNC - Automação de manufatura
Robôs, CN e CNC - Automação de manufatura
Rafael Barbolo
 
Sistema toyota de_producao
Sistema toyota de_producaoSistema toyota de_producao
Sistema toyota de_producao
rabinovich
 

Similaire à Lean Thinking: Mentalidade Enxuta para Desenvolvimento Ágil de Software (20)

Lean Software Development
Lean Software DevelopmentLean Software Development
Lean Software Development
 
Kanban; Ferramenta Visual nas Tecnologias de Informação
Kanban; Ferramenta Visual nas Tecnologias de InformaçãoKanban; Ferramenta Visual nas Tecnologias de Informação
Kanban; Ferramenta Visual nas Tecnologias de Informação
 
STP - SHIGEO SHINGO
STP - SHIGEO SHINGOSTP - SHIGEO SHINGO
STP - SHIGEO SHINGO
 
Divida tecnica
Divida tecnicaDivida tecnica
Divida tecnica
 
A aventura de um Agile Tester em uma empresa Waterfall Portuguesa
A aventura de um Agile Tester em uma empresa Waterfall PortuguesaA aventura de um Agile Tester em uma empresa Waterfall Portuguesa
A aventura de um Agile Tester em uma empresa Waterfall Portuguesa
 
Toyotismo
ToyotismoToyotismo
Toyotismo
 
6 setor secundario
6 setor secundario6 setor secundario
6 setor secundario
 
BRC Labs - Kanban
BRC Labs - KanbanBRC Labs - Kanban
BRC Labs - Kanban
 
Intel Software Day 2015 - Material Design
Intel Software Day 2015 - Material DesignIntel Software Day 2015 - Material Design
Intel Software Day 2015 - Material Design
 
Modelo TOYOTISMO
Modelo TOYOTISMOModelo TOYOTISMO
Modelo TOYOTISMO
 
Implantando Scrum, experiências de um Agile Coach
Implantando Scrum, experiências de um Agile CoachImplantando Scrum, experiências de um Agile Coach
Implantando Scrum, experiências de um Agile Coach
 
Impressora 3D
Impressora 3DImpressora 3D
Impressora 3D
 
WCM_Ebook_PT.pdf
WCM_Ebook_PT.pdfWCM_Ebook_PT.pdf
WCM_Ebook_PT.pdf
 
Lean
LeanLean
Lean
 
Sistema de produção fordismo e toyotismo
Sistema de produção   fordismo e toyotismoSistema de produção   fordismo e toyotismo
Sistema de produção fordismo e toyotismo
 
PROJETO DE FABRICA DE CADEIRA Completo 1 e 2
PROJETO DE FABRICA DE CADEIRA Completo 1 e 2PROJETO DE FABRICA DE CADEIRA Completo 1 e 2
PROJETO DE FABRICA DE CADEIRA Completo 1 e 2
 
Robôs, CN e CNC - Automação de manufatura
Robôs, CN e CNC - Automação de manufaturaRobôs, CN e CNC - Automação de manufatura
Robôs, CN e CNC - Automação de manufatura
 
Sistema toyota de_producao
Sistema toyota de_producaoSistema toyota de_producao
Sistema toyota de_producao
 
Lean adicionando valor ao cliente
Lean adicionando valor ao clienteLean adicionando valor ao cliente
Lean adicionando valor ao cliente
 
Aquilo que não te contaram quando você começou a rodar ágil!
Aquilo que não te contaram quando você começou a rodar ágil!Aquilo que não te contaram quando você começou a rodar ágil!
Aquilo que não te contaram quando você começou a rodar ágil!
 

Plus de Dionatan default

Plus de Dionatan default (16)

Trajetória para Scrum Master
Trajetória para Scrum MasterTrajetória para Scrum Master
Trajetória para Scrum Master
 
Técnicas de Priorização de Backlog
Técnicas de Priorização de BacklogTécnicas de Priorização de Backlog
Técnicas de Priorização de Backlog
 
Meetup Uma Introdução ao Estoicismo
Meetup Uma Introdução ao EstoicismoMeetup Uma Introdução ao Estoicismo
Meetup Uma Introdução ao Estoicismo
 
A visão de cima meetup.com/estoicismo
A visão de cima meetup.com/estoicismoA visão de cima meetup.com/estoicismo
A visão de cima meetup.com/estoicismo
 
Meetup Mantra da Produtividade - Como Estoicismo pode te ajudar na Produtivid...
Meetup Mantra da Produtividade - Como Estoicismo pode te ajudar na Produtivid...Meetup Mantra da Produtividade - Como Estoicismo pode te ajudar na Produtivid...
Meetup Mantra da Produtividade - Como Estoicismo pode te ajudar na Produtivid...
 
TDD Flow: The Mantra in Action
TDD Flow: The Mantra in ActionTDD Flow: The Mantra in Action
TDD Flow: The Mantra in Action
 
Os Nove Registros da Eficiência no Desenvolvimento de Software
Os Nove Registros da Eficiência no Desenvolvimento de SoftwareOs Nove Registros da Eficiência no Desenvolvimento de Software
Os Nove Registros da Eficiência no Desenvolvimento de Software
 
Métodos Ágeis para Desenvolvimento de Software Livre
Métodos Ágeis para Desenvolvimento de Software LivreMétodos Ágeis para Desenvolvimento de Software Livre
Métodos Ágeis para Desenvolvimento de Software Livre
 
Test First com TDD: Mãos na massa!
Test First com TDD: Mãos na massa!Test First com TDD: Mãos na massa!
Test First com TDD: Mãos na massa!
 
Como Management 3.0 pode potencializar a Agilidade?
Como Management 3.0 pode potencializar a Agilidade?Como Management 3.0 pode potencializar a Agilidade?
Como Management 3.0 pode potencializar a Agilidade?
 
Desenvolvimento Orgânico de Software com User Stories #AgileBR
Desenvolvimento Orgânico de Software com User Stories #AgileBRDesenvolvimento Orgânico de Software com User Stories #AgileBR
Desenvolvimento Orgânico de Software com User Stories #AgileBR
 
Chega de Trabalhar!
Chega de Trabalhar!Chega de Trabalhar!
Chega de Trabalhar!
 
TDD: A Essência do Mantra
TDD: A Essência do MantraTDD: A Essência do Mantra
TDD: A Essência do Mantra
 
Lean para potencializar a qualidade no software
Lean para potencializar a qualidade no softwareLean para potencializar a qualidade no software
Lean para potencializar a qualidade no software
 
Desenvolvimento Orgânico de Software com User Stories
Desenvolvimento Orgânico de Software com User StoriesDesenvolvimento Orgânico de Software com User Stories
Desenvolvimento Orgânico de Software com User Stories
 
Introdução ao TDD (Test-Driven Development) - #guma10anos
Introdução ao TDD (Test-Driven Development) - #guma10anosIntrodução ao TDD (Test-Driven Development) - #guma10anos
Introdução ao TDD (Test-Driven Development) - #guma10anos
 

Lean Thinking: Mentalidade Enxuta para Desenvolvimento Ágil de Software