Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Como consertar projetos
Search
Wesley Zapellini
September 23, 2016
Technology
7
900
Como consertar projetos
Slides apresentados na RubyConf Brasil 2016.
Wesley Zapellini
September 23, 2016
Tweet
Share
More Decks by Wesley Zapellini
See All by Wesley Zapellini
Como consertar o fluxo de desenvolvimento de produtos
wesleytz
1
170
Os principais desafios na adoção de métricas de processo
wesleytz
0
140
O que aprendi ao expandir meu papel de Agile Coach além dos times
wesleytz
1
130
Lições aprendidas após 1 ano e meio elevando a maturidade de organizações (SGRio 2019)
wesleytz
0
64
Lições aprendidas após 1 ano e meio elevando a maturidade de organizações
wesleytz
0
190
TDC Floripa 2018 - Preparando uma Fintech para o crescimento
wesleytz
3
440
Agile Brazil 2017 - Começando com Limites WIP
wesleytz
1
1k
Agile Trends 2017 - Começando com Limites WIP
wesleytz
1
260
Estratégias para otimizar um sistema de trabalho - Agile Brazil
wesleytz
2
480
Other Decks in Technology
See All in Technology
Building Serverless AI Memory with Mastra × AWS
vvatanabe
0
600
Claude Skillsの テスト業務での活用事例
moritamasami
1
110
SREが取り組むデプロイ高速化 ─ Docker Buildを最適化した話
capytan
0
150
Knowledge Work の AI Backend
kworkdev
PRO
0
280
20251222_サンフランシスコサバイバル術
ponponmikankan
2
140
M&Aで拡大し続けるGENDAのデータ活用を促すためのDatabricks権限管理 / AEON TECH HUB #22
genda
0
260
Amazon Connect アップデート! AIエージェントにMCPツールを設定してみた!
ysuzuki
0
140
Strands Agents × インタリーブ思考 で変わるAIエージェント設計 / Strands Agents x Interleaved Thinking AI Agents
takanorig
5
2.1k
AWS運用を効率化する!AWS Organizationsを軸にした一元管理の実践/nikkei-tech-talk-202512
nikkei_engineer_recruiting
0
170
ESXi のAIOps だ!2025冬
unnowataru
0
390
たまに起きる外部サービスの障害に備えたり備えなかったりする話
egmc
0
420
[2025-12-12]あの日僕が見た胡蝶の夢 〜人の夢は終わらねェ AIによるパフォーマンスチューニングのすゝめ〜
tosite
0
190
Featured
See All Featured
Skip the Path - Find Your Career Trail
mkilby
0
27
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
280
KATA
mclloyd
PRO
33
15k
[SF Ruby Conf 2025] Rails X
palkan
0
640
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
9
1k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
0
110
The browser strikes back
jonoalderson
0
130
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
0
100
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Abbi's Birthday
coloredviolet
0
3.8k
Transcript
Como consertar projetos
Wesley Zapellini @wesleyzapellini
None
plataformatec.workable.com
None
Como consertar projetos
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: tempo para terminar alguma coisa #1 Comece pelo
Trabalho em progresso
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.2 Administre sua capacidade #1 Comece pelo Trabalho em progresso
Limitar WIP protege sua capacidade #1 Comece pelo Trabalho em
progresso
Evita sobrecarga #1 Comece pelo Trabalho em progresso
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 blog.plataformatec.com.br/2016/09/case-study-of-a-wip-limit-implementation-why-when-and-how-to-use-wip-limits/
Poucas colunas por vez #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
Atribua um valor e observe #1 Comece pelo Trabalho em
progresso brodzinski.com/2009/11/kanban-story-kanban-board.html
Padrões no quadro indicam próximo passo #1 Comece pelo Trabalho
em progresso brodzinski.com/2009/11/kanban-story-kanban-board.html
#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 #1 Comece pelo Trabalho
em progresso
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
>
Encurta ciclo de feedback #2 Diminua o tamanho dos entregáveis
Reduz a chance de trabalhar na coisa errada #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. #2 Diminua o tamanho dos entregáveis
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 Derivado da indústria
Trabalho atribuído em filas individuais #3 Promova a colaboração
Decisões centralizadas #3 Promova a colaboração
Sobrecarca de gerenciamento das filas #3 Promova a colaboração
Stress e desperdício #3 Promova a colaboração
Favorecer ambientes orientados a missão #3 Promova a colaboração
Fila única e priorizada #3 Promova a colaboração
Decisões compactuadas #3 Promova a colaboração
Consciência do todo #3 Promova a colaboração
Na prática
Coordenação tática #3 Promova a colaboração
Ajude seus colegas #3 Promova a colaboração
Pareie, revise PR’s com ❤ #3 Promova a colaboração
Ajude nos testes, na aceitação #3 Promova a colaboração
Você pode ajudar eliminando um gargalo #3 Promova a colaboração
Melhorando o deploy, por exemplo #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 #3 Promova a colaboração
Proteger a meta atual #3 Promova a colaboração
Simplicidade resolve! #3 Promova a colaboração
Devs conhecem o ferramental #3 Promova a colaboração
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
Cost of delay #4 Faça somente a coisa certa
#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
Nova feature, melhoria técnica … #4 Faça somente a coisa
certa
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
Yagni #4 Faça somente a coisa certa http://martinfowler.com/bliki/Yagni.html
#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
Medidas durante todo o fluxo #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/
#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
blog.plataformatec.com.br/2016/08/5-strategies-to-improve-software-development-workflow/
Obrigado! @wesleyzapellini