O documento discute as origens e princípios do LEAN e do Ágil, comparando as abordagens. O LEAN surgiu na Toyota em 1956 baseado no Sistema Toyota de Produção enquanto o Ágil surgiu em 2001 com o Manifesto Ágil valorizando indivíduos, software funcionando, colaboração e resposta à mudança. Embora tenham abordagens diferentes, LEAN e Ágil podem ser usados conjuntamente para melhorar o desenvolvimento de software.
3. 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
6. 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/
7. 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”
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
11. 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/
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
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
26. 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.
27. LEAN x Ágil
Lean e Ágil não são conceitos concorrentes,
e sim complementares.