Sei sulla pagina 1di 35

Scrumban

Taking Scrum outside it’s


comfort zone
About Me
• Agile Coach, Certified Scrum Practitioner, Certified Scrum
Product Owner
• 13 years experience leading R&D organizations (including VP
R&D) focusing on System-level software and products.
• Focusing on:
– Change Management and effective Agile Transitions
– Enterprise-scale Agility
– Lean, Kanban, and agility for special circumstances
– Using Retrospectives and Systems Thinking to identify and address
deep issues with how product development organizations execute
– Agile Management
• Find me on:
– yuval@agilesparks.com
– @yuvalyeret
– http://www.linkedin.com/in/yuvalyeret
Why do we
need to look
outside

What
is this
Kanban/
Scrumba
n?

How does it
compleme
nt Scrum?

When
would we
want to use
it?
Scrum’s Comfort Zone

Event-driven

R&D
Enterprise Project
Scrum
Development
What is event-driven?
• Helpdesk/Support activities
(driven by cases opened
by customers, under SLA)
What is event-driven?
• Hardening/Packaging
phases (driven by defects
found in testing)
Backlog Pains
F
Ready
low
?
Waste
s i b i l i
? Vi
ty
Why do we
need to look
outside
What
is this
Kanban/
Scrumba
n?

How does it
compleme
nt Scrum?

When
would we
want to use
it?
Kanban
Toyota Production System
“The two pillars of the
Toyota production
system are just-in-
time and automation
with a human touch,
or autonomation. The
tool used to
operate the system
is kanban.”

Taiichi Ohno, Toyota


Production System
(adopted 1962)
Scrum Task Board

E Inbar Mushon

Mushon Inbar

E
What’s the problem?

Mushon
Inbar Inbar

E Inbar

Mushon E
Inbar

Mushon

Mushon E

Inbar Inbar

Mushon
Inbar

http://moduscooperandi.com
Late-binding, Multi-tasking limits

Mushon
Inbar Inbar

Mushon E

http://moduscooperandi.com
(2 (4
) )

Mushon

E
lad

Inbar

Voila!
E
lad

Kanba
n!
http://moduscooperandi.com
Pull
(2 (4
) )

Mushon
Mushon

E
lad

Inbar E
lad

http://moduscooperandi.com
Workflow
(2 (2 (3 (3
) ) ) )

Mushon
Mush
on

Inbar

E
lad E
lad

Inbar
Throughput
Teamwork
• Enhances Teamwork
– Team focus on goals that
add value not individual
tasks
• Encourages Swarming

http://www.flickr.com/photos/markop/2523825358/
When Blocked…
• Lower priority work…
– Spikes
– Analysis
• Production Capability
Improvement work…
– Tool Automation
– Refactoring
– Personal Development
– Innovation
• But NOT
– Anything which will create
work downstream

NOTE: This doesn’t mean you should ONLY “sharpen the knife” when
Cumulative Flow Diagrams

http://www.agilemanagement.net
Why do we
need to look
outside

What
is this
Kanban/
Scrumba
n?

How does it
compleme
nt Scrum?

When
would we
want to use
it?
• Easier transition for Scrum teams/organizations
– Step by step migration – see
http://leansoftwareengineering.com/ksse/scrum-ban/
Team Cadence/Heartbeat
Board reset
Why do we
need to look
outside

What
is this
Kanban/
Scrumba
n?
How does it
compleme
nt Scrum?

When
would we
want to use
it?
When should I use Kanban?
Extend Scrum to the whole
value stream
– Upstream - Manage the
Backlog process - All the
steps preceding the actual
development sprints
– Downstream –
Manage system testing,
packaging,
deployment
When should I use Kanban?
• During hardening sprints
• For the support/helpdesk teams/activities
• For periods of heavy R&D
When should I use Kanban?
• Another angle to start your transition from
– Add visibility and WIP controls to current
workflow
– Inspect the constraints/bottelenecks
– Adapt the workflow, resources, processes –
Scrum It if it makes sense!
– Drive for maximum throughput and fastest
time to delivery
– Repeat
Why do we
need to look
outside

What
is this
Kanban/
Scrumba
n?

How does it
compleme
nt Scrum?

When
would we
want to use
it?
Detailed How to Why do we
comparison
between
manag need to look
outside
Scrum and e
in
Kanban Kanban
What
Kanban and is this
CommitmenKanban Kanban/
Scrumba
t/ Release n?
Velocity Plannin
How does it
g compleme
Flow of nt Scrum?
business Scrumba
value n
implementati
using When
Kanban would we
Advanced want to use
it?
Kanban
Concepts
Detailed
comparison
How to
manag
Kanban
Deep D
between
Scrum and e
in
Kanban Kanban
ive…
Kanban and
Coming
Soon…
CommitmenKanban
t/ Release
Velocity Plannin
g
Flow of
business Scrumba
value n
implementati
using
Kanban
Advanced
Kanban
Concepts
Ask us how

yuval@agilesparks.com
Get the slides at http://www.slideshare.net/yyeret/
References and Material
www.agilemanagement.net
http://leansoftwareengineering.com/ksse/scrum-ban
www.limitedwipsociety.org
availagility.wordpress.com
aaron.sanders.name/
groups.yahoo.com/group/