SlideShare uma empresa Scribd logo
1 de 17
ANÁLISE E PROJETO
ORIENTADO A OBJETOS IV




          Alunos: Raphael Valle Pimentel
                  Vitor Esperança Firme
Lean

   É um princípio ágil cujo foco é cortar a
"gordura" do processo de software, focando
      na eliminação de desperdícios.
Princípios Lean aplicados ao
           software:
  Elimine Desperdícios
  Inclua a Qualidade no Processo
  Crie Conhecimento
  Adie Decisões e Comprometimentos
  Entregue o quanto antes
  Respeite as Pessoas e "Empower" a equipe
  Otimize o
Todo
Eliminar
         desperdícios
Tudo aquilo que não agrega valor para cliente final
     e que não são percebidos pelo cliente.


Exemplo: passos extras, processo pesado e rígido,
 burocracia, documentação que nunca vai ser lida,
 que está na prateleira juntando poeira, trabalhos
   parcialmente prontos, tudo que começa e não
                      termina,
Qualidade embutida
A integridade percebida significa que a totalidade do produto
alcança um equilíbrio entre as funções, usabilidade,
confiabilidade, economia e isso encanta o cliente. A
integridade conceitual significa que os conceitos centrais do
sistema de trabalho em conjunto são facilitados e coesos.
Essa última é fator crítico de sucesso para a integridade
percebida.
Software com integridade possui boas arquiteturas,
possuem um alto nível de usabilidade e facilidade de uso,
são fáceis de dar manutenção, de adaptar e de estender.
Dicas:
Não verificar a qualidade só no final, verificar durante
todo processo e também toda equipe testa!

Quanto antes um problema é verificado mais barato
ficará
Foco na prevenção, não na verificação no final do
processo - Ao invés de se esforçar para gerenciar
defeitos, evite-os.

"Logar" defeitos é desperdício, corrija-os
imediatamente.
Criar conhecimentos

     Desenvolvimento de software é melhor
concebido se este fizer parte de um processo de
aprendizado similar ao de criar uma nova receita.
 A melhor abordagem para melhorar o ambiente
de desenvolvimento de software é pela expansão
               do conhecimento.
Práticas sugeridas para
promover o conhecimento:
Ciclos de feedback e inspeções e adaptações;
Desenvolvimento iterativo;
Equipes pequenas e cross-functional;
Treinamentos e Mentoring;
Criação e utilização de standards, guidelines e
qualquer outro artefato;
Code Reviews;
Meios de compartilhamento de informações
como um Blog ou Wiki;
Adiar decisões / Compromissos

  O principal conceito deste princípio é diminuir as
incertezas retardando as decisões até que possam
  serem feitas com base em acontecimentos mais
 firmes, previsíveis e conhecidos. Decisões tardias
 tendem a ser mais acertadas porque as melhores
 decisões são feitas baseadas em fatos, e não em
            suposições ou especulações.
Práticas sugeridas para adiar
       compromissos:
  Iterações
  Planning meetings
  Behaviour/Feature Driven Development
  Outros
Entregar rápido

    Sem entregas rápidas não é possível colher
  feedback. Sem entregas rápidas não é possível
aprender com erros. Velocidade na entrega garante
que o cliente receberá o que ele precisa hoje e não
            o que ele precisava ontem.
Práticas sugeridas:

PullSystem - Kanban
Iterações
Seja simples
Respeitar as pessoas
Envolver os desenvolvedores nos detalhes das
   decisões técnicas é fundamental para o
         atingimento da excelência.
Dicas:
     Um ambiente que favoreça o desenvolvimento das
     pessoas.
     Uma empresa que respeita as pessoas, assim as
     pessoas irão respeitar a empresa


OBS: O Software produzido é como um espelho da equipe de
desenvolvimento.
Para que as pessoas possam assumir responsabilidades, se
sentir motivados e atuar como uma equipe eles precisam de
confiança e de respeito.
Práticas sugeridas para
promover o empowering do
            time:
Auto-gestão
Trabalho em equipe
Feedback
Otimizar o todo
Utilize Métricas :
Diminua o número de métricas de desempenho
individual mas valorize o desempenho da equipe.

Meça para cima:
Tempo de ciclo +Mapa de Fluxo de Valor
ROI + Modelo de Lucros e Perdas
Satisfação do Cliente + Entendimento das suas
necessidades
Otimizar o todo
    Para tornar o seu processo ágil, pense Lean!
   Mas lembre-se Lean requer uma mudança da
cultura e dos hábitos organizacionais para que esta
 possa usufruir das melhorias de performance que
      um processo enxuto pode proporcionar.


    É UMA MUDANÇA DE MENTALIDADE E
           COMPORTAMENTO !

Mais conteúdo relacionado

Mais procurados

O papel do an na agilidade
O papel do an na agilidadeO papel do an na agilidade
O papel do an na agilidadeCamila Capellão
 
Optimizar o tempo produtivo
Optimizar o tempo produtivoOptimizar o tempo produtivo
Optimizar o tempo produtivoDaniela Moreira
 
Princípios ágeis - UFRGS 2013
Princípios ágeis - UFRGS 2013Princípios ágeis - UFRGS 2013
Princípios ágeis - UFRGS 2013Lourenco P Soares
 
Da Gestão 1.0 A Gestão 2.0
Da Gestão 1.0 A Gestão 2.0Da Gestão 1.0 A Gestão 2.0
Da Gestão 1.0 A Gestão 2.0Juan Bernabó
 
Tudo que sei sobre lean aprendi no 1º ano da escola, Martichenko, R.
Tudo que sei sobre lean aprendi no 1º ano da escola, Martichenko, R.Tudo que sei sobre lean aprendi no 1º ano da escola, Martichenko, R.
Tudo que sei sobre lean aprendi no 1º ano da escola, Martichenko, R.Lucila Imoto Freitas
 
Palestra sobre Design Sprint for Process no Agile Curitiba Conference 2018
Palestra sobre Design Sprint for Process no Agile Curitiba Conference 2018Palestra sobre Design Sprint for Process no Agile Curitiba Conference 2018
Palestra sobre Design Sprint for Process no Agile Curitiba Conference 2018Jonas Beto Rompkovski
 
Cap 7 – Transformação – Monica Moreira, CBPP Recurso
Cap 7 – Transformação – Monica Moreira, CBPP RecursoCap 7 – Transformação – Monica Moreira, CBPP Recurso
Cap 7 – Transformação – Monica Moreira, CBPP RecursoEloGroup
 
Palestra Métodos Ágeis SERPRO
Palestra Métodos Ágeis SERPROPalestra Métodos Ágeis SERPRO
Palestra Métodos Ágeis SERPROWildtech
 

Mais procurados (20)

O papel do an na agilidade
O papel do an na agilidadeO papel do an na agilidade
O papel do an na agilidade
 
Manifesto Ágil
Manifesto ÁgilManifesto Ágil
Manifesto Ágil
 
Manifesto Ágil
Manifesto ÁgilManifesto Ágil
Manifesto Ágil
 
Lean Software Development
Lean Software DevelopmentLean Software Development
Lean Software Development
 
Lean 6Sigma Agile 2019
Lean 6Sigma Agile 2019Lean 6Sigma Agile 2019
Lean 6Sigma Agile 2019
 
Optimizar o tempo produtivo
Optimizar o tempo produtivoOptimizar o tempo produtivo
Optimizar o tempo produtivo
 
Princípios ágeis - UFRGS 2013
Princípios ágeis - UFRGS 2013Princípios ágeis - UFRGS 2013
Princípios ágeis - UFRGS 2013
 
Da Gestão 1.0 A Gestão 2.0
Da Gestão 1.0 A Gestão 2.0Da Gestão 1.0 A Gestão 2.0
Da Gestão 1.0 A Gestão 2.0
 
Startup em Scrum
Startup em ScrumStartup em Scrum
Startup em Scrum
 
7 anos de Ágil
7 anos de Ágil7 anos de Ágil
7 anos de Ágil
 
Manifesto Agil
Manifesto AgilManifesto Agil
Manifesto Agil
 
Metodologia de Desenvolvimento de Sistema
Metodologia de Desenvolvimento de SistemaMetodologia de Desenvolvimento de Sistema
Metodologia de Desenvolvimento de Sistema
 
Tudo que sei sobre lean aprendi no 1º ano da escola, Martichenko, R.
Tudo que sei sobre lean aprendi no 1º ano da escola, Martichenko, R.Tudo que sei sobre lean aprendi no 1º ano da escola, Martichenko, R.
Tudo que sei sobre lean aprendi no 1º ano da escola, Martichenko, R.
 
Evento SugarCRM 2008 - Automatize e Ganhe Produtividade
Evento SugarCRM 2008 - Automatize e Ganhe ProdutividadeEvento SugarCRM 2008 - Automatize e Ganhe Produtividade
Evento SugarCRM 2008 - Automatize e Ganhe Produtividade
 
Projeto Implementação Lean
Projeto Implementação Lean Projeto Implementação Lean
Projeto Implementação Lean
 
Palestra sobre Design Sprint for Process no Agile Curitiba Conference 2018
Palestra sobre Design Sprint for Process no Agile Curitiba Conference 2018Palestra sobre Design Sprint for Process no Agile Curitiba Conference 2018
Palestra sobre Design Sprint for Process no Agile Curitiba Conference 2018
 
Lean Office Management
Lean Office ManagementLean Office Management
Lean Office Management
 
Cap 7 – Transformação – Monica Moreira, CBPP Recurso
Cap 7 – Transformação – Monica Moreira, CBPP RecursoCap 7 – Transformação – Monica Moreira, CBPP Recurso
Cap 7 – Transformação – Monica Moreira, CBPP Recurso
 
Palestra Métodos Ágeis SERPRO
Palestra Métodos Ágeis SERPROPalestra Métodos Ágeis SERPRO
Palestra Métodos Ágeis SERPRO
 
Vantagens agil 3
Vantagens agil 3Vantagens agil 3
Vantagens agil 3
 

Destaque (20)

Tarifa precios diseno_profesional_es
Tarifa precios diseno_profesional_esTarifa precios diseno_profesional_es
Tarifa precios diseno_profesional_es
 
3 justificacion
3 justificacion3 justificacion
3 justificacion
 
Megusta la gente
Megusta la genteMegusta la gente
Megusta la gente
 
Tire proveito dos Hábitos
Tire proveito dos HábitosTire proveito dos Hábitos
Tire proveito dos Hábitos
 
Imágenes bonitas
Imágenes bonitasImágenes bonitas
Imágenes bonitas
 
Martinez vanaclocha,s.l.
Martinez vanaclocha,s.l.Martinez vanaclocha,s.l.
Martinez vanaclocha,s.l.
 
Cronograma
CronogramaCronograma
Cronograma
 
áLbum de fotografías 2
áLbum de fotografías 2áLbum de fotografías 2
áLbum de fotografías 2
 
Ldits apresentação animada
Ldits apresentação animadaLdits apresentação animada
Ldits apresentação animada
 
Do and make for intermidate
Do and make for intermidateDo and make for intermidate
Do and make for intermidate
 
Isso é brasil
Isso é brasilIsso é brasil
Isso é brasil
 
Presentación Bachillerato
Presentación BachilleratoPresentación Bachillerato
Presentación Bachillerato
 
Proyecto laico2010
Proyecto laico2010Proyecto laico2010
Proyecto laico2010
 
August market update presentation
August market update presentationAugust market update presentation
August market update presentation
 
Subjunctivenew
SubjunctivenewSubjunctivenew
Subjunctivenew
 
Traballo sociais tema 8
Traballo sociais tema 8Traballo sociais tema 8
Traballo sociais tema 8
 
Arquivo
ArquivoArquivo
Arquivo
 
Diferenças e convergências entre a ead e a eol
Diferenças e convergências entre a ead e a eolDiferenças e convergências entre a ead e a eol
Diferenças e convergências entre a ead e a eol
 
Recreo campa casinte cantado
Recreo campa casinte cantadoRecreo campa casinte cantado
Recreo campa casinte cantado
 
Plano de Projeto de Software
Plano de Projeto de SoftwarePlano de Projeto de Software
Plano de Projeto de Software
 

Semelhante a Lean1

Lean software development (2)
Lean software development (2)Lean software development (2)
Lean software development (2)juarezlustosa
 
Agile no RH: Oportunidade ou ameaça?
Agile no RH: Oportunidade ou ameaça?Agile no RH: Oportunidade ou ameaça?
Agile no RH: Oportunidade ou ameaça?Fabio Jascone
 
anhanguera _ gestao de projetos _ u4 s2 _ projetos ágeis.pptx
anhanguera _ gestao de projetos _ u4 s2 _ projetos ágeis.pptxanhanguera _ gestao de projetos _ u4 s2 _ projetos ágeis.pptx
anhanguera _ gestao de projetos _ u4 s2 _ projetos ágeis.pptxAlisson Batista
 
Workshop Scrum - 8 horas
Workshop Scrum - 8 horasWorkshop Scrum - 8 horas
Workshop Scrum - 8 horasWise Systems
 
Lean Thinking e Agile para desenvolvimento de software
Lean Thinking e Agile para desenvolvimento de softwareLean Thinking e Agile para desenvolvimento de software
Lean Thinking e Agile para desenvolvimento de softwareTiago França
 
Artigo piramide lean final
Artigo piramide lean   finalArtigo piramide lean   final
Artigo piramide lean finalStartupi
 
Valores e principios das metodologias ágeis
Valores e principios das metodologias ágeisValores e principios das metodologias ágeis
Valores e principios das metodologias ágeisKarol Oliveira
 
Sua Gestão é Ágil?
Sua Gestão é Ágil?Sua Gestão é Ágil?
Sua Gestão é Ágil?Teresa Maciel
 

Semelhante a Lean1 (20)

Lean software development (2)
Lean software development (2)Lean software development (2)
Lean software development (2)
 
JORNADA DE TRANSFORMAÇÃO ÁGIL NAS EMPRESAS
JORNADA DE TRANSFORMAÇÃO ÁGIL NAS EMPRESAS JORNADA DE TRANSFORMAÇÃO ÁGIL NAS EMPRESAS
JORNADA DE TRANSFORMAÇÃO ÁGIL NAS EMPRESAS
 
Agile no RH: Oportunidade ou ameaça?
Agile no RH: Oportunidade ou ameaça?Agile no RH: Oportunidade ou ameaça?
Agile no RH: Oportunidade ou ameaça?
 
Processos Ágeis
Processos Ágeis Processos Ágeis
Processos Ágeis
 
anhanguera _ gestao de projetos _ u4 s2 _ projetos ágeis.pptx
anhanguera _ gestao de projetos _ u4 s2 _ projetos ágeis.pptxanhanguera _ gestao de projetos _ u4 s2 _ projetos ágeis.pptx
anhanguera _ gestao de projetos _ u4 s2 _ projetos ágeis.pptx
 
Metodologias Ágeis: case de sucesso
Metodologias Ágeis: case de sucessoMetodologias Ágeis: case de sucesso
Metodologias Ágeis: case de sucesso
 
Workshop Scrum - 8 horas
Workshop Scrum - 8 horasWorkshop Scrum - 8 horas
Workshop Scrum - 8 horas
 
Aplicando Lean Project Management para entregar o projeto com sucesso
Aplicando Lean Project Management para entregar o projeto com sucessoAplicando Lean Project Management para entregar o projeto com sucesso
Aplicando Lean Project Management para entregar o projeto com sucesso
 
Agile explicacao 18
Agile explicacao 18Agile explicacao 18
Agile explicacao 18
 
DevOps - Reduza o tempo de entrega da sua TI
DevOps - Reduza o tempo de entrega da sua TIDevOps - Reduza o tempo de entrega da sua TI
DevOps - Reduza o tempo de entrega da sua TI
 
Lean Thinking e Agile para desenvolvimento de software
Lean Thinking e Agile para desenvolvimento de softwareLean Thinking e Agile para desenvolvimento de software
Lean Thinking e Agile para desenvolvimento de software
 
Artigo piramide lean final
Artigo piramide lean   finalArtigo piramide lean   final
Artigo piramide lean final
 
Valores e principios das metodologias ágeis
Valores e principios das metodologias ágeisValores e principios das metodologias ágeis
Valores e principios das metodologias ágeis
 
Lean software
Lean software Lean software
Lean software
 
Desmistificando Agile & Scrum
Desmistificando Agile & ScrumDesmistificando Agile & Scrum
Desmistificando Agile & Scrum
 
Sua Gestão é Ágil?
Sua Gestão é Ágil?Sua Gestão é Ágil?
Sua Gestão é Ágil?
 
Gestao agil de projetos
Gestao agil de projetosGestao agil de projetos
Gestao agil de projetos
 
Os 12 Princípios Ágeis
Os 12 Princípios ÁgeisOs 12 Princípios Ágeis
Os 12 Princípios Ágeis
 
Metodologia Ágil
Metodologia ÁgilMetodologia Ágil
Metodologia Ágil
 
O Gerenciamento de Projetos de Software Desenvolvidos à Luz das Metodologias ...
O Gerenciamento de Projetos de Software Desenvolvidos à Luz das Metodologias ...O Gerenciamento de Projetos de Software Desenvolvidos à Luz das Metodologias ...
O Gerenciamento de Projetos de Software Desenvolvidos à Luz das Metodologias ...
 

Lean1

  • 1. ANÁLISE E PROJETO ORIENTADO A OBJETOS IV Alunos: Raphael Valle Pimentel Vitor Esperança Firme
  • 2. Lean É um princípio ágil cujo foco é cortar a "gordura" do processo de software, focando na eliminação de desperdícios.
  • 3. Princípios Lean aplicados ao software: Elimine Desperdícios Inclua a Qualidade no Processo Crie Conhecimento Adie Decisões e Comprometimentos Entregue o quanto antes Respeite as Pessoas e "Empower" a equipe Otimize o Todo
  • 4. Eliminar desperdícios Tudo aquilo que não agrega valor para cliente final e que não são percebidos pelo cliente. Exemplo: passos extras, processo pesado e rígido, burocracia, documentação que nunca vai ser lida, que está na prateleira juntando poeira, trabalhos parcialmente prontos, tudo que começa e não termina,
  • 5. Qualidade embutida A integridade percebida significa que a totalidade do produto alcança um equilíbrio entre as funções, usabilidade, confiabilidade, economia e isso encanta o cliente. A integridade conceitual significa que os conceitos centrais do sistema de trabalho em conjunto são facilitados e coesos. Essa última é fator crítico de sucesso para a integridade percebida. Software com integridade possui boas arquiteturas, possuem um alto nível de usabilidade e facilidade de uso, são fáceis de dar manutenção, de adaptar e de estender.
  • 6. Dicas: Não verificar a qualidade só no final, verificar durante todo processo e também toda equipe testa! Quanto antes um problema é verificado mais barato ficará Foco na prevenção, não na verificação no final do processo - Ao invés de se esforçar para gerenciar defeitos, evite-os. "Logar" defeitos é desperdício, corrija-os imediatamente.
  • 7. Criar conhecimentos Desenvolvimento de software é melhor concebido se este fizer parte de um processo de aprendizado similar ao de criar uma nova receita. A melhor abordagem para melhorar o ambiente de desenvolvimento de software é pela expansão do conhecimento.
  • 8. Práticas sugeridas para promover o conhecimento: Ciclos de feedback e inspeções e adaptações; Desenvolvimento iterativo; Equipes pequenas e cross-functional; Treinamentos e Mentoring; Criação e utilização de standards, guidelines e qualquer outro artefato; Code Reviews; Meios de compartilhamento de informações como um Blog ou Wiki;
  • 9. Adiar decisões / Compromissos O principal conceito deste princípio é diminuir as incertezas retardando as decisões até que possam serem feitas com base em acontecimentos mais firmes, previsíveis e conhecidos. Decisões tardias tendem a ser mais acertadas porque as melhores decisões são feitas baseadas em fatos, e não em suposições ou especulações.
  • 10. Práticas sugeridas para adiar compromissos: Iterações Planning meetings Behaviour/Feature Driven Development Outros
  • 11. Entregar rápido Sem entregas rápidas não é possível colher feedback. Sem entregas rápidas não é possível aprender com erros. Velocidade na entrega garante que o cliente receberá o que ele precisa hoje e não o que ele precisava ontem.
  • 12. Práticas sugeridas: PullSystem - Kanban Iterações Seja simples
  • 13. Respeitar as pessoas Envolver os desenvolvedores nos detalhes das decisões técnicas é fundamental para o atingimento da excelência.
  • 14. Dicas: Um ambiente que favoreça o desenvolvimento das pessoas. Uma empresa que respeita as pessoas, assim as pessoas irão respeitar a empresa OBS: O Software produzido é como um espelho da equipe de desenvolvimento. Para que as pessoas possam assumir responsabilidades, se sentir motivados e atuar como uma equipe eles precisam de confiança e de respeito.
  • 15. Práticas sugeridas para promover o empowering do time: Auto-gestão Trabalho em equipe Feedback
  • 16. Otimizar o todo Utilize Métricas : Diminua o número de métricas de desempenho individual mas valorize o desempenho da equipe. Meça para cima: Tempo de ciclo +Mapa de Fluxo de Valor ROI + Modelo de Lucros e Perdas Satisfação do Cliente + Entendimento das suas necessidades
  • 17. Otimizar o todo Para tornar o seu processo ágil, pense Lean! Mas lembre-se Lean requer uma mudança da cultura e dos hábitos organizacionais para que esta possa usufruir das melhorias de performance que um processo enxuto pode proporcionar. É UMA MUDANÇA DE MENTALIDADE E COMPORTAMENTO !