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
Estratégias para otimizar um sistema de trabalh...
Search
Wesley Zapellini
November 07, 2016
Technology
2
410
Estratégias para otimizar um sistema de trabalho - Agile Brazil
Slides apresentados no Agile Brazil
Wesley Zapellini
November 07, 2016
Tweet
Share
More Decks by Wesley Zapellini
See All by Wesley Zapellini
Como consertar o fluxo de desenvolvimento de produtos
wesleytz
1
140
Os principais desafios na adoção de métricas de processo
wesleytz
0
120
O que aprendi ao expandir meu papel de Agile Coach além dos times
wesleytz
1
120
Lições aprendidas após 1 ano e meio elevando a maturidade de organizações (SGRio 2019)
wesleytz
0
50
Lições aprendidas após 1 ano e meio elevando a maturidade de organizações
wesleytz
0
160
TDC Floripa 2018 - Preparando uma Fintech para o crescimento
wesleytz
3
380
Agile Brazil 2017 - Começando com Limites WIP
wesleytz
1
950
Agile Trends 2017 - Começando com Limites WIP
wesleytz
1
250
Como consertar projetos
wesleytz
7
670
Other Decks in Technology
See All in Technology
これまでの計測・開発・デプロイ方法全部見せます! / Findy ISUCON 2024-11-14
tohutohu
3
370
The Role of Developer Relations in AI Product Success.
giftojabu1
0
120
Why does continuous profiling matter to developers? #appdevelopercon
salaboy
0
190
初心者向けAWS Securityの勉強会mini Security-JAWSを9ヶ月ぐらい実施してきての近況
cmusudakeisuke
0
120
SREが投資するAIOps ~ペアーズにおけるLLM for Developerへの取り組み~
takumiogawa
1
170
ドメイン名の終活について - JPAAWG 7th -
mikit
33
20k
rootlessコンテナのすゝめ - 研究室サーバーでもできる安全なコンテナ管理
kitsuya0828
3
380
TypeScript、上達の瞬間
sadnessojisan
46
13k
Terraform未経験の御様に対してどの ように導⼊を進めていったか
tkikuchi
2
430
複雑なState管理からの脱却
sansantech
PRO
1
140
10XにおけるData Contractの導入について: Data Contract事例共有会
10xinc
5
610
マルチプロダクトな開発組織で 「開発生産性」に向き合うために試みたこと / Improving Multi-Product Dev Productivity
sugamasao
1
300
Featured
See All Featured
A designer walks into a library…
pauljervisheath
203
24k
GitHub's CSS Performance
jonrohan
1030
460k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.1k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
159
15k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
33
1.9k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
356
29k
BBQ
matthewcrist
85
9.3k
A Tale of Four Properties
chriscoyier
156
23k
Reflections from 52 weeks, 52 projects
jeffersonlam
346
20k
Imperfection Machines: The Place of Print at Facebook
scottboms
265
13k
Optimising Largest Contentful Paint
csswizardry
33
2.9k
Rails Girls Zürich Keynote
gr2m
94
13k
Transcript
Estratégias para otimizar sistemas de trabalho
Wesley Zapellini @wesleyzapellini
None
None
None
Estratégias para otimizar sistemas de trabalho
Começo por onde?
Alisson Vale
Alisson Vale softwarezen.me
Alisson Vale softwarezen.me
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
#1 Comece pelo Trabalho em progresso Lead time WIP
Lei de Little #1 Comece pelo Trabalho em progresso
WIP tem relação com valor entregue #1 Comece pelo Trabalho
em progresso
WIP tem relação com 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
Nenhum trabalho entra se não houver espaço #1 Comece pelo
Trabalho em progresso
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
“Pare de começar e comece a terminar” #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/
#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
#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 à mudanças Responder a mudanças Seguir um plano
>
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 http://blogs.adobe.com/agile/2013/09/27/splitting-stories-into-small-vertical-slices/
#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
#3 Promova a colaboração Cultura herdada da indústria
Evitar ambientes orientados a tarefas #3 Promova a colaboração
Filas individuais #3 Promova a colaboração
Dificuldade para atribuir e priorizar trabalho #3 Promova a colaboração
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
Consciência do todo #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
–William E. Deming “A bad system will beat a good
person every time.” #3 Promova a colaboração
Agindo em benefício próprio, coletivo sempre perde #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
Proteger a meta atual #3 Promova a colaboração
Simplicidade resolve! #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
Cost of delay pode ajudar #4 Faça somente a coisa
certa
Qual funcionalidade devo concluir primeiro? #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
Facilita comparações, foco na eficácia #4 Faça somente a coisa
certa
#4 Faça somente a coisa certa https://medium.com/@aolchik/calculando-o-custo-de-atraso-da-acme-ltda-3daa6ba60ab5#.i9ta7x1fh blog.plataformatec.com.br/2016/11/calculating-cost-of-delay-for-software-projects/
#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 http://jpattonassociates.com/dont_know_what_i_want/
Incremental: Acrescentar coisas novas #4 Faça somente a coisa certa
#4 Faça somente a coisa certa http://jpattonassociates.com/dont_know_what_i_want/
Iterativo + Incremental #4 Faça somente a coisa certa
#4.3 Em nível de time #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
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/
Utilização de métricas para análise e melhoria do processo ágil.
Breno Campos Quarta, às 15:15
bit.ly/agilebr2016-7emails Raphael Albino
#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
http://bit.ly/agilebr2016-ebook
Obrigado! @wesleyzapellini