SlideShare uma empresa Scribd logo
1 de 14
Metodologia Lean 
para o 
Desenvolvimento de Software 
Análise e Projeto de Sistemas 
Alisson G. Lorscheiter 
Juarez Monteiro
Origem da Metodologia 
* Sistema de Produção Toyota. * Massachusetts Institute of 
Technology(MIT). 
*The Machine That 
Changed The World
Origem da Metodologia 
*Taiichi Ohno *Shigeo Shingo
Metodologia Lean 
https://www.youtube.com/watch?v=wfsRAZUnonI
Lean Software Development (LSD) 
* Teve origem em 2003. 
* Mary e Tom 
Poppendieck.
Princípios 
* Elimine Desperdícios 
* Inclua Qualidade no Processo 
* Crie Conhecimento 
* Adie Comprometimentos / Decisões 
* Entregue Rápido 
* Respeite as Pessoas 
* Otimize o Todo
Elimine Desperdícios 
* Requisitos/ trabalhos parcialmente finalizados. 
* Processos/ passos a mais. 
* Funcionalidades extras. 
* Troca de tarefas(Task Switching, Handoff’s). 
* Atrasos e esperas. 
* Defeitos. 
* Movimento.
Inclua Qualidade no Processo 
* Manter todo o processo de 
desenvolvimento 
do software com qualidade. 
* TDD
Crie Conhecimento 
* Criação de uma Receita. 
* Codificação. 
* Base do conhecimento organizacional.
Adie Comprometimentos / Decisões 
* Ambientes com muita incerteza dificultam previsões. 
* Retardar decisões e tentar torná-las reversíveis. 
* Capacidade de absorver mudanças.
Entregue Rápido 
“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 
ideia.” - Mary Poppendieck
Respeite as Pessoas 
* Ambiente Favorecido. 
* Auto-organização.
Otimize o Todo 
* Otimizar todo fluxo de valor. 
* Não adianta resolver os sintomas 
mas sim a causa.
Concluindo... 
* Lean é um princípio ágil cujo foco é cortar a “gordura” do processo de 
software. 
* Mudança de cultura.

Mais conteúdo relacionado

Mais procurados

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
 
Treinamento de Scrum
Treinamento de ScrumTreinamento de Scrum
Treinamento de ScrumLuiz Duarte
 
Metodologia ágil das Desenvolvimento Adaptativo Software
Metodologia ágil das   Desenvolvimento Adaptativo SoftwareMetodologia ágil das   Desenvolvimento Adaptativo Software
Metodologia ágil das Desenvolvimento Adaptativo SoftwareMarilainny Martins da Silva
 
Formação de Equipes de Alto Desempenho para Desenvolvimento de Software: O Pa...
Formação de Equipes de Alto Desempenho para Desenvolvimento de Software: O Pa...Formação de Equipes de Alto Desempenho para Desenvolvimento de Software: O Pa...
Formação de Equipes de Alto Desempenho para Desenvolvimento de Software: O Pa...Alejandro Olchik
 
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
 
Scrum - Desenvolvimento Ágil
Scrum - Desenvolvimento ÁgilScrum - Desenvolvimento Ágil
Scrum - Desenvolvimento ÁgilIsrael Santiago
 
Métricas Em Fabricas De Software
Métricas Em Fabricas De SoftwareMétricas Em Fabricas De Software
Métricas Em Fabricas De SoftwareLuiz Borba
 
Extreme Programming - Workshop Praticas Jedi XP - LinguÁgil 2016
Extreme Programming - Workshop Praticas Jedi XP - LinguÁgil 2016Extreme Programming - Workshop Praticas Jedi XP - LinguÁgil 2016
Extreme Programming - Workshop Praticas Jedi XP - LinguÁgil 2016Annelise Gripp
 
Alm e ATLM - A importância dos lifecycles no desenvolvimento de software
Alm e ATLM - A  importância dos lifecycles no desenvolvimento de softwareAlm e ATLM - A  importância dos lifecycles no desenvolvimento de software
Alm e ATLM - A importância dos lifecycles no desenvolvimento de softwareVandre Ramos, MSc, MBA, CSM
 
Metodologia agil scrum
Metodologia agil scrumMetodologia agil scrum
Metodologia agil scrumPablo Juan ஃ
 
Uma abordagem às Metodologias Ágeis em Gerência de Projetos
Uma abordagem às Metodologias Ágeis em Gerência de ProjetosUma abordagem às Metodologias Ágeis em Gerência de Projetos
Uma abordagem às Metodologias Ágeis em Gerência de ProjetosGiovani Elísio Silva
 
Agile talk agilidade_na_atualidade
Agile talk agilidade_na_atualidadeAgile talk agilidade_na_atualidade
Agile talk agilidade_na_atualidadephprime
 
Iterasys Test Show 2010 - Estratégia Baseada no Scrum
Iterasys Test Show 2010 -  Estratégia Baseada no ScrumIterasys Test Show 2010 -  Estratégia Baseada no Scrum
Iterasys Test Show 2010 - Estratégia Baseada no ScrumJosé Correia
 
Scrum - Gerenciamento de Projetos
Scrum - Gerenciamento de ProjetosScrum - Gerenciamento de Projetos
Scrum - Gerenciamento de ProjetosWilliam Lima
 
Montagem de equipes de software
Montagem de equipes de softwareMontagem de equipes de software
Montagem de equipes de softwareEvaldo Barbosa
 
Scrum - Profº James Moreira Jr.
Scrum - Profº James Moreira Jr.Scrum - Profº James Moreira Jr.
Scrum - Profº James Moreira Jr.James Moreira
 

Mais procurados (20)

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
 
Treinamento de Scrum
Treinamento de ScrumTreinamento de Scrum
Treinamento de Scrum
 
Métodos Ágeis - Aula02
Métodos Ágeis - Aula02Métodos Ágeis - Aula02
Métodos Ágeis - Aula02
 
Metodologia ágil das Desenvolvimento Adaptativo Software
Metodologia ágil das   Desenvolvimento Adaptativo SoftwareMetodologia ágil das   Desenvolvimento Adaptativo Software
Metodologia ágil das Desenvolvimento Adaptativo Software
 
Formação de Equipes de Alto Desempenho para Desenvolvimento de Software: O Pa...
Formação de Equipes de Alto Desempenho para Desenvolvimento de Software: O Pa...Formação de Equipes de Alto Desempenho para Desenvolvimento de Software: O Pa...
Formação de Equipes de Alto Desempenho para Desenvolvimento de Software: O Pa...
 
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
 
Scrum - Desenvolvimento Ágil
Scrum - Desenvolvimento ÁgilScrum - Desenvolvimento Ágil
Scrum - Desenvolvimento Ágil
 
Métricas Em Fabricas De Software
Métricas Em Fabricas De SoftwareMétricas Em Fabricas De Software
Métricas Em Fabricas De Software
 
Lean Software Development
Lean Software DevelopmentLean Software Development
Lean Software Development
 
Extreme Programming - Workshop Praticas Jedi XP - LinguÁgil 2016
Extreme Programming - Workshop Praticas Jedi XP - LinguÁgil 2016Extreme Programming - Workshop Praticas Jedi XP - LinguÁgil 2016
Extreme Programming - Workshop Praticas Jedi XP - LinguÁgil 2016
 
Alm e ATLM - A importância dos lifecycles no desenvolvimento de software
Alm e ATLM - A  importância dos lifecycles no desenvolvimento de softwareAlm e ATLM - A  importância dos lifecycles no desenvolvimento de software
Alm e ATLM - A importância dos lifecycles no desenvolvimento de software
 
Metodologia agil scrum
Metodologia agil scrumMetodologia agil scrum
Metodologia agil scrum
 
Uma abordagem às Metodologias Ágeis em Gerência de Projetos
Uma abordagem às Metodologias Ágeis em Gerência de ProjetosUma abordagem às Metodologias Ágeis em Gerência de Projetos
Uma abordagem às Metodologias Ágeis em Gerência de Projetos
 
Agile talk agilidade_na_atualidade
Agile talk agilidade_na_atualidadeAgile talk agilidade_na_atualidade
Agile talk agilidade_na_atualidade
 
Iterasys Test Show 2010 - Estratégia Baseada no Scrum
Iterasys Test Show 2010 -  Estratégia Baseada no ScrumIterasys Test Show 2010 -  Estratégia Baseada no Scrum
Iterasys Test Show 2010 - Estratégia Baseada no Scrum
 
Aula - Metodologias Ágeis
Aula - Metodologias ÁgeisAula - Metodologias Ágeis
Aula - Metodologias Ágeis
 
Scrum - Gerenciamento de Projetos
Scrum - Gerenciamento de ProjetosScrum - Gerenciamento de Projetos
Scrum - Gerenciamento de Projetos
 
Enter SCRUM
Enter SCRUMEnter SCRUM
Enter SCRUM
 
Montagem de equipes de software
Montagem de equipes de softwareMontagem de equipes de software
Montagem de equipes de software
 
Scrum - Profº James Moreira Jr.
Scrum - Profº James Moreira Jr.Scrum - Profº James Moreira Jr.
Scrum - Profº James Moreira Jr.
 

Destaque

Metodología de desarrollo e integración contínua para proyectos de BPM
Metodología de desarrollo e integración contínua para proyectos de BPMMetodología de desarrollo e integración contínua para proyectos de BPM
Metodología de desarrollo e integración contínua para proyectos de BPMIntellego Chile
 
LSD (Lean Software Development)
LSD (Lean Software Development)LSD (Lean Software Development)
LSD (Lean Software Development)urumisama
 
Lean Software Development
Lean Software DevelopmentLean Software Development
Lean Software DevelopmentDavid Fernandez
 
LEAN software development
LEAN software developmentLEAN software development
LEAN software developmentricardoroldan
 
Introduction to Lean Software Development
Introduction to Lean Software DevelopmentIntroduction to Lean Software Development
Introduction to Lean Software DevelopmentGuy Nirpaz
 
Lean Software Development Principles
Lean Software Development PrinciplesLean Software Development Principles
Lean Software Development PrinciplesJohn Vajda
 

Destaque (7)

Metodología de desarrollo e integración contínua para proyectos de BPM
Metodología de desarrollo e integración contínua para proyectos de BPMMetodología de desarrollo e integración contínua para proyectos de BPM
Metodología de desarrollo e integración contínua para proyectos de BPM
 
LSD (Lean Software Development)
LSD (Lean Software Development)LSD (Lean Software Development)
LSD (Lean Software Development)
 
Lean Software Development
Lean Software DevelopmentLean Software Development
Lean Software Development
 
LEAN software development
LEAN software developmentLEAN software development
LEAN software development
 
Introduction to Lean Software Development
Introduction to Lean Software DevelopmentIntroduction to Lean Software Development
Introduction to Lean Software Development
 
Lean vs scrum
Lean vs scrumLean vs scrum
Lean vs scrum
 
Lean Software Development Principles
Lean Software Development PrinciplesLean Software Development Principles
Lean Software Development Principles
 

Semelhante a Lean Software Development

Senai - Lean Manufacturing.pdf
Senai - Lean Manufacturing.pdfSenai - Lean Manufacturing.pdf
Senai - Lean Manufacturing.pdfLuanaMaia48
 
Identificação de Riscos nos Processos de Negócios
 Identificação de Riscos nos Processos de Negócios Identificação de Riscos nos Processos de Negócios
Identificação de Riscos nos Processos de NegóciosCompanyWeb
 
Minicurso: Uma Introdução ao Desenvolvimento de Software Lean
Minicurso: Uma Introdução ao Desenvolvimento de Software LeanMinicurso: Uma Introdução ao Desenvolvimento de Software Lean
Minicurso: Uma Introdução ao Desenvolvimento de Software LeanClaudia Melo
 
QATEST - Agile Brazil 2014 - O impacto do DEVOPS na Qualidade de Software
QATEST - Agile Brazil 2014 - O impacto do DEVOPS na Qualidade de SoftwareQATEST - Agile Brazil 2014 - O impacto do DEVOPS na Qualidade de Software
QATEST - Agile Brazil 2014 - O impacto do DEVOPS na Qualidade de SoftwareWelington Monteiro
 
RPA - Apresentação Conceitual com uiPath
RPA - Apresentação Conceitual com uiPathRPA - Apresentação Conceitual com uiPath
RPA - Apresentação Conceitual com uiPathEduardo Britto
 
Software Process
Software ProcessSoftware Process
Software ProcessAlessandro
 
Qa test roadsec-bh - testes de segurança, não comece pelo fim!
Qa test   roadsec-bh - testes de segurança, não comece pelo fim!Qa test   roadsec-bh - testes de segurança, não comece pelo fim!
Qa test roadsec-bh - testes de segurança, não comece pelo fim!Welington Monteiro
 
Cinco motivos para você não adotar metodologias ágeis - Rafael Prikladnicki F...
Cinco motivos para você não adotar metodologias ágeis - Rafael Prikladnicki F...Cinco motivos para você não adotar metodologias ágeis - Rafael Prikladnicki F...
Cinco motivos para você não adotar metodologias ágeis - Rafael Prikladnicki F...Flávio Steffens
 
Lean e a Engenharia de Software
Lean e a Engenharia de SoftwareLean e a Engenharia de Software
Lean e a Engenharia de SoftwareRafael Glanzner
 
Palestra Métodos Ágeis SERPRO
Palestra Métodos Ágeis SERPROPalestra Métodos Ágeis SERPRO
Palestra Métodos Ágeis SERPROWildtech
 
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 softwareDionatan default
 
Mudando a Cultura de uma Organização para o Pensamento Ágil
Mudando a Cultura de umaOrganização para o Pensamento ÁgilMudando a Cultura de umaOrganização para o Pensamento Ágil
Mudando a Cultura de uma Organização para o Pensamento ÁgilLuiz C. Parzianello
 

Semelhante a Lean Software Development (20)

Cultura Lean Agile Weekend
Cultura Lean Agile WeekendCultura Lean Agile Weekend
Cultura Lean Agile Weekend
 
Manual dos 5S
Manual dos 5SManual dos 5S
Manual dos 5S
 
Poka yoke - Lean TI
Poka yoke - Lean TIPoka yoke - Lean TI
Poka yoke - Lean TI
 
Senai - Lean Manufacturing.pdf
Senai - Lean Manufacturing.pdfSenai - Lean Manufacturing.pdf
Senai - Lean Manufacturing.pdf
 
Lean Manufacturing Nova Visão
Lean Manufacturing Nova VisãoLean Manufacturing Nova Visão
Lean Manufacturing Nova Visão
 
Identificação de Riscos nos Processos de Negócios
 Identificação de Riscos nos Processos de Negócios Identificação de Riscos nos Processos de Negócios
Identificação de Riscos nos Processos de Negócios
 
Minicurso: Uma Introdução ao Desenvolvimento de Software Lean
Minicurso: Uma Introdução ao Desenvolvimento de Software LeanMinicurso: Uma Introdução ao Desenvolvimento de Software Lean
Minicurso: Uma Introdução ao Desenvolvimento de Software Lean
 
QATEST - Agile Brazil 2014 - O impacto do DEVOPS na Qualidade de Software
QATEST - Agile Brazil 2014 - O impacto do DEVOPS na Qualidade de SoftwareQATEST - Agile Brazil 2014 - O impacto do DEVOPS na Qualidade de Software
QATEST - Agile Brazil 2014 - O impacto do DEVOPS na Qualidade de Software
 
RPA - Apresentação Conceitual com uiPath
RPA - Apresentação Conceitual com uiPathRPA - Apresentação Conceitual com uiPath
RPA - Apresentação Conceitual com uiPath
 
Software Process
Software ProcessSoftware Process
Software Process
 
Qa test roadsec-bh - testes de segurança, não comece pelo fim!
Qa test   roadsec-bh - testes de segurança, não comece pelo fim!Qa test   roadsec-bh - testes de segurança, não comece pelo fim!
Qa test roadsec-bh - testes de segurança, não comece pelo fim!
 
Qualidade e Testes de Software
Qualidade e Testes de SoftwareQualidade e Testes de Software
Qualidade e Testes de Software
 
Pensando processos(1)
Pensando processos(1)Pensando processos(1)
Pensando processos(1)
 
Cinco motivos para você não adotar metodologias ágeis - Rafael Prikladnicki F...
Cinco motivos para você não adotar metodologias ágeis - Rafael Prikladnicki F...Cinco motivos para você não adotar metodologias ágeis - Rafael Prikladnicki F...
Cinco motivos para você não adotar metodologias ágeis - Rafael Prikladnicki F...
 
Lean e a Engenharia de Software
Lean e a Engenharia de SoftwareLean e a Engenharia de Software
Lean e a Engenharia de Software
 
Palestra Métodos Ágeis SERPRO
Palestra Métodos Ágeis SERPROPalestra Métodos Ágeis SERPRO
Palestra Métodos Ágeis SERPRO
 
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
 
42906.ppt
42906.ppt42906.ppt
42906.ppt
 
Desmistificando Agile & Scrum
Desmistificando Agile & ScrumDesmistificando Agile & Scrum
Desmistificando Agile & Scrum
 
Mudando a Cultura de uma Organização para o Pensamento Ágil
Mudando a Cultura de umaOrganização para o Pensamento ÁgilMudando a Cultura de umaOrganização para o Pensamento Ágil
Mudando a Cultura de uma Organização para o Pensamento Ágil
 

Lean Software Development

  • 1. Metodologia Lean para o Desenvolvimento de Software Análise e Projeto de Sistemas Alisson G. Lorscheiter Juarez Monteiro
  • 2. Origem da Metodologia * Sistema de Produção Toyota. * Massachusetts Institute of Technology(MIT). *The Machine That Changed The World
  • 3. Origem da Metodologia *Taiichi Ohno *Shigeo Shingo
  • 5. Lean Software Development (LSD) * Teve origem em 2003. * Mary e Tom Poppendieck.
  • 6. Princípios * Elimine Desperdícios * Inclua Qualidade no Processo * Crie Conhecimento * Adie Comprometimentos / Decisões * Entregue Rápido * Respeite as Pessoas * Otimize o Todo
  • 7. Elimine Desperdícios * Requisitos/ trabalhos parcialmente finalizados. * Processos/ passos a mais. * Funcionalidades extras. * Troca de tarefas(Task Switching, Handoff’s). * Atrasos e esperas. * Defeitos. * Movimento.
  • 8. Inclua Qualidade no Processo * Manter todo o processo de desenvolvimento do software com qualidade. * TDD
  • 9. Crie Conhecimento * Criação de uma Receita. * Codificação. * Base do conhecimento organizacional.
  • 10. Adie Comprometimentos / Decisões * Ambientes com muita incerteza dificultam previsões. * Retardar decisões e tentar torná-las reversíveis. * Capacidade de absorver mudanças.
  • 11. Entregue Rápido “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 ideia.” - Mary Poppendieck
  • 12. Respeite as Pessoas * Ambiente Favorecido. * Auto-organização.
  • 13. Otimize o Todo * Otimizar todo fluxo de valor. * Não adianta resolver os sintomas mas sim a causa.
  • 14. Concluindo... * Lean é um princípio ágil cujo foco é cortar a “gordura” do processo de software. * Mudança de cultura.