Pensando Lean

Post on 13-Dec-2014

1.283 views 1 download

description

Apresentação realizada em 29/09/2010 pelo projeto Bluesoft Labs.

Transcript of Pensando Lean

curso de 2 dias comTom e Mary Poppendieck

palestras do 3º dia disponíveis no blog

o que é lean?

entregar continuamente

cada vez commenos esforço

otimizandotempo e energia

Southwest Airlines

assentos vazios são desperdício?

uma taxa de ocupação maior aumentará os lucros?

serviço excelente

preços competitivos

assentos vazios

sem cobrar taxas extras

Southwest Airlines

Beijing Capital Airport

comparando com Heathrow T5 (Londres)

Beijing T3 x Heathrow T5

3 vezes maior

metade do preço

metade do tempo

como?

Beijing T3

testes constantes

mais de 8000 passageiros “mock”

um mês experimentando antes de abrir

como produtos falham?

falta de clientes.

como evitar?

construa a coisa certa.

construa a coisa certa

a coisa certa

do jeito certo

Minimum Viable Product

Faz o que se propõe?

Clientes estão dispostos a pagar?

O que precisamos aprender?

Minimum Viable Product

product champion+

competency leader

product champion(constrói a coisa certa)

competency leader(constrói certo a coisa)

eliminando desperdícios

demanda por valor≠

demanda por falha

chaos reportStandish Group 2002

chaos report 2002

7%

13%

16%

19%

45%

SempreFrequentementeAs vezesRaramenteRaramenteNunca

resolver problemas≠

tirar pedidos

formas de desperdício

WIPtrabalho em progresso

defeitos

perda de conhecimento

como resolver?

#1: entenda sua capacidade

input => 9 output => 4

#2: limite pela saída

#3: mapeie a cadeia de valor

qual é a eficiência do processo?

lembre-se dos“loop-backs”

excelência técnica

qualidade desde o início

qual é o custo para corrigir defeitos?

ok, mas e o código legado?

pare de cavar!

por que permitimos que o cliente nos deixe

entregar código ruim?

então, onde devo melhorar?

12 perguntas técnicas1. arquitetura com baixa

dependência

2. padrões de codificação

3. revisão de design/código

4. refactoring é um hábito

5. controle de versões /gerenciamento de configurações

6. testes de unidade automatizados

7. PARE quando os testes não passam

8. integração contínua

9. testes de aceitação automatizados

10.testes de usabilidade- cedo e frequentes

11.release automatizado

12.análise dos defeitos que passam

kanban

kanban

visualize o tempo médio de ciclo

controle porclasses de serviço

gráfico de controle

mantenha osresultados visíveis

defina critériosREADY e DONE

considere oslimites de utilização

performance x thrashing

0

12,5

25

37,5

50

10% 20% 30% 40% 50% 60% 70% 80% 90% 100%

pequenos lotesmédios lotesgrandes lotes

obrigado@luizfaias

blog.bluesoft.com.br