© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis
Scrumban An evolutionary approach
© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis
© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis
Ángel Medinilla!
You killed my father,
prepare to die…!
www.proyectalis.com/en/blog www.linkedin.com/in/angelm www.slideshare.net/proyectalis
Twitter: @angel_m
© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis
?!
© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis
Client! Unrelated guy I’ve never seen in my life!
© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis
Client!
Diet Coke!
Unrelated guy I’ve never seen in my life!
© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis
© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis
© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis
© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis
Risk Premium 2012
© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis
Unemployment
© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis
Unemployment
Morale
© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis
© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis
© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis
© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis
My Pleasure!!
© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis
© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis
Whatever I’ve done to you…!
…Sorry, Voranc! From the bottom
of my heart!!
© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis
54 slides, 40
minutes…!
…I’ll be there in 10!!
© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis
Let’s go back in time…!
© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis
Let’s go back in time…!
© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis
Scrum 101!
Product Owner
Team
Scrum Master Product Backlog
Sprint Backlog
Stakeholders
Retrospect
Demo, client feedback
Product Increment
Time Boxed Iteration
© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis
5thAnnual ”State of Agile Development” Survey, 2010
“One size does not fit all” but…!
© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis
6thAnnual ”State of Agile Development” Survey, 2011
“One size does not fit all” but…!
© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis
Monster #1:!
© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis
The “you are not flexible enough” problem:!
© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis
Also called…!
© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis
The support team approach!
© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis
The support team approach!
© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis
Our rule:!
© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis
Monster #2:!
© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis
The 40 hour week fallacy:!
100% (40 hours a week)
Programming (value adding tasks, focus factor, sprint dedication, project
advance…)
© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis
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
© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis
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
© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis
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
© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis
Naked truth:!
35% Scrum (measured & known)
65%
© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis
Some more monsters:!
© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis
What’s really happening in here?!Ongoing Pending Done!
© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis
Who’s doing what?!Ongoing Pending Done!
© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis
Everyone busy = value delivered?!Ongoing Pending Done!
© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis
Do we care about delivered value? !Ongoing Pending Done!
© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis
Are these tasks or features?!Ongoing Pending Done!
© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis
Are we cross-functional enough?!Ongoing Pending Done!
© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis
What’s the lead time?!Ongoing Pending Done!
© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis
Are we productive enough?!Ongoing Pending Done!
© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis
So we had a jolly family of monsters…!
© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis
And we looked for some help…!
2007 2008 2009 2010
© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis
We had to fight some myths…!
© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis
“Kanban is decaf Scrum”!
© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis
“Kanban opens Pandora’s box”!
© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis
“WIP limits are impossible to fulfill here”!
© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis
“When something gets blocked, just start with something else”!
© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis
Here’s how we did it!
© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis
Here’s how we did it!
© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis
Start mapping your value stream!
© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis
Add columns accordingly!Selected Backlog Code Test Done! Design
© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis
Categorize demand!Selected Backlog Code Test Done! Design
© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis
Be sure there’s a prioritizing mechanism and a single entry point!
?
© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis
Add avatars (oh, yeah!)!Selected Backlog Code Test Done! Design
Tim
Lyz
Fred
Scott
© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis
Add queues (and some sense)!Selected Backlog
Code Test Done!
Design
Tim
Lyz
Fred
Scott
Rdy Rdy Rdy On On On
© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis
Measure lead time, see the whole!
Selected Backlog Code Test
Done! Design
Rdy Rdy Rdy On On On
120 days
~15 days
~4 days
© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis
Add WIP limits by any means!Selected-4 Backlog
Code Test - 2 Done!
Design
Rdy Rdy Rdy On -3 On-3 On
© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis
Add uncertainty / out of focus buffer space!
Selected-4 Backlog Code Test-2
Done! Design
Rdy Rdy Rdy On-3 On-3 On
SP
RIN
T B
UFF
ER
SPA
CE
© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis
Measure uncertainty / out of focus buffer space!
Selected-4 Backlog Code Test-2
Done! Design
Rdy Rdy Rdy On-3 On-3 On
SP
RIN
T B
UFF
ER
SPA
CE
Scrum Velocity
Buffer Capacity
© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis
Measure uncertainty!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
© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis
Measure uncertainty!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
© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis
Add qualities of service!
Selected -4 Backlog Code Test-2
Done! Design
Rdy Rdy Rdy On-3 On -3 On S
PR
INT
FIRE!
PRIO
ASAP
© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis
Make rules explicit!
© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis
Measure capacity!50l/sg
20/sg
10l/sg
100/sg
30/sg
© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis
Identify bottlenecks!50l/sg
20/sg
10l/sg
100/sg
30/sg
© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis
Don’t brute-force the system!50l/sg
22/sg
11l/sg
110/sg
33/sg
+10%!!
© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis
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
© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis
Last thought…!
© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis
Thank you, and… BLOG IT!!
© 2012 Proyectalis Gestión de Proyectos S.L. More at http://slideshare.net/proyectalis
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 for this one to Henrik Kniberg, David J. Anderson, Mattias Skarin and Corey Ladas. You guys Rock!