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

More Related Content

PPTX
Amp up your agile tac 2017
PDF
Systems Thinking Approaches to Organizational Design
PDF
Pea Pods & Connecting the Upstream - Lean Kanban North America 2018
PPTX
Key Note - Path to Agility 2013 - Kanban - the alternative path to agility
PPTX
Key Note - Devlin 2013 - No crystal ball gazing - The Pragmatism of The Kanba...
PPTX
Kanban & Organizational Maturity
PPTX
David Anderson, Enterprise Service Planning – Масштабирование преимуществ Kanban
PPTX
Key Note - Lean Kanban North America 2013 - Beyond Kanban
Amp up your agile tac 2017
Systems Thinking Approaches to Organizational Design
Pea Pods & Connecting the Upstream - Lean Kanban North America 2018
Key Note - Path to Agility 2013 - Kanban - the alternative path to agility
Key Note - Devlin 2013 - No crystal ball gazing - The Pragmatism of The Kanba...
Kanban & Organizational Maturity
David Anderson, Enterprise Service Planning – Масштабирование преимуществ Kanban
Key Note - Lean Kanban North America 2013 - Beyond Kanban

What's hot (20)

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

Similar to Amp up your Agile Implementation with Systems Thinking (20)

PDF
Start coaching new teams with STATIK
PPTX
Agile Kanban
PDF
Intro to Kanban
PDF
Myths & benefits of kanban @ATMs 2nd Meetup_aug05
PDF
Agile Network India| Kanban Day @Chennai | Statik | Sreeanand Chandran and Sa...
PPTX
Inside Lean Kanban (#lkuk14 keynote)
PDF
Transitioning to Kanban: From Theory to Practice
PDF
Systems Thinking Approach to Introducing Kanban (STATIK) for Scrum teams
PDF
Scrum and Kanban - Getting the Most from Each
PPTX
Lean Kanban Brazil 2019 - Kanban @Gympass em crescimento exponencial
PDF
Kanban Trojan Horse_(2022).pdf
PDF
Agile & Lean & Kanban in the Real World - A Case Study
PPTX
Agile kanban overview
PPTX
Scrumban Demystified
PDF
Post-agile approaches - agile for the real world and how to avoid agile failure
PDF
STATIK: Systems Thinking Approach to Introducing Kanban
PPTX
LKIN17: Enabling Enterprise Agility though a Hybrid Agile Implementation Mode...
PDF
Lean Kanban India 2017 | Case study - Hybrid Agile Implementation Model to En...
PDF
14 things every agilist should know about kanban
Start coaching new teams with STATIK
Agile Kanban
Intro to Kanban
Myths & benefits of kanban @ATMs 2nd Meetup_aug05
Agile Network India| Kanban Day @Chennai | Statik | Sreeanand Chandran and Sa...
Inside Lean Kanban (#lkuk14 keynote)
Transitioning to Kanban: From Theory to Practice
Systems Thinking Approach to Introducing Kanban (STATIK) for Scrum teams
Scrum and Kanban - Getting the Most from Each
Lean Kanban Brazil 2019 - Kanban @Gympass em crescimento exponencial
Kanban Trojan Horse_(2022).pdf
Agile & Lean & Kanban in the Real World - A Case Study
Agile kanban overview
Scrumban Demystified
Post-agile approaches - agile for the real world and how to avoid agile failure
STATIK: Systems Thinking Approach to Introducing Kanban
LKIN17: Enabling Enterprise Agility though a Hybrid Agile Implementation Mode...
Lean Kanban India 2017 | Case study - Hybrid Agile Implementation Model to En...
14 things every agilist should know about kanban
Ad

More from Fernando Cuenca (15)

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

Recently uploaded (20)

PDF
Top 10 Software Development Trends to Watch in 2025 🚀.pdf
PPTX
Introduction to Windows Operating System
PDF
Autodesk AutoCAD Crack Free Download 2025
PPTX
Computer Software and OS of computer science of grade 11.pptx
PDF
Topaz Photo AI Crack New Download (Latest 2025)
PDF
AI/ML Infra Meetup | LLM Agents and Implementation Challenges
PPTX
Tech Workshop Escape Room Tech Workshop
PPTX
WiFi Honeypot Detecscfddssdffsedfseztor.pptx
PDF
Product Update: Alluxio AI 3.7 Now with Sub-Millisecond Latency
PPTX
Cybersecurity: Protecting the Digital World
PDF
Cost to Outsource Software Development in 2025
PPTX
AMADEUS TRAVEL AGENT SOFTWARE | AMADEUS TICKETING SYSTEM
PDF
Time Tracking Features That Teams and Organizations Actually Need
PDF
AI/ML Infra Meetup | Beyond S3's Basics: Architecting for AI-Native Data Access
PPTX
Trending Python Topics for Data Visualization in 2025
PPTX
Patient Appointment Booking in Odoo with online payment
PDF
MCP Security Tutorial - Beginner to Advanced
PPTX
Advanced SystemCare Ultimate Crack + Portable (2025)
PDF
Designing Intelligence for the Shop Floor.pdf
PPTX
Monitoring Stack: Grafana, Loki & Promtail
Top 10 Software Development Trends to Watch in 2025 🚀.pdf
Introduction to Windows Operating System
Autodesk AutoCAD Crack Free Download 2025
Computer Software and OS of computer science of grade 11.pptx
Topaz Photo AI Crack New Download (Latest 2025)
AI/ML Infra Meetup | LLM Agents and Implementation Challenges
Tech Workshop Escape Room Tech Workshop
WiFi Honeypot Detecscfddssdffsedfseztor.pptx
Product Update: Alluxio AI 3.7 Now with Sub-Millisecond Latency
Cybersecurity: Protecting the Digital World
Cost to Outsource Software Development in 2025
AMADEUS TRAVEL AGENT SOFTWARE | AMADEUS TICKETING SYSTEM
Time Tracking Features That Teams and Organizations Actually Need
AI/ML Infra Meetup | Beyond S3's Basics: Architecting for AI-Native Data Access
Trending Python Topics for Data Visualization in 2025
Patient Appointment Booking in Odoo with online payment
MCP Security Tutorial - Beginner to Advanced
Advanced SystemCare Ultimate Crack + Portable (2025)
Designing Intelligence for the Shop Floor.pdf
Monitoring Stack: Grafana, Loki & Promtail

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