Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Como consertar o fluxo de desenvolvimento de pr...
Search
Wesley Zapellini
February 27, 2020
Technology
180
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Como consertar o fluxo de desenvolvimento de produtos
Slides apresentados no Webinar de 27/02/2020, em parceria com a SourceLevel.
Wesley Zapellini
February 27, 2020
More Decks by Wesley Zapellini
See All by Wesley Zapellini
Os principais desafios na adoção de métricas de processo
wesleytz
0
150
O que aprendi ao expandir meu papel de Agile Coach além dos times
wesleytz
1
150
Lições aprendidas após 1 ano e meio elevando a maturidade de organizações (SGRio 2019)
wesleytz
0
77
Lições aprendidas após 1 ano e meio elevando a maturidade de organizações
wesleytz
0
210
TDC Floripa 2018 - Preparando uma Fintech para o crescimento
wesleytz
3
470
Agile Brazil 2017 - Começando com Limites WIP
wesleytz
1
1k
Agile Trends 2017 - Começando com Limites WIP
wesleytz
1
280
Estratégias para otimizar um sistema de trabalho - Agile Brazil
wesleytz
2
500
Como consertar projetos
wesleytz
7
1.1k
Other Decks in Technology
See All in Technology
なぜ人は自分のプロジェクトを 「なんちゃってアジャイル」と 自嘲するのか
kozotaira
0
240
FinOps X 2026 Recap from Engineer Side #JapanFinOps
chacco38
0
240
Text-to-SQLをAgentCoreで実現し、生成されるSQLの精度を定量的に評価する
yakumo
2
390
そのタスクオンスケですか?
poropinai1966
0
110
アラート調査向けAIエージェントの本番導入とその後/AI Agents for Alert Investigation: Production Deployment and After
taddy_919
1
320
AWS Summit の片隅で、体育座りしながらコミュニティがにぎわう理由を考えた
k_adachi_01
2
340
MySQL & MySQL HeatWave Report - June 2026
freshdaz
0
280
RAGの精度向上とエージェント活用
kintotechdev
2
120
ご挨拶「10周年を迎える共創ラボのこれまでとこれから」
iotcomjpadmin
0
180
Kotlin 開発のツラミを爆破した話! / Explode the difficulty of Kotlin dev!
eller86
0
130
本当の”仕事”を手放せる未来が見えた
mu7889yoon
0
210
AWS Summit 2026で見えたSIerにとっての Amazon Quickの位置づけ
maf_0521
0
150
Featured
See All Featured
Code Reviewing Like a Champion
maltzj
528
40k
Art, The Web, and Tiny UX
lynnandtonic
304
22k
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
270
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.7k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
180
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
1.1k
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.3k
The untapped power of vector embeddings
frankvandijk
2
1.8k
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
240
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
3.6k
Mobile First: as difficult as doing things right
swwweet
225
10k
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
Transcript
Como consertar o fluxo de desenvolvimento de produtos
Wesley Zapellini speakerdeck.com/wesleytz @wesleyzapellini linkedin.com/in/wesleytz Consultor de Agilidade
None
Quem nunca?
Começo por onde?
Allison Vale
5 estratégias em sequência
Entrada Processamento (WIP) Saída Futuro Presente Passado
#2 Diminua o tamanho dos entregáveis #3 Promova a colaboração
#4 Faça somente a coisa certa #5 Tangibilize resultados Entrada Processamento (WIP) Saída Futuro Presente Passado #1 Comece pelo Trabalho em progresso
#1 Comece pelo Trabalho em progresso WIP tem relação direta
com lead time
Lead time #1 Comece pelo Trabalho em progresso Entrada Processamento
(WIP) Saída Futuro Presente Passado
Lei de Little #1 Comece pelo Trabalho em progresso
#1 Comece pelo Trabalho em progresso Lead time WIP
Valor é perecível #1 Comece pelo Trabalho em progresso
Relação entre WIP e qualidade #1 Comece pelo Trabalho em
progresso
#1 Comece pelo Trabalho em progresso
#1 Comece pelo Trabalho em progresso https://www.youtube.com/watch?v=ZeMebo3193Y
Maior lead time, mais defeitos #1 Comece pelo Trabalho em
progresso
WIP é ponto de alavancagem #1 Comece pelo Trabalho em
progresso
#1.1 Tangibilize o fluxo de trabalho atual #1 Comece pelo
Trabalho em progresso
A fazer Fazendo Validando Feito Pronto p/ validar #1 Comece
pelo Trabalho em progresso
#1 Comece pelo Trabalho em progresso A fazer Fazendo Validando
Feito Pronto p/ validar
#1 Comece pelo Trabalho em progresso STATIK ajuda bastante na
visibilidade
#1.2 Administre sua capacidade #1 Comece pelo Trabalho em progresso
Limitar WIP protege sua capacidade #1 Comece pelo Trabalho em
progresso
Evita sobrecarga e cria sistema puxado #1 Comece pelo Trabalho
em progresso
#1 Comece pelo Trabalho em progresso Nenhum trabalho entra se
não houver espaço
O efeito no lead time é drástico #1 Comece pelo
Trabalho em progresso
Esta etapa consegue processar 3 itens por vez Acabei de
mandar um item para a próxima etapa! #1 Comece pelo Trabalho em progresso A fazer Fazendo Validando Feito Pronto p/ validar
O que sai do outro lado continua dependendo da coluna
"Fazendo" WIP aumenta, lead time aumenta #1 Comece pelo Trabalho em progresso A fazer Fazendo Validando Feito Pronto p/ validar
2 3 5 #1 Comece pelo Trabalho em progresso A
fazer Fazendo Validando Feito Pronto p/ validar
Acabei de mandar um item pra frente, mas não posso
começar algo novo. #1 Comece pelo Trabalho em progresso 2 3 5 A fazer Fazendo Validando Feito Pronto p/ validar
#1 Comece pelo Trabalho em progresso 2 3 5 A
fazer Fazendo Validando Feito Pronto p/ validar Onde posso ajudar?
#1 Comece pelo Trabalho em progresso Onde posso ajudar? 2
3 5 A fazer Fazendo Validando Feito Pronto p/ validar
2 3 5 A fazer Fazendo Validando Feito Pronto p/
validar #1 Comece pelo Trabalho em progresso
10 A fazer Fazendo Validando Feito Pronto p/ validar #1
Comece pelo Trabalho em progresso
“Pare de começar e comece a terminar” #1 Comece pelo
Trabalho em progresso
Na prática
None
A fazer Fazendo Validando Feito Pronto p/ validar #1 Comece
pelo Trabalho em progresso
#1 Comece pelo Trabalho em progresso 2 3 5 A
fazer Fazendo Validando Feito Pronto p/ validar
Ajude o código a chegar em produção #1 Comece pelo
Trabalho em progresso
None
De onde vem os valores? #1 Comece pelo Trabalho em
progresso
Experimente #1 Comece pelo Trabalho em progresso brodzinski.com/2009/11/kanban-story-kanban-board.html
Poucas colunas por vez #1 Comece pelo Trabalho em progresso
brodzinski.com/2009/11/kanban-story-kanban-board.html
Atribua um valor e observe, padrões do quadro vão indicar
o próximo passo #1 Comece pelo Trabalho em progresso brodzinski.com/2009/11/kanban-story-kanban-board.html
Limites mais baixos, feedback mais rápido #1 Comece pelo Trabalho
em progresso brodzinski.com/2009/11/kanban-story-kanban-board.html
blog.plataformatec.com.br/2016/09/case-study-of-a-wip-limit-implementation-why-when-and-how-to-use-wip-limits/
brodzinski.com/2009/11/kanban-story-kanban-board.html
softwareengineering.stackexchange.com/questions/113409/how-to-specify-wip-limits-in-kanban
#1 Comece pelo Trabalho em progresso brodzinski.com/2009/11/kanban-story-kanban-board.html https://speakerdeck.com/wesleytz/agile-brazil-2017-comecando-com-limites-wip
#1.3 Promova Coordenação tática #1 Comece pelo Trabalho em progresso
#1 Comece pelo Trabalho em progresso 2 3 5 A
fazer Fazendo Validando Feito Pronto p/ validar Onde posso ajudar?
Como podemos nos organizar para fazer o trabalho sair? 2
3 5 A fazer Fazendo Validando Feito Pronto p/ validar #1 Comece pelo Trabalho em progresso
Passa a ser um jogo coletivo, orientado ao que precisa
ser feito. #1 Comece pelo Trabalho em progresso
#2 Diminua o tamanho dos entregáveis #3 Promova a colaboração
#4 Faça somente a coisa certa #5 Tangibilize resultados Entrada Processamento (WIP) Saída Futuro Presente Passado #1 Comece pelo Trabalho em progresso
Afeta diretamente o lead time #2 Diminua o tamanho dos
entregáveis
Melhora responsividade a mudanças #2 Diminua o tamanho dos entregáveis
Melhora responsividade à mudanças Responder a mudanças Seguir um plano
>
Reduz a chance de trabalhar na coisa errada, feedback mais
frequente #2 Diminua o tamanho dos entregáveis
Aumenta previsibilidade #2 Diminua o tamanho dos entregáveis
Facilita coordenação tática #2 Diminua o tamanho dos entregáveis
Motiva as pessoas #2 Diminua o tamanho dos entregáveis
Incrementos de negócio: Poucas semanas #2 Diminua o tamanho dos
entregáveis
#2 Diminua o tamanho dos entregáveis Incrementos de produto: Até
uma semana
#2 Diminua o tamanho dos entregáveis Incrementos de trabalho: Até
um dia
Não quebre, fatie. E se puder… simplifique! #2 Diminua o
tamanho dos entregáveis
#2 Diminua o tamanho dos entregáveis #3 Promova a colaboração
#4 Faça somente a coisa certa #5 Tangibilize resultados Entrada Processamento (WIP) Saída Futuro Presente Passado #1 Comece pelo Trabalho em progresso
#3.1 No nível do time #3 Promova a colaboração
Evitar ambientes orientados a tarefas #3 Promova a colaboração
#3 Promova a colaboração Filas individuais
#3 Promova a colaboração Filas individuais
#3 Promova a colaboração Filas individuais
#3 Promova a colaboração Decisões centralizadas Filas individuais Sobrecarga Desperdício
Favorecer ambientes orientados a missão #3 Promova a colaboração
#3 Promova a colaboração Como podemos nos organizar para resolver
o problema? 3 A fazer Fazendo Validando Feito Pronto p/ validar 2 5
#3 Promova a colaboração Como podemos nos organizar para resolver
o problema? 3 A fazer Fazendo Validando Feito Pronto p/ validar 2 5 Fila única e priorizada Decisões compactuadas e consciência do todo
Na prática
Coordenação tática #3 Promova a colaboração
Parear, revisar código com ❤ #3 Promova a colaboração
Ajudar nos testes e validações #3 Promova a colaboração
Ajudar a eliminar gargalos #3 Promova a colaboração
#3.2 No nível da organização #3 Promova a colaboração
O contexto pode ser não colaborativo #3 Promova a colaboração
Ambientes não colaborativos tendem a ser competitivos #3 Promova a
colaboração
–William E. Deming “A bad system will beat a good
person every time.” #3 Promova a colaboração
Estratégia dominante (Teoria dos Jogos) #3 Promova a colaboração
Agindo em benefício próprio, coletivo sempre perde #3 Promova a
colaboração
Equilíbrio ineficiente #3 Promova a colaboração
Importante investir em colaboração no nível da organização #3 Promova
a colaboração
Metas compartilhadas #3 Promova a colaboração
#3 Promova a colaboração https://labs.spotify.com/2014/03/27/spotify-engineering-culture-part-1/
None
Propor alternativas e proteger meta atual #3 Promova a colaboração
Simplicidade resolve! #3 Promova a colaboração
Devs conhecem o ferramental e podem ajudar muito! #3 Promova
a colaboração
Não é o fim do mundo! #3 Promova a colaboração
#2 Diminua o tamanho dos entregáveis #3 Promova a colaboração
#4 Faça somente a coisa certa #5 Tangibilize resultados Entrada Processamento (WIP) Saída Futuro Presente Passado #1 Comece pelo Trabalho em progresso
#4.1 Em nível de negócio #4 Faça somente a coisa
certa
Critérios pouco tangíveis para priorização #4 Faça somente a coisa
certa
Recursos escassos, viés econômico #4 Faça somente a coisa certa
Quanto $ estou perdendo ou deixando de ganhar se fizer
isso daqui a 5 meses? #4 Faça somente a coisa certa Custo de atraso (Cost of delay):
Facilita comparações, foco na eficácia #4 Faça somente a coisa
certa https://medium.com/@aolchik/calculando-o-custo-de-atraso-da-acme-ltda-3daa6ba60ab5#.i9ta7x1fh
#4 Faça somente a coisa certa
#4.2 Em nível de produto #4 Faça somente a coisa
certa
Iterativo + Incremental #4 Faça somente a coisa certa
Iterativo: Melhorar o que se tem #4 Faça somente a
coisa certa
#4 Faça somente a coisa certa
Incremental: Acrescentar coisas novas #4 Faça somente a coisa certa
#4 Faça somente a coisa certa
Iterativo + Incremental #4 Faça somente a coisa certa
#4.3 Em nível de time #4 Faça somente a coisa
certa
Outras demandas competem com os entregáveis #4 Faça somente a
coisa certa
Opções devem ficar explícitas #4 Faça somente a coisa certa
#4 Faça somente a coisa certa 2 3 5 A
fazer Fazendo Validando Feito Pronto p/ validar
Raia para demandas urgentes #4 Faça somente a coisa certa
2 3 5 A fazer Fazendo Validando Feito Pronto p/ validar
#4 Faça somente a coisa certa Classes de serviço
#2 Diminua o tamanho dos entregáveis #3 Promova a colaboração
#4 Faça somente a coisa certa #5 Tangibilize resultados Entrada Processamento (WIP) Saída Futuro Presente Passado #1 Comece pelo Trabalho em progresso
#5.1 Celebre #5 Tangibilize resultados
#5.2 Crie visibilidade para o resultado #5 Tangibilize resultados
A fazer Fazendo Validando Feito Pronto p/ validar 2 3
5 Elogios Conquistas Métricas #5 Tangibilize resultados
#5.3 Apresente números #5 Tangibilize resultados
Traz fatos, evita achismo #5 Tangibilize resultados
Gera segurança e confiança #5 Tangibilize resultados
Lead time, CFD, Throughput, Resultados financeiros #5 Tangibilize resultados
blog.plataformatec.com.br blog.plataformatec.com.br/2016/01/o-aprendizado-a-partir-de-indicadores-ageis/ blog.plataformatec.com.br/2016/02/why-we-love-metrics-learning-with-lead-time/ blog.plataformatec.com.br/2016/02/why-we-love-metrics-throughput-and-burnup-charts/ blog.plataformatec.com.br/2016/03/why-we-love-metrics-cumulative-flow-diagrams/
#5 Tangibilize resultados
#1 Comece pelo Trabalho em progresso
#1 Comece pelo Trabalho em progresso #2 Diminua o tamanho
dos entregáveis
#1 Comece pelo Trabalho em progresso #2 Diminua o tamanho
dos entregáveis #3 Promova a colaboração
#1 Comece pelo Trabalho em progresso #2 Diminua o tamanho
dos entregáveis #3 Promova a colaboração #4 Faça somente a coisa certa
#1 Comece pelo Trabalho em progresso #2 Diminua o tamanho
dos entregáveis #3 Promova a colaboração #4 Faça somente a coisa certa #5 Tangibilize resultados
Obrigado! speakerdeck.com/wesleytz @wesleyzapellini linkedin.com/in/wesleytz