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?

Demissão Responsável
Demissão ResponsávelDemissão Responsável
Demissão Responsável
Edelcio Fonseca
 

Was ist angesagt? (20)

Scrum com Kanban: construindo pontes e não paredes
Scrum com Kanban: construindo pontes e não paredesScrum com Kanban: construindo pontes e não paredes
Scrum com Kanban: construindo pontes e não paredes
 
Livre blanc méthode DISC 4Colors
Livre blanc méthode DISC 4ColorsLivre blanc méthode DISC 4Colors
Livre blanc méthode DISC 4Colors
 
Neo4j et ses cas d'usages
Neo4j et ses cas d'usagesNeo4j et ses cas d'usages
Neo4j et ses cas d'usages
 
20mn scrum
20mn scrum20mn scrum
20mn scrum
 
Scrum
ScrumScrum
Scrum
 
L'agilité organisationnelle
L'agilité organisationnelleL'agilité organisationnelle
L'agilité organisationnelle
 
Les cles du management d'equipe
Les cles du management d'equipeLes cles du management d'equipe
Les cles du management d'equipe
 
Engajamento de Partes Interessadas - Estudo de Caso
Engajamento de Partes Interessadas - Estudo de CasoEngajamento de Partes Interessadas - Estudo de Caso
Engajamento de Partes Interessadas - Estudo de Caso
 
Ebook ui-design-v2
Ebook ui-design-v2Ebook ui-design-v2
Ebook ui-design-v2
 
PMP : Formation PMP
PMP : Formation PMPPMP : Formation PMP
PMP : Formation PMP
 
La Gestion de Projet Agile
La Gestion de Projet AgileLa Gestion de Projet Agile
La Gestion de Projet Agile
 
L'agilité pour gérer la complexité en TI
L'agilité pour gérer la complexité en TIL'agilité pour gérer la complexité en TI
L'agilité pour gérer la complexité en TI
 
L'Intelligence Émotionnelle de Daniel GOLEMAN
L'Intelligence Émotionnelle de Daniel GOLEMANL'Intelligence Émotionnelle de Daniel GOLEMAN
L'Intelligence Émotionnelle de Daniel GOLEMAN
 
Gestão Ágil de Projetos com Scrum
Gestão Ágil de Projetos com ScrumGestão Ágil de Projetos com Scrum
Gestão Ágil de Projetos com Scrum
 
Matriz BASICO - Custo, Benefício e Execução
Matriz BASICO - Custo, Benefício e Execução Matriz BASICO - Custo, Benefício e Execução
Matriz BASICO - Custo, Benefício e Execução
 
Les différentes phases d’un projet - La phase d’initialisation
Les différentes phases d’un projet - La phase d’initialisationLes différentes phases d’un projet - La phase d’initialisation
Les différentes phases d’un projet - La phase d’initialisation
 
Demissão Responsável
Demissão ResponsávelDemissão Responsável
Demissão Responsável
 
CCQ - Circulos de Controle de Qualidade
CCQ - Circulos de Controle de QualidadeCCQ - Circulos de Controle de Qualidade
CCQ - Circulos de Controle de Qualidade
 
Fundamentos da Gestão de Projetos
Fundamentos da Gestão de ProjetosFundamentos da Gestão de Projetos
Fundamentos da Gestão de Projetos
 
Agile SCRUM
Agile SCRUMAgile SCRUM
Agile SCRUM
 

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
 

Kürzlich hochgeladen

Apresentação Power Embedded - Descubra uma nova forma de compartilhar relatór...
Apresentação Power Embedded - Descubra uma nova forma de compartilhar relatór...Apresentação Power Embedded - Descubra uma nova forma de compartilhar relatór...
Apresentação Power Embedded - Descubra uma nova forma de compartilhar relatór...
Dirceu Resende
 

Kürzlich hochgeladen (6)

Apresentação Power Embedded - Descubra uma nova forma de compartilhar relatór...
Apresentação Power Embedded - Descubra uma nova forma de compartilhar relatór...Apresentação Power Embedded - Descubra uma nova forma de compartilhar relatór...
Apresentação Power Embedded - Descubra uma nova forma de compartilhar relatór...
 
Concurso Caixa TI - Imersão Final - Rogério Araújo.pdf
Concurso Caixa TI - Imersão Final - Rogério Araújo.pdfConcurso Caixa TI - Imersão Final - Rogério Araújo.pdf
Concurso Caixa TI - Imersão Final - Rogério Araújo.pdf
 
Apresentação Comercial VITAL DATA 2024.pdf
Apresentação Comercial VITAL DATA 2024.pdfApresentação Comercial VITAL DATA 2024.pdf
Apresentação Comercial VITAL DATA 2024.pdf
 
From_SEH_Overwrite_with_Egg_Hunter_to_Get_a_Shell_PT-BR.pdf
From_SEH_Overwrite_with_Egg_Hunter_to_Get_a_Shell_PT-BR.pdfFrom_SEH_Overwrite_with_Egg_Hunter_to_Get_a_Shell_PT-BR.pdf
From_SEH_Overwrite_with_Egg_Hunter_to_Get_a_Shell_PT-BR.pdf
 
[ServiceNow] Upgrade de versão - 2ª edição (Revisada, atualizada e ampliada)
[ServiceNow] Upgrade de versão - 2ª edição (Revisada, atualizada e ampliada)[ServiceNow] Upgrade de versão - 2ª edição (Revisada, atualizada e ampliada)
[ServiceNow] Upgrade de versão - 2ª edição (Revisada, atualizada e ampliada)
 
Certificado - Data Analytics - CoderHouse.pdf
Certificado - Data Analytics - CoderHouse.pdfCertificado - Data Analytics - CoderHouse.pdf
Certificado - Data Analytics - CoderHouse.pdf
 

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.