SlideShare une entreprise Scribd logo
1  sur  41
Télécharger pour lire hors ligne
Amp up your Agile implementation in
complex environments with Systems
Thinking
@martinaziz
@fer_cuenc
a
Fernando A. Cuenca Martin Aziz
fernando.a.cuenca@gmail.com martinaziz@gmail.com
A company responding to the
environment
The
Company
Customers
Complexity
of Problem
Considering the problem domain
Causal
Loop
Part 1
Dedicated
ScrumMasters
Dedicated
Product
Owners Cross-
functional,
small teams
Agile Pattern
Part 3
Introducing Decentralized
Control & Capacity Management
The
Company
Complexity brings scale
Number
of
Teams+	
  
Complexity
of Problem
Causal
Loop
Part 2
+	
  
Customer Recognizable
Features, Fitness for Purpose
and Lead Time
The
Company
Customers
Product
Owners
Tribal Identifies, Inwards-looking
local optimization
The
Company
Teams and the local agenda
Number
of Teams
Tribal
Behaviou
r
+	
  
Local
Improvement
Effort
Complexity
of Problem
+	
  
+	
  
Causal
Loop
Part 3
Where is my
stuff?
What am I
going to get
at the end?
Why does it
take this
long?
Seems to
work for
me….
6
End to End Measurement for
Fitness
The
Company
How does this impact Lead Time and
Fitness for Customer Purpose?
Lead
Time
Fit for
Purpose
-­‐	
  
Number
of Teams
Tribal
Behaviou
r
+	
  
Local
Improvement
Effort
Complexity
of Problem
+	
  
+	
  
?	
  
Causal
Loop
Part 4
t
Comes from
different
sources
Comes in different
types, requiring
different processing
It has different
frequencies of
arrival
It has different
levels of urgency,
Importance, and
cost of delay It has different
perceived
value
Cost of Delay and
Heterogeneous demand
The
Company
Senior
Stakeholder
Customer
Commitment
Push
Queue
Commitment, Push and
overburdening
The
Company
Potential for overburdening
Number
of
Teams
Tribal
Behavio
ur
+	
  
Local
Improvement
Effort
Lead
Time
Fit for
Purpose
-­‐	
  
Implicitness of
Commitment
Point
Distance
between Teams &
Commitment
Point
Overburdening
Complexity
of Problem
+	
  
+	
  
+	
  
+	
  
Causal
Loop
Part 5
Delivery
“chains”
Shared team
members
Internal
“shared
services”
Person with
very
specialized
skills “floating”
around teams
“External” team
members
White Spaces
The
Company
The impact of Teams & Overburdening on
Flow Efficiency
Number
of
Teams
Tribal
Behavio
ur
+	
  
+	
  
Flow
Efficienc
y
-­‐	
  
Local
Improvement
Effort
Lead
Time
Fit for
Purpose
-­‐	
  
Implicitness of
Commitment
Point
Distance
between Teams &
Commitment
Point
Overburdening
+	
  
Complexity
of Problem
Coordination
effort +
White Space
+	
  
+	
  
+	
  
-­‐	
  
-­‐	
  
Causal
Loop
Part 6
Wait Wait Wait WaitWork Work Work Work
Flow	
  Efficiency	
  = 	
  
work	
  time	
  
work	
  time	
  +	
  wait	
  time
x 100%
Decomposition and Batch Sizes
The
Company
Some stay the
same
Some are re-
aggregated
and batchedSome describe
business
functionality
Some are
purely
technical tasks
Some have
internal
dependencies
Some are sent
to other team’s
backlogs
11	
  
Recognizability and Transaction
Costs
The
Company
The impact of batch size on lead
time
Number of
Teams
Tribal
Behaviour
+	
  
+	
  
Flow
Efficiency
-­‐	
  
Local
Improvement
Effort
Lead Time
Fit for
Purpose
-­‐	
  
Implicitness of
Commitment
Point
Distance
between Teams &
Commitment
Point
Overburdening
+	
  
Complexity
of Problem
Coordination
effort +
White Space
+	
  
+	
  
+	
  
-­‐	
  
-­‐	
  
Batch
Size
+	
  
+	
  
Transaction
Cost
+	
  
Causal
Loop
Part 7
?	
  
?	
  
Local OptimizationThe
Company
??
?	
  
?	
  ?
?	
  
Decomposition and Customer Recognizability, the final
links
Number	
  
of	
  Teams
Tribal
Behaviour
+
+
Decomposition
+
Customer
Recognizability
Flow	
  
Efficiency
-­‐
Batch	
   Size
Local	
  
Improvement
Effort
+
+
Lead	
  
Time
Fit	
  for	
  
Purpose
-­‐
Implicitness	
  of	
  
Commitment	
  
Point
Distance	
  
between	
  Teams	
  &	
  
Commitment
Point
+
Overburdening
-­‐
+
Complexity
of	
  Problem
Coordination	
  
effort	
  +
White	
  Space
+
-­‐
-­‐
+
+
+
+
+
+
-­‐
+
Transaction	
  
Cost
-­‐
Causal
Loop
Part 8
Sense	
  	
  
&	
  Promise	
  
Push	
  
Stories	
  
Scrum	
  
Team	
  
Scrum	
  
Team	
  
XP	
  
Team	
  
Story	
  
AccumulaBon	
  
Features	
  Ideas	
  
Kanban	
  
Team	
  
Customers	
  
Delivery	
  
Customers	
  
Doing	
  
White	
  spaces	
  between	
  teams	
  
sources	
  of	
  greatest	
  delays.	
  
Stories	
  hard	
  to	
  recognize	
  by	
  
customers	
  or	
  actors	
  on	
  the	
  leR	
  end	
  
of	
  the	
  flow.	
  
Unconstrained	
  demand	
  
Early	
  
Commitment	
  
without	
  
connecBon	
  to	
  
capability	
  
Key challenges of the systemThe
System
Constraining the work
Number	
  
of	
  Teams
Tribal
Behaviour
+
+
Decomposition
+
Customer
Recognizability
Flow	
  
Efficiency
-­‐
Batch	
   Size
Local	
  
Improvement
Effort
+
+
Lead	
  
Time
Fit	
  for	
  
Purpose
-­‐
Implicitness	
  of	
  
Commitment	
  
Point
Distance	
  
between	
  Teams	
  &	
  
Commitment
Point
+
Overburdening
-­‐
+
Complexity
of	
  Problem
Coordination	
  
effort	
  +
White	
  Space
+
-­‐
-­‐
+
+
+
+
+
+
-­‐
+
Transaction	
  
Cost
-­‐
Constraints
-­‐ -­‐
Breakin
g the
loop
Making commitments explicit
Number	
  
of	
  Teams
Tribal
Behaviour
+
+
Decomposition
+
Customer
Recognizability
Flow	
  
Efficiency
-­‐
Batch	
   Size
Local	
  
Improvement
Effort
+
+
Lead	
  
Time
Fit	
  for	
  
Purpose
-­‐
Implicitness	
  of	
  
Commitment	
  
Point
Distance	
  
between	
  Teams	
  &	
  
Commitment
Point
+
Overburdening
-­‐
+
Complexity
of	
  Problem
Coordination	
  
effort	
  +
White	
  Space
+
-­‐
-­‐
+
+
+
+
+
-­‐
+
Transaction	
  
Cost
-­‐
Constraints
-­‐ -­‐
Explicit
Commitment
-­‐
Breakin
g the
loop
Know your delivery capability and implement Pull
Number	
  
of	
  Teams
Tribal
Behaviour
+
+
Decomposition
+
Customer
Recognizability
Flow	
  
Efficiency
-­‐
Batch	
   Size
Local	
  
Improvement
Effort
+
+
Lead	
  
Time
Fit	
  for	
  
Purpose
-­‐
Implicitness	
  of	
  
Commitment	
  
Point
Distance	
  
between	
  Teams	
  &	
  
Commitment
Point
+
Overburdening
-­‐
+
Complexity
of	
  Problem
Coordination	
  
effort	
  +
White	
  Space
+
-­‐
-­‐
+
+
+
+
+
-­‐
+
Transaction	
  
Cost
-­‐
Constraints
-­‐ -­‐
Explicit
Commitment
-­‐
Pull
Policies
Measurement
-­‐
-­‐
Breakin
g the
loop
See your world as a service to a customer. Maintain
customer recognizability at all times.
Number	
  
of	
  Teams
Tribal
Behaviour
+
+
Decomposition
+
Customer
Recognizability
Flow	
  
Efficiency
-­‐
Batch	
   Size
Local	
  
Improvement
Effort
+
+
Lead	
  
Time
Fit	
  for	
  
Purpose
-­‐
Implicitness	
  of	
  
Commitment	
  
Point
Distance	
  
between	
  Teams	
  &	
  
Commitment
Point
+
Overburdening
-­‐
+
Complexity
of	
  Problem
Coordination	
  
effort	
  +
White	
  Space
+
-­‐
-­‐
+
+
+
+
+
-­‐
+
Transaction	
  
Cost
-­‐
Constraints
-­‐ -­‐
Explicit
Commitment
-­‐
Pull
Policies
Measurement
-­‐
-­‐
Service
Orientation
+
Breakin
g the
loop
Flow – getting to a system that is in control
Sense
Pull
Features
Features
Do Next
Ideas
Customer
s
Delivery
Customer
s
Features
Do
Features
Good
Constrained delivery
pipeline
Upstream Downstream
Progress
Customer
Recognizable
Delivery
Improvements
aligned to optimize
for value delivery
Work is pulled into
delivery pipe
automatically as capacity
becomes available. Push
is avoided to prevent
overburdening.
A new
system
0. Understand the purpose of the System and identify Services
1. Understand Sources of Dissatisfaction
2. Analyze Demand and Capability
3. Model the Knowledge Discovery Knowledge
4. Discover Classes of Service
5 . Design Kanban Systems
6. Roll-out
One way to get there: STATIK
the Systems Thinking Approach to Introducing Kanban
A new
system
1.  Who are my
customers?
2.  What do they
expect?
3.  How do I meet
those
expectations?
Kanban at the System Level
A new
system
Service 1
Service 2
Service 3
Discovery
(N)
Construction
(N)
Deployment
(N)
Commitment
Points
Upstream Flow
Downstream
Flows
Constraints to
enable PULL
Validation
(N)
Different
visualization
fidelity
Learning
More Some resources that have influenced us
Antifragile: Things
That Gain from
Disorder
Nassim Nicholas Taleb
Kanban from the
Inside
Mike Burrows
The Principles of
Product Development
Flow
Donald G. Reinersten
Lessons in Agile
Management: On the
Road to Kanban
David J. Anderson
Goal: A Process of
Continuous
Improvement
Eli Goldratt
Management 3.0
Jurgen Appelo
Toyota KATA
Mike Rother
Actionable Agile
Metrics for
Predictability
Daniel S. Vacanti
Learning
More Some people that have influenced us
David  J.  Anderson  (LKU,  
Kanban)  
leankanban.com/blog

Alexei  Zheglov  (Kanban)  
connected-­‐knowledge.com  


Patrick  Steyaert  (Flow)  
www.okaloa.com


Chris  Chapman  
(#SystemsThinkingTO)  
@DerailleurAgile

Esther  Derby  (Agile  
Management)  
www.estherderby.com/category/
insights  

Dave  Snowden  (Cynefin)  
cogniQve-­‐edge.com/blog  
About us How to reach us to keep the conversation going
@fer_cuenc
a
fernando.a.cuenca@gmail.com
Scratch	
  Area	
  aRer	
  this	
  point	
  
Number
of
Teams Tribal
Behavio
ur
+	
  
+	
  
Decomposition
+	
  
Customer
Recognizability
Flow
Efficien
cy
-­‐	
  
Batch
SizeLocal
Improvement
Effort
+	
  
+	
  
Lead
Time
Fit for
Purpose
-­‐	
  
Implicitness of
Commitment
Point
Distance
between Teams &
Commitment
Point
+	
  
Overburdening
-­‐	
  
+	
  
Complexity
of Problem
Coordination
effort +
White Space
+	
  
-­‐	
  
-­‐	
  
+	
  
+	
  
+	
  
+	
  
+	
  
+	
  
-­‐	
  
+	
  
Transaction
Cost
-­‐	
  
Constraints
-­‐	
   -­‐	
  
Number
of
Teams Tribal
Behavio
ur
+	
  
+	
  
Decomposition
+	
  
Customer
Recognizability
Flow
Efficien
cy
-­‐	
  
Batch
SizeLocal
Improvement
Effort
+	
  
+	
  
Lead
Time
Fit for
Purpose
-­‐	
  
Implicitness of
Commitment
Point
Distance
between Teams &
Commitment
Point
+	
  
Overburdening
-­‐	
  
+	
  
Complexity
of Problem
Coordination
effort +
White Space
+	
  
-­‐	
  
-­‐	
  
+	
  
+	
  
+	
  
+	
  
+	
  
-­‐	
  
+	
  
Transaction
Cost
-­‐	
  
Constraints
-­‐	
   -­‐	
  
Explicit
Commitment
-­‐	
  
Number
of
Teams Tribal
Behavio
ur
+	
  
+	
  
Decomposition
+	
  
Customer
Recognizability
Flow
Efficien
cy
-­‐	
  
Batch
SizeLocal
Improvement
Effort
+	
  
+	
  
Lead
Time
Fit for
Purpose
-­‐	
  
Implicitness of
Commitment
Point
Distance
between Teams &
Commitment
Point
+	
  
Overburdening
-­‐	
  
+	
  
Complexity
of Problem
Coordination
effort +
White Space
+	
  
-­‐	
  
-­‐	
  
+	
  
+	
  
+	
  
+	
  
+	
  
-­‐	
  
+	
  
Transaction
Cost
-­‐	
  
Constraints
-­‐	
   -­‐	
  
Explicit
Commitment
-­‐	
  
Pull
Policies
Measurement
-­‐	
  
-­‐	
  
Number
of
Teams Tribal
Behavio
ur
+	
  
+	
  
Decomposition
+	
  
Customer
Recognizability
Flow
Efficien
cy
-­‐	
  
Batch
SizeLocal
Improvement
Effort
+	
  
+	
  
Lead
Time
Fit for
Purpose
-­‐	
  
Implicitness of
Commitment
Point
Distance
between Teams &
Commitment
Point
+	
  
Overburdening
-­‐	
  
+	
  
Complexity
of Problem
Coordination
effort +
White Space
+	
  
-­‐	
  
-­‐	
  
+	
  
+	
  
+	
  
+	
  
+	
  
-­‐	
  
+	
  
Transaction
Cost
-­‐	
  
Constraints
-­‐	
   -­‐	
  
Explicit
Commitment
-­‐	
  
Pull
Policies
Measurement
-­‐	
  
-­‐	
  
Service
Orientation
+	
  
Number
of
Teams Tribal
Behavio
ur
+	
  
+	
  
Decomposition
+	
  
Customer
Recognizability
Flow
Efficien
cy
-­‐	
  
Batch
SizeLocal
Improvement
Effort
+	
  
+	
  
Lead
Time
Fit for
Purpose
-­‐	
  
Implicitness of
Commitment
Point
Distance
between Teams &
Commitment
Point
+	
  
Overburdening
-­‐	
  
+	
  
Complexity
of Problem
Coordination
effort +
White Space
+	
  
-­‐	
  
-­‐	
  
+	
  
+	
  
+	
  
+	
  
+	
  
+	
  
-­‐	
  
+	
  
Transaction
Cost
-­‐	
  
Complexi
ty
of
Problem
Number
of Teams
+	
  
-­‐	
  
Tribal
Behaviou
r
+	
  
Coordinatio
n effort +
White
Space
+	
  
Decompositio
n
+	
  
Customer
Recognizabilit
y
Flow
Efficien
cy
-­‐	
  
Batch
Size
Transacti
on Cost
Local
Improvement
Effort
+	
  
+	
  
+	
  
+	
  
+	
  
Lead
Time
Fit for
Purpose
-­‐	
  
-­‐	
  
+	
  
Implicitness of
Commitment
Point
Distance
between
Teams &
Commitment
Point
+	
  
+	
   -­‐	
  
Overburdenin
g
-­‐	
  
+	
   +	
  
+	
  
Number
of
Teams Tribal
Behavio
ur
+	
  
+	
  
Decomposition
+	
  
Customer
Recognizability
Flow
Efficien
cy
-­‐	
  
Batch
SizeLocal
Improvement
Effort
+	
  
+	
  
Lead
Time
Fit for
Purpose
-­‐	
  
Implicitness of
Commitment
Point
Distance
between Teams &
Commitment
Point
+	
  
Overburdening
-­‐	
  
+	
  
Complexity
of Problem
Coordination
effort +
White Space
+	
  
-­‐	
  
-­‐	
  
+	
  
+	
  
+	
  
+	
  
+	
  
+	
  
-­‐	
  
+	
  
Transaction
Cost
Many people and groups are required
to achieve the company’s goals.
The
Company
The impact of batch size on lead
time
Number
of
Teams
Tribal
Behavio
ur
+	
  
+	
  
Flow
Efficien
cy
-­‐	
  
Local
Improvement
Effort
Lead
Time
Fit for
Purpose
-­‐	
  
Implicitness of
Commitment
Point
Distance
between Teams &
Commitment
Point
Overburdening
+	
  
Complexity
of Problem
Coordination
effort +
White Space
+	
  
+	
  
+	
  
-­‐	
  
-­‐	
  
Batch
Size
+	
  
+	
  
Transaction
Cost
+	
  
Causal
Loop
Part 7

Contenu connexe

Tendances

Getting to pull at enterprise scale
Getting to pull at enterprise scaleGetting to pull at enterprise scale
Getting to pull at enterprise scaleDavid Anderson
 
Key Note - London Lean Kanban Day - Deep Kanban - Worth the investment?
Key Note - London Lean Kanban Day - Deep Kanban - Worth the investment?Key Note - London Lean Kanban Day - Deep Kanban - Worth the investment?
Key Note - London Lean Kanban Day - Deep Kanban - Worth the investment?David Anderson
 
Kanban explained David Anderson LAS 2011-zurich
Kanban explained David Anderson LAS 2011-zurichKanban explained David Anderson LAS 2011-zurich
Kanban explained David Anderson LAS 2011-zurichWalter Schärer
 
OOP 2012 - Predictability & Meansurement with Kanban
OOP 2012 - Predictability & Meansurement with KanbanOOP 2012 - Predictability & Meansurement with Kanban
OOP 2012 - Predictability & Meansurement with KanbanDavid Anderson
 
Enterprise Services Planning - Scaling the Benefits of Kanban
Enterprise Services Planning - Scaling the Benefits of KanbanEnterprise Services Planning - Scaling the Benefits of Kanban
Enterprise Services Planning - Scaling the Benefits of KanbanDavid Anderson
 
Just say #no____ the altenative path to enterprise agility
Just say #no____ the altenative path to enterprise agilityJust say #no____ the altenative path to enterprise agility
Just say #no____ the altenative path to enterprise agilityDavid Anderson
 
Enterprise Services Planning - Scaling the Benefits of Kanban
Enterprise Services Planning - Scaling the Benefits of KanbanEnterprise Services Planning - Scaling the Benefits of Kanban
Enterprise Services Planning - Scaling the Benefits of KanbanDavid Anderson
 
10 Years of Kanban - What have we learned
10 Years of Kanban - What have we learned10 Years of Kanban - What have we learned
10 Years of Kanban - What have we learnedDavid Anderson
 
Kanban & ESP - When are they appropriate?
Kanban & ESP - When are they appropriate?Kanban & ESP - When are they appropriate?
Kanban & ESP - When are they appropriate?David Anderson
 
Kanban - the alternative path to agility
Kanban - the alternative path to agilityKanban - the alternative path to agility
Kanban - the alternative path to agilityDavid Anderson
 
Kanban's 3 Agendas (London Lean Kanban Day)
Kanban's 3 Agendas (London Lean Kanban Day)Kanban's 3 Agendas (London Lean Kanban Day)
Kanban's 3 Agendas (London Lean Kanban Day)David Anderson
 
Patterns of Kanban Maturity
Patterns of Kanban MaturityPatterns of Kanban Maturity
Patterns of Kanban MaturityDavid Anderson
 
Kanban - follow your own path to agility
Kanban - follow your own path to agilityKanban - follow your own path to agility
Kanban - follow your own path to agilityDavid Anderson
 
Kanban - an alternative path to agility (Lean Kanban Southern Europe 2014)
Kanban - an alternative path to agility (Lean Kanban Southern Europe 2014)Kanban - an alternative path to agility (Lean Kanban Southern Europe 2014)
Kanban - an alternative path to agility (Lean Kanban Southern Europe 2014)David Anderson
 
"Fitness for Purpose" - Resilience & Agility in Modern Business
"Fitness for Purpose" - Resilience & Agility in Modern Business"Fitness for Purpose" - Resilience & Agility in Modern Business
"Fitness for Purpose" - Resilience & Agility in Modern BusinessDavid Anderson
 
Suman Ip - AirMiles - How "Agile" Are We?
Suman Ip - AirMiles  - How "Agile" Are We?Suman Ip - AirMiles  - How "Agile" Are We?
Suman Ip - AirMiles - How "Agile" Are We?Kanban Conferences
 
Kanban - an alternative path to agility (Agile Adria)
Kanban - an alternative path to agility (Agile Adria)Kanban - an alternative path to agility (Agile Adria)
Kanban - an alternative path to agility (Agile Adria)David Anderson
 
Key Note - Agile China - Kanban An Alternative Path to Agility
Key Note - Agile China - Kanban An Alternative Path to AgilityKey Note - Agile China - Kanban An Alternative Path to Agility
Key Note - Agile China - Kanban An Alternative Path to AgilityDavid Anderson
 
Kanban - an alternative path to agility (Agile Russia)
Kanban - an alternative path to agility (Agile Russia)Kanban - an alternative path to agility (Agile Russia)
Kanban - an alternative path to agility (Agile Russia)David Anderson
 
Enterprise Services Planning - Scaling the Benefits of Kanban
Enterprise Services Planning - Scaling the Benefits of KanbanEnterprise Services Planning - Scaling the Benefits of Kanban
Enterprise Services Planning - Scaling the Benefits of KanbanDavid Anderson
 

Tendances (20)

Getting to pull at enterprise scale
Getting to pull at enterprise scaleGetting to pull at enterprise scale
Getting to pull at enterprise scale
 
Key Note - London Lean Kanban Day - Deep Kanban - Worth the investment?
Key Note - London Lean Kanban Day - Deep Kanban - Worth the investment?Key Note - London Lean Kanban Day - Deep Kanban - Worth the investment?
Key Note - London Lean Kanban Day - Deep Kanban - Worth the investment?
 
Kanban explained David Anderson LAS 2011-zurich
Kanban explained David Anderson LAS 2011-zurichKanban explained David Anderson LAS 2011-zurich
Kanban explained David Anderson LAS 2011-zurich
 
OOP 2012 - Predictability & Meansurement with Kanban
OOP 2012 - Predictability & Meansurement with KanbanOOP 2012 - Predictability & Meansurement with Kanban
OOP 2012 - Predictability & Meansurement with Kanban
 
Enterprise Services Planning - Scaling the Benefits of Kanban
Enterprise Services Planning - Scaling the Benefits of KanbanEnterprise Services Planning - Scaling the Benefits of Kanban
Enterprise Services Planning - Scaling the Benefits of Kanban
 
Just say #no____ the altenative path to enterprise agility
Just say #no____ the altenative path to enterprise agilityJust say #no____ the altenative path to enterprise agility
Just say #no____ the altenative path to enterprise agility
 
Enterprise Services Planning - Scaling the Benefits of Kanban
Enterprise Services Planning - Scaling the Benefits of KanbanEnterprise Services Planning - Scaling the Benefits of Kanban
Enterprise Services Planning - Scaling the Benefits of Kanban
 
10 Years of Kanban - What have we learned
10 Years of Kanban - What have we learned10 Years of Kanban - What have we learned
10 Years of Kanban - What have we learned
 
Kanban & ESP - When are they appropriate?
Kanban & ESP - When are they appropriate?Kanban & ESP - When are they appropriate?
Kanban & ESP - When are they appropriate?
 
Kanban - the alternative path to agility
Kanban - the alternative path to agilityKanban - the alternative path to agility
Kanban - the alternative path to agility
 
Kanban's 3 Agendas (London Lean Kanban Day)
Kanban's 3 Agendas (London Lean Kanban Day)Kanban's 3 Agendas (London Lean Kanban Day)
Kanban's 3 Agendas (London Lean Kanban Day)
 
Patterns of Kanban Maturity
Patterns of Kanban MaturityPatterns of Kanban Maturity
Patterns of Kanban Maturity
 
Kanban - follow your own path to agility
Kanban - follow your own path to agilityKanban - follow your own path to agility
Kanban - follow your own path to agility
 
Kanban - an alternative path to agility (Lean Kanban Southern Europe 2014)
Kanban - an alternative path to agility (Lean Kanban Southern Europe 2014)Kanban - an alternative path to agility (Lean Kanban Southern Europe 2014)
Kanban - an alternative path to agility (Lean Kanban Southern Europe 2014)
 
"Fitness for Purpose" - Resilience & Agility in Modern Business
"Fitness for Purpose" - Resilience & Agility in Modern Business"Fitness for Purpose" - Resilience & Agility in Modern Business
"Fitness for Purpose" - Resilience & Agility in Modern Business
 
Suman Ip - AirMiles - How "Agile" Are We?
Suman Ip - AirMiles  - How "Agile" Are We?Suman Ip - AirMiles  - How "Agile" Are We?
Suman Ip - AirMiles - How "Agile" Are We?
 
Kanban - an alternative path to agility (Agile Adria)
Kanban - an alternative path to agility (Agile Adria)Kanban - an alternative path to agility (Agile Adria)
Kanban - an alternative path to agility (Agile Adria)
 
Key Note - Agile China - Kanban An Alternative Path to Agility
Key Note - Agile China - Kanban An Alternative Path to AgilityKey Note - Agile China - Kanban An Alternative Path to Agility
Key Note - Agile China - Kanban An Alternative Path to Agility
 
Kanban - an alternative path to agility (Agile Russia)
Kanban - an alternative path to agility (Agile Russia)Kanban - an alternative path to agility (Agile Russia)
Kanban - an alternative path to agility (Agile Russia)
 
Enterprise Services Planning - Scaling the Benefits of Kanban
Enterprise Services Planning - Scaling the Benefits of KanbanEnterprise Services Planning - Scaling the Benefits of Kanban
Enterprise Services Planning - Scaling the Benefits of Kanban
 

Similaire à Amp up your Agile Implementation with Systems Thinking

Lean strategies for it support1.9 presented
Lean strategies for it support1.9 presentedLean strategies for it support1.9 presented
Lean strategies for it support1.9 presentedRoger Brown
 
Growth Driven CRM: How To Prevent CRM Implementation Failures
Growth Driven CRM: How To Prevent CRM Implementation FailuresGrowth Driven CRM: How To Prevent CRM Implementation Failures
Growth Driven CRM: How To Prevent CRM Implementation FailuresJanBogaert8
 
A ~15 sec. Process to Qualify Your “Inbound Leads” (& How to Comp your SDRs t...
A ~15 sec. Process to Qualify Your “Inbound Leads” (& How to Comp your SDRs t...A ~15 sec. Process to Qualify Your “Inbound Leads” (& How to Comp your SDRs t...
A ~15 sec. Process to Qualify Your “Inbound Leads” (& How to Comp your SDRs t...Sales Hacker
 
Erhan koseoglu Delighting vodafone turkey's customers via agile transformation
Erhan koseoglu   Delighting vodafone turkey's customers via agile transformationErhan koseoglu   Delighting vodafone turkey's customers via agile transformation
Erhan koseoglu Delighting vodafone turkey's customers via agile transformationAgile Lietuva
 
Make your entertainment industry accounting team more strategic
Make your entertainment industry accounting team more strategicMake your entertainment industry accounting team more strategic
Make your entertainment industry accounting team more strategicRKLeSolutions
 
Inside Lean Kanban (#lkuk14 keynote)
Inside Lean Kanban (#lkuk14 keynote)Inside Lean Kanban (#lkuk14 keynote)
Inside Lean Kanban (#lkuk14 keynote)Mike Burrows
 
Inside Gainsight’s New Post-Sales Structure: Reorganizing the Team to Drive C...
Inside Gainsight’s New Post-Sales Structure: Reorganizing the Team to Drive C...Inside Gainsight’s New Post-Sales Structure: Reorganizing the Team to Drive C...
Inside Gainsight’s New Post-Sales Structure: Reorganizing the Team to Drive C...Gainsight
 
Blitzscaling Session 9: Village Stage
Blitzscaling Session 9: Village StageBlitzscaling Session 9: Village Stage
Blitzscaling Session 9: Village StageGreylock Partners
 
Practical Software Quality and Testing
Practical Software Quality and TestingPractical Software Quality and Testing
Practical Software Quality and Testingjerrykprague
 
Making Work Product-Centric: A Journey at Nationwide Insurance | Tasktop Conn...
Making Work Product-Centric: A Journey at Nationwide Insurance | Tasktop Conn...Making Work Product-Centric: A Journey at Nationwide Insurance | Tasktop Conn...
Making Work Product-Centric: A Journey at Nationwide Insurance | Tasktop Conn...Tasktop
 
STATIK, Kanban's Hidden Gem (#lkce14 talk)
STATIK, Kanban's Hidden Gem (#lkce14 talk)STATIK, Kanban's Hidden Gem (#lkce14 talk)
STATIK, Kanban's Hidden Gem (#lkce14 talk)Mike Burrows
 
Six sigma awareness
Six sigma awarenessSix sigma awareness
Six sigma awarenesssawate
 
Descaling Organizational Complexity to Expedite Product Delivery_new
Descaling Organizational Complexity to Expedite Product Delivery_newDescaling Organizational Complexity to Expedite Product Delivery_new
Descaling Organizational Complexity to Expedite Product Delivery_newChandan Patary
 
How We Reorganized Our Entire Post-Sales Organization
How We Reorganized Our Entire Post-Sales OrganizationHow We Reorganized Our Entire Post-Sales Organization
How We Reorganized Our Entire Post-Sales OrganizationGainsight
 
Lean Kanban India 2017 | Case Study: Solving the right problems with Kanban, ...
Lean Kanban India 2017 | Case Study: Solving the right problems with Kanban, ...Lean Kanban India 2017 | Case Study: Solving the right problems with Kanban, ...
Lean Kanban India 2017 | Case Study: Solving the right problems with Kanban, ...LeanKanbanIndia
 

Similaire à Amp up your Agile Implementation with Systems Thinking (20)

Lean strategies for it support1.9 presented
Lean strategies for it support1.9 presentedLean strategies for it support1.9 presented
Lean strategies for it support1.9 presented
 
Growth Driven CRM: How To Prevent CRM Implementation Failures
Growth Driven CRM: How To Prevent CRM Implementation FailuresGrowth Driven CRM: How To Prevent CRM Implementation Failures
Growth Driven CRM: How To Prevent CRM Implementation Failures
 
A ~15 sec. Process to Qualify Your “Inbound Leads” (& How to Comp your SDRs t...
A ~15 sec. Process to Qualify Your “Inbound Leads” (& How to Comp your SDRs t...A ~15 sec. Process to Qualify Your “Inbound Leads” (& How to Comp your SDRs t...
A ~15 sec. Process to Qualify Your “Inbound Leads” (& How to Comp your SDRs t...
 
Erhan koseoglu Delighting vodafone turkey's customers via agile transformation
Erhan koseoglu   Delighting vodafone turkey's customers via agile transformationErhan koseoglu   Delighting vodafone turkey's customers via agile transformation
Erhan koseoglu Delighting vodafone turkey's customers via agile transformation
 
Make your entertainment industry accounting team more strategic
Make your entertainment industry accounting team more strategicMake your entertainment industry accounting team more strategic
Make your entertainment industry accounting team more strategic
 
The Kanban Mindset by Todd Little at #AgileIndia2019
The Kanban Mindset by Todd Little at #AgileIndia2019The Kanban Mindset by Todd Little at #AgileIndia2019
The Kanban Mindset by Todd Little at #AgileIndia2019
 
Inside Lean Kanban (#lkuk14 keynote)
Inside Lean Kanban (#lkuk14 keynote)Inside Lean Kanban (#lkuk14 keynote)
Inside Lean Kanban (#lkuk14 keynote)
 
Agile at OPM
Agile at OPMAgile at OPM
Agile at OPM
 
Inside Gainsight’s New Post-Sales Structure: Reorganizing the Team to Drive C...
Inside Gainsight’s New Post-Sales Structure: Reorganizing the Team to Drive C...Inside Gainsight’s New Post-Sales Structure: Reorganizing the Team to Drive C...
Inside Gainsight’s New Post-Sales Structure: Reorganizing the Team to Drive C...
 
Day 1 (Lecture 2): Business Analytics
Day 1 (Lecture 2): Business AnalyticsDay 1 (Lecture 2): Business Analytics
Day 1 (Lecture 2): Business Analytics
 
Blitzscaling Session 9: Village Stage
Blitzscaling Session 9: Village StageBlitzscaling Session 9: Village Stage
Blitzscaling Session 9: Village Stage
 
Practical Software Quality and Testing
Practical Software Quality and TestingPractical Software Quality and Testing
Practical Software Quality and Testing
 
Making Work Product-Centric: A Journey at Nationwide Insurance | Tasktop Conn...
Making Work Product-Centric: A Journey at Nationwide Insurance | Tasktop Conn...Making Work Product-Centric: A Journey at Nationwide Insurance | Tasktop Conn...
Making Work Product-Centric: A Journey at Nationwide Insurance | Tasktop Conn...
 
CCNS Webinar
CCNS WebinarCCNS Webinar
CCNS Webinar
 
STATIK, Kanban's Hidden Gem (#lkce14 talk)
STATIK, Kanban's Hidden Gem (#lkce14 talk)STATIK, Kanban's Hidden Gem (#lkce14 talk)
STATIK, Kanban's Hidden Gem (#lkce14 talk)
 
Six sigma awareness
Six sigma awarenessSix sigma awareness
Six sigma awareness
 
Descaling Organizational Complexity to Expedite Product Delivery_new
Descaling Organizational Complexity to Expedite Product Delivery_newDescaling Organizational Complexity to Expedite Product Delivery_new
Descaling Organizational Complexity to Expedite Product Delivery_new
 
Frakture Deck
Frakture DeckFrakture Deck
Frakture Deck
 
How We Reorganized Our Entire Post-Sales Organization
How We Reorganized Our Entire Post-Sales OrganizationHow We Reorganized Our Entire Post-Sales Organization
How We Reorganized Our Entire Post-Sales Organization
 
Lean Kanban India 2017 | Case Study: Solving the right problems with Kanban, ...
Lean Kanban India 2017 | Case Study: Solving the right problems with Kanban, ...Lean Kanban India 2017 | Case Study: Solving the right problems with Kanban, ...
Lean Kanban India 2017 | Case Study: Solving the right problems with Kanban, ...
 

Plus de Fernando Cuenca

Kanban: More than boards and WIP limits
Kanban: More than boards and WIP limitsKanban: More than boards and WIP limits
Kanban: More than boards and WIP limitsFernando Cuenca
 
Kanban: mucho Mas que tableros y Limites de WIP
Kanban: mucho Mas que tableros y Limites de WIPKanban: mucho Mas que tableros y Limites de WIP
Kanban: mucho Mas que tableros y Limites de WIPFernando Cuenca
 
Finding your Service Delivery Manager
Finding your Service Delivery ManagerFinding your Service Delivery Manager
Finding your Service Delivery ManagerFernando Cuenca
 
Agile Dependencies: When "going cross-functional" is not an option
Agile Dependencies: When "going cross-functional" is not an optionAgile Dependencies: When "going cross-functional" is not an option
Agile Dependencies: When "going cross-functional" is not an optionFernando Cuenca
 
Kanban in The Land of Scrum: Choose your Own Scrumban Adventure
Kanban in The Land of Scrum: Choose your Own Scrumban AdventureKanban in The Land of Scrum: Choose your Own Scrumban Adventure
Kanban in The Land of Scrum: Choose your Own Scrumban AdventureFernando Cuenca
 
From Team Flow to System Flow to Customer Flow: Practical Tools to Keep Valua...
From Team Flow to System Flow to Customer Flow: Practical Tools to Keep Valua...From Team Flow to System Flow to Customer Flow: Practical Tools to Keep Valua...
From Team Flow to System Flow to Customer Flow: Practical Tools to Keep Valua...Fernando Cuenca
 
Your board is trying to tell you something
Your board is trying to tell you somethingYour board is trying to tell you something
Your board is trying to tell you somethingFernando Cuenca
 
AgileLunch Meetup - Listen to your Board
AgileLunch Meetup - Listen to your BoardAgileLunch Meetup - Listen to your Board
AgileLunch Meetup - Listen to your BoardFernando Cuenca
 
Visualizing Work: If you can't see it, you can't manage it
Visualizing Work: If you can't see it, you can't manage itVisualizing Work: If you can't see it, you can't manage it
Visualizing Work: If you can't see it, you can't manage itFernando Cuenca
 
Kanban to #003 - Metrics
Kanban to #003 - MetricsKanban to #003 - Metrics
Kanban to #003 - MetricsFernando Cuenca
 
Test Driving Legacy Code Mini Workshop
Test Driving Legacy Code Mini WorkshopTest Driving Legacy Code Mini Workshop
Test Driving Legacy Code Mini WorkshopFernando Cuenca
 

Plus de Fernando Cuenca (15)

Kanban: More than boards and WIP limits
Kanban: More than boards and WIP limitsKanban: More than boards and WIP limits
Kanban: More than boards and WIP limits
 
El Pivot Pragmatico
El Pivot PragmaticoEl Pivot Pragmatico
El Pivot Pragmatico
 
Kanban: mucho Mas que tableros y Limites de WIP
Kanban: mucho Mas que tableros y Limites de WIPKanban: mucho Mas que tableros y Limites de WIP
Kanban: mucho Mas que tableros y Limites de WIP
 
Finding your SDM
Finding your SDMFinding your SDM
Finding your SDM
 
Finding your Service Delivery Manager
Finding your Service Delivery ManagerFinding your Service Delivery Manager
Finding your Service Delivery Manager
 
Agile Dependencies: When "going cross-functional" is not an option
Agile Dependencies: When "going cross-functional" is not an optionAgile Dependencies: When "going cross-functional" is not an option
Agile Dependencies: When "going cross-functional" is not an option
 
Kanban in The Land of Scrum: Choose your Own Scrumban Adventure
Kanban in The Land of Scrum: Choose your Own Scrumban AdventureKanban in The Land of Scrum: Choose your Own Scrumban Adventure
Kanban in The Land of Scrum: Choose your Own Scrumban Adventure
 
From Team Flow to System Flow to Customer Flow: Practical Tools to Keep Valua...
From Team Flow to System Flow to Customer Flow: Practical Tools to Keep Valua...From Team Flow to System Flow to Customer Flow: Practical Tools to Keep Valua...
From Team Flow to System Flow to Customer Flow: Practical Tools to Keep Valua...
 
Que tan agiles somos?
Que tan agiles somos?Que tan agiles somos?
Que tan agiles somos?
 
Your board is trying to tell you something
Your board is trying to tell you somethingYour board is trying to tell you something
Your board is trying to tell you something
 
AgileLunch Meetup - Listen to your Board
AgileLunch Meetup - Listen to your BoardAgileLunch Meetup - Listen to your Board
AgileLunch Meetup - Listen to your Board
 
Visualizing Work: If you can't see it, you can't manage it
Visualizing Work: If you can't see it, you can't manage itVisualizing Work: If you can't see it, you can't manage it
Visualizing Work: If you can't see it, you can't manage it
 
Kanban to #003 - Metrics
Kanban to #003 - MetricsKanban to #003 - Metrics
Kanban to #003 - Metrics
 
Test Driving Legacy Code Mini Workshop
Test Driving Legacy Code Mini WorkshopTest Driving Legacy Code Mini Workshop
Test Driving Legacy Code Mini Workshop
 
Basic TDD moves
Basic TDD movesBasic TDD moves
Basic TDD moves
 

Dernier

SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsChristian Birchler
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Cizo Technology Services
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtimeandrehoraa
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...confluent
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsSafe Software
 
How To Manage Restaurant Staff -BTRESTRO
How To Manage Restaurant Staff -BTRESTROHow To Manage Restaurant Staff -BTRESTRO
How To Manage Restaurant Staff -BTRESTROmotivationalword821
 
Post Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on IdentityPost Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on Identityteam-WIBU
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odishasmiwainfosol
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalLionel Briand
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Velvetech LLC
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceBrainSell Technologies
 
PREDICTING RIVER WATER QUALITY ppt presentation
PREDICTING  RIVER  WATER QUALITY  ppt presentationPREDICTING  RIVER  WATER QUALITY  ppt presentation
PREDICTING RIVER WATER QUALITY ppt presentationvaddepallysandeep122
 
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfDrew Moseley
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...OnePlan Solutions
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...Technogeeks
 
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdf
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdfInnovate and Collaborate- Harnessing the Power of Open Source Software.pdf
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdfYashikaSharma391629
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEEVICTOR MAESTRE RAMIREZ
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Natan Silnitsky
 

Dernier (20)

SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtime
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data Streams
 
How To Manage Restaurant Staff -BTRESTRO
How To Manage Restaurant Staff -BTRESTROHow To Manage Restaurant Staff -BTRESTRO
How To Manage Restaurant Staff -BTRESTRO
 
Post Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on IdentityPost Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on Identity
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive Goal
 
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort ServiceHot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. Salesforce
 
PREDICTING RIVER WATER QUALITY ppt presentation
PREDICTING  RIVER  WATER QUALITY  ppt presentationPREDICTING  RIVER  WATER QUALITY  ppt presentation
PREDICTING RIVER WATER QUALITY ppt presentation
 
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdf
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...
 
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdf
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdfInnovate and Collaborate- Harnessing the Power of Open Source Software.pdf
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdf
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
 

Amp up your Agile Implementation with Systems Thinking

  • 1. Amp up your Agile implementation in complex environments with Systems Thinking @martinaziz @fer_cuenc a Fernando A. Cuenca Martin Aziz fernando.a.cuenca@gmail.com martinaziz@gmail.com
  • 2. A company responding to the environment The Company Customers
  • 3. Complexity of Problem Considering the problem domain Causal Loop Part 1
  • 4. Dedicated ScrumMasters Dedicated Product Owners Cross- functional, small teams Agile Pattern Part 3 Introducing Decentralized Control & Capacity Management The Company
  • 5. Complexity brings scale Number of Teams+   Complexity of Problem Causal Loop Part 2 +  
  • 6. Customer Recognizable Features, Fitness for Purpose and Lead Time The Company Customers Product Owners
  • 7. Tribal Identifies, Inwards-looking local optimization The Company
  • 8. Teams and the local agenda Number of Teams Tribal Behaviou r +   Local Improvement Effort Complexity of Problem +   +   Causal Loop Part 3
  • 9. Where is my stuff? What am I going to get at the end? Why does it take this long? Seems to work for me…. 6 End to End Measurement for Fitness The Company
  • 10. How does this impact Lead Time and Fitness for Customer Purpose? Lead Time Fit for Purpose -­‐   Number of Teams Tribal Behaviou r +   Local Improvement Effort Complexity of Problem +   +   ?   Causal Loop Part 4 t
  • 11. Comes from different sources Comes in different types, requiring different processing It has different frequencies of arrival It has different levels of urgency, Importance, and cost of delay It has different perceived value Cost of Delay and Heterogeneous demand The Company
  • 13. Potential for overburdening Number of Teams Tribal Behavio ur +   Local Improvement Effort Lead Time Fit for Purpose -­‐   Implicitness of Commitment Point Distance between Teams & Commitment Point Overburdening Complexity of Problem +   +   +   +   Causal Loop Part 5
  • 14. Delivery “chains” Shared team members Internal “shared services” Person with very specialized skills “floating” around teams “External” team members White Spaces The Company
  • 15. The impact of Teams & Overburdening on Flow Efficiency Number of Teams Tribal Behavio ur +   +   Flow Efficienc y -­‐   Local Improvement Effort Lead Time Fit for Purpose -­‐   Implicitness of Commitment Point Distance between Teams & Commitment Point Overburdening +   Complexity of Problem Coordination effort + White Space +   +   +   -­‐   -­‐   Causal Loop Part 6 Wait Wait Wait WaitWork Work Work Work Flow  Efficiency  =   work  time   work  time  +  wait  time x 100%
  • 16. Decomposition and Batch Sizes The Company
  • 17. Some stay the same Some are re- aggregated and batchedSome describe business functionality Some are purely technical tasks Some have internal dependencies Some are sent to other team’s backlogs 11   Recognizability and Transaction Costs The Company
  • 18. The impact of batch size on lead time Number of Teams Tribal Behaviour +   +   Flow Efficiency -­‐   Local Improvement Effort Lead Time Fit for Purpose -­‐   Implicitness of Commitment Point Distance between Teams & Commitment Point Overburdening +   Complexity of Problem Coordination effort + White Space +   +   +   -­‐   -­‐   Batch Size +   +   Transaction Cost +   Causal Loop Part 7
  • 19. ?   ?   Local OptimizationThe Company ?? ?   ?  ? ?  
  • 20. Decomposition and Customer Recognizability, the final links Number   of  Teams Tribal Behaviour + + Decomposition + Customer Recognizability Flow   Efficiency -­‐ Batch   Size Local   Improvement Effort + + Lead   Time Fit  for   Purpose -­‐ Implicitness  of   Commitment   Point Distance   between  Teams  &   Commitment Point + Overburdening -­‐ + Complexity of  Problem Coordination   effort  + White  Space + -­‐ -­‐ + + + + + + -­‐ + Transaction   Cost -­‐ Causal Loop Part 8
  • 21. Sense     &  Promise   Push   Stories   Scrum   Team   Scrum   Team   XP   Team   Story   AccumulaBon   Features  Ideas   Kanban   Team   Customers   Delivery   Customers   Doing   White  spaces  between  teams   sources  of  greatest  delays.   Stories  hard  to  recognize  by   customers  or  actors  on  the  leR  end   of  the  flow.   Unconstrained  demand   Early   Commitment   without   connecBon  to   capability   Key challenges of the systemThe System
  • 22. Constraining the work Number   of  Teams Tribal Behaviour + + Decomposition + Customer Recognizability Flow   Efficiency -­‐ Batch   Size Local   Improvement Effort + + Lead   Time Fit  for   Purpose -­‐ Implicitness  of   Commitment   Point Distance   between  Teams  &   Commitment Point + Overburdening -­‐ + Complexity of  Problem Coordination   effort  + White  Space + -­‐ -­‐ + + + + + + -­‐ + Transaction   Cost -­‐ Constraints -­‐ -­‐ Breakin g the loop
  • 23. Making commitments explicit Number   of  Teams Tribal Behaviour + + Decomposition + Customer Recognizability Flow   Efficiency -­‐ Batch   Size Local   Improvement Effort + + Lead   Time Fit  for   Purpose -­‐ Implicitness  of   Commitment   Point Distance   between  Teams  &   Commitment Point + Overburdening -­‐ + Complexity of  Problem Coordination   effort  + White  Space + -­‐ -­‐ + + + + + -­‐ + Transaction   Cost -­‐ Constraints -­‐ -­‐ Explicit Commitment -­‐ Breakin g the loop
  • 24. Know your delivery capability and implement Pull Number   of  Teams Tribal Behaviour + + Decomposition + Customer Recognizability Flow   Efficiency -­‐ Batch   Size Local   Improvement Effort + + Lead   Time Fit  for   Purpose -­‐ Implicitness  of   Commitment   Point Distance   between  Teams  &   Commitment Point + Overburdening -­‐ + Complexity of  Problem Coordination   effort  + White  Space + -­‐ -­‐ + + + + + -­‐ + Transaction   Cost -­‐ Constraints -­‐ -­‐ Explicit Commitment -­‐ Pull Policies Measurement -­‐ -­‐ Breakin g the loop
  • 25. See your world as a service to a customer. Maintain customer recognizability at all times. Number   of  Teams Tribal Behaviour + + Decomposition + Customer Recognizability Flow   Efficiency -­‐ Batch   Size Local   Improvement Effort + + Lead   Time Fit  for   Purpose -­‐ Implicitness  of   Commitment   Point Distance   between  Teams  &   Commitment Point + Overburdening -­‐ + Complexity of  Problem Coordination   effort  + White  Space + -­‐ -­‐ + + + + + -­‐ + Transaction   Cost -­‐ Constraints -­‐ -­‐ Explicit Commitment -­‐ Pull Policies Measurement -­‐ -­‐ Service Orientation + Breakin g the loop
  • 26. Flow – getting to a system that is in control Sense Pull Features Features Do Next Ideas Customer s Delivery Customer s Features Do Features Good Constrained delivery pipeline Upstream Downstream Progress Customer Recognizable Delivery Improvements aligned to optimize for value delivery Work is pulled into delivery pipe automatically as capacity becomes available. Push is avoided to prevent overburdening. A new system
  • 27. 0. Understand the purpose of the System and identify Services 1. Understand Sources of Dissatisfaction 2. Analyze Demand and Capability 3. Model the Knowledge Discovery Knowledge 4. Discover Classes of Service 5 . Design Kanban Systems 6. Roll-out One way to get there: STATIK the Systems Thinking Approach to Introducing Kanban A new system 1.  Who are my customers? 2.  What do they expect? 3.  How do I meet those expectations?
  • 28. Kanban at the System Level A new system Service 1 Service 2 Service 3 Discovery (N) Construction (N) Deployment (N) Commitment Points Upstream Flow Downstream Flows Constraints to enable PULL Validation (N) Different visualization fidelity
  • 29. Learning More Some resources that have influenced us Antifragile: Things That Gain from Disorder Nassim Nicholas Taleb Kanban from the Inside Mike Burrows The Principles of Product Development Flow Donald G. Reinersten Lessons in Agile Management: On the Road to Kanban David J. Anderson Goal: A Process of Continuous Improvement Eli Goldratt Management 3.0 Jurgen Appelo Toyota KATA Mike Rother Actionable Agile Metrics for Predictability Daniel S. Vacanti
  • 30. Learning More Some people that have influenced us David  J.  Anderson  (LKU,   Kanban)   leankanban.com/blog Alexei  Zheglov  (Kanban)   connected-­‐knowledge.com   Patrick  Steyaert  (Flow)   www.okaloa.com Chris  Chapman   (#SystemsThinkingTO)   @DerailleurAgile Esther  Derby  (Agile   Management)   www.estherderby.com/category/ insights   Dave  Snowden  (Cynefin)   cogniQve-­‐edge.com/blog  
  • 31. About us How to reach us to keep the conversation going @fer_cuenc a fernando.a.cuenca@gmail.com
  • 32. Scratch  Area  aRer  this  point  
  • 33. Number of Teams Tribal Behavio ur +   +   Decomposition +   Customer Recognizability Flow Efficien cy -­‐   Batch SizeLocal Improvement Effort +   +   Lead Time Fit for Purpose -­‐   Implicitness of Commitment Point Distance between Teams & Commitment Point +   Overburdening -­‐   +   Complexity of Problem Coordination effort + White Space +   -­‐   -­‐   +   +   +   +   +   +   -­‐   +   Transaction Cost -­‐   Constraints -­‐   -­‐  
  • 34. Number of Teams Tribal Behavio ur +   +   Decomposition +   Customer Recognizability Flow Efficien cy -­‐   Batch SizeLocal Improvement Effort +   +   Lead Time Fit for Purpose -­‐   Implicitness of Commitment Point Distance between Teams & Commitment Point +   Overburdening -­‐   +   Complexity of Problem Coordination effort + White Space +   -­‐   -­‐   +   +   +   +   +   -­‐   +   Transaction Cost -­‐   Constraints -­‐   -­‐   Explicit Commitment -­‐  
  • 35. Number of Teams Tribal Behavio ur +   +   Decomposition +   Customer Recognizability Flow Efficien cy -­‐   Batch SizeLocal Improvement Effort +   +   Lead Time Fit for Purpose -­‐   Implicitness of Commitment Point Distance between Teams & Commitment Point +   Overburdening -­‐   +   Complexity of Problem Coordination effort + White Space +   -­‐   -­‐   +   +   +   +   +   -­‐   +   Transaction Cost -­‐   Constraints -­‐   -­‐   Explicit Commitment -­‐   Pull Policies Measurement -­‐   -­‐  
  • 36. Number of Teams Tribal Behavio ur +   +   Decomposition +   Customer Recognizability Flow Efficien cy -­‐   Batch SizeLocal Improvement Effort +   +   Lead Time Fit for Purpose -­‐   Implicitness of Commitment Point Distance between Teams & Commitment Point +   Overburdening -­‐   +   Complexity of Problem Coordination effort + White Space +   -­‐   -­‐   +   +   +   +   +   -­‐   +   Transaction Cost -­‐   Constraints -­‐   -­‐   Explicit Commitment -­‐   Pull Policies Measurement -­‐   -­‐   Service Orientation +  
  • 37. Number of Teams Tribal Behavio ur +   +   Decomposition +   Customer Recognizability Flow Efficien cy -­‐   Batch SizeLocal Improvement Effort +   +   Lead Time Fit for Purpose -­‐   Implicitness of Commitment Point Distance between Teams & Commitment Point +   Overburdening -­‐   +   Complexity of Problem Coordination effort + White Space +   -­‐   -­‐   +   +   +   +   +   +   -­‐   +   Transaction Cost -­‐  
  • 38. Complexi ty of Problem Number of Teams +   -­‐   Tribal Behaviou r +   Coordinatio n effort + White Space +   Decompositio n +   Customer Recognizabilit y Flow Efficien cy -­‐   Batch Size Transacti on Cost Local Improvement Effort +   +   +   +   +   Lead Time Fit for Purpose -­‐   -­‐   +   Implicitness of Commitment Point Distance between Teams & Commitment Point +   +   -­‐   Overburdenin g -­‐   +   +   +  
  • 39. Number of Teams Tribal Behavio ur +   +   Decomposition +   Customer Recognizability Flow Efficien cy -­‐   Batch SizeLocal Improvement Effort +   +   Lead Time Fit for Purpose -­‐   Implicitness of Commitment Point Distance between Teams & Commitment Point +   Overburdening -­‐   +   Complexity of Problem Coordination effort + White Space +   -­‐   -­‐   +   +   +   +   +   +   -­‐   +   Transaction Cost
  • 40. Many people and groups are required to achieve the company’s goals. The Company
  • 41. The impact of batch size on lead time Number of Teams Tribal Behavio ur +   +   Flow Efficien cy -­‐   Local Improvement Effort Lead Time Fit for Purpose -­‐   Implicitness of Commitment Point Distance between Teams & Commitment Point Overburdening +   Complexity of Problem Coordination effort + White Space +   +   +   -­‐   -­‐   Batch Size +   +   Transaction Cost +   Causal Loop Part 7