O documento discute implantação de Scrum em escala e aborda três principais frameworks para isso: Scrum of Scrums, Nexus e LeSS. O autor também discute como voltar às origens do Scrum, focando em pessoas, conversas face a face e simplicidade.
1. Implantação Scrum em escala:
de volta às origens
Agile Brazil 2016
Rodrigo Silva Pinto
2.
3. O q diz o Scrum Guide?
• 1 time -> 9 devs no máximo
• N times –> 1 produto -> 1 PB
• N times -> 1 DoD
• N times -> 1 incremento
4. N times - 1 produto
N times - Suite de produtos
integrados
× N times - N produtos (Muitos
Scrums)
× 1 time - N produtos em
paralelo (Bad Idea!)
× Toda organização adotando
Scrum (Agile Transformation)
Gunther Verheyen (Scrum.org)
Scrum em Escala
5. Scrum em Escala
Estrutura ordenada que visa solucionar:
• Redundância de tarefas
• Dependência entre tarefas
• Falta de visão integrada de produto (times difusos)
• Falta de orientação entre times (sub-otimização)
• Falta de padrões
• Merge hell
• Integration hell
7. Scrum of Scrums
• Ken Schwaber & Jeff Sutherland
(1996)
• 1º scaling mechanism
• Análogo a uma Daily Scrum de
times
• Organiza os times de forma
fractal
11. Scrum at Scale
• Jeff Sutherland & Alex
Brown (2014)
• Modular, context-driven
framework
• http://scruminc.com
12.
13.
14.
15. LeSS – Large Scale Scrum
• Craig Larman & Bas Vodde
(2005)
• “Truly scaled Scrum is
Scrum scaled.”
• http://less.works
16. por time,
podem haver
observadores
LeSS
1 PO
1 PB
1 incremento
8 times máx.
Sprint sincronizado
todos os times,
auto organizam
os PBI
por time, em
paralelo
representantes
dos times, SoS
overall, single
e multi-time
refinementevento único,
todos os times
retro por
timeevento geral,
todos os times
19. Frameworks
Framework Definição Práticas Complementares
Scrum of Scrums Artigo: “Agile can Scale” -
Nexus Nexus Guide ~40
Scrum at Scale - ~27
LeSS Principles (~10), Rules (~28) Guides (~27), Experiments
(600+)
20.
21. Desescalar
Alistair Cockburn - http://alistair.cockburn.us/Using+the+Heart+of+Agile+on+the+problem+of+scaling
Dave Thomas - https://www.youtube.com/watch?v=a-BOSpxYJ9M
Jez Humble - http://www.scrumexpert.com/videos/why-scaling-agile-does-not-work/
Henrik Kniberg - https://twitter.com/henrikkniberg/status/521889140619882496
Cesario Ramos - https://agilix.nl/resources/ScaleYourProductNotYourScrum.pdf
Arlo Belshee - http://arlobelshee.com/scaling-agile-the-easy-way/
Ilan Kirschenbaum - https://indico.scrumalliance.org/event/13/contribution/60.pdf
Jim Coplien - https://www.computer.org/web/agile-careers/content?g=8504655&type=article&urlTitle=descaling-your-
scrum
Matt Barcomb - http://www.cio.com/article/2974436/agile-development/comparing-scaling-agile-
frameworks.html?page=2
Olaf Lewit - http://www.infoq.com/interviews/olaf-lewitz-de-scaling-your-organization-temenos-agile-2014
Stuart Bargon - https://www.infoq.com/presentations/descale-organization
Vinayak Joglekar - http://synerzip.com/descaling-organizations-for-scaling-agile-part-1/
Manoel Pimentel - "Scale is your last resort!"
22. Resposta às Críticas
• Frameworks não são métodos (minimum viable bureaucracy)
• Diferenciar: Framework vs Práticas Complementares
• “If you scale bad agile, you'll get really, really bad agile.”
23.
24. De volta às origens
• Indivíduos e interações mais que processos
• Responder a mudanças mais que seguir um plano
25. De volta às origens
• Pessoas de negócio e desenvolvedores devem
trabalhar diariamente em conjunto por todo o projeto.
• O método mais eficiente e eficaz de transmitir
informações para e entre uma equipe de
desenvolvimento é através de conversa face a face.
• Simplicidade – a arte de maximizar a quantidade
de trabalho não realizado – é essencial.
28. www.concretesolutions.com.br
Rio de Janeiro – Rua São José, 90 – cj. 2121
Centro – (21) 2240-2030
São Paulo - Rua Sansão Alves dos Santos, 433
4º andar - Brooklin - (11) 4119-0449
Ajudamos empresas a criar
produtos digitais de sucesso