Click here to load reader
Upload
luiz-faias-junior
View
1.283
Download
1
Embed Size (px)
DESCRIPTION
Apresentação realizada em 29/09/2010 pelo projeto Bluesoft Labs.
Citation preview
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
http://commons.wikimedia.org/wiki/File:Gift_box_icon.png
http://en.wikipedia.org/wiki/File:ControlChart.svg
imagens Creative Commons