Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Visões sobre
Lean & Agile
                                                             Por:

                             ...
Agilidade



            2
Qual a sua agilidade?




Lebre            Tartaruga

                             3
Mas...




    4
O desafio Agile

   Processo:
   Game, PreGame, PostGame,
   Sprint Planning Meeting,Sprint Retrospective,
   Daily Meetin...
Gestão Ágil



              6
O Processo Ágil
●   Ter uma lista priorizada de requisitos de negócios;
●   Ter uma equipe coesa, dedicada e multidiscipli...
Princípios da Gestão Ágil




Fluxo contínuo de Entregas




                                        Responder às mudanças...
Evolução iterativa de um produto
  PreGame (Concepção e Planejamento)                    Sprint 1




Necessidade         ...
Melhoria Contínua

Funcionou bem?   Precisa Melhorar?


x      x         x      x


x      x         x


x




           ...
Lean na visão da TPS



                       11
Ferramentas Lean (TPS)


                   O TPS - Toyota Production System - também
                   chamado de Produç...
O que é Lean




Realizar mais
●
                o que importa, eliminando o que não
importa.



●
                      e...
O que NÃO é Lean

Não é apenas REDUÇÃO DE CUSTOS;
●



Não é apenas REDUÇÃO DA FORÇA DE TRABALHO
●



Não é explorar forne...
Os 3 tipos da COMPLEXIDADE

Inconsistência – Coisas irregulares, inadequadas ou não uniformes.
●




Sobregarga - Cargas e...
Algumas Ferramentas TPS

Kanban - Placa visível para comunicar status dentro um processo.
●




Heijunka - Nivelamento da ...
KanBan para
          visibilidade dos resultados do projeto



Backlog       Pendentes            Iniciadas   Inspeção/Te...
Produção puxada através do KanBan

  Exemplo da
  Aplicação do
 Lean/KanBan
num Lead Time
   da área de
desenvolvimento
 d...
Lean Thinking


Desenvolvimento de Software




                               19
Lean Thinking – Mudar é Preciso
                                             ●   Mercado é mais rápido que
               ...
Lean Thinking - Princípios

       ●   Elimine desperdícios
       ●   Construa com Qualidade
       ●   Entregue Rápido
 ...
Desenvolvimento de Software Lean

Foco na habilidade de gerar valor neste instante,
sem afetar negativamente a habilidade ...
Lean Thinking – Elimine Desperdícios

               ●   Trabalho in progress
               ●   Funcionalidades a mais
  ...
Como é a sua
atuação no
desenvolvimento
de software?




                  24
Lean Thinking – Construa com Qualidade




                                   25
Lean Thinking – Construa com Qualidade


                  E você? Pularia?


                 Qualidade não se discute!

...
Lean Thinking – Entregue Rápido
         ●   Amplie vantagem competitiva
         através da Velocidade
         ●   Reduz...
Lean Thinking – Respeite as pessoas
●   Liderança
●   Poder de decisão compartilhado
●   Planejamento e Controle: Responsa...
Lean Thinking – Crie Conhecimento

                Padrões existem
            para serem questionados
             Use o ...
Integração Contínua




                 30
Integração Contínua – Era uma vez...
                 “No final do projeto é só juntar
                 tudo e liberar a v...
Integração Contínua – E se...

Mitigar riscos

●   Automatização de processos repetitivos

●   Gerar Software funcionando ...
Integração Contínua
Ciclo Virtuoso da IC
- Pedido é encaminhado pelo usuário
         '
- Desenvolvido pelo time
- Código ...
Mudar não é necessário,
A Sobrevivência é opcional
                   Willian Deming




                                 ...
Obrigado!

 victorhg@gmail.com


manoel@visaoagil.com   35
Upcoming SlideShare
Loading in …5
×

Visões sobre Lean & Agile - Victor Hugo & Manoel Pimentel

4,452 views

Published on

Apresentação Visões sobre Lean & Agile realizada por Victor Hugo & Manoel Pimentel no evento de lançamento da InfoQ Brasil, no dia 01 de novembro de 2008 em São Paulo(SP)

Published in: Business

Visões sobre Lean & Agile - Victor Hugo & Manoel Pimentel

  1. 1. Visões sobre Lean & Agile Por: Victor Hugo Germano Agilista, Editor Revista Visão Ágil e InfoQ & Manoel Pimentel Medeiros, CSP Medeiros 1 Agile Coach, Diretor Editorial da Revista Visão Ágil e InfoQ
  2. 2. Agilidade 2
  3. 3. Qual a sua agilidade? Lebre Tartaruga 3
  4. 4. Mas... 4
  5. 5. O desafio Agile Processo: Game, PreGame, PostGame, Sprint Planning Meeting,Sprint Retrospective, Daily Meeting, Sprints, Planning Pocker Ferramentas: Product Baklog, Sprint Backlog, Stories, Post-Its, BurnDown, KanBan Pessoas: Product Owner, ScrumMaster, Time. Cultura: Auto-Gerenciamento, time multi-disciplinar, envolvimento do cliente, comprometimento, papéis, entregas frequentes, liderança, colaboração, Respeito, etc. 5
  6. 6. Gestão Ágil 6
  7. 7. O Processo Ágil ● Ter uma lista priorizada de requisitos de negócios; ● Ter uma equipe coesa, dedicada e multidisciplinar. ●Trabalhar mais cedo possível nos requisitos de maior prioridade (valor de negócio) ● Entregar pequenas versões em iterações curtas (2 a 4 semanas) ●Sincronizar as atividades diariamente através de uma reunião breve e objetiva. ● Demonstrar o incremento de produto ao final da iteração ● Fomentar feedback e licões aprendidas ao final de uma iteração ●Atualizar e Repriorizar os requisitos mediante o feedback e aprendizado recente. 7
  8. 8. Princípios da Gestão Ágil Fluxo contínuo de Entregas Responder às mudanças Feedback Constante 8
  9. 9. Evolução iterativa de um produto PreGame (Concepção e Planejamento) Sprint 1 Necessidade Visão Aprendizagem Incremento do Produto Sprint 2 Sprint 3 Aprendizagem Incremento do Produto Aprendizagem Incremento do Produto 9
  10. 10. Melhoria Contínua Funcionou bem? Precisa Melhorar? x x x x x x x x 10
  11. 11. Lean na visão da TPS 11
  12. 12. Ferramentas Lean (TPS) O TPS - Toyota Production System - também chamado de Produção Enxuta e Lean Manufacturing, surgiu no Japão, na Toyota. O sistema objetiva aumentar a eficiência da produção pela eliminação contínua de desperdícios. Fonte: Wikipédia 12
  13. 13. O que é Lean Realizar mais ● o que importa, eliminando o que não importa. ● elegantes são criadas Trabalha com a idéia que soluções através da simplicidade. 13
  14. 14. O que NÃO é Lean Não é apenas REDUÇÃO DE CUSTOS; ● Não é apenas REDUÇÃO DA FORÇA DE TRABALHO ● Não é explorar fornecedores para conseguir melhores PREÇOS; ● Não é só um PROCESSO DE PRODUÇÃO ● Resumo: ● ● Lean é uma Estado de Espírito ou Maneira de Pensar. ● É Observável, mas intangível. ● Vai contra a nossa natureza de sempre acumular mais e mais coisas. 14
  15. 15. Os 3 tipos da COMPLEXIDADE Inconsistência – Coisas irregulares, inadequadas ou não uniformes. ● Sobregarga - Cargas excessivas de trabalhos ou irracionais. ● ●Desperdício – Coisas que esgotam as fontes de tempo, empenho, espaço e dinheiro. 15
  16. 16. Algumas Ferramentas TPS Kanban - Placa visível para comunicar status dentro um processo. ● Heijunka - Nivelamento da Produção. ● ●Kaizen - quot;kaiquot; significa quot;mudançaquot; ou quot;ato de correçãoquot; e quot;zenquot; significa quot;bomquot; – ou seja, melhoria contínua. ●Poka-Yoke - É um dispositivo físico de controle para controle de qualidade, que é acionado automaticamente quando há algum erro ou defeito no processo de produção. Hansei - Reflexões profundas em busca da melhoria contínua. ● 16
  17. 17. KanBan para visibilidade dos resultados do projeto Backlog Pendentes Iniciadas Inspeção/Teste Finalizadas N N I E N N N I N N Item N N N N N N N E N I E N Exemplo de Comunicação com Kanban (Lean) 17
  18. 18. Produção puxada através do KanBan Exemplo da Aplicação do Lean/KanBan num Lead Time da área de desenvolvimento de um Banco Privado* em Brasília (DF) * Cliente de Manoel Pimentel *Agradecimento especial a Cristian Ramos e sua equipe de Arquitetura 18
  19. 19. Lean Thinking Desenvolvimento de Software 19
  20. 20. Lean Thinking – Mudar é Preciso ● Mercado é mais rápido que especificação ou requisito ● Dificuldade de Adaptação ● Controle rígido de Escopo ● Tomada de Decisão Centralizada ● Qualidade sempre opcional http://flickr.com/photos/dirgon/446839052/ 20
  21. 21. Lean Thinking - Princípios ● Elimine desperdícios ● Construa com Qualidade ● Entregue Rápido ● Respeite as Pessoas ● Crie Conhecimento ● Adie Comprometimentos ● Otimize o Todo 21
  22. 22. Desenvolvimento de Software Lean Foco na habilidade de gerar valor neste instante, sem afetar negativamente a habilidade de gerar valor rapidamente no futuro Essenciais ● Qualidade ● Baixo Custo ● Velocidade 22
  23. 23. Lean Thinking – Elimine Desperdícios ● Trabalho in progress ● Funcionalidades a mais ● Processos demais ● Multitarefa nociva ● Defeitos ● Atrasos 23
  24. 24. Como é a sua atuação no desenvolvimento de software? 24
  25. 25. Lean Thinking – Construa com Qualidade 25
  26. 26. Lean Thinking – Construa com Qualidade E você? Pularia? Qualidade não se discute! 26
  27. 27. Lean Thinking – Entregue Rápido ● Amplie vantagem competitiva através da Velocidade ● Reduza o tempo de espera entre processos ● Limite-se à sua capacidade ● Use Agendamento PULL 27
  28. 28. Lean Thinking – Respeite as pessoas ● Liderança ● Poder de decisão compartilhado ● Planejamento e Controle: Responsabilidade ● Orgulho, Confiança e Comprometimento ● ● ● 28
  29. 29. Lean Thinking – Crie Conhecimento Padrões existem para serem questionados Use o Método científico: ● Estabeleça hipóteses ● Experimente ● Escolha a melhor opção Recolha informações para responder rapidamente à mudança Planning is useful. Learning is essential 29
  30. 30. Integração Contínua 30
  31. 31. Integração Contínua – Era uma vez... “No final do projeto é só juntar tudo e liberar a versão” Riscos Importantes ● Dependências de subsistemas ● Incompatibilidade de interfaces ● Testes insuficientes Resultados ● Atrasos ● Correções a facão ● Caos e Estresse instalados 31
  32. 32. Integração Contínua – E se... Mitigar riscos ● Automatização de processos repetitivos ● Gerar Software funcionando desde o início Por quê? ● Ampliar a confiança no produto ● Ampliar a visibilidade do projeto 32
  33. 33. Integração Contínua Ciclo Virtuoso da IC - Pedido é encaminhado pelo usuário ' - Desenvolvido pelo time - Código é compilado em um servidor à parte - Todos os testes do sistema são executados - É feita a análise da qualidade do código - Relatórios de Feedback são gerados - Se tudo OK, software está pronto para o usuário 33
  34. 34. Mudar não é necessário, A Sobrevivência é opcional Willian Deming 34
  35. 35. Obrigado! victorhg@gmail.com manoel@visaoagil.com 35

×