SlideShare une entreprise Scribd logo
1  sur  31
Amp up your Agile implementation in complex
environments with Systems Thinking
@martinaziz@fer_cuenca
Fernando A. Cuenca Martin Aziz
fernando.a.cuenca@gmail.com martinaziz@gmail.com
Toronto Agile
Conference
2017
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
Behaviour
+
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
Behaviour
+
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
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
+
+
+
-
-
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
Accumulation
FeaturesIdeas
Kanban
Team
Customers
Delivery
Customers
Doing
White spaces between teams
sources of greatest delays.
Stories hard to recognize by
customers or actors on the left end
of the flow.
Unconstrained demand
Early
Commitment
without
connection 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
- -
Breaking
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
-
Breaking
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
-
-
Breaking
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
+
Breaking
the loop
Flow – getting to a system that is in control
Sense
Pull
Features
Features
Do Next
Ideas
CustomersDelivery
Customers
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)
cognitive-edge.com/blog
About us How to reach us to keep the conversation going

Contenu connexe

Tendances

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
 
Shipped - It's Time to Kanbanize Your System
Shipped - It's Time to Kanbanize Your SystemShipped - It's Time to Kanbanize Your System
Shipped - It's Time to Kanbanize Your SystemRajesh Viswanathan
 
Kanban maturity model visualization examples
Kanban maturity model   visualization examplesKanban maturity model   visualization examples
Kanban maturity model visualization examplesRajesh Viswanathan
 
Problem Solving: The P in PDSA
Problem Solving: The P in PDSAProblem Solving: The P in PDSA
Problem Solving: The P in PDSATKMG, Inc.
 
[Talk] Manage flow - Metrics and Analytics for predictability and flow
[Talk] Manage flow - Metrics and Analytics for predictability and flow[Talk] Manage flow - Metrics and Analytics for predictability and flow
[Talk] Manage flow - Metrics and Analytics for predictability and flowMarcio Sete
 
Introduction to Lean and Kanban
Introduction to Lean and KanbanIntroduction to Lean and Kanban
Introduction to Lean and KanbanRajesh Viswanathan
 
Value Stream Transformation: Achieving Excellence through Leadership Alignmen...
Value Stream Transformation: Achieving Excellence through Leadership Alignmen...Value Stream Transformation: Achieving Excellence through Leadership Alignmen...
Value Stream Transformation: Achieving Excellence through Leadership Alignmen...TKMG, Inc.
 
Co-sourcing vs Outsourcing
Co-sourcing vs OutsourcingCo-sourcing vs Outsourcing
Co-sourcing vs OutsourcingSourceplicity
 
Estimating value through the lens of cost of delay
Estimating value through the lens of cost of delayEstimating value through the lens of cost of delay
Estimating value through the lens of cost of delayJeff Anderson
 
Lean Facilitator Skills: Applying Psychology in the Moment
Lean Facilitator Skills: Applying Psychology in the MomentLean Facilitator Skills: Applying Psychology in the Moment
Lean Facilitator Skills: Applying Psychology in the MomentTKMG, Inc.
 
My agile bag agile tour beirut 2014
My agile bag agile tour beirut 2014My agile bag agile tour beirut 2014
My agile bag agile tour beirut 2014Agile Tour Beirut
 
My agile bag agile tour beirut 2014
My agile bag agile tour beirut 2014My agile bag agile tour beirut 2014
My agile bag agile tour beirut 2014Pierre Hervouet
 
Commit to Becoming an Outstanding Organization
Commit to Becoming an Outstanding OrganizationCommit to Becoming an Outstanding Organization
Commit to Becoming an Outstanding OrganizationTKMG, Inc.
 
Creating a Continuous Improvement Culture
Creating a Continuous Improvement CultureCreating a Continuous Improvement Culture
Creating a Continuous Improvement CultureTKMG, Inc.
 
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
 

Tendances (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
 
Shipped - It's Time to Kanbanize Your System
Shipped - It's Time to Kanbanize Your SystemShipped - It's Time to Kanbanize Your System
Shipped - It's Time to Kanbanize Your System
 
Lean Kanban Adoption Roadmap
Lean Kanban Adoption RoadmapLean Kanban Adoption Roadmap
Lean Kanban Adoption Roadmap
 
Kanban maturity model visualization examples
Kanban maturity model   visualization examplesKanban maturity model   visualization examples
Kanban maturity model visualization examples
 
Problem Solving: The P in PDSA
Problem Solving: The P in PDSAProblem Solving: The P in PDSA
Problem Solving: The P in PDSA
 
[Talk] Manage flow - Metrics and Analytics for predictability and flow
[Talk] Manage flow - Metrics and Analytics for predictability and flow[Talk] Manage flow - Metrics and Analytics for predictability and flow
[Talk] Manage flow - Metrics and Analytics for predictability and flow
 
Introduction to Lean and Kanban
Introduction to Lean and KanbanIntroduction to Lean and Kanban
Introduction to Lean and Kanban
 
Value Stream Transformation: Achieving Excellence through Leadership Alignmen...
Value Stream Transformation: Achieving Excellence through Leadership Alignmen...Value Stream Transformation: Achieving Excellence through Leadership Alignmen...
Value Stream Transformation: Achieving Excellence through Leadership Alignmen...
 
Co-sourcing vs Outsourcing
Co-sourcing vs OutsourcingCo-sourcing vs Outsourcing
Co-sourcing vs Outsourcing
 
PKS Delivery Excellence Framework
PKS Delivery Excellence FrameworkPKS Delivery Excellence Framework
PKS Delivery Excellence Framework
 
Estimating value through the lens of cost of delay
Estimating value through the lens of cost of delayEstimating value through the lens of cost of delay
Estimating value through the lens of cost of delay
 
Mapping the End to End Process
Mapping the End to End ProcessMapping the End to End Process
Mapping the End to End Process
 
Lean Facilitator Skills: Applying Psychology in the Moment
Lean Facilitator Skills: Applying Psychology in the MomentLean Facilitator Skills: Applying Psychology in the Moment
Lean Facilitator Skills: Applying Psychology in the Moment
 
My agile bag agile tour beirut 2014
My agile bag agile tour beirut 2014My agile bag agile tour beirut 2014
My agile bag agile tour beirut 2014
 
My agile bag agile tour beirut 2014
My agile bag agile tour beirut 2014My agile bag agile tour beirut 2014
My agile bag agile tour beirut 2014
 
Commit to Becoming an Outstanding Organization
Commit to Becoming an Outstanding OrganizationCommit to Becoming an Outstanding Organization
Commit to Becoming an Outstanding Organization
 
Creating a Continuous Improvement Culture
Creating a Continuous Improvement CultureCreating a Continuous Improvement Culture
Creating a Continuous Improvement Culture
 
Building a Business Case for Lean
Building a Business Case for LeanBuilding a Business Case for Lean
Building a Business Case for Lean
 
CTQ Tree Webinar 11-17-2020
CTQ Tree Webinar 11-17-2020CTQ Tree Webinar 11-17-2020
CTQ Tree Webinar 11-17-2020
 
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?
 

Similaire à Amp up your agile tac 2017

Amp up your Agile Implementation with Systems Thinking
Amp up your Agile Implementation with Systems ThinkingAmp up your Agile Implementation with Systems Thinking
Amp up your Agile Implementation with Systems ThinkingFernando Cuenca
 
Cost Reduction in the Call Center
Cost Reduction in the Call CenterCost Reduction in the Call Center
Cost Reduction in the Call CenterDaniel Willis
 
Daniel Breston - DevOps metrics that matter
Daniel Breston - DevOps metrics that matterDaniel Breston - DevOps metrics that matter
Daniel Breston - DevOps metrics that matteritSMF UK
 
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
 
5. Introducing the Collaboration Framework
5. Introducing the Collaboration Framework5. Introducing the Collaboration Framework
5. Introducing the Collaboration FrameworkAlan Hamilton
 
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
 
My journey from Fragile, to Agile and now DevOps
My journey from Fragile, to Agile and now DevOpsMy journey from Fragile, to Agile and now DevOps
My journey from Fragile, to Agile and now DevOpsJason Man
 
Accelerating Delivery of Value
Accelerating Delivery of ValueAccelerating Delivery of Value
Accelerating Delivery of ValueRyan D. Hatch
 
Spca2014 holme end to end share point service delivery
Spca2014 holme   end to end share point service deliverySpca2014 holme   end to end share point service delivery
Spca2014 holme end to end share point service deliveryNCCOMMS
 
Flow management: Why this is so important to become more agile
Flow management: Why this is so important to become more agileFlow management: Why this is so important to become more agile
Flow management: Why this is so important to become more agileFabio Perrotta de Andrade
 
Identifying and Prioritising CX Requirements - A BPI OnDemand Guide
Identifying and Prioritising CX Requirements - A BPI OnDemand GuideIdentifying and Prioritising CX Requirements - A BPI OnDemand Guide
Identifying and Prioritising CX Requirements - A BPI OnDemand GuideMichael Evans
 
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
 
DOES15 - Damon Edwards - DevOps Kaizen Practical Steps to Start & Sustain a T...
DOES15 - Damon Edwards - DevOps Kaizen Practical Steps to Start & Sustain a T...DOES15 - Damon Edwards - DevOps Kaizen Practical Steps to Start & Sustain a T...
DOES15 - Damon Edwards - DevOps Kaizen Practical Steps to Start & Sustain a T...Gene Kim
 
DevOps Kaizen: Practical Steps to Start & Sustain a Transformation
DevOps Kaizen: Practical Steps to Start & Sustain a TransformationDevOps Kaizen: Practical Steps to Start & Sustain a Transformation
DevOps Kaizen: Practical Steps to Start & Sustain a Transformationdev2ops
 
Key Note - Path to Agility 2013 - Kanban - the alternative path to agility
Key Note - Path to Agility 2013 - Kanban - the alternative path to agilityKey Note - Path to Agility 2013 - Kanban - the alternative path to agility
Key Note - Path to Agility 2013 - Kanban - the alternative path to agilityDavid Anderson
 
Hass howard scrum master capabilities
Hass howard scrum master capabilitiesHass howard scrum master capabilities
Hass howard scrum master capabilitiesHass Howard
 

Similaire à Amp up your agile tac 2017 (20)

Amp up your Agile Implementation with Systems Thinking
Amp up your Agile Implementation with Systems ThinkingAmp up your Agile Implementation with Systems Thinking
Amp up your Agile Implementation with Systems Thinking
 
Cost Reduction in the Call Center
Cost Reduction in the Call CenterCost Reduction in the Call Center
Cost Reduction in the Call Center
 
Daniel Breston - DevOps metrics that matter
Daniel Breston - DevOps metrics that matterDaniel Breston - DevOps metrics that matter
Daniel Breston - DevOps metrics that matter
 
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...
 
5. Introducing the Collaboration Framework
5. Introducing the Collaboration Framework5. Introducing the Collaboration Framework
5. Introducing the Collaboration Framework
 
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
 
IMC IMPRIVA
IMC IMPRIVAIMC IMPRIVA
IMC IMPRIVA
 
My journey from Fragile, to Agile and now DevOps
My journey from Fragile, to Agile and now DevOpsMy journey from Fragile, to Agile and now DevOps
My journey from Fragile, to Agile and now DevOps
 
Accelerating Delivery of Value
Accelerating Delivery of ValueAccelerating Delivery of Value
Accelerating Delivery of Value
 
Field report: Rapid application development
Field report: Rapid application developmentField report: Rapid application development
Field report: Rapid application development
 
Spca2014 holme end to end share point service delivery
Spca2014 holme   end to end share point service deliverySpca2014 holme   end to end share point service delivery
Spca2014 holme end to end share point service delivery
 
Flow management: Why this is so important to become more agile
Flow management: Why this is so important to become more agileFlow management: Why this is so important to become more agile
Flow management: Why this is so important to become more agile
 
Identifying and Prioritising CX Requirements - A BPI OnDemand Guide
Identifying and Prioritising CX Requirements - A BPI OnDemand GuideIdentifying and Prioritising CX Requirements - A BPI OnDemand Guide
Identifying and Prioritising CX Requirements - A BPI OnDemand Guide
 
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
 
DOES15 - Damon Edwards - DevOps Kaizen Practical Steps to Start & Sustain a T...
DOES15 - Damon Edwards - DevOps Kaizen Practical Steps to Start & Sustain a T...DOES15 - Damon Edwards - DevOps Kaizen Practical Steps to Start & Sustain a T...
DOES15 - Damon Edwards - DevOps Kaizen Practical Steps to Start & Sustain a T...
 
DevOps Kaizen: Practical Steps to Start & Sustain a Transformation
DevOps Kaizen: Practical Steps to Start & Sustain a TransformationDevOps Kaizen: Practical Steps to Start & Sustain a Transformation
DevOps Kaizen: Practical Steps to Start & Sustain a Transformation
 
Key Note - Path to Agility 2013 - Kanban - the alternative path to agility
Key Note - Path to Agility 2013 - Kanban - the alternative path to agilityKey Note - Path to Agility 2013 - Kanban - the alternative path to agility
Key Note - Path to Agility 2013 - Kanban - the alternative path to agility
 
Hass howard scrum master capabilities
Hass howard scrum master capabilitiesHass howard scrum master capabilities
Hass howard scrum master capabilities
 
Agile at OPM
Agile at OPMAgile at OPM
Agile at OPM
 
Double K: Kanban and Kata
Double K: Kanban and KataDouble K: Kanban and Kata
Double K: Kanban and Kata
 

Plus de Martin Aziz

Priority Lists Don't Work - FlowConf 2021
Priority Lists Don't Work - FlowConf 2021Priority Lists Don't Work - FlowConf 2021
Priority Lists Don't Work - FlowConf 2021Martin Aziz
 
Product Management with Kanban
Product Management with KanbanProduct Management with Kanban
Product Management with KanbanMartin Aziz
 
Paper Boats Simulation - Facilitation Guide
Paper Boats Simulation - Facilitation GuidePaper Boats Simulation - Facilitation Guide
Paper Boats Simulation - Facilitation GuideMartin Aziz
 
LKNA19 - Beyond Cross Functionality
LKNA19 - Beyond Cross FunctionalityLKNA19 - Beyond Cross Functionality
LKNA19 - Beyond Cross FunctionalityMartin Aziz
 
Stages of Knowledge
Stages of KnowledgeStages of Knowledge
Stages of KnowledgeMartin Aziz
 
SystemsThinking TO - Lightning Talk, Do Nothing
SystemsThinking TO - Lightning Talk, Do NothingSystemsThinking TO - Lightning Talk, Do Nothing
SystemsThinking TO - Lightning Talk, Do NothingMartin Aziz
 

Plus de Martin Aziz (6)

Priority Lists Don't Work - FlowConf 2021
Priority Lists Don't Work - FlowConf 2021Priority Lists Don't Work - FlowConf 2021
Priority Lists Don't Work - FlowConf 2021
 
Product Management with Kanban
Product Management with KanbanProduct Management with Kanban
Product Management with Kanban
 
Paper Boats Simulation - Facilitation Guide
Paper Boats Simulation - Facilitation GuidePaper Boats Simulation - Facilitation Guide
Paper Boats Simulation - Facilitation Guide
 
LKNA19 - Beyond Cross Functionality
LKNA19 - Beyond Cross FunctionalityLKNA19 - Beyond Cross Functionality
LKNA19 - Beyond Cross Functionality
 
Stages of Knowledge
Stages of KnowledgeStages of Knowledge
Stages of Knowledge
 
SystemsThinking TO - Lightning Talk, Do Nothing
SystemsThinking TO - Lightning Talk, Do NothingSystemsThinking TO - Lightning Talk, Do Nothing
SystemsThinking TO - Lightning Talk, Do Nothing
 

Dernier

[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 

Dernier (20)

[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 

Amp up your agile tac 2017

  • 1. Amp up your Agile implementation in complex environments with Systems Thinking @martinaziz@fer_cuenca Fernando A. Cuenca Martin Aziz fernando.a.cuenca@gmail.com martinaziz@gmail.com Toronto Agile Conference 2017
  • 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
  • 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 Behaviour + 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 Behaviour + 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 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 + + + - - 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
  • 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 Accumulation FeaturesIdeas Kanban Team Customers Delivery Customers Doing White spaces between teams sources of greatest delays. Stories hard to recognize by customers or actors on the left end of the flow. Unconstrained demand Early Commitment without connection 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 - - Breaking 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 - Breaking 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 - - Breaking 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 + Breaking the loop
  • 26. Flow – getting to a system that is in control Sense Pull Features Features Do Next Ideas CustomersDelivery Customers 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) cognitive-edge.com/blog
  • 31. About us How to reach us to keep the conversation going