110506 - scrumban - xp2011
DESCRIPTION
Scrumban invited talk at XP2011... Enjoy!TRANSCRIPT
![Page 1: 110506 - scrumban - XP2011](https://reader034.vdocumento.com/reader034/viewer/2022052504/54b481c64a795908158b463f/html5/thumbnails/1.jpg)
© 2010 Proyectalis Gestión de Proyectos S.L.
Scrumban An evolutionary approach
![Page 2: 110506 - scrumban - XP2011](https://reader034.vdocumento.com/reader034/viewer/2022052504/54b481c64a795908158b463f/html5/thumbnails/2.jpg)
© 2010 Proyectalis Gestión de Proyectos S.L.
Ángel Medinilla!
![Page 3: 110506 - scrumban - XP2011](https://reader034.vdocumento.com/reader034/viewer/2022052504/54b481c64a795908158b463f/html5/thumbnails/3.jpg)
© 2010 Proyectalis Gestión de Proyectos S.L.
![Page 4: 110506 - scrumban - XP2011](https://reader034.vdocumento.com/reader034/viewer/2022052504/54b481c64a795908158b463f/html5/thumbnails/4.jpg)
© 2010 Proyectalis Gestión de Proyectos S.L.
![Page 5: 110506 - scrumban - XP2011](https://reader034.vdocumento.com/reader034/viewer/2022052504/54b481c64a795908158b463f/html5/thumbnails/5.jpg)
© 2010 Proyectalis Gestión de Proyectos S.L.
![Page 6: 110506 - scrumban - XP2011](https://reader034.vdocumento.com/reader034/viewer/2022052504/54b481c64a795908158b463f/html5/thumbnails/6.jpg)
© 2010 Proyectalis Gestión de Proyectos S.L.
Enough for a start…
![Page 7: 110506 - scrumban - XP2011](https://reader034.vdocumento.com/reader034/viewer/2022052504/54b481c64a795908158b463f/html5/thumbnails/7.jpg)
© 2010 Proyectalis Gestión de Proyectos S.L.
Disclaimer:
![Page 8: 110506 - scrumban - XP2011](https://reader034.vdocumento.com/reader034/viewer/2022052504/54b481c64a795908158b463f/html5/thumbnails/8.jpg)
© 2010 Proyectalis Gestión de Proyectos S.L.
Disclaimer:
![Page 9: 110506 - scrumban - XP2011](https://reader034.vdocumento.com/reader034/viewer/2022052504/54b481c64a795908158b463f/html5/thumbnails/9.jpg)
© 2010 Proyectalis Gestión de Proyectos S.L.
Disclaimer:
You (probably)
![Page 10: 110506 - scrumban - XP2011](https://reader034.vdocumento.com/reader034/viewer/2022052504/54b481c64a795908158b463f/html5/thumbnails/10.jpg)
© 2010 Proyectalis Gestión de Proyectos S.L.
Disclaimer:
You (probably)
Unintended audience (but of course you are welcome )
![Page 11: 110506 - scrumban - XP2011](https://reader034.vdocumento.com/reader034/viewer/2022052504/54b481c64a795908158b463f/html5/thumbnails/11.jpg)
© 2010 Proyectalis Gestión de Proyectos S.L.
Let’s go back in time to Scrum Era…
![Page 12: 110506 - scrumban - XP2011](https://reader034.vdocumento.com/reader034/viewer/2022052504/54b481c64a795908158b463f/html5/thumbnails/12.jpg)
© 2010 Proyectalis Gestión de Proyectos S.L.
Let’s go back in time to Scrum Era…
![Page 13: 110506 - scrumban - XP2011](https://reader034.vdocumento.com/reader034/viewer/2022052504/54b481c64a795908158b463f/html5/thumbnails/13.jpg)
© 2010 Proyectalis Gestión de Proyectos S.L.
5thAnnual ”State of Agile Development” Survey, 2010
“One size does not fit all” but…
![Page 14: 110506 - scrumban - XP2011](https://reader034.vdocumento.com/reader034/viewer/2022052504/54b481c64a795908158b463f/html5/thumbnails/14.jpg)
© 2010 Proyectalis Gestión de Proyectos S.L.
Monster #1:
![Page 15: 110506 - scrumban - XP2011](https://reader034.vdocumento.com/reader034/viewer/2022052504/54b481c64a795908158b463f/html5/thumbnails/15.jpg)
© 2010 Proyectalis Gestión de Proyectos S.L.
The “you are not flexible enough” problem:
![Page 16: 110506 - scrumban - XP2011](https://reader034.vdocumento.com/reader034/viewer/2022052504/54b481c64a795908158b463f/html5/thumbnails/16.jpg)
© 2010 Proyectalis Gestión de Proyectos S.L.
Also called…
![Page 17: 110506 - scrumban - XP2011](https://reader034.vdocumento.com/reader034/viewer/2022052504/54b481c64a795908158b463f/html5/thumbnails/17.jpg)
© 2010 Proyectalis Gestión de Proyectos S.L.
The support team approach
![Page 18: 110506 - scrumban - XP2011](https://reader034.vdocumento.com/reader034/viewer/2022052504/54b481c64a795908158b463f/html5/thumbnails/18.jpg)
© 2010 Proyectalis Gestión de Proyectos S.L.
The support team approach
![Page 19: 110506 - scrumban - XP2011](https://reader034.vdocumento.com/reader034/viewer/2022052504/54b481c64a795908158b463f/html5/thumbnails/19.jpg)
© 2010 Proyectalis Gestión de Proyectos S.L.
Our rule:
![Page 20: 110506 - scrumban - XP2011](https://reader034.vdocumento.com/reader034/viewer/2022052504/54b481c64a795908158b463f/html5/thumbnails/20.jpg)
© 2010 Proyectalis Gestión de Proyectos S.L.
Monster #2:
![Page 21: 110506 - scrumban - XP2011](https://reader034.vdocumento.com/reader034/viewer/2022052504/54b481c64a795908158b463f/html5/thumbnails/21.jpg)
© 2010 Proyectalis Gestión de Proyectos S.L.
The 40 hour week fallacy:
100% (40 hours a week)
Programming (value adding tasks, focus factor, sprint dedication, project
advance…)
![Page 22: 110506 - scrumban - XP2011](https://reader034.vdocumento.com/reader034/viewer/2022052504/54b481c64a795908158b463f/html5/thumbnails/22.jpg)
© 2010 Proyectalis Gestión de Proyectos S.L.
A more realistic approach:
50%
10%
15%
10%
10%
5%
Bugs, technical debt, stoppers, blocked tasks, rework, context switching, other forms of waste…
Reports, e-mail, internal meetings, hiring interviews, admininistrative stuff, bureaucracy…
Slack
Research, Development, training, innovation
Programming ( value adding tasks, focus factor, sprint dedication, project
advance…)
Overhead
![Page 23: 110506 - scrumban - XP2011](https://reader034.vdocumento.com/reader034/viewer/2022052504/54b481c64a795908158b463f/html5/thumbnails/23.jpg)
© 2010 Proyectalis Gestión de Proyectos S.L.
Naked truth:
35%
10%
10%
10%
5%
30% Bugs, technical debt, stoppers, blocked tasks, rework, context switching, other forms of waste…
Reports, e-mail, internal meetings, hiring interviews, admininistrative stuff, bureaucracy…
Slack
Research, Development, training, innovation
Programming ( value adding tasks, focus factor, sprint dedication, project
advance…)
Overhead
![Page 24: 110506 - scrumban - XP2011](https://reader034.vdocumento.com/reader034/viewer/2022052504/54b481c64a795908158b463f/html5/thumbnails/24.jpg)
© 2010 Proyectalis Gestión de Proyectos S.L.
Naked truth:
35%
10%
10%
10%
5%
30% Bugs, technical debt, stoppers, blocked tasks, rework, context switching, other forms of waste…
Reports, e-mail, internal meetings, hiring interviews, admininistrative stuff, bureaucracy…
Slack
Research, Development, training, innovation
Scrum (measured & known)
Overhead
![Page 25: 110506 - scrumban - XP2011](https://reader034.vdocumento.com/reader034/viewer/2022052504/54b481c64a795908158b463f/html5/thumbnails/25.jpg)
© 2010 Proyectalis Gestión de Proyectos S.L.
Naked truth:
35% Scrum (measured & known)
65%
![Page 26: 110506 - scrumban - XP2011](https://reader034.vdocumento.com/reader034/viewer/2022052504/54b481c64a795908158b463f/html5/thumbnails/26.jpg)
© 2010 Proyectalis Gestión de Proyectos S.L.
Some more monsters:
![Page 27: 110506 - scrumban - XP2011](https://reader034.vdocumento.com/reader034/viewer/2022052504/54b481c64a795908158b463f/html5/thumbnails/27.jpg)
© 2010 Proyectalis Gestión de Proyectos S.L.
What’s really happening in here?
Ongoing Pending Done!
![Page 28: 110506 - scrumban - XP2011](https://reader034.vdocumento.com/reader034/viewer/2022052504/54b481c64a795908158b463f/html5/thumbnails/28.jpg)
© 2010 Proyectalis Gestión de Proyectos S.L.
Who’s doing what?
Ongoing Pending Done!
![Page 29: 110506 - scrumban - XP2011](https://reader034.vdocumento.com/reader034/viewer/2022052504/54b481c64a795908158b463f/html5/thumbnails/29.jpg)
© 2010 Proyectalis Gestión de Proyectos S.L.
Everyone busy = value delivered?
Ongoing Pending Done!
![Page 30: 110506 - scrumban - XP2011](https://reader034.vdocumento.com/reader034/viewer/2022052504/54b481c64a795908158b463f/html5/thumbnails/30.jpg)
© 2010 Proyectalis Gestión de Proyectos S.L.
Do we care about delivered value?
Ongoing Pending Done!
![Page 31: 110506 - scrumban - XP2011](https://reader034.vdocumento.com/reader034/viewer/2022052504/54b481c64a795908158b463f/html5/thumbnails/31.jpg)
© 2010 Proyectalis Gestión de Proyectos S.L.
Are these tasks or features?
Ongoing Pending Done!
![Page 32: 110506 - scrumban - XP2011](https://reader034.vdocumento.com/reader034/viewer/2022052504/54b481c64a795908158b463f/html5/thumbnails/32.jpg)
© 2010 Proyectalis Gestión de Proyectos S.L.
Are we cross-functional enough?
Ongoing Pending Done!
![Page 33: 110506 - scrumban - XP2011](https://reader034.vdocumento.com/reader034/viewer/2022052504/54b481c64a795908158b463f/html5/thumbnails/33.jpg)
© 2010 Proyectalis Gestión de Proyectos S.L.
What’s the lead time?
Ongoing Pending Done!
![Page 34: 110506 - scrumban - XP2011](https://reader034.vdocumento.com/reader034/viewer/2022052504/54b481c64a795908158b463f/html5/thumbnails/34.jpg)
© 2010 Proyectalis Gestión de Proyectos S.L.
So we had a jolly family of monsters…
![Page 35: 110506 - scrumban - XP2011](https://reader034.vdocumento.com/reader034/viewer/2022052504/54b481c64a795908158b463f/html5/thumbnails/35.jpg)
© 2010 Proyectalis Gestión de Proyectos S.L.
And we looked for some help…
2007 2008 2009 2010
![Page 36: 110506 - scrumban - XP2011](https://reader034.vdocumento.com/reader034/viewer/2022052504/54b481c64a795908158b463f/html5/thumbnails/36.jpg)
© 2010 Proyectalis Gestión de Proyectos S.L.
2010, David J. Anderson (thanks, man!)
Although I wish I had this one a couple of years earlier…
![Page 37: 110506 - scrumban - XP2011](https://reader034.vdocumento.com/reader034/viewer/2022052504/54b481c64a795908158b463f/html5/thumbnails/37.jpg)
© 2010 Proyectalis Gestión de Proyectos S.L.
We had to fight some myths…
![Page 38: 110506 - scrumban - XP2011](https://reader034.vdocumento.com/reader034/viewer/2022052504/54b481c64a795908158b463f/html5/thumbnails/38.jpg)
© 2010 Proyectalis Gestión de Proyectos S.L.
“Kanban is decaf Scrum”
![Page 39: 110506 - scrumban - XP2011](https://reader034.vdocumento.com/reader034/viewer/2022052504/54b481c64a795908158b463f/html5/thumbnails/39.jpg)
© 2010 Proyectalis Gestión de Proyectos S.L.
“Kanban opens Pandora’s box”
![Page 40: 110506 - scrumban - XP2011](https://reader034.vdocumento.com/reader034/viewer/2022052504/54b481c64a795908158b463f/html5/thumbnails/40.jpg)
© 2010 Proyectalis Gestión de Proyectos S.L.
“WIP limits are impossible to fulfill here”
![Page 41: 110506 - scrumban - XP2011](https://reader034.vdocumento.com/reader034/viewer/2022052504/54b481c64a795908158b463f/html5/thumbnails/41.jpg)
© 2010 Proyectalis Gestión de Proyectos S.L.
“When something gets blocked, just start with something else”
![Page 42: 110506 - scrumban - XP2011](https://reader034.vdocumento.com/reader034/viewer/2022052504/54b481c64a795908158b463f/html5/thumbnails/42.jpg)
© 2010 Proyectalis Gestión de Proyectos S.L.
Here’s how we did it
![Page 43: 110506 - scrumban - XP2011](https://reader034.vdocumento.com/reader034/viewer/2022052504/54b481c64a795908158b463f/html5/thumbnails/43.jpg)
© 2010 Proyectalis Gestión de Proyectos S.L.
Here’s how we did it
![Page 44: 110506 - scrumban - XP2011](https://reader034.vdocumento.com/reader034/viewer/2022052504/54b481c64a795908158b463f/html5/thumbnails/44.jpg)
© 2010 Proyectalis Gestión de Proyectos S.L.
Start mapping your value stream
![Page 45: 110506 - scrumban - XP2011](https://reader034.vdocumento.com/reader034/viewer/2022052504/54b481c64a795908158b463f/html5/thumbnails/45.jpg)
© 2010 Proyectalis Gestión de Proyectos S.L.
Add columns accordingly
Selected Backlog Code Test Done! Design
![Page 46: 110506 - scrumban - XP2011](https://reader034.vdocumento.com/reader034/viewer/2022052504/54b481c64a795908158b463f/html5/thumbnails/46.jpg)
© 2010 Proyectalis Gestión de Proyectos S.L.
Categorize demand
Selected Backlog Code Test Done! Design
![Page 47: 110506 - scrumban - XP2011](https://reader034.vdocumento.com/reader034/viewer/2022052504/54b481c64a795908158b463f/html5/thumbnails/47.jpg)
© 2010 Proyectalis Gestión de Proyectos S.L.
Be sure there’s a prioritizing mechanism and a single entry point
?
![Page 48: 110506 - scrumban - XP2011](https://reader034.vdocumento.com/reader034/viewer/2022052504/54b481c64a795908158b463f/html5/thumbnails/48.jpg)
© 2010 Proyectalis Gestión de Proyectos S.L.
Add avatars (oh, yeah!) Selected Backlog Code Test Done! Design
Tim
Lyz
Fred
Scott
![Page 49: 110506 - scrumban - XP2011](https://reader034.vdocumento.com/reader034/viewer/2022052504/54b481c64a795908158b463f/html5/thumbnails/49.jpg)
© 2010 Proyectalis Gestión de Proyectos S.L.
Add queues (and some sense) Selected Backlog
Code Test Done!
Design
Tim
Lyz
Fred
Scott
Rdy Rdy Rdy On On On
![Page 50: 110506 - scrumban - XP2011](https://reader034.vdocumento.com/reader034/viewer/2022052504/54b481c64a795908158b463f/html5/thumbnails/50.jpg)
© 2010 Proyectalis Gestión de Proyectos S.L.
Measure lead time, see the whole
Selected Backlog Code Test
Done! Design
Rdy Rdy Rdy On On On
120 days
~15 days
~4 days
![Page 51: 110506 - scrumban - XP2011](https://reader034.vdocumento.com/reader034/viewer/2022052504/54b481c64a795908158b463f/html5/thumbnails/51.jpg)
© 2010 Proyectalis Gestión de Proyectos S.L.
Add WIP limits by any means Selected Backlog
Code Test - 2 Done!
Design
Rdy Rdy Rdy On -3 On On
![Page 52: 110506 - scrumban - XP2011](https://reader034.vdocumento.com/reader034/viewer/2022052504/54b481c64a795908158b463f/html5/thumbnails/52.jpg)
© 2010 Proyectalis Gestión de Proyectos S.L.
Add uncertainty / out of focus space Selected Backlog
Code Test Done!
Design
Rdy Rdy Rdy On On On
SP
RIN
T B
UFF
ER
SPA
CE
![Page 53: 110506 - scrumban - XP2011](https://reader034.vdocumento.com/reader034/viewer/2022052504/54b481c64a795908158b463f/html5/thumbnails/53.jpg)
© 2010 Proyectalis Gestión de Proyectos S.L.
Measure uncertainty / out of focus
Selected Backlog Code Test
Done! Design
Rdy Rdy Rdy On On On
SP
RIN
T B
UFF
ER
SPA
CE
Scrum Velocity
Buffer Capacity
![Page 54: 110506 - scrumban - XP2011](https://reader034.vdocumento.com/reader034/viewer/2022052504/54b481c64a795908158b463f/html5/thumbnails/54.jpg)
© 2010 Proyectalis Gestión de Proyectos S.L.
Measure uncertainty / out of focus V Scrum Buffer cap
80 20
85 20
75 30
70 35
75 25
80 25
? ?
¿Your prediction?
Uuuh… Well, on average we make something like 75 scrum points per sprint. Guess we can commit on that as long as you keep the uncertainty level safe…
That means somewhere below 25 buffer points
![Page 55: 110506 - scrumban - XP2011](https://reader034.vdocumento.com/reader034/viewer/2022052504/54b481c64a795908158b463f/html5/thumbnails/55.jpg)
© 2010 Proyectalis Gestión de Proyectos S.L.
Measure uncertainty / out of focus V Scrum Buffer cap
80 7500
85 7000
75 8000
70 8500
75 7500
80 7000
? ?
¿Your prediction?
Uuuh… Well, on average we make something like 75 scrum points per sprint. Guess we can commit on that as long as you keep the uncertainty level safe…
That means somewhere below 7500 buffer points
![Page 56: 110506 - scrumban - XP2011](https://reader034.vdocumento.com/reader034/viewer/2022052504/54b481c64a795908158b463f/html5/thumbnails/56.jpg)
© 2010 Proyectalis Gestión de Proyectos S.L.
Add qualities of service
Selected Backlog Code Test
Done! Design
Rdy Rdy Rdy On On On S
PR
INT
FIRE!
PRIO
ASAP
![Page 57: 110506 - scrumban - XP2011](https://reader034.vdocumento.com/reader034/viewer/2022052504/54b481c64a795908158b463f/html5/thumbnails/57.jpg)
© 2010 Proyectalis Gestión de Proyectos S.L.
Make rules explicit
![Page 58: 110506 - scrumban - XP2011](https://reader034.vdocumento.com/reader034/viewer/2022052504/54b481c64a795908158b463f/html5/thumbnails/58.jpg)
© 2010 Proyectalis Gestión de Proyectos S.L.
Measure capacity
50l/sg
20/sg
10l/sg
100/sg
30/sg
![Page 59: 110506 - scrumban - XP2011](https://reader034.vdocumento.com/reader034/viewer/2022052504/54b481c64a795908158b463f/html5/thumbnails/59.jpg)
© 2010 Proyectalis Gestión de Proyectos S.L.
Identify bottlenecks
50l/sg
20/sg
10l/sg
100/sg
30/sg
![Page 60: 110506 - scrumban - XP2011](https://reader034.vdocumento.com/reader034/viewer/2022052504/54b481c64a795908158b463f/html5/thumbnails/60.jpg)
© 2010 Proyectalis Gestión de Proyectos S.L.
Don’t brute-force the system
50l/sg
22/sg
11l/sg
110/sg
33/sg
+10%!!
![Page 61: 110506 - scrumban - XP2011](https://reader034.vdocumento.com/reader034/viewer/2022052504/54b481c64a795908158b463f/html5/thumbnails/61.jpg)
© 2010 Proyectalis Gestión de Proyectos S.L.
Adapt workload to capacity instead
50 23l/sg
23/sg
23l/sg
100l/sg
33l/sg
¡Kaizen!
Capacity surplus: - Attack
bottlenecks - R&D - Tech.Debt. - Help colleagues - Widen job title
![Page 62: 110506 - scrumban - XP2011](https://reader034.vdocumento.com/reader034/viewer/2022052504/54b481c64a795908158b463f/html5/thumbnails/62.jpg)
© 2010 Proyectalis Gestión de Proyectos S.L.
Bonus: drop estimations!
![Page 63: 110506 - scrumban - XP2011](https://reader034.vdocumento.com/reader034/viewer/2022052504/54b481c64a795908158b463f/html5/thumbnails/63.jpg)
© 2010 Proyectalis Gestión de Proyectos S.L.
Bonus: Flow Enhancement tools
![Page 64: 110506 - scrumban - XP2011](https://reader034.vdocumento.com/reader034/viewer/2022052504/54b481c64a795908158b463f/html5/thumbnails/64.jpg)
© 2010 Proyectalis Gestión de Proyectos S.L.
Last thought…
![Page 66: 110506 - scrumban - XP2011](https://reader034.vdocumento.com/reader034/viewer/2022052504/54b481c64a795908158b463f/html5/thumbnails/66.jpg)
© 2010 Proyectalis Gestión de Proyectos S.L.
http://creativecommons.org/licenses/by-nc-nd/3.0/
This presentation is based upon the ideas and work of many people. And while I’ve tried to recognize copyrights and give credit and attribution where possible, I cannot possibly list them all, so if you feel like there’s something that should be added, changed or removed from this presentation, please drop me an e-mail at [email protected]
Special thanks to Henrik Kniberg, David J. Anderson, Mattias Skarin and Corey Ladas. You guys Rock!