43
Gestão Lean Gestão Lean para o para o Desenvolvimento Desenvolvimento de Software de Software Manoel Pimentel, CSP Manoel Pimentel, CSP www.visaoagil.com www.visaoagil.com

Palestra Gestão Lean para o Desenvolvimento de Software - Manoel Pimentel

Embed Size (px)

DESCRIPTION

Palestra Gestão Lean para o desenvolvimento de software - Manoel Pimentel realizada em Mar de 2009 no evento Maré de agilidade na Bahia.

Citation preview

Page 1: Palestra Gestão Lean para o Desenvolvimento de Software  - Manoel Pimentel

Gestão LeanGestão Leanpara opara o

DesenvolvimentoDesenvolvimentode Softwarede Software

Manoel Pimentel, CSPManoel Pimentel, CSP

www.visaoagil.comwww.visaoagil.com

Page 2: Palestra Gestão Lean para o Desenvolvimento de Software  - Manoel Pimentel

2

Sobre Sobre •• ÉÉ Engenheiro de Software, com 15 anos na Engenheiro de Software, com 15 anos na áárea de TI, rea de TI,

atualmente trabalha como Coach em Agile, Lean e TOC para atualmente trabalha como Coach em Agile, Lean e TOC para empresas do segmento de serviempresas do segmento de serviçço, financeiro e banco, financeiro e bancáário. rio. ÉÉDiretor Editorial da Revista Visão Diretor Editorial da Revista Visão ÁÁgil e Editor Chefe da InfoQ gil e Editor Chefe da InfoQ Brasil, JBrasil, Jáá escreveu sobre escreveu sobre agileagile para importantes portais e para importantes portais e revistas do Brasil e exterior e Tambrevistas do Brasil e exterior e Tambéém palestrou em eventos m palestrou em eventos nacionais e internacionais sobre agilidade. Possui as nacionais e internacionais sobre agilidade. Possui as certificacertificaçções CSM e CSP da Scrum Alliance e foi um dos ões CSM e CSP da Scrum Alliance e foi um dos pioneiros na utilizapioneiros na utilizaçção e divulgaão e divulgaçção de mão de méétodos todos áágeis no geis no Brasil. Contatos: Brasil. Contatos: [email protected]@visaoagil.com

•• www.visaoagil.comwww.visaoagil.com

Page 3: Palestra Gestão Lean para o Desenvolvimento de Software  - Manoel Pimentel

3

TPS TPS Toyota Toyota ProductionProduction SystemSystem

Page 4: Palestra Gestão Lean para o Desenvolvimento de Software  - Manoel Pimentel

4

O que O que éé Lean?Lean?Realizar Realizar mais o que mais o que importaimporta ,,

eliminandoeliminando o o que que não importa.não importa.

Trabalha com a idTrabalha com a idééia que soluia que soluçções ões

eleganteselegantes são criadas atravsão criadas atravéés da s da

simplicidadesimplicidade ..

Page 5: Palestra Gestão Lean para o Desenvolvimento de Software  - Manoel Pimentel

Não Não éé apenas apenas REDUREDUÇÇÃO DE ÃO DE CUSTOSCUSTOS;;

Page 6: Palestra Gestão Lean para o Desenvolvimento de Software  - Manoel Pimentel

Não Não éé apenas apenas REDUREDUÇÇÃO DA ÃO DA FORFORÇÇA DE TRABALHOA DE TRABALHO

Page 7: Palestra Gestão Lean para o Desenvolvimento de Software  - Manoel Pimentel

Não Não éé ssóó um um PROCESSO PROCESSO DE PRODUDE PRODUÇÇÃOÃO

Page 8: Palestra Gestão Lean para o Desenvolvimento de Software  - Manoel Pimentel

Lean Lean éé um um Estado de EspEstado de Espíírito rito ou ou Maneira de PensarManeira de Pensar..

Page 9: Palestra Gestão Lean para o Desenvolvimento de Software  - Manoel Pimentel

ÉÉ ObservObserváávelvel, mas , mas intangintangíívelvel..

Page 10: Palestra Gestão Lean para o Desenvolvimento de Software  - Manoel Pimentel

Vai contra a nossa natureza Vai contra a nossa natureza de sempre de sempre acumular acumular mais e mais e

mais coisas.mais coisas.

Page 11: Palestra Gestão Lean para o Desenvolvimento de Software  - Manoel Pimentel

Just In TimeJust In Time

Page 12: Palestra Gestão Lean para o Desenvolvimento de Software  - Manoel Pimentel

12

OutputWIP Work in Process

Slot 1

Input

PullPull SystemsSystems

Slot 2

Slot 3

Page 13: Palestra Gestão Lean para o Desenvolvimento de Software  - Manoel Pimentel

13

Eliminando o DESPERDEliminando o DESPERD ÍÍCIOCIO

Page 14: Palestra Gestão Lean para o Desenvolvimento de Software  - Manoel Pimentel

WasteWaste TimeTime

Page 15: Palestra Gestão Lean para o Desenvolvimento de Software  - Manoel Pimentel

15

Trabalho parcialmente

concluído

Processos extras

Funcionalidades Desnecessárias

Mudanças de Tarefas(Multitarefa)

Esperas

Defeitos

Onde estOnde est áá o desperdo desperd íício?cio?

Page 16: Palestra Gestão Lean para o Desenvolvimento de Software  - Manoel Pimentel

WorkTimeWorkTime

Page 17: Palestra Gestão Lean para o Desenvolvimento de Software  - Manoel Pimentel

Fluxo ContFluxo Cont íínuo de Entregasnuo de Entregas

Page 18: Palestra Gestão Lean para o Desenvolvimento de Software  - Manoel Pimentel

ValorValor

$ $ $ $ $ $ $ $$ $ $ $ $ $ $ $

Page 19: Palestra Gestão Lean para o Desenvolvimento de Software  - Manoel Pimentel

19

VSM VSM -- ValueValue StreamStream MapMap. .

Page 20: Palestra Gestão Lean para o Desenvolvimento de Software  - Manoel Pimentel

TheThe 5 5 whywhy ’’ss

WhyWhy?? WhyWhy?? WhyWhy?? WhyWhy?? WhyWhy??====

Causa e Efeito (Problemas)Causa e Efeito (Problemas)

Page 21: Palestra Gestão Lean para o Desenvolvimento de Software  - Manoel Pimentel

Ferramentas LeanFerramentas Lean

Page 22: Palestra Gestão Lean para o Desenvolvimento de Software  - Manoel Pimentel

HeijunkaHeijunka

Nivelamento da ProduNivelamento da Produçção.ão.

Page 23: Palestra Gestão Lean para o Desenvolvimento de Software  - Manoel Pimentel

HeijunkaHeijunka == == Evitar Evitar MultitarefaMultitarefa

Page 24: Palestra Gestão Lean para o Desenvolvimento de Software  - Manoel Pimentel

HanseiHansei

Reflexões profundas em busca da Reflexões profundas em busca da melhoria contmelhoria contíínua.nua.

Page 25: Palestra Gestão Lean para o Desenvolvimento de Software  - Manoel Pimentel

Hansei == Hansei == RetrospectivasRetrospectivas

Page 26: Palestra Gestão Lean para o Desenvolvimento de Software  - Manoel Pimentel

KaizenKaizen

""kaikai" significa "" significa "mudanmudan ççaa" ou "ato de " ou "ato de correcorreçção" e "zen"ão" e "zen"

significa "significa "bombom " " –– ou seja, melhoria ou seja, melhoria contcontíínua.nua.

Page 27: Palestra Gestão Lean para o Desenvolvimento de Software  - Manoel Pimentel

Kaizen == Kaizen == MudanMudan çça de a de AtitudeAtitude

Page 28: Palestra Gestão Lean para o Desenvolvimento de Software  - Manoel Pimentel

PokaPoka --YokeYoke

ÉÉ um dispositivo fum dispositivo fíísico de controle para controle sico de controle para controle de qualidade, que de qualidade, que éé acionado automaticamente acionado automaticamente

quando hquando háá algum erro oualgum erro oudefeito no processo de produdefeito no processo de produçção.ão.

Page 29: Palestra Gestão Lean para o Desenvolvimento de Software  - Manoel Pimentel

PokaPoka --YokeYoke == == AutomaAutoma çção ão de Testes de Testes

Page 30: Palestra Gestão Lean para o Desenvolvimento de Software  - Manoel Pimentel

AndonAndon

Ferramenta visual e sonora Ferramenta visual e sonora

Para sinalizaPara sinalizaçção de problemas ão de problemas

na linha de produna linha de produççãoão

Page 31: Palestra Gestão Lean para o Desenvolvimento de Software  - Manoel Pimentel

AndonAndon == == ImpedimentosImpedimentos

Page 32: Palestra Gestão Lean para o Desenvolvimento de Software  - Manoel Pimentel

KanBanKanBan

O O KanbanKanban éé um instrumento de um instrumento de sinalizasinalizaçção que permite a criaão que permite a criaçção de fluxo ão de fluxo via um via um PullPull System (System (““Sistema PuxadoSistema Puxado””).).

Page 33: Palestra Gestão Lean para o Desenvolvimento de Software  - Manoel Pimentel

KanBanKanBan == == ComunicaComunica çção, ão, Ritmo, Entregas...Ritmo, Entregas...

Page 34: Palestra Gestão Lean para o Desenvolvimento de Software  - Manoel Pimentel

Exemplos reais Exemplos reais de de KanBanKanBan

Page 35: Palestra Gestão Lean para o Desenvolvimento de Software  - Manoel Pimentel

35

Page 36: Palestra Gestão Lean para o Desenvolvimento de Software  - Manoel Pimentel

36

Page 37: Palestra Gestão Lean para o Desenvolvimento de Software  - Manoel Pimentel

37

Page 38: Palestra Gestão Lean para o Desenvolvimento de Software  - Manoel Pimentel

38

Fonte: A

lisson Vale

http://ww

w.phidelis.com

.br/blogs/alissonvale/

Page 39: Palestra Gestão Lean para o Desenvolvimento de Software  - Manoel Pimentel

39

Page 40: Palestra Gestão Lean para o Desenvolvimento de Software  - Manoel Pimentel

40

ResumindoResumindoOnde podemos usar Lean? Onde podemos usar Lean?

Modelo Iterativo e Incremental

Atendimento

(Suporte e Manutenção)

Page 41: Palestra Gestão Lean para o Desenvolvimento de Software  - Manoel Pimentel

41

ReferênciasReferências

Page 42: Palestra Gestão Lean para o Desenvolvimento de Software  - Manoel Pimentel

DDúúvidasvidas

????????????????????????????????????????????????

Page 43: Palestra Gestão Lean para o Desenvolvimento de Software  - Manoel Pimentel

Valeu!Valeu!

[email protected]@visaoagil.com