SlideShare ist ein Scribd-Unternehmen logo
1 von 67
Lean Software Development
Do conceito ao dinheiro
Rafael Caceres
rafael@taller.net.br
Rafael Caceres
★ Sócio da Taller
★ 15 anos de experiência com web
★ Cientista da computação
HISTÓRIA
Partes Intercambiáveis
Pessoas
Intercambiáveis
Os Toyodas
O Sistema Toyota de
Produção
Just in Time
Just in Time
Lean
PRINCÍPIOS
conceitos atemporais
Os 7 princípios do desenvolvimento de
software enxuto
1. Eliminar desperdícios
2. Integrar Qualidade
3. Criar Conhecimento
4. Adiar comprometimentos
5. Entregar rápido
6. Respeitar as pessoas
7. Otimizar o todo
Eliminar Desperdícios
Integrar Qualidade
Criar Conhecimento
Adiar
Comprometimentos
Entregar Rápido
Respeitar as Pessoas
Otimizar o Todo
Desenvolvimento
Transformar idéias em
produtos
Duas maneiras:
● Determinística
● Empírica
VALOR
Conceito, viabilidade,
piloto e dinheiro
Clientes Encantados
A Organização focada no cliente
1. O engenheiro chefe
2. Time dirigente
3. Liderança compartilhada
4. Quem é o responsável?
Colaboração entre
TI e Negócios
DESPERDÍCIO
Seja menos complexo!
Os 7 desperdícios
1. Trabalho Inacabado
2. Funcionalidades Extra
3. Reaprendizagem
4. Transferência de controle
5. Troca de tarefas
6. Atrasos
7. Defeitos
Trabalho Inacabado
Funcionalidades Extra
Reaprendizagem
Transferência de
Controle
Troca de Tarefas
Atrasos
Defeitos
Mapeando o
Fluxo de Valor
VELOCIDADE
Entregas Rápidas
Teoria das Filas
Reduzindo o tempo de ciclo
● Ajuste a chegada de trabalho
● Minimize o número de coisas no processo
● Minimize o tamanho das coisas em processo
● Estabeleça uma cadência regular
● Limite o trabalho à capacidade
● Use cronograma puxado
PESSOAS
W. Edwards Deming
Por que bons
programadores
fracassam?
O que faz uma equipe?
Trabalho autodirecionado
1. Kanban
2. Andon
3. Dashboard
Incentivos
Diretrizes de compensação
1. Garanta que o sistema de promoção seja intangível
2. Retire a ênfase em aumentos anuais
3. Recompense baseado no alcance de influência, e não
no alcance de controle
4. Encontre motivações melhores que o dinheiro
CONHECIMENTO
Um modo científico de
pensar
Comprometimento Just-
in-Time
Uma abordagem disciplinada de
resolução de problemas
1. Defina o problema
2. Analise a situação
3. Crie uma hipótese
4. Realize experimentos
5. Verifique resultados
6. Acompanhe e padronize
Eventos Kaizen
QUALIDADE
Feedback constante
Disciplina
Desenvolvimento
Guiado por Testes
TDD
Gerência de
Configuração
Integração Contínua
Sincronização Aninhada
A JORNADA
Para onde vamos?
O que aprendemos?
● Six Sigma
● Teoria das restrições
● Hipóteses
● Roteiro
O que aprendemos?
● Otimize o todo
● Respeite as pessoas
● Entregue rápido
● Postergue o comprometimento
● Crie conhecimento
● Integre qualidade
● Elimine desperdícios
Dúvidas?

Weitere ähnliche Inhalte

Was ist angesagt?

Gestão do Tempo - Como manter o trabalho sob controle e minimizar o estresse ...
Gestão do Tempo - Como manter o trabalho sob controle e minimizar o estresse ...Gestão do Tempo - Como manter o trabalho sob controle e minimizar o estresse ...
Gestão do Tempo - Como manter o trabalho sob controle e minimizar o estresse ...
Natalia Menezes
 
Apresentação tema trabalho em equipe
Apresentação tema trabalho em equipeApresentação tema trabalho em equipe
Apresentação tema trabalho em equipe
Renan Kaltenegger
 
Liderança e comportamento organizacional
Liderança e comportamento organizacionalLiderança e comportamento organizacional
Liderança e comportamento organizacional
Ricardo Albuquerque
 
Liderança slide (1) (1)
Liderança  slide (1) (1)Liderança  slide (1) (1)
Liderança slide (1) (1)
Dany Ellen
 
Pesquisa de Clima Organizacional - Etapas
Pesquisa de Clima Organizacional - EtapasPesquisa de Clima Organizacional - Etapas
Pesquisa de Clima Organizacional - Etapas
INSTITUTO MVC
 

Was ist angesagt? (20)

Gestão do Tempo - Como manter o trabalho sob controle e minimizar o estresse ...
Gestão do Tempo - Como manter o trabalho sob controle e minimizar o estresse ...Gestão do Tempo - Como manter o trabalho sob controle e minimizar o estresse ...
Gestão do Tempo - Como manter o trabalho sob controle e minimizar o estresse ...
 
Código das Melhores Práticas - IBGC
Código das Melhores Práticas - IBGCCódigo das Melhores Práticas - IBGC
Código das Melhores Práticas - IBGC
 
Estrategia de Marketing e Vendas
Estrategia de Marketing e VendasEstrategia de Marketing e Vendas
Estrategia de Marketing e Vendas
 
Administração por objetivos TGA
Administração por objetivos TGAAdministração por objetivos TGA
Administração por objetivos TGA
 
Lideranca
LiderancaLideranca
Lideranca
 
Competitividade
CompetitividadeCompetitividade
Competitividade
 
Liderança
LiderançaLiderança
Liderança
 
Apresentação tema trabalho em equipe
Apresentação tema trabalho em equipeApresentação tema trabalho em equipe
Apresentação tema trabalho em equipe
 
Gestão e Análise de Projetos Alfacastelo Moisés Bagagi
Gestão e Análise de Projetos Alfacastelo Moisés BagagiGestão e Análise de Projetos Alfacastelo Moisés Bagagi
Gestão e Análise de Projetos Alfacastelo Moisés Bagagi
 
Negociação_Prof.Randes
Negociação_Prof.RandesNegociação_Prof.Randes
Negociação_Prof.Randes
 
Liderança e Motivação
Liderança e  MotivaçãoLiderança e  Motivação
Liderança e Motivação
 
LIDERANÇA com Foco em Resultados
LIDERANÇA com Foco em ResultadosLIDERANÇA com Foco em Resultados
LIDERANÇA com Foco em Resultados
 
Liderança e comportamento organizacional
Liderança e comportamento organizacionalLiderança e comportamento organizacional
Liderança e comportamento organizacional
 
Gestão da Qualidade nas Organizações
Gestão da Qualidade nas OrganizaçõesGestão da Qualidade nas Organizações
Gestão da Qualidade nas Organizações
 
Fundamentos da Administração
Fundamentos da AdministraçãoFundamentos da Administração
Fundamentos da Administração
 
Gestão de Tempo
Gestão de TempoGestão de Tempo
Gestão de Tempo
 
Aula chefia e liderança - 24.04.2010
Aula   chefia e liderança - 24.04.2010Aula   chefia e liderança - 24.04.2010
Aula chefia e liderança - 24.04.2010
 
Dave Ulrich (2014) - RH no futuro: pessoas, organizações e liderança.
Dave Ulrich (2014) - RH no futuro: pessoas, organizações e liderança.Dave Ulrich (2014) - RH no futuro: pessoas, organizações e liderança.
Dave Ulrich (2014) - RH no futuro: pessoas, organizações e liderança.
 
Liderança slide (1) (1)
Liderança  slide (1) (1)Liderança  slide (1) (1)
Liderança slide (1) (1)
 
Pesquisa de Clima Organizacional - Etapas
Pesquisa de Clima Organizacional - EtapasPesquisa de Clima Organizacional - Etapas
Pesquisa de Clima Organizacional - Etapas
 

Andere mochten auch

Lean Software Development
Lean Software DevelopmentLean Software Development
Lean Software Development
Rodrigo Branas
 
Prjeto metodologia t.científico
Prjeto metodologia t.científicoPrjeto metodologia t.científico
Prjeto metodologia t.científico
CidaLoth
 
Trabalho qualidade de_software
Trabalho qualidade de_softwareTrabalho qualidade de_software
Trabalho qualidade de_software
stefaniak2004
 
Metodologia do trabalho cientifico 2013
Metodologia do trabalho cientifico   2013Metodologia do trabalho cientifico   2013
Metodologia do trabalho cientifico 2013
Samuelson Brito
 

Andere mochten auch (20)

Como demonstrar ROI das entregas de valor com Business Case
Como demonstrar ROI das entregas de valor com Business Case Como demonstrar ROI das entregas de valor com Business Case
Como demonstrar ROI das entregas de valor com Business Case
 
Análise de Negócio na Perspectiva de BI
Análise de Negócio na Perspectiva de BIAnálise de Negócio na Perspectiva de BI
Análise de Negócio na Perspectiva de BI
 
Resumo do Guia BABOK® 3
Resumo do Guia BABOK®  3 Resumo do Guia BABOK®  3
Resumo do Guia BABOK® 3
 
Lean Software Development
Lean Software DevelopmentLean Software Development
Lean Software Development
 
Navegga - Explore o mundo mobile agora
Navegga - Explore o mundo mobile agoraNavegga - Explore o mundo mobile agora
Navegga - Explore o mundo mobile agora
 
Prjeto metodologia t.científico
Prjeto metodologia t.científicoPrjeto metodologia t.científico
Prjeto metodologia t.científico
 
Trabalho qualidade de_software
Trabalho qualidade de_softwareTrabalho qualidade de_software
Trabalho qualidade de_software
 
MOSS
MOSSMOSS
MOSS
 
Clever waymobile companyprofile
Clever waymobile companyprofileClever waymobile companyprofile
Clever waymobile companyprofile
 
Metodologia Ágil
Metodologia ÁgilMetodologia Ágil
Metodologia Ágil
 
Hello, I'm Push Notification
Hello, I'm Push NotificationHello, I'm Push Notification
Hello, I'm Push Notification
 
APP Escolar - Connect Escolas
APP Escolar - Connect EscolasAPP Escolar - Connect Escolas
APP Escolar - Connect Escolas
 
Tetris - Metodologia Ágil Acelerando Valor de Negócio
Tetris - Metodologia Ágil Acelerando Valor de NegócioTetris - Metodologia Ágil Acelerando Valor de Negócio
Tetris - Metodologia Ágil Acelerando Valor de Negócio
 
Metodologia do trabalho cientifico 2013
Metodologia do trabalho cientifico   2013Metodologia do trabalho cientifico   2013
Metodologia do trabalho cientifico 2013
 
Taller talk - Site/blog 2.0
Taller talk - Site/blog 2.0Taller talk - Site/blog 2.0
Taller talk - Site/blog 2.0
 
Drupal 8 e ReactJS - DrupalCamp Campinas 2016
Drupal 8 e ReactJS -  DrupalCamp Campinas 2016Drupal 8 e ReactJS -  DrupalCamp Campinas 2016
Drupal 8 e ReactJS - DrupalCamp Campinas 2016
 
Os pecados mortais de escalabilidade em Drupal e seus efeitos nos negócios - ...
Os pecados mortais de escalabilidade em Drupal e seus efeitos nos negócios - ...Os pecados mortais de escalabilidade em Drupal e seus efeitos nos negócios - ...
Os pecados mortais de escalabilidade em Drupal e seus efeitos nos negócios - ...
 
Superando o GitFlow - DrupalCamp Campinas 2016
Superando o GitFlow - DrupalCamp Campinas 2016 Superando o GitFlow - DrupalCamp Campinas 2016
Superando o GitFlow - DrupalCamp Campinas 2016
 
11 maneiras de compartilhar conhecimento - Agile Trends 2016
11 maneiras de compartilhar conhecimento - Agile Trends 201611 maneiras de compartilhar conhecimento - Agile Trends 2016
11 maneiras de compartilhar conhecimento - Agile Trends 2016
 
Núcleo de Criação - Agilidade Além da TI
Núcleo de Criação - Agilidade Além da TINúcleo de Criação - Agilidade Além da TI
Núcleo de Criação - Agilidade Além da TI
 

Ähnlich wie Implementando o Desenvolvimento Lean de Software - Do conceito ao dinheiro

Sofware Kaizen - Aceleradora Ágil - Apresentacao agile brazil 2012
Sofware Kaizen - Aceleradora Ágil - Apresentacao agile brazil 2012Sofware Kaizen - Aceleradora Ágil - Apresentacao agile brazil 2012
Sofware Kaizen - Aceleradora Ágil - Apresentacao agile brazil 2012
Alejandro Olchik
 
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
Roberto Brandini
 
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
Alisson Batista
 

Ähnlich wie Implementando o Desenvolvimento Lean de Software - Do conceito ao dinheiro (20)

Metodologias Ágeis: case de sucesso
Metodologias Ágeis: case de sucessoMetodologias Ágeis: case de sucesso
Metodologias Ágeis: case de sucesso
 
Lean Software Development
Lean Software DevelopmentLean Software Development
Lean Software Development
 
Lean1
Lean1Lean1
Lean1
 
Times Ágeis – Foco em Eficiência ou Eficácia?
Times Ágeis – Foco em Eficiência ou Eficácia?Times Ágeis – Foco em Eficiência ou Eficácia?
Times Ágeis – Foco em Eficiência ou Eficácia?
 
Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis
Curso de Pós-Graduação FUCAPI - Módulo: Métodos ÁgeisCurso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis
Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis
 
Desmistificando Agile & Scrum
Desmistificando Agile & ScrumDesmistificando Agile & Scrum
Desmistificando Agile & Scrum
 
Indicadores de Desempenho - Ferramenta da Qualidade
Indicadores de Desempenho - Ferramenta da QualidadeIndicadores de Desempenho - Ferramenta da Qualidade
Indicadores de Desempenho - Ferramenta da Qualidade
 
Sofware Kaizen - Aceleradora Ágil - Apresentacao agile brazil 2012
Sofware Kaizen - Aceleradora Ágil - Apresentacao agile brazil 2012Sofware Kaizen - Aceleradora Ágil - Apresentacao agile brazil 2012
Sofware Kaizen - Aceleradora Ágil - Apresentacao agile brazil 2012
 
Semana de Comércio Exterior e Logística - Aplicação de ferramentas de melhori...
Semana de Comércio Exterior e Logística - Aplicação de ferramentas de melhori...Semana de Comércio Exterior e Logística - Aplicação de ferramentas de melhori...
Semana de Comércio Exterior e Logística - Aplicação de ferramentas de melhori...
 
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
 
Métodos Ágeis - Aula02
Métodos Ágeis - Aula02Métodos Ágeis - Aula02
Métodos Ágeis - Aula02
 
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
 
Desmitificando o ágil e o scrum
Desmitificando o ágil e o scrumDesmitificando o ágil e o scrum
Desmitificando o ágil e o scrum
 
DEV + QA - Cultura de testes em um ambiente ágil
DEV + QA - Cultura de testes em um ambiente ágilDEV + QA - Cultura de testes em um ambiente ágil
DEV + QA - Cultura de testes em um ambiente ágil
 
Kanban - Agilidade Fora da TI - Case Riachuelo
Kanban - Agilidade Fora da TI - Case RiachueloKanban - Agilidade Fora da TI - Case Riachuelo
Kanban - Agilidade Fora da TI - Case Riachuelo
 
Treinamento Ágil / Scrum
Treinamento Ágil / ScrumTreinamento Ágil / Scrum
Treinamento Ágil / Scrum
 
Cultura Lean Agile Weekend
Cultura Lean Agile WeekendCultura Lean Agile Weekend
Cultura Lean Agile Weekend
 
Agile explicacao 18
Agile explicacao 18Agile explicacao 18
Agile explicacao 18
 
Desenvolvimento Ágil de Software
Desenvolvimento Ágil de SoftwareDesenvolvimento Ágil de Software
Desenvolvimento Ágil de Software
 
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
 

Mehr von Taller Negócio Digitais

Mehr von Taller Negócio Digitais (20)

Indo além do técnico para desenvolver sistemas que evoluem na velocidade do...
Indo além do técnico para desenvolver sistemas que evoluem na velocidade do...Indo além do técnico para desenvolver sistemas que evoluem na velocidade do...
Indo além do técnico para desenvolver sistemas que evoluem na velocidade do...
 
Discovery kanban
Discovery kanbanDiscovery kanban
Discovery kanban
 
Taller Negócios Digitais
Taller Negócios DigitaisTaller Negócios Digitais
Taller Negócios Digitais
 
De um sistema legado para micro serviços com GraphQL
De um sistema legado para micro serviços com GraphQLDe um sistema legado para micro serviços com GraphQL
De um sistema legado para micro serviços com GraphQL
 
Next.js with drupal, the good parts
Next.js with drupal, the good partsNext.js with drupal, the good parts
Next.js with drupal, the good parts
 
Gestão Ágil com Fluxo Unificado
Gestão Ágil com Fluxo UnificadoGestão Ágil com Fluxo Unificado
Gestão Ágil com Fluxo Unificado
 
Alinhando Discovery com Delivery usando Upstream Kanban
Alinhando Discovery com Delivery usando Upstream KanbanAlinhando Discovery com Delivery usando Upstream Kanban
Alinhando Discovery com Delivery usando Upstream Kanban
 
Lições Aprendidas com Fluxo Unificado
Lições Aprendidas com Fluxo UnificadoLições Aprendidas com Fluxo Unificado
Lições Aprendidas com Fluxo Unificado
 
Como a liderança descentralizada tornou a Taller mais efetiva
Como a liderança descentralizada tornou a Taller mais efetivaComo a liderança descentralizada tornou a Taller mais efetiva
Como a liderança descentralizada tornou a Taller mais efetiva
 
Métricas no Fluxo Unificado
Métricas no Fluxo UnificadoMétricas no Fluxo Unificado
Métricas no Fluxo Unificado
 
Práticas e ferramentas de feedback: potencializando a cultura da confiança
Práticas e ferramentas de feedback: potencializando a cultura da confiançaPráticas e ferramentas de feedback: potencializando a cultura da confiança
Práticas e ferramentas de feedback: potencializando a cultura da confiança
 
Como preparar seu time para receber feedback - Scrum Gathering Rio 2017
Como preparar seu time para receber feedback - Scrum Gathering Rio 2017Como preparar seu time para receber feedback - Scrum Gathering Rio 2017
Como preparar seu time para receber feedback - Scrum Gathering Rio 2017
 
Vacinando mais de 200 mil pessoas com ReactJS e GraphQL
Vacinando mais de 200 mil pessoas com ReactJS e GraphQLVacinando mais de 200 mil pessoas com ReactJS e GraphQL
Vacinando mais de 200 mil pessoas com ReactJS e GraphQL
 
Taller – Treinamentos e consultorias
Taller – Treinamentos e consultoriasTaller – Treinamentos e consultorias
Taller – Treinamentos e consultorias
 
Taller - Ateliê de desenvolvimento de software
Taller - Ateliê de desenvolvimento de softwareTaller - Ateliê de desenvolvimento de software
Taller - Ateliê de desenvolvimento de software
 
Introdução ao Fluxo Unificado - TDC Florianópolis 2017
Introdução ao Fluxo Unificado - TDC Florianópolis 2017Introdução ao Fluxo Unificado - TDC Florianópolis 2017
Introdução ao Fluxo Unificado - TDC Florianópolis 2017
 
Javascript Funcional - TDC Florianópolis 2017
Javascript Funcional - TDC Florianópolis 2017Javascript Funcional - TDC Florianópolis 2017
Javascript Funcional - TDC Florianópolis 2017
 
11 maneiras de compartilhar conhecimento - TDC Florianópolis 2017
11 maneiras de compartilhar conhecimento  - TDC Florianópolis 201711 maneiras de compartilhar conhecimento  - TDC Florianópolis 2017
11 maneiras de compartilhar conhecimento - TDC Florianópolis 2017
 
Kanban no Fluxo Unificado de Portfolio de Projetos - Agile Brazil 2016
Kanban no Fluxo Unificado de Portfolio de Projetos - Agile Brazil 2016Kanban no Fluxo Unificado de Portfolio de Projetos - Agile Brazil 2016
Kanban no Fluxo Unificado de Portfolio de Projetos - Agile Brazil 2016
 
Programação Eficaz - Agile Trends Floripa 2016
Programação Eficaz -  Agile Trends Floripa 2016Programação Eficaz -  Agile Trends Floripa 2016
Programação Eficaz - Agile Trends Floripa 2016
 

Implementando o Desenvolvimento Lean de Software - Do conceito ao dinheiro

Hinweis der Redaktion

  1. [fala] - Hi, my name is Rafael Caceres and I am a co founder and manager partner at Taller. I'm a graduate in computer science and I have 15 year of experience with Web Projects.
  2. Value is when your client realizes that he is getting more or spending less with you. Expensive or cheap is simply a perception of value.
  3. [fala] - A system with more then 80% of it capacity tends to have endless queues. [fala] - It is like a car queue. If the street is full with 100% of its capacity, all the cars stop everytime one car stops.