27 MARÇO DE 2013  VENÍCIOS SANTOS
LEAN e suas origens
LEAN x Ágil
LEAN x Ágil
Sistema TOYOTA de Produção - TPS
“(...) surgiu em 1956, o então engenheiro-chefe
da Toyota, Taiichi Ohno em sua primeira visita às
fábricas da Ford, fez sua análise crítica do
processo fordista.”
“sistema de produção muito mais eficiente,
flexível, ágil e inovador do que a produção em
massa; um sistema habilitado a enfrentar
melhor um mercado em constante mudança “
Fonte: Livro - A Máquina que mudou o mundo
Quem usa LEAN
LEAN x Ágil
LEAN x Ágil
Além da TOYOTA:
LEAN x Ágil
Os 5 princípios do LEAN
Valor
O objetivo de
todos
Fluxo de
Valor
Campo de
intervenção
Fluxo
Contínuo
Os meios de
aplicar
PULL
Sistema de
produção puxado
Melhoria
Contínua
A atitude certa
Fonte: http://www.administradores.com.br/artigos/
carreira/lean-thinking-eliminando-os-desperdicios-e-criando-valor/20379/
LEAN x Ágil
Princípios LEAN aplicados a software
 Elimine o desperdício
 Inclua qualidade no processo
 Crie conhecimento
 Adie decisões e compromissos
 Entregue rápido
 Respeite as pessoas
 Otimize o todo
Fonte: “Lean Software Development: An Agile Toolkit”
LEAN x Ágil
Fonte: “Lean Software Development: An Agile Toolkit”
“A moral da história é que devemos encontrar
uma maneira de entregar software tão
rápido, que nossos clientes não tenham tempo
de mudar de idéia”- Mary Poppendieck
LEAN x Ágil
Ágil e suas origens
LEAN x Ágil
O Manifesto Ágil
LEAN x Ágil
Estamos descobrindo maneiras melhores de desenvolver software
fazendo-o nós mesmos e ajudando outros a fazê-lo. Através deste
trabalho, passamos a valorizar:
Indivíduos e interação entre eles mais que processos e ferramentas
Software em funcionamento mais que documentação abrangente
Colaboração com o cliente mais que negociação de contratos
Responder a mudanças mais que seguir um plano
Ou seja, mesmo havendo valor nos itens à direita, valorizamos mais os
itens à esquerda.
Fonte: http://manifestoagil.com.br/
LEAN x Ágil
O Processo Ágil
LEAN x Ágil
 Lista priorizada dos requisitos de negócios;
 Equipe coesa, dedicada e multidisciplinar;
 Valor de negócio;
 Iterações curtas;
 Reunião Diária;
 Incremento do produto ao final da iteração;
 Fomentar feedback e lições aprendidas ao final de uma iteração;
 Atualizar e Repriorizar os requisitos mediante o feedback e
aprendizado recente.
Fonte: http://www.slideshare.net/manoelp/
vises-sobre-lean-agile-victor-hugo-manoel-pimentel-presentation
LEAN x Ágil
Algumas metodologias Ágeis
LEAN x Ágil
 Scrum (1986);
 Crystal Clear;
 eXtreming Programming - XP (1996);
 Adaptive Software Development – ASD;
 Feature Driven Development – FDD;
 Dynamic Systems Development Method – DSDM (1995);
 LEAN software development.
Fonte: http://en.wikipedia.org/wiki/Agile_software_development
LEAN x Ágil
Princípios do gerenciamento Ágil
LEAN x Ágil
Fluxo Contínuo Responder às Mudanças
Feedback Constante
Quem usa Ágil
LEAN x Ágil
LEAN x Ágil
LEAN x Ágil
Diferentes abordagens
LEAN x Ágil
 Lean e Ágil possibilitam melhoria no processo de desenvolvimento de
software;
 Ágil e Lean são mentalidades;
 Eles têm abordagens diferentes e funcionam de forma eficaz em
situações diferentes;
 Ágil começa na equipe, enquanto começa Lean no processo;
 Lean (Software Development) fornece muito mais dicas específicas
como executar tarefas e um conjunto de práticas de engenharia;
 Ágil (por exemplo Scrum) restringe-se a uma estrutura básica da
prática de gerenciamento de projetos (reuniões, papéis e artefatos).
Fonte: http://www.slideshare.net/awahid/agile-software-development-scrum-vs-lean-2337118
LEAN x Ágil
O comparativo na prática
LEAN x Ágil
Dia 1 Dia 4
Dia 14 Dia 17
Dia 9
Dia 20
Kanban Ágil
Fonte: http://msdn.microsoft.com/en-us/library/jj161049.aspx
LEAN x Ágil
Dia 2 Dia 8
Dia 12 Dia 20
Kanban LEAN
Fonte: http://msdn.microsoft.com/en-us/library/jj161049.aspx
LEAN x Ágil
Conclusão
LEAN x Ágil
Lean e Ágil concomitantemente utilizados
potencializam o desenvolvimento do software
elevando sua qualidade e trazendo ganhos
consideráveis para todo o processo. Tais como:
 Respostas mais rápidas às necessidades dos clientes;
 Custos reduzido do desenvolvimento de produto;
 Desenvolver software de alta qualidade, o que se traduz
em custos mais baixos de manutenção.
LEAN x Ágil
Lean e Ágil não são conceitos concorrentes,
e sim complementares.
LEAN x Ágil
Obrigado!
Venícios Gustavo Santos
veniciosgustavo@gmail.com
+55 |31| 9468-0304

LEAN x Ágil

  • 1.
    27 MARÇO DE2013  VENÍCIOS SANTOS
  • 2.
    LEAN e suasorigens LEAN x Ágil
  • 3.
    LEAN x Ágil SistemaTOYOTA de Produção - TPS “(...) surgiu em 1956, o então engenheiro-chefe da Toyota, Taiichi Ohno em sua primeira visita às fábricas da Ford, fez sua análise crítica do processo fordista.” “sistema de produção muito mais eficiente, flexível, ágil e inovador do que a produção em massa; um sistema habilitado a enfrentar melhor um mercado em constante mudança “ Fonte: Livro - A Máquina que mudou o mundo
  • 4.
  • 5.
  • 6.
    LEAN x Ágil Os5 princípios do LEAN Valor O objetivo de todos Fluxo de Valor Campo de intervenção Fluxo Contínuo Os meios de aplicar PULL Sistema de produção puxado Melhoria Contínua A atitude certa Fonte: http://www.administradores.com.br/artigos/ carreira/lean-thinking-eliminando-os-desperdicios-e-criando-valor/20379/
  • 7.
    LEAN x Ágil PrincípiosLEAN aplicados a software  Elimine o desperdício  Inclua qualidade no processo  Crie conhecimento  Adie decisões e compromissos  Entregue rápido  Respeite as pessoas  Otimize o todo Fonte: “Lean Software Development: An Agile Toolkit”
  • 8.
    LEAN x Ágil Fonte:“Lean Software Development: An Agile Toolkit” “A moral da história é que devemos encontrar uma maneira de entregar software tão rápido, que nossos clientes não tenham tempo de mudar de idéia”- Mary Poppendieck
  • 9.
    LEAN x Ágil Ágile suas origens
  • 10.
    LEAN x Ágil OManifesto Ágil
  • 11.
    LEAN x Ágil Estamosdescobrindo maneiras melhores de desenvolver software fazendo-o nós mesmos e ajudando outros a fazê-lo. Através deste trabalho, passamos a valorizar: Indivíduos e interação entre eles mais que processos e ferramentas Software em funcionamento mais que documentação abrangente Colaboração com o cliente mais que negociação de contratos Responder a mudanças mais que seguir um plano Ou seja, mesmo havendo valor nos itens à direita, valorizamos mais os itens à esquerda. Fonte: http://manifestoagil.com.br/
  • 12.
    LEAN x Ágil OProcesso Ágil
  • 13.
    LEAN x Ágil Lista priorizada dos requisitos de negócios;  Equipe coesa, dedicada e multidisciplinar;  Valor de negócio;  Iterações curtas;  Reunião Diária;  Incremento do produto ao final da iteração;  Fomentar feedback e lições aprendidas ao final de uma iteração;  Atualizar e Repriorizar os requisitos mediante o feedback e aprendizado recente. Fonte: http://www.slideshare.net/manoelp/ vises-sobre-lean-agile-victor-hugo-manoel-pimentel-presentation
  • 14.
    LEAN x Ágil Algumasmetodologias Ágeis
  • 15.
    LEAN x Ágil Scrum (1986);  Crystal Clear;  eXtreming Programming - XP (1996);  Adaptive Software Development – ASD;  Feature Driven Development – FDD;  Dynamic Systems Development Method – DSDM (1995);  LEAN software development. Fonte: http://en.wikipedia.org/wiki/Agile_software_development
  • 16.
    LEAN x Ágil Princípiosdo gerenciamento Ágil
  • 17.
    LEAN x Ágil FluxoContínuo Responder às Mudanças Feedback Constante
  • 18.
  • 19.
  • 20.
  • 21.
    LEAN x Ágil Lean e Ágil possibilitam melhoria no processo de desenvolvimento de software;  Ágil e Lean são mentalidades;  Eles têm abordagens diferentes e funcionam de forma eficaz em situações diferentes;  Ágil começa na equipe, enquanto começa Lean no processo;  Lean (Software Development) fornece muito mais dicas específicas como executar tarefas e um conjunto de práticas de engenharia;  Ágil (por exemplo Scrum) restringe-se a uma estrutura básica da prática de gerenciamento de projetos (reuniões, papéis e artefatos). Fonte: http://www.slideshare.net/awahid/agile-software-development-scrum-vs-lean-2337118
  • 22.
    LEAN x Ágil Ocomparativo na prática
  • 23.
    LEAN x Ágil Dia1 Dia 4 Dia 14 Dia 17 Dia 9 Dia 20 Kanban Ágil Fonte: http://msdn.microsoft.com/en-us/library/jj161049.aspx
  • 24.
    LEAN x Ágil Dia2 Dia 8 Dia 12 Dia 20 Kanban LEAN Fonte: http://msdn.microsoft.com/en-us/library/jj161049.aspx
  • 25.
  • 26.
    LEAN x Ágil Leane Ágil concomitantemente utilizados potencializam o desenvolvimento do software elevando sua qualidade e trazendo ganhos consideráveis para todo o processo. Tais como:  Respostas mais rápidas às necessidades dos clientes;  Custos reduzido do desenvolvimento de produto;  Desenvolver software de alta qualidade, o que se traduz em custos mais baixos de manutenção.
  • 27.
    LEAN x Ágil Leane Ágil não são conceitos concorrentes, e sim complementares.
  • 28.
    LEAN x Ágil Obrigado! VeníciosGustavo Santos veniciosgustavo@gmail.com +55 |31| 9468-0304