SlideShare uma empresa Scribd logo
1 de 22
Baixar para ler offline
LPPD - Lean Product and Process Development
Uma alternativa ao desenvolvimento incremental?
Diogo Kamioka
Agile Coach
Christian Gut
Agile Coach
Disclaimer:
Qualquer visão e opinião representada é pessoal e pertence
unicamente aos palestrantes e não aos instituições e/ou
organizações que os palestrantes estão associados.
Source: XKCD, Speed and Danger, https://xkcd.com/1701/
O que fazer se falhas
são perigosas?
Nosso mundo cor de rosa…
Source: Lakeworks, https://pt.wikipedia.org/wiki/Scrum_(desenvolvimento_de_software)#/media/File:Scrum_process.svg
Spotify Labs, Spotify Engineering Culture, https://spotifylabscom.files.wordpress.com/2014/03/spotify-engineering-culture-part1.jpeg
1-4
Weeks
… nem sempre é a melhor solução.
No mundo físico é preciso mais do que um
‘git push’ para consertar erros
Source: Brad Perriello, Medtronic recalls 48 CRM devices, Mass Devices, Feb 2018; Paul Ausik, Honda Accelerates Air Bag Recall, 24/7 Wall St, Sep 2018; PC World, HP
anuncia recall, Jan 2018; Allen Ward, “DevelopLean.com - Lean Product Development seminar”, https://www.youtube.com/watch?v=Mu_-7B0owAw&t=1h09m22s
Quando você precisa unir muitos
especialistas de áreas distintas, um
squad multifuncional não é uma solução
Toyota consegue lidar com esses desafios
melhor do que a concorrência
3.6%
5.1%
6.7%
5.0%
Toyota Ford Volkswagen General
Motors
Custo de R&D
da Receita Total
50.3
13.6 11.5
Toyota Ford Volkswagen General
Motors
Valor da Marca
em bi USD
8.2%
6.0%
0.0%
Toyota Ford Volkswagen General
Motors
Receita Operacional
em %
Source: Ovidijus Jurevicius, SWOT analysis of Toyota (6 Key Strengths in 2018), July 2018, https://www.strategicmanagementinsight.com/swot-
analyses/toyota-swot-analysis.html
N/A N/A
Por isso pesquisadores estudam o sistema de
desenvolvimento da Toyota por decadas
Muitos conceitos de LPPD – Lean Product and
Process Development são similar a Ágil
§ Craftsmanship:
Uma equipe de expertos responsáveis que executa o trabalho e define os padrões.
§ Melhoria Continua:
Aprendizagem constante enfatizando feedbacks curtos, usando o modelo de LAMDA (Look, Ask, Model,
Discuss, Act).
§ Eliminação de desperdícios:
Busca constante por uma redução de desperdícios no processo, como por exemplo “Scatter”, “Hand-
Offs” e ”Wishful Thinking”
§ Alavancagem de padrões (definido pela linha de frente !):
Uso de plataformas, componentes padronizados e processos padronizados onde faz sentido, nem como
nos usamos bibliotecas de software e micro-serviços.
Source: Allen Ward & Durward Sobek, Lean Product and Process Development, 2nd Edition, March 2014
Queremos apresentar dois conceitos, que são
diferente do que nossas soluções padrões
Chief Engineer como integrador entre
departamento altamente especializados
invés de equipes multifuncionais
Source: JOHN SHOOK, The remarkable Chief Engineer, March 2009, https://www.lean.org/shook/DisplayObject.cfm?o=906
MATIC GOLOB, Set-Based Concurrent Engineering in CMI Defence, Jul 2018, http://lean-analytics.org/set-based-concurrent-engineering-in-cmi-defence/
Convergência invés de iterações para
chegar a uma solução final
A organização da equipe de desenvolvimento da
Toyota é a inversão do modelo Spotify
§ Chief Engineer tem uma equipe pequena que
reporta diretamente para ele
§ O papel do Chief Engineer é a definição de
comunicação da visão do produto
§ Os engenheiros de produtos permanecem
nos departamentos da sua especialidade
§ Squad é multifuncional e colocado
§ Ligação direta entre o cliente e squad
§ Squad tem responsabilidade de fim-a-fim do
processo de entrega
§ Se busca o máximo de independência entre
squads
Produto
Tecnologia
Produto
Tecnologia
Como a organização assegura alinhamento ao
longo do Product Development Value Stream?
Assegurar a integração é a responsabilidade do Chief Engineer,
enquanto os Engenheiros especializados se responsabilizam pela implementação técnica
Concurrent Engineers
& Expertise T-Shape
Comunicação simples
e baseado em dados
A3
Source: Allen Ward & Durward Sobek, Lean Product and Process Development, March 2014; James Morgan & Jeffrey Liker, The Toyota Product Development System,
March 2006; James Morgan, Lean Product Process Development and the pursuit of enterprise excellence, EMC Network Discussion Workshop, 2013
Visualização Design Reviews
Como lidar com as altas e baixas na demanda dos
especialistas?
Time
Mfg
Engine
Vehicle New Model New Model New Model New Model
Mfg. Technology UpdateMfg. Technology Up.
New Engine New Engine
Source: Allen Ward & Durward Sobek, Lean Product and Process Development, 2nd Edition, March 2014
Source: James Morgan, Lean Product Process Development and the pursuit of enterprise excellence, EMC Network Discussion Workshop, 2013
Modelo iterativo Modelo convergente
A Toyota usa um modelo convergente de engenharia
paralela invés de iteratções para chegar a uma solução
O que parece simples na teoria...
Source: MATIC GOLOB, Set-Based Concurrent Engineering in CMI Defence, Jul 2018, http://lean-analytics.org/set-based-concurrent-engineering-in-cmi-defence/
... fica muito mais complexo na pratica
Source: James Morgan & Jeffrey Liker, The Toyota Product Development System, Productivity Press, 2006
Um PDVSM (Product
Development Value Stream Map)
é diferente de um Gantt Chart
porque
1) há uma ênfase em
paralelizar as etapas invés
de buscar por uma
sequencia
2) ela destaca os pontos de
integração e hand-overs
entre área invés o timeline
das tarefas
3) ela pode conter parâmetros
do processo
Um Product Development Value Stream Map também
pode ser aplicado ao desenvolvimento de Software
Disposi-
tivos
Design
de telas
Desenvol-
vimento
Protótipos
de papelão
Protótipos
em papel
Estudos de
fluxos digitais
Fluxo digital
completo
Dispositivos
customizados
1ª fase de
desenvolvimento
Protótipos com soluções de
mercado
2ª fase de
desenvolvimento
Integ-
ração
Disposivo ReleaseIntegração com legado
Design Reviews
Source: McKinsey Team Analysis
Como progredir durante o processo de
desenvolvimento sem ter ‘late design changes’?
Compability
Completeness
LPPD:
Compability before
Completness
Traditional:
Completness before
Compability
Program
Start
Release
Point
Source: James Morgan, Lean Product Process Development and the pursuit of enterprise excellence, EMC Network Discussion Workshop, 2013
”Trade-Off curves” levam a progresso e
flexibilidade no mesmo tempo
Source: Allen Ward & Durward Sobek, Lean Product and Process Development, 2nd Edition, March 2014
“Trade-Off Curves” temos também no mundo de TI
Exemplo do Mundo de Algoritmos Exemplo do Mundo de Design1
No of fields per screen
Timetocompleteform
Measured Time
Perceived Time
Source: Bill Wake, Set-Based Concurrent Engineering, 2006, https://xp123.com/articles/set-based-concurrent-engineering/
1
McKinsey Team Analysis – Fictitious, non validated example
Bubble Sort
Selection Sort
Insertion Sort
Shell Sort
Heap Sort
Quick Sort
O(n)
O(nlogn)
O(n1.5)
O(n2)
Stable?
Exercicio
Obrigado

Mais conteúdo relacionado

Mais procurados

Requisitos Ágeis um novo mindset
Requisitos Ágeis um novo mindsetRequisitos Ágeis um novo mindset
Requisitos Ágeis um novo mindsetFábio Aguiar
 
Gestão Ágil de Projetos com Scrum e FDD - Manoel Pimentel
Gestão Ágil de Projetos com Scrum e FDD - Manoel PimentelGestão Ágil de Projetos com Scrum e FDD - Manoel Pimentel
Gestão Ágil de Projetos com Scrum e FDD - Manoel PimentelManoel Pimentel Medeiros
 
O Papel do Product Owner
O Papel do Product OwnerO Papel do Product Owner
O Papel do Product OwnerMarcia Maia
 
Extreme Programming (XP) e Scrum
Extreme Programming (XP) e ScrumExtreme Programming (XP) e Scrum
Extreme Programming (XP) e ScrumRafael Souza
 
Muita gestão e pouca engenharia, por onde anda o XP?
Muita gestão e pouca engenharia, por onde anda o XP?Muita gestão e pouca engenharia, por onde anda o XP?
Muita gestão e pouca engenharia, por onde anda o XP?Cristiano Schwening
 
Arquitetura para entrega continua
Arquitetura para entrega continuaArquitetura para entrega continua
Arquitetura para entrega continuaLeonardo Kobus
 
Notification e result pattern
Notification e result patternNotification e result pattern
Notification e result patternAna Manzan
 
Desenvolvimento ágil de software: análise sintética a partir de KANBAN
Desenvolvimento ágil de software: análise sintética a partir de KANBANDesenvolvimento ágil de software: análise sintética a partir de KANBAN
Desenvolvimento ágil de software: análise sintética a partir de KANBANFernando Palma
 
Tendencias gerenciamento projetos_digitais_rodrigo_jordao_03-2014
Tendencias gerenciamento projetos_digitais_rodrigo_jordao_03-2014Tendencias gerenciamento projetos_digitais_rodrigo_jordao_03-2014
Tendencias gerenciamento projetos_digitais_rodrigo_jordao_03-2014Rodrigo Jordão, PMP, CSM
 
Optimização de software
Optimização de softwareOptimização de software
Optimização de softwareTiago Pinhão
 
Desenvolvimento Ágil e a mudança de mindset envolvida
Desenvolvimento Ágil e a mudança de mindset envolvidaDesenvolvimento Ágil e a mudança de mindset envolvida
Desenvolvimento Ágil e a mudança de mindset envolvidaCarlos Felippe Cardoso
 
Software livre em minha carreira
Software livre em minha carreiraSoftware livre em minha carreira
Software livre em minha carreiraJuliano Martins
 
Aula 1- ENGENHARIA DE SOFTWARE
Aula 1- ENGENHARIA DE SOFTWAREAula 1- ENGENHARIA DE SOFTWARE
Aula 1- ENGENHARIA DE SOFTWAREErnesto Bedrikow
 

Mais procurados (19)

Métodos ágeis
Métodos ágeisMétodos ágeis
Métodos ágeis
 
Lean software
Lean software Lean software
Lean software
 
Requisitos Ágeis um novo mindset
Requisitos Ágeis um novo mindsetRequisitos Ágeis um novo mindset
Requisitos Ágeis um novo mindset
 
Gestão Ágil de Projetos com Scrum e FDD - Manoel Pimentel
Gestão Ágil de Projetos com Scrum e FDD - Manoel PimentelGestão Ágil de Projetos com Scrum e FDD - Manoel Pimentel
Gestão Ágil de Projetos com Scrum e FDD - Manoel Pimentel
 
O Papel do Product Owner
O Papel do Product OwnerO Papel do Product Owner
O Papel do Product Owner
 
Extreme Programming (XP) e Scrum
Extreme Programming (XP) e ScrumExtreme Programming (XP) e Scrum
Extreme Programming (XP) e Scrum
 
Muita gestão e pouca engenharia, por onde anda o XP?
Muita gestão e pouca engenharia, por onde anda o XP?Muita gestão e pouca engenharia, por onde anda o XP?
Muita gestão e pouca engenharia, por onde anda o XP?
 
Arquitetura para entrega continua
Arquitetura para entrega continuaArquitetura para entrega continua
Arquitetura para entrega continua
 
Notification e result pattern
Notification e result patternNotification e result pattern
Notification e result pattern
 
Desenvolvimento ágil de software: análise sintética a partir de KANBAN
Desenvolvimento ágil de software: análise sintética a partir de KANBANDesenvolvimento ágil de software: análise sintética a partir de KANBAN
Desenvolvimento ágil de software: análise sintética a partir de KANBAN
 
Desenvolvimento Ágil
Desenvolvimento ÁgilDesenvolvimento Ágil
Desenvolvimento Ágil
 
Tendencias gerenciamento projetos_digitais_rodrigo_jordao_03-2014
Tendencias gerenciamento projetos_digitais_rodrigo_jordao_03-2014Tendencias gerenciamento projetos_digitais_rodrigo_jordao_03-2014
Tendencias gerenciamento projetos_digitais_rodrigo_jordao_03-2014
 
Feature Driven Development
Feature Driven DevelopmentFeature Driven Development
Feature Driven Development
 
Optimização de software
Optimização de softwareOptimização de software
Optimização de software
 
Desenvolvimento Ágil e a mudança de mindset envolvida
Desenvolvimento Ágil e a mudança de mindset envolvidaDesenvolvimento Ágil e a mudança de mindset envolvida
Desenvolvimento Ágil e a mudança de mindset envolvida
 
Software livre em minha carreira
Software livre em minha carreiraSoftware livre em minha carreira
Software livre em minha carreira
 
Apresentacao dev ops
Apresentacao dev opsApresentacao dev ops
Apresentacao dev ops
 
Aula 1- ENGENHARIA DE SOFTWARE
Aula 1- ENGENHARIA DE SOFTWAREAula 1- ENGENHARIA DE SOFTWARE
Aula 1- ENGENHARIA DE SOFTWARE
 
Metodologias ágeis de desenvolvimento
Metodologias ágeis de desenvolvimento Metodologias ágeis de desenvolvimento
Metodologias ágeis de desenvolvimento
 

Semelhante a LPPD - Uma alternativa ao desenvolvimento incremental

Usando weka-na-pratica
Usando weka-na-praticaUsando weka-na-pratica
Usando weka-na-praticaawtb1200
 
Introdução às metodologias ágeis
Introdução às metodologias ágeisIntrodução às metodologias ágeis
Introdução às metodologias ágeisComunidade Tá safo!
 
WBMA2013 - Método Ágil para desenvolvimento de software confiável
WBMA2013 - Método Ágil para desenvolvimento de software confiávelWBMA2013 - Método Ágil para desenvolvimento de software confiável
WBMA2013 - Método Ágil para desenvolvimento de software confiávelAlan Braz
 
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
 
Introdução às metodologias ágeis de desenvolvimento de software
Introdução às metodologias ágeis de desenvolvimento de softwareIntrodução às metodologias ágeis de desenvolvimento de software
Introdução às metodologias ágeis de desenvolvimento de softwareJaime Schettini
 
Especificação por meio de exemplos (BDD, testes de aceitação, ...)
Especificação por meio de exemplos (BDD, testes de aceitação, ...)Especificação por meio de exemplos (BDD, testes de aceitação, ...)
Especificação por meio de exemplos (BDD, testes de aceitação, ...)Fábio Nogueira de Lucena
 
Scrum para Desenvolvimento Interno e Produtos de Software
Scrum para Desenvolvimento Interno e Produtos de SoftwareScrum para Desenvolvimento Interno e Produtos de Software
Scrum para Desenvolvimento Interno e Produtos de SoftwareRodrigo Yoshima
 
Modelos de Processo de Desenvolvimento de Software 2 - Prof.ª Cristiane Fidelix
Modelos de Processo de Desenvolvimento de Software 2 - Prof.ª Cristiane FidelixModelos de Processo de Desenvolvimento de Software 2 - Prof.ª Cristiane Fidelix
Modelos de Processo de Desenvolvimento de Software 2 - Prof.ª Cristiane FidelixCris Fidelix
 
Gerenciamento PDS
Gerenciamento PDSGerenciamento PDS
Gerenciamento PDSFatec Jales
 
Engenharia de software aula 6 - Introdução ao Desenvolvimento Ágil
Engenharia de software aula 6 - Introdução ao Desenvolvimento ÁgilEngenharia de software aula 6 - Introdução ao Desenvolvimento Ágil
Engenharia de software aula 6 - Introdução ao Desenvolvimento ÁgilRebecca Betwel
 
Desenvolvimento ágil e práticas Lean
Desenvolvimento ágil e práticas LeanDesenvolvimento ágil e práticas Lean
Desenvolvimento ágil e práticas LeanRenan Daré
 
Dev ops integração contínua com jenkins
Dev ops integração contínua com jenkinsDev ops integração contínua com jenkins
Dev ops integração contínua com jenkinsMichel Cordeiro
 
Powerlogic java ee open-source
Powerlogic   java ee open-sourcePowerlogic   java ee open-source
Powerlogic java ee open-sourceJuarez Junior
 

Semelhante a LPPD - Uma alternativa ao desenvolvimento incremental (20)

O Mal do Produtismo
O Mal do ProdutismoO Mal do Produtismo
O Mal do Produtismo
 
Usando weka-na-pratica
Usando weka-na-praticaUsando weka-na-pratica
Usando weka-na-pratica
 
Introdução às metodologias ágeis
Introdução às metodologias ágeisIntrodução às metodologias ágeis
Introdução às metodologias ágeis
 
Entregando Software com Valor
Entregando Software com ValorEntregando Software com Valor
Entregando Software com Valor
 
Artigo23
Artigo23Artigo23
Artigo23
 
Monografia-Devops
Monografia-DevopsMonografia-Devops
Monografia-Devops
 
WBMA2013 - Método Ágil para desenvolvimento de software confiável
WBMA2013 - Método Ágil para desenvolvimento de software confiávelWBMA2013 - Método Ágil para desenvolvimento de software confiável
WBMA2013 - Método Ágil para desenvolvimento de software confiável
 
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
 
Artigo corrigido
Artigo corrigidoArtigo corrigido
Artigo corrigido
 
Introdução às metodologias ágeis de desenvolvimento de software
Introdução às metodologias ágeis de desenvolvimento de softwareIntrodução às metodologias ágeis de desenvolvimento de software
Introdução às metodologias ágeis de desenvolvimento de software
 
Artigo
ArtigoArtigo
Artigo
 
Especificação por meio de exemplos (BDD, testes de aceitação, ...)
Especificação por meio de exemplos (BDD, testes de aceitação, ...)Especificação por meio de exemplos (BDD, testes de aceitação, ...)
Especificação por meio de exemplos (BDD, testes de aceitação, ...)
 
Scrum para Desenvolvimento Interno e Produtos de Software
Scrum para Desenvolvimento Interno e Produtos de SoftwareScrum para Desenvolvimento Interno e Produtos de Software
Scrum para Desenvolvimento Interno e Produtos de Software
 
Modelos de Processo de Desenvolvimento de Software 2 - Prof.ª Cristiane Fidelix
Modelos de Processo de Desenvolvimento de Software 2 - Prof.ª Cristiane FidelixModelos de Processo de Desenvolvimento de Software 2 - Prof.ª Cristiane Fidelix
Modelos de Processo de Desenvolvimento de Software 2 - Prof.ª Cristiane Fidelix
 
Gerenciamento PDS
Gerenciamento PDSGerenciamento PDS
Gerenciamento PDS
 
Engenharia de software aula 6 - Introdução ao Desenvolvimento Ágil
Engenharia de software aula 6 - Introdução ao Desenvolvimento ÁgilEngenharia de software aula 6 - Introdução ao Desenvolvimento Ágil
Engenharia de software aula 6 - Introdução ao Desenvolvimento Ágil
 
Tudo são Dados - PHP Conference 2008
Tudo são Dados - PHP Conference 2008Tudo são Dados - PHP Conference 2008
Tudo são Dados - PHP Conference 2008
 
Desenvolvimento ágil e práticas Lean
Desenvolvimento ágil e práticas LeanDesenvolvimento ágil e práticas Lean
Desenvolvimento ágil e práticas Lean
 
Dev ops integração contínua com jenkins
Dev ops integração contínua com jenkinsDev ops integração contínua com jenkins
Dev ops integração contínua com jenkins
 
Powerlogic java ee open-source
Powerlogic   java ee open-sourcePowerlogic   java ee open-source
Powerlogic java ee open-source
 

LPPD - Uma alternativa ao desenvolvimento incremental

  • 1. LPPD - Lean Product and Process Development Uma alternativa ao desenvolvimento incremental?
  • 3. Disclaimer: Qualquer visão e opinião representada é pessoal e pertence unicamente aos palestrantes e não aos instituições e/ou organizações que os palestrantes estão associados.
  • 4. Source: XKCD, Speed and Danger, https://xkcd.com/1701/ O que fazer se falhas são perigosas?
  • 5. Nosso mundo cor de rosa… Source: Lakeworks, https://pt.wikipedia.org/wiki/Scrum_(desenvolvimento_de_software)#/media/File:Scrum_process.svg Spotify Labs, Spotify Engineering Culture, https://spotifylabscom.files.wordpress.com/2014/03/spotify-engineering-culture-part1.jpeg 1-4 Weeks
  • 6. … nem sempre é a melhor solução. No mundo físico é preciso mais do que um ‘git push’ para consertar erros Source: Brad Perriello, Medtronic recalls 48 CRM devices, Mass Devices, Feb 2018; Paul Ausik, Honda Accelerates Air Bag Recall, 24/7 Wall St, Sep 2018; PC World, HP anuncia recall, Jan 2018; Allen Ward, “DevelopLean.com - Lean Product Development seminar”, https://www.youtube.com/watch?v=Mu_-7B0owAw&t=1h09m22s Quando você precisa unir muitos especialistas de áreas distintas, um squad multifuncional não é uma solução
  • 7. Toyota consegue lidar com esses desafios melhor do que a concorrência 3.6% 5.1% 6.7% 5.0% Toyota Ford Volkswagen General Motors Custo de R&D da Receita Total 50.3 13.6 11.5 Toyota Ford Volkswagen General Motors Valor da Marca em bi USD 8.2% 6.0% 0.0% Toyota Ford Volkswagen General Motors Receita Operacional em % Source: Ovidijus Jurevicius, SWOT analysis of Toyota (6 Key Strengths in 2018), July 2018, https://www.strategicmanagementinsight.com/swot- analyses/toyota-swot-analysis.html N/A N/A
  • 8. Por isso pesquisadores estudam o sistema de desenvolvimento da Toyota por decadas
  • 9. Muitos conceitos de LPPD – Lean Product and Process Development são similar a Ágil § Craftsmanship: Uma equipe de expertos responsáveis que executa o trabalho e define os padrões. § Melhoria Continua: Aprendizagem constante enfatizando feedbacks curtos, usando o modelo de LAMDA (Look, Ask, Model, Discuss, Act). § Eliminação de desperdícios: Busca constante por uma redução de desperdícios no processo, como por exemplo “Scatter”, “Hand- Offs” e ”Wishful Thinking” § Alavancagem de padrões (definido pela linha de frente !): Uso de plataformas, componentes padronizados e processos padronizados onde faz sentido, nem como nos usamos bibliotecas de software e micro-serviços. Source: Allen Ward & Durward Sobek, Lean Product and Process Development, 2nd Edition, March 2014
  • 10. Queremos apresentar dois conceitos, que são diferente do que nossas soluções padrões Chief Engineer como integrador entre departamento altamente especializados invés de equipes multifuncionais Source: JOHN SHOOK, The remarkable Chief Engineer, March 2009, https://www.lean.org/shook/DisplayObject.cfm?o=906 MATIC GOLOB, Set-Based Concurrent Engineering in CMI Defence, Jul 2018, http://lean-analytics.org/set-based-concurrent-engineering-in-cmi-defence/ Convergência invés de iterações para chegar a uma solução final
  • 11. A organização da equipe de desenvolvimento da Toyota é a inversão do modelo Spotify § Chief Engineer tem uma equipe pequena que reporta diretamente para ele § O papel do Chief Engineer é a definição de comunicação da visão do produto § Os engenheiros de produtos permanecem nos departamentos da sua especialidade § Squad é multifuncional e colocado § Ligação direta entre o cliente e squad § Squad tem responsabilidade de fim-a-fim do processo de entrega § Se busca o máximo de independência entre squads Produto Tecnologia Produto Tecnologia
  • 12. Como a organização assegura alinhamento ao longo do Product Development Value Stream? Assegurar a integração é a responsabilidade do Chief Engineer, enquanto os Engenheiros especializados se responsabilizam pela implementação técnica Concurrent Engineers & Expertise T-Shape Comunicação simples e baseado em dados A3 Source: Allen Ward & Durward Sobek, Lean Product and Process Development, March 2014; James Morgan & Jeffrey Liker, The Toyota Product Development System, March 2006; James Morgan, Lean Product Process Development and the pursuit of enterprise excellence, EMC Network Discussion Workshop, 2013 Visualização Design Reviews
  • 13. Como lidar com as altas e baixas na demanda dos especialistas? Time Mfg Engine Vehicle New Model New Model New Model New Model Mfg. Technology UpdateMfg. Technology Up. New Engine New Engine Source: Allen Ward & Durward Sobek, Lean Product and Process Development, 2nd Edition, March 2014
  • 14. Source: James Morgan, Lean Product Process Development and the pursuit of enterprise excellence, EMC Network Discussion Workshop, 2013 Modelo iterativo Modelo convergente A Toyota usa um modelo convergente de engenharia paralela invés de iteratções para chegar a uma solução
  • 15. O que parece simples na teoria... Source: MATIC GOLOB, Set-Based Concurrent Engineering in CMI Defence, Jul 2018, http://lean-analytics.org/set-based-concurrent-engineering-in-cmi-defence/
  • 16. ... fica muito mais complexo na pratica Source: James Morgan & Jeffrey Liker, The Toyota Product Development System, Productivity Press, 2006 Um PDVSM (Product Development Value Stream Map) é diferente de um Gantt Chart porque 1) há uma ênfase em paralelizar as etapas invés de buscar por uma sequencia 2) ela destaca os pontos de integração e hand-overs entre área invés o timeline das tarefas 3) ela pode conter parâmetros do processo
  • 17. Um Product Development Value Stream Map também pode ser aplicado ao desenvolvimento de Software Disposi- tivos Design de telas Desenvol- vimento Protótipos de papelão Protótipos em papel Estudos de fluxos digitais Fluxo digital completo Dispositivos customizados 1ª fase de desenvolvimento Protótipos com soluções de mercado 2ª fase de desenvolvimento Integ- ração Disposivo ReleaseIntegração com legado Design Reviews Source: McKinsey Team Analysis
  • 18. Como progredir durante o processo de desenvolvimento sem ter ‘late design changes’? Compability Completeness LPPD: Compability before Completness Traditional: Completness before Compability Program Start Release Point Source: James Morgan, Lean Product Process Development and the pursuit of enterprise excellence, EMC Network Discussion Workshop, 2013
  • 19. ”Trade-Off curves” levam a progresso e flexibilidade no mesmo tempo Source: Allen Ward & Durward Sobek, Lean Product and Process Development, 2nd Edition, March 2014
  • 20. “Trade-Off Curves” temos também no mundo de TI Exemplo do Mundo de Algoritmos Exemplo do Mundo de Design1 No of fields per screen Timetocompleteform Measured Time Perceived Time Source: Bill Wake, Set-Based Concurrent Engineering, 2006, https://xp123.com/articles/set-based-concurrent-engineering/ 1 McKinsey Team Analysis – Fictitious, non validated example Bubble Sort Selection Sort Insertion Sort Shell Sort Heap Sort Quick Sort O(n) O(nlogn) O(n1.5) O(n2) Stable?