SlideShare a Scribd company logo
1 of 42
NYC Lean Kanban Meetup
Cynefin and Complexity: A Gentle Introduction
Jocko Selberg
@JockoSelberg
Jocko21@gmail.com
NYC Cynefin Group - Meetup
Oct 28, 2015
#nyclean
* Lean Coffee to follow talk – create your topics
Story Time!
Mr. Narrative Fragments
&
Little Miss Context
#nyclean@JockoSelberg
A Very Special Message
#nyclean@JockoSelberg
3 Vignettes
#nyclean@JockoSelberg
Our brains instantly construct a story based on our perception of the context.
1. We see car arrive - followed by Mr. Skinhead turning and scampering away.
2. We see Mr. Skinhead engaging Mr. Trenchcoat man.
3. We see Mr. Skinhead saving Mr. Trenchcoat man from falling bricks.
Is Mr. Skinhead a criminal or an undercover cop?
Is Mr. Trenchcoat man a banker or a drug dealer?
Who is in that car?
Stories in Context
#nyclean@JockoSelberg
These stories can be radically different based on your point of view (identity).
The ‘Bro Officer O’Malley The Director
First-fit Pattern Matching
We often find ourselves responding to events
without fully considering the context.
Once we categorize something, it is cognitively
very difficult to change your mind about it.
– we categorize!
#nyclean@JockoSelberg
For example, as a PM or an executive, you may anchor the context in assuming you need for a detailed project plan for all work
Categorizing allows us to make quick decisions based on limited information
Sense & Respond
How can we make sense of a situation such that we can
respond intelligently given incomplete information?
(whenever a decision is required, we are ALWAYS limited by incomplete information)
#nyclean@JockoSelberg
Given the fact that we are very prone to categorizing everything…
Context is Everything
There are no universal solutions, but there
are contextual solutions
There are different ways of doing things based
on the context you are operating in
#nyclean@JockoSelberg
Making Sense of the Problem
How can we more accurately sense the context we are
operating in so that we might better act?
#nyclean@JockoSelberg
Order!
#nyclean@JockoSelberg
(S)he who defines the constraint,
defines (anchors) the solution space.
What is Order?
or·der
/ˈôrdər/
noun
1. the arrangement or disposition of people or things in relation
to each other according to a particular sequence or pattern.
How does order happen?
Must we create order, or can we allow order to emerge?
#nyclean@JockoSelberg
Emergent vs Directed
Emergent Order
Relationships between
cause and effect are
unknown, unpredictable or
not perceivable
Relationships between
cause and effect are
well established or
discoverable through analysis
Order emerges out of initial starting conditions
Directed Order
Order is directed or imposed
For the purposes of Cynefin, we’ll rename
Directed Order to Ordered
and
Emergent Order to Un-ordered
#nyclean@JockoSelberg
Characteristics of Order
Un-ordered
Relationships between cause and effect are unknown,
unpredictable or not perceivable
Relationships between cause and effect are well
established or discoverable through analysis
Order emerges out of the initial starting conditions
Ordered
Order is directed or imposed
Higher degree of Certainty
(highly predictable)
Lower degree of Certainty
(less predictable)
CausalDispositional
Linear relationships
(output is directly proportional to the input)
Non-linear relationships
(output NOT directly proportional to the input)
Exploitation - Commoditization
(Repeatability)
Exploration - Innovation
(Novelty)
#nyclean@JockoSelberg
Managing Differently
Un-ordered
Relationships between cause and effect are unknown,
unpredictable or not perceivable
Relationships between cause and effect are well
established or discoverable through analysis
Things Grow
Ordered
Things are Made
Define Ideal Future State
(close the gap)
Describe the Present
(influence the direction of change)
Manage the Plan
(set rules, scope - implementation)
Manage the Constraints
(set attractors, boundaries - experimentation)
Monitor for Adherence
(governance)
Monitor for Emergence
(patterns, weak signals)
Architect the Solution
(engineer)
Amplify / Dampen Attractors*
(feedback loops)
#nyclean@JockoSelberg
* An attractor is a state or set of states toward which a system tends to evolve. System values that get close enough to the attractor remain close.
Triaging
Un-ordered
Relationships between cause and effect are unknown,
unpredictable or not perceivable
Relationships between cause and effect are well
established or discoverable through analysis
Are you looking for a
repeatable solution?
Are you looking for a
novel solution?
The realm of learning
Ordered
The realm of planning
Nobody in the company, the industry,
or the world has solved this type of
problem in the past.
You, your team, the company or a
specialized group has solved this type of
problem in the past.
#nyclean@JockoSelberg
Systems
#nyclean@JockoSelberg
3 Types of Systems
• A system is any network with coherence
• An agent is anything which acts on or within the system
• In nature, there are 3 types of systems:*
• Ordered Systems: the system tightly constrains agent behavior.
• Complex Systems: the system loosely constrains agent behavior.
The system and agents (collectively) modify each others behaviors.
• Chaotic Systems: the system imposes little or no constraints on agents.
Agents act independently of each other, behavior appears random.
* Constraints-based definition
#nyclean@JockoSelberg
Let’s Map These Systems
Ordered
(Directed Order)
Un-ordered
(Emergent Order)
• Complex
• Chaotic
• Ordered Systems• Complicated domain
Cynefin breaks Ordered Systems into 2 domains:
Complicated & Obvious, based on peoples
perception of the relationship between cause and
effect.
• Obvious domain
• Dis-order domain
Systems
Systems
domain
domain
#nyclean@JockoSelberg
Chaotic
domain
Complicated
domain
Complex
domain
Obvious
domain
Un-ordered
Ordered
Cause-Effect relationship perceivable only in
retrospect. Not Repeatable (except by accident)
Cause-Effect relationship discoverable via analysis
and/or expert knowledge.
Cause-Effect relationship is not perceivable
at a systems level.
Cause-Effect relationship is obvious to all
Perceivable, Predictable & Repeatable.
Introducing the Cynefin Domains
The boundary between Obvious and Chaotic is represented as
a cliff, or a catastrophic failure arising from complacency.
#nyclean@JockoSelberg
Notes on Sense-making
Cynefin is a Sense-making framework, it is not a Categorization Schema
It’s all about the dynamic movement between domains
#nyclean@JockoSelberg
Complexity 101
#nyclean@JockoSelberg
Flow and Self Organization
• Autonomy – each “actor” is making
individual decisions
• Locality – behavior dependent on
decisions of immediate neighbors
• Distributed Cognition – no centralized
control
• Dynamic Interactions – via continuous
“micro-decisions”
• Simple “rules” – Match speed, avoid
collision, fly to the center of the flock
• Agents are generally ignorant of the
behavior of the system as a whole
#nyclean@JockoSelberg
Agents
An agent is anything which
acts on or within the system.
Examples of agents might be
molecules, ants, memes,
myths, identities, etc. *
Relationships between the
agents are more important
than the agents themselves.
Agents are autonomous and
self-organize.
* People are rarely agents. They are complex systems in and of themselves.
#nyclean@JockoSelberg
Agents Interact with Agents
Agents interact with
each other locally and
modify each others
behaviors via their
mutual interactions.
Proximity and
connectivity are key.
Simple “rules” act to
both constrain and
enable behavior.
#nyclean@JockoSelberg
System and Agents Interact
Agents and the System
also interact with each
other. Each may also
modify the behavior of
the other.
They co-evolve together.
Order emerges, it is not
imposed.
#nyclean@JockoSelberg
Complex Adaptive Behavior
New
Patterns
Emerge
Patterns
Modify
Behavior
(+)(-)
As agents continually interact, patterns emerge.
Positive and negative
feedback loops develop…
…further modifying the
behavior of the agents.
These patterns modify the
behavior of the agents.
...which act to amplify or
dampen existing patterns…
Rinse, Repeat, Concurrently - billions and billions of times.
#nyclean@JockoSelberg
Systems are Hierarchical
These systems may also
act as agents in a larger
system. They are self-
similar and hierarchical.
That is, systems both
contain sub-systems and
are contained by larger
systems. They’re fractal.
At each level of
complexity, entirely new
properties appear.
#nyclean@JockoSelberg
Complexity in a Nutshell
• Systems are hierarchical – cells, organs, organisms, societies…
• Systems are dynamic – systems change in patterns over time
• Agents self-organize – There is no centralized control
• Order emerges – it is not imposed
• Multiple autonomous agents – interact with each other and the system
• Simple ”rules” (constraints) – produce complex interactions
• Systems and agents co-evolve
• Co-evolution is irreversible – There is only the current state*
#nyclean@JockoSelberg
* and its history – The present is informed by the past.
Designing a Complex System
Can such a system be designed or engineered?
“Not bloody likely.”
- Eliza Doolittle (Pygmalion)
That is, can a complex system be driven towards an Ideal Future State?
#nyclean@JockoSelberg
Why is This?
Complex systems are fundamentally different
• Small changes may produce massive impacts, or may do nothing at all
• You cannot know in advance which solution will work best because of
the dynamic nature of the network of interactions
• These systems evolve, there is no Ideal Future State to “achieve”
• These systems do not lend themselves to a reductionist approach
• There is only “fitness for purpose” within the “situated present”
#nyclean@JockoSelberg
Irony Alert – The present is generally more certain than the future
Working in Complex Systems…
…requires a shift in how we view our work at a systems level
• Monitor for emerging patterns, suppress the urge to categorize: Probe
• Identify patterns as they emerge (in real time)
• Seek opportunities that allow the system to move in a desirable direction
• Amplify / Dampen patterns rather than trying to drive system: Nudge
• Beneficial coherence can be amplified (within attractors)
• Negative coherence can be dampened by denying energy (resources)
• Manage the constraints rather than “the plan”: Bound
• Apply context sensitive constraints – the level of constraint is defined by the domain
• Manage via constant, small interactions - within boundaries
#nyclean@JockoSelberg
The only way to manage a complex adaptive system is by interacting with it
My Mayonnaise is Complex
“A jumbo jet is complicated, but a mayonnaise is complex.”
- Paul Cilliers (1956-2011)
#nyclean@JockoSelberg
Cynefin
“It infuriates me to be wrong
when I know I'm right.”
- Molière
#nyclean@JockoSelberg
The “right” solution in the wrong context
is the wrong solution.
Knowns, Gnomes and Unknowns
“As we know, there are known knowns; there are things we know we know. (obvious)
We also know there are known unknowns; that is to say we know there are some things we do not
know. (complicated)
But there are also unknown unknowns - the ones we don't know we don't know. “ (complex)
Donald Rumsfeld – (a known gnome)
February 12, 2002
#nyclean@JockoSelberg
Let’s Make Sense of This…
…using the Cynefin Framework
#nyclean@JockoSelberg
Chaotic
domain
Complicated
domain
Complex
domain
Obvious
domain
Un-ordered
Ordered
The Cynefin Domains
Cause-Effect relationship perceivable only in retrospect.
Not Repeatable (dispositional, not causal) Flux
Cause-Effect relationship separated by space & time.
Requires analysis and/or expert knowledge.
Cause-Effect relationship is not perceivable
at a systems level. Turbulent.
Cause-Effect relationship is obvious to all
Perceivable, Predictable & Repeatable. Stable
Retrospectively coherent causality
(Unknown unknowns)
Incoherent causality
(Unknowable unknowns)
Knowable causality
(Known unknowns)
Known causality
(Known knowns)
“Emergent practice” “Good practice”
“Novel practice” “Best practice”
Chaotic
ComplicatedComplex
Obvious
Un-ordered
Ordered
Responding in Cynefin Domains
Complexity Based Approach
Create multiple, safe-to-fail interventions
(identify patterns, gain insights)
Manage in the present.
Focus on the evolutionary potential of the present
Systems Thinking Approach
Not Self-evident (test & refine hypothesis)
Engineering (reductive)
Trust the Experts
Focus on goals
Crisis Management Approach
(stability-focused intervention, impose order)
Urgent Rapid-Response
Define the constraint – while you still can
Standard Operating Procedures
Self-evident (automation, rules)
Trust the Manual
Focus on efficiency
Sense – Analyze – Respond
Act – Sense – Respond Sense – Categorize – Respond
Probe – Sense – Respond
#nyclean@JockoSelberg
Contextualization
#nyclean@JockoSelberg
Un-ordered
Ordered
Contextualization
Submitting
an invoice
Refactoring code
Building
a House
Trouble-shooting
an outage
Operating
a Start-up
Creating
'product buzz'
Finding
new markets
Shooting
Rampage
#nyclean@JockoSelberg
Un-ordered
Ordered
Let’s Build a House!
Building
a House
Finding a Location
Construction
Medical Emergency Making Payments
Securing a Mortgage
Building a
House on Mars
You’re Fired!
Building a
Bird House
Building Shelter
(from a storm)
#nyclean@JockoSelberg
Conclusion
A complexity based approach asks the following:
• In the context of what is going on at the moment, what can we change?
• Out of what we can change, what and how can we monitor for the
impact of that change?
• Out of the things we can monitor for impact, where can we amplify
success or dampen failure?
#nyclean@JockoSelberg
What is going on at the moment?
“We evolve forward into a future state, which is more sustainable and
resilient, but which we could not have anticipated.”
- Dave Snowden
Thank You!
NYC Lean Kanban
MeetupSpecial Thanks to:
Dave Snowden
Jocko Selberg
@JockoSelberg
Jocko21@gmail.com
NYC Cynefin Group - Meetup

More Related Content

What's hot

A Practical Guide to Cynefin
A Practical Guide to CynefinA Practical Guide to Cynefin
A Practical Guide to CynefinDoc Norton
 
System Thinking - Affect on Decision Making
System Thinking - Affect on Decision MakingSystem Thinking - Affect on Decision Making
System Thinking - Affect on Decision MakingMuhammad Awais
 
Design Tools for Systems Thinking
Design Tools for Systems ThinkingDesign Tools for Systems Thinking
Design Tools for Systems ThinkingPeter Vermaercke
 
Introduction to Systems Thinking: System Structures and Behaviour
Introduction to Systems Thinking: System Structures and BehaviourIntroduction to Systems Thinking: System Structures and Behaviour
Introduction to Systems Thinking: System Structures and BehaviourJason Yip
 
Agile, Management 3.0, Holacracy...what next?
Agile, Management 3.0, Holacracy...what next?Agile, Management 3.0, Holacracy...what next?
Agile, Management 3.0, Holacracy...what next?Tathagat Varma
 
Chaos And Systems Theory
Chaos And Systems TheoryChaos And Systems Theory
Chaos And Systems Theoryfutterman
 
Management 3.0 - Complexity Thinking
Management 3.0 - Complexity ThinkingManagement 3.0 - Complexity Thinking
Management 3.0 - Complexity ThinkingJurgen Appelo
 
VUCA world - Manu Melwin Joy
VUCA world - Manu Melwin JoyVUCA world - Manu Melwin Joy
VUCA world - Manu Melwin Joymanumelwin
 
Leadership & Collaboration - Thriving in a VUCA World
Leadership & Collaboration - Thriving in a VUCA WorldLeadership & Collaboration - Thriving in a VUCA World
Leadership & Collaboration - Thriving in a VUCA WorldTom Hood, CPA,CITP,CGMA
 
Systemic Design Toolkit - Systems Innovation Barcelona
Systemic Design Toolkit - Systems Innovation BarcelonaSystemic Design Toolkit - Systems Innovation Barcelona
Systemic Design Toolkit - Systems Innovation BarcelonaPeter Jones
 
Insights from the book 'Accelerate' (John P. Kotter)
Insights from the book 'Accelerate' (John P. Kotter)Insights from the book 'Accelerate' (John P. Kotter)
Insights from the book 'Accelerate' (John P. Kotter)Maarten Cannaerts
 
Agile culture and adoption survival guide
Agile culture and adoption survival guideAgile culture and adoption survival guide
Agile culture and adoption survival guideMichael Sahota
 
SAFe® - scaled agile framework in practice
SAFe® - scaled agile framework in practiceSAFe® - scaled agile framework in practice
SAFe® - scaled agile framework in practiceIntland Software GmbH
 
Musings - System thinking - Notes on Donella Meadow's Book
Musings - System thinking - Notes on Donella Meadow's BookMusings - System thinking - Notes on Donella Meadow's Book
Musings - System thinking - Notes on Donella Meadow's BookJames Cracknell
 
Lean/Agile Depth Assessment Checklist A3
Lean/Agile Depth Assessment Checklist A3Lean/Agile Depth Assessment Checklist A3
Lean/Agile Depth Assessment Checklist A3Yuval Yeret
 
Introduction to Recipes for Agile Governance in the Enterprise (RAGE)
Introduction to Recipes for Agile Governance in the Enterprise (RAGE)Introduction to Recipes for Agile Governance in the Enterprise (RAGE)
Introduction to Recipes for Agile Governance in the Enterprise (RAGE)Cprime
 
Workshop : Innovation Games at NSSpain
Workshop : Innovation Games at NSSpainWorkshop : Innovation Games at NSSpain
Workshop : Innovation Games at NSSpainBen Sykes
 

What's hot (20)

Systems Thinking 2019
Systems Thinking 2019Systems Thinking 2019
Systems Thinking 2019
 
A Practical Guide to Cynefin
A Practical Guide to CynefinA Practical Guide to Cynefin
A Practical Guide to Cynefin
 
System Thinking - Affect on Decision Making
System Thinking - Affect on Decision MakingSystem Thinking - Affect on Decision Making
System Thinking - Affect on Decision Making
 
Design Tools for Systems Thinking
Design Tools for Systems ThinkingDesign Tools for Systems Thinking
Design Tools for Systems Thinking
 
Introduction to Systems Thinking: System Structures and Behaviour
Introduction to Systems Thinking: System Structures and BehaviourIntroduction to Systems Thinking: System Structures and Behaviour
Introduction to Systems Thinking: System Structures and Behaviour
 
Agile, Management 3.0, Holacracy...what next?
Agile, Management 3.0, Holacracy...what next?Agile, Management 3.0, Holacracy...what next?
Agile, Management 3.0, Holacracy...what next?
 
Intro to Systems Thinking
Intro to Systems ThinkingIntro to Systems Thinking
Intro to Systems Thinking
 
Chaos And Systems Theory
Chaos And Systems TheoryChaos And Systems Theory
Chaos And Systems Theory
 
Management 3.0 - Complexity Thinking
Management 3.0 - Complexity ThinkingManagement 3.0 - Complexity Thinking
Management 3.0 - Complexity Thinking
 
VUCA world - Manu Melwin Joy
VUCA world - Manu Melwin JoyVUCA world - Manu Melwin Joy
VUCA world - Manu Melwin Joy
 
Systems Thinking Primer
Systems Thinking PrimerSystems Thinking Primer
Systems Thinking Primer
 
Leadership & Collaboration - Thriving in a VUCA World
Leadership & Collaboration - Thriving in a VUCA WorldLeadership & Collaboration - Thriving in a VUCA World
Leadership & Collaboration - Thriving in a VUCA World
 
Systemic Design Toolkit - Systems Innovation Barcelona
Systemic Design Toolkit - Systems Innovation BarcelonaSystemic Design Toolkit - Systems Innovation Barcelona
Systemic Design Toolkit - Systems Innovation Barcelona
 
Insights from the book 'Accelerate' (John P. Kotter)
Insights from the book 'Accelerate' (John P. Kotter)Insights from the book 'Accelerate' (John P. Kotter)
Insights from the book 'Accelerate' (John P. Kotter)
 
Agile culture and adoption survival guide
Agile culture and adoption survival guideAgile culture and adoption survival guide
Agile culture and adoption survival guide
 
SAFe® - scaled agile framework in practice
SAFe® - scaled agile framework in practiceSAFe® - scaled agile framework in practice
SAFe® - scaled agile framework in practice
 
Musings - System thinking - Notes on Donella Meadow's Book
Musings - System thinking - Notes on Donella Meadow's BookMusings - System thinking - Notes on Donella Meadow's Book
Musings - System thinking - Notes on Donella Meadow's Book
 
Lean/Agile Depth Assessment Checklist A3
Lean/Agile Depth Assessment Checklist A3Lean/Agile Depth Assessment Checklist A3
Lean/Agile Depth Assessment Checklist A3
 
Introduction to Recipes for Agile Governance in the Enterprise (RAGE)
Introduction to Recipes for Agile Governance in the Enterprise (RAGE)Introduction to Recipes for Agile Governance in the Enterprise (RAGE)
Introduction to Recipes for Agile Governance in the Enterprise (RAGE)
 
Workshop : Innovation Games at NSSpain
Workshop : Innovation Games at NSSpainWorkshop : Innovation Games at NSSpain
Workshop : Innovation Games at NSSpain
 

Viewers also liked

Decision making & cynefin framework
 Decision making & cynefin framework Decision making & cynefin framework
Decision making & cynefin frameworkIqtidar ul Hasan
 
Navigating Project Uncertainty, An Explorers Toolkit using Cynefin
Navigating Project Uncertainty, An Explorers Toolkit using CynefinNavigating Project Uncertainty, An Explorers Toolkit using Cynefin
Navigating Project Uncertainty, An Explorers Toolkit using CynefinKim_B
 
The Cynefin Model for Operational Transformation
The Cynefin Model for Operational TransformationThe Cynefin Model for Operational Transformation
The Cynefin Model for Operational TransformationDave Mangot
 
Agile Metrics : Velocity is NOT the Goal - NDC Oslo 2014
Agile Metrics : Velocity is NOT the Goal - NDC Oslo 2014Agile Metrics : Velocity is NOT the Goal - NDC Oslo 2014
Agile Metrics : Velocity is NOT the Goal - NDC Oslo 2014Doc Norton
 
PDCA, Agile and Cynefin
PDCA, Agile and CynefinPDCA, Agile and Cynefin
PDCA, Agile and CynefinAn Le
 
Cynefin - A Framework for Leaders in an Ever-Changing World
Cynefin -  A Framework for Leaders  in an Ever-Changing WorldCynefin -  A Framework for Leaders  in an Ever-Changing World
Cynefin - A Framework for Leaders in an Ever-Changing WorldIlio Krumins-Beens
 
Royal Alberta Museum - Cynefin Framework and Polarity Management Workshop
Royal Alberta Museum - Cynefin Framework and Polarity Management WorkshopRoyal Alberta Museum - Cynefin Framework and Polarity Management Workshop
Royal Alberta Museum - Cynefin Framework and Polarity Management WorkshopAngie Tarasoff
 
Building an Agile Culture with OKR
Building an Agile Culture with OKRBuilding an Agile Culture with OKR
Building an Agile Culture with OKRFelipe Castro
 
Overview of Agile Methodology
Overview of Agile MethodologyOverview of Agile Methodology
Overview of Agile MethodologyHaresh Karkar
 
Agile Software Development Overview
Agile Software Development OverviewAgile Software Development Overview
Agile Software Development OverviewStewart Rogers
 

Viewers also liked (13)

Decision making & cynefin framework
 Decision making & cynefin framework Decision making & cynefin framework
Decision making & cynefin framework
 
Navigating Project Uncertainty, An Explorers Toolkit using Cynefin
Navigating Project Uncertainty, An Explorers Toolkit using CynefinNavigating Project Uncertainty, An Explorers Toolkit using Cynefin
Navigating Project Uncertainty, An Explorers Toolkit using Cynefin
 
The Cynefin Model for Operational Transformation
The Cynefin Model for Operational TransformationThe Cynefin Model for Operational Transformation
The Cynefin Model for Operational Transformation
 
Agile Metrics : Velocity is NOT the Goal - NDC Oslo 2014
Agile Metrics : Velocity is NOT the Goal - NDC Oslo 2014Agile Metrics : Velocity is NOT the Goal - NDC Oslo 2014
Agile Metrics : Velocity is NOT the Goal - NDC Oslo 2014
 
PDCA, Agile and Cynefin
PDCA, Agile and CynefinPDCA, Agile and Cynefin
PDCA, Agile and Cynefin
 
Complexity: going deeper (TIHR lunchtime talk)
Complexity: going deeper (TIHR lunchtime talk)Complexity: going deeper (TIHR lunchtime talk)
Complexity: going deeper (TIHR lunchtime talk)
 
Cynefin - A Framework for Leaders in an Ever-Changing World
Cynefin -  A Framework for Leaders  in an Ever-Changing WorldCynefin -  A Framework for Leaders  in an Ever-Changing World
Cynefin - A Framework for Leaders in an Ever-Changing World
 
Royal Alberta Museum - Cynefin Framework and Polarity Management Workshop
Royal Alberta Museum - Cynefin Framework and Polarity Management WorkshopRoyal Alberta Museum - Cynefin Framework and Polarity Management Workshop
Royal Alberta Museum - Cynefin Framework and Polarity Management Workshop
 
What is OKR?
What is OKR?What is OKR?
What is OKR?
 
An Introduction to Complexity Theory
An Introduction to Complexity TheoryAn Introduction to Complexity Theory
An Introduction to Complexity Theory
 
Building an Agile Culture with OKR
Building an Agile Culture with OKRBuilding an Agile Culture with OKR
Building an Agile Culture with OKR
 
Overview of Agile Methodology
Overview of Agile MethodologyOverview of Agile Methodology
Overview of Agile Methodology
 
Agile Software Development Overview
Agile Software Development OverviewAgile Software Development Overview
Agile Software Development Overview
 

Similar to Cynefin and Complexity: A Gentle Introduction

Self Organization - The natural solution
Self Organization - The natural solutionSelf Organization - The natural solution
Self Organization - The natural solutionMarco Consolaro
 
A Computational Model of Moral and Legal Responsibility via Simplicity Theory
A Computational Model of Moral and Legal Responsibility via Simplicity TheoryA Computational Model of Moral and Legal Responsibility via Simplicity Theory
A Computational Model of Moral and Legal Responsibility via Simplicity TheoryGiovanni Sileno
 
Bradford mvsu chapters 2 4 short revised
Bradford mvsu chapters 2 4 short revisedBradford mvsu chapters 2 4 short revised
Bradford mvsu chapters 2 4 short revisedJohn Bradford
 
ICPSR - Complex Systems Models in the Social Sciences - Lecture 8 and 9 - Pro...
ICPSR - Complex Systems Models in the Social Sciences - Lecture 8 and 9 - Pro...ICPSR - Complex Systems Models in the Social Sciences - Lecture 8 and 9 - Pro...
ICPSR - Complex Systems Models in the Social Sciences - Lecture 8 and 9 - Pro...Daniel Katz
 
Bradford mvsu chapters 2 4 short revised
Bradford mvsu chapters 2 4 short revisedBradford mvsu chapters 2 4 short revised
Bradford mvsu chapters 2 4 short revisedJohn Bradford
 
The Visual Representation of Complexity: Sixteen Key Characteristics of Compl...
The Visual Representation of Complexity: Sixteen Key Characteristics of Compl...The Visual Representation of Complexity: Sixteen Key Characteristics of Compl...
The Visual Representation of Complexity: Sixteen Key Characteristics of Compl...RSD7 Symposium
 
Lessons learntmanagingsoftwareprojects
Lessons learntmanagingsoftwareprojectsLessons learntmanagingsoftwareprojects
Lessons learntmanagingsoftwareprojectsRamanan Jagannathan
 
System thinking and the arizona homeless problem by Bob Bergman
System thinking and the arizona homeless problem by Bob BergmanSystem thinking and the arizona homeless problem by Bob Bergman
System thinking and the arizona homeless problem by Bob BergmanEric Kingsbury, MBA
 
George Kelly (1905-1967).pptx
George Kelly (1905-1967).pptxGeorge Kelly (1905-1967).pptx
George Kelly (1905-1967).pptxDevarajuBn
 
Agile Traps: Common practices that wreck teams (Lesbians Who Tech 2020)
Agile Traps: Common practices that wreck teams (Lesbians Who Tech 2020)Agile Traps: Common practices that wreck teams (Lesbians Who Tech 2020)
Agile Traps: Common practices that wreck teams (Lesbians Who Tech 2020)Elizabeth Ayer
 
organisational behaviour 2
organisational behaviour 2organisational behaviour 2
organisational behaviour 2Prajeesh Pv
 
IntelligentAgents.ppt
IntelligentAgents.pptIntelligentAgents.ppt
IntelligentAgents.pptjuwel16
 
Agile Australia 2014: Keynote - Embracing Disruption: You are your process
Agile Australia 2014: Keynote - Embracing Disruption: You are your processAgile Australia 2014: Keynote - Embracing Disruption: You are your process
Agile Australia 2014: Keynote - Embracing Disruption: You are your processAgile Aus
 
Organize for Complexity, part I (BetaCodex12)
 Organize for Complexity, part I (BetaCodex12)  Organize for Complexity, part I (BetaCodex12)
Organize for Complexity, part I (BetaCodex12) Niels Pflaeging
 
the end of the beginning - devopsdays Denver 2017
the end of the beginning - devopsdays Denver 2017the end of the beginning - devopsdays Denver 2017
the end of the beginning - devopsdays Denver 2017Andrew Shafer
 
The Complexity of Data: Computer Simulation and “Everyday” Social Science
The Complexity of Data: Computer Simulation and “Everyday” Social ScienceThe Complexity of Data: Computer Simulation and “Everyday” Social Science
The Complexity of Data: Computer Simulation and “Everyday” Social ScienceEdmund Chattoe-Brown
 

Similar to Cynefin and Complexity: A Gentle Introduction (20)

Self Organization - The natural solution
Self Organization - The natural solutionSelf Organization - The natural solution
Self Organization - The natural solution
 
A Computational Model of Moral and Legal Responsibility via Simplicity Theory
A Computational Model of Moral and Legal Responsibility via Simplicity TheoryA Computational Model of Moral and Legal Responsibility via Simplicity Theory
A Computational Model of Moral and Legal Responsibility via Simplicity Theory
 
Systems thinking
Systems thinkingSystems thinking
Systems thinking
 
Bradford mvsu chapters 2 4 short revised
Bradford mvsu chapters 2 4 short revisedBradford mvsu chapters 2 4 short revised
Bradford mvsu chapters 2 4 short revised
 
ICPSR - Complex Systems Models in the Social Sciences - Lecture 8 and 9 - Pro...
ICPSR - Complex Systems Models in the Social Sciences - Lecture 8 and 9 - Pro...ICPSR - Complex Systems Models in the Social Sciences - Lecture 8 and 9 - Pro...
ICPSR - Complex Systems Models in the Social Sciences - Lecture 8 and 9 - Pro...
 
Bradford mvsu chapters 2 4 short revised
Bradford mvsu chapters 2 4 short revisedBradford mvsu chapters 2 4 short revised
Bradford mvsu chapters 2 4 short revised
 
The Visual Representation of Complexity: Sixteen Key Characteristics of Compl...
The Visual Representation of Complexity: Sixteen Key Characteristics of Compl...The Visual Representation of Complexity: Sixteen Key Characteristics of Compl...
The Visual Representation of Complexity: Sixteen Key Characteristics of Compl...
 
Applied Science - Engineering Systems
Applied Science - Engineering SystemsApplied Science - Engineering Systems
Applied Science - Engineering Systems
 
Lessons learntmanagingsoftwareprojects
Lessons learntmanagingsoftwareprojectsLessons learntmanagingsoftwareprojects
Lessons learntmanagingsoftwareprojects
 
System thinking and the arizona homeless problem by Bob Bergman
System thinking and the arizona homeless problem by Bob BergmanSystem thinking and the arizona homeless problem by Bob Bergman
System thinking and the arizona homeless problem by Bob Bergman
 
George Kelly (1905-1967).pptx
George Kelly (1905-1967).pptxGeorge Kelly (1905-1967).pptx
George Kelly (1905-1967).pptx
 
Agile Traps: Common practices that wreck teams (Lesbians Who Tech 2020)
Agile Traps: Common practices that wreck teams (Lesbians Who Tech 2020)Agile Traps: Common practices that wreck teams (Lesbians Who Tech 2020)
Agile Traps: Common practices that wreck teams (Lesbians Who Tech 2020)
 
organisational behaviour 2
organisational behaviour 2organisational behaviour 2
organisational behaviour 2
 
Systems Tutorial - The Fundamentals
Systems Tutorial - The FundamentalsSystems Tutorial - The Fundamentals
Systems Tutorial - The Fundamentals
 
IntelligentAgents.ppt
IntelligentAgents.pptIntelligentAgents.ppt
IntelligentAgents.ppt
 
Agile Australia 2014: Keynote - Embracing Disruption: You are your process
Agile Australia 2014: Keynote - Embracing Disruption: You are your processAgile Australia 2014: Keynote - Embracing Disruption: You are your process
Agile Australia 2014: Keynote - Embracing Disruption: You are your process
 
Organize for Complexity, part I (BetaCodex12)
 Organize for Complexity, part I (BetaCodex12)  Organize for Complexity, part I (BetaCodex12)
Organize for Complexity, part I (BetaCodex12)
 
the end of the beginning - devopsdays Denver 2017
the end of the beginning - devopsdays Denver 2017the end of the beginning - devopsdays Denver 2017
the end of the beginning - devopsdays Denver 2017
 
SN- Lecture 3
SN- Lecture 3SN- Lecture 3
SN- Lecture 3
 
The Complexity of Data: Computer Simulation and “Everyday” Social Science
The Complexity of Data: Computer Simulation and “Everyday” Social ScienceThe Complexity of Data: Computer Simulation and “Everyday” Social Science
The Complexity of Data: Computer Simulation and “Everyday” Social Science
 

Recently uploaded

WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 

Recently uploaded (20)

WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 

Cynefin and Complexity: A Gentle Introduction

  • 1. NYC Lean Kanban Meetup Cynefin and Complexity: A Gentle Introduction Jocko Selberg @JockoSelberg Jocko21@gmail.com NYC Cynefin Group - Meetup Oct 28, 2015 #nyclean * Lean Coffee to follow talk – create your topics
  • 2. Story Time! Mr. Narrative Fragments & Little Miss Context #nyclean@JockoSelberg
  • 3. A Very Special Message #nyclean@JockoSelberg
  • 4. 3 Vignettes #nyclean@JockoSelberg Our brains instantly construct a story based on our perception of the context. 1. We see car arrive - followed by Mr. Skinhead turning and scampering away. 2. We see Mr. Skinhead engaging Mr. Trenchcoat man. 3. We see Mr. Skinhead saving Mr. Trenchcoat man from falling bricks. Is Mr. Skinhead a criminal or an undercover cop? Is Mr. Trenchcoat man a banker or a drug dealer? Who is in that car?
  • 5. Stories in Context #nyclean@JockoSelberg These stories can be radically different based on your point of view (identity). The ‘Bro Officer O’Malley The Director
  • 6. First-fit Pattern Matching We often find ourselves responding to events without fully considering the context. Once we categorize something, it is cognitively very difficult to change your mind about it. – we categorize! #nyclean@JockoSelberg For example, as a PM or an executive, you may anchor the context in assuming you need for a detailed project plan for all work Categorizing allows us to make quick decisions based on limited information
  • 7. Sense & Respond How can we make sense of a situation such that we can respond intelligently given incomplete information? (whenever a decision is required, we are ALWAYS limited by incomplete information) #nyclean@JockoSelberg Given the fact that we are very prone to categorizing everything…
  • 8. Context is Everything There are no universal solutions, but there are contextual solutions There are different ways of doing things based on the context you are operating in #nyclean@JockoSelberg
  • 9. Making Sense of the Problem How can we more accurately sense the context we are operating in so that we might better act? #nyclean@JockoSelberg
  • 10. Order! #nyclean@JockoSelberg (S)he who defines the constraint, defines (anchors) the solution space.
  • 11. What is Order? or·der /ˈôrdər/ noun 1. the arrangement or disposition of people or things in relation to each other according to a particular sequence or pattern. How does order happen? Must we create order, or can we allow order to emerge? #nyclean@JockoSelberg
  • 12. Emergent vs Directed Emergent Order Relationships between cause and effect are unknown, unpredictable or not perceivable Relationships between cause and effect are well established or discoverable through analysis Order emerges out of initial starting conditions Directed Order Order is directed or imposed For the purposes of Cynefin, we’ll rename Directed Order to Ordered and Emergent Order to Un-ordered #nyclean@JockoSelberg
  • 13. Characteristics of Order Un-ordered Relationships between cause and effect are unknown, unpredictable or not perceivable Relationships between cause and effect are well established or discoverable through analysis Order emerges out of the initial starting conditions Ordered Order is directed or imposed Higher degree of Certainty (highly predictable) Lower degree of Certainty (less predictable) CausalDispositional Linear relationships (output is directly proportional to the input) Non-linear relationships (output NOT directly proportional to the input) Exploitation - Commoditization (Repeatability) Exploration - Innovation (Novelty) #nyclean@JockoSelberg
  • 14. Managing Differently Un-ordered Relationships between cause and effect are unknown, unpredictable or not perceivable Relationships between cause and effect are well established or discoverable through analysis Things Grow Ordered Things are Made Define Ideal Future State (close the gap) Describe the Present (influence the direction of change) Manage the Plan (set rules, scope - implementation) Manage the Constraints (set attractors, boundaries - experimentation) Monitor for Adherence (governance) Monitor for Emergence (patterns, weak signals) Architect the Solution (engineer) Amplify / Dampen Attractors* (feedback loops) #nyclean@JockoSelberg * An attractor is a state or set of states toward which a system tends to evolve. System values that get close enough to the attractor remain close.
  • 15. Triaging Un-ordered Relationships between cause and effect are unknown, unpredictable or not perceivable Relationships between cause and effect are well established or discoverable through analysis Are you looking for a repeatable solution? Are you looking for a novel solution? The realm of learning Ordered The realm of planning Nobody in the company, the industry, or the world has solved this type of problem in the past. You, your team, the company or a specialized group has solved this type of problem in the past. #nyclean@JockoSelberg
  • 17. 3 Types of Systems • A system is any network with coherence • An agent is anything which acts on or within the system • In nature, there are 3 types of systems:* • Ordered Systems: the system tightly constrains agent behavior. • Complex Systems: the system loosely constrains agent behavior. The system and agents (collectively) modify each others behaviors. • Chaotic Systems: the system imposes little or no constraints on agents. Agents act independently of each other, behavior appears random. * Constraints-based definition #nyclean@JockoSelberg
  • 18. Let’s Map These Systems Ordered (Directed Order) Un-ordered (Emergent Order) • Complex • Chaotic • Ordered Systems• Complicated domain Cynefin breaks Ordered Systems into 2 domains: Complicated & Obvious, based on peoples perception of the relationship between cause and effect. • Obvious domain • Dis-order domain Systems Systems domain domain #nyclean@JockoSelberg
  • 19. Chaotic domain Complicated domain Complex domain Obvious domain Un-ordered Ordered Cause-Effect relationship perceivable only in retrospect. Not Repeatable (except by accident) Cause-Effect relationship discoverable via analysis and/or expert knowledge. Cause-Effect relationship is not perceivable at a systems level. Cause-Effect relationship is obvious to all Perceivable, Predictable & Repeatable. Introducing the Cynefin Domains The boundary between Obvious and Chaotic is represented as a cliff, or a catastrophic failure arising from complacency. #nyclean@JockoSelberg
  • 20. Notes on Sense-making Cynefin is a Sense-making framework, it is not a Categorization Schema It’s all about the dynamic movement between domains #nyclean@JockoSelberg
  • 22. Flow and Self Organization • Autonomy – each “actor” is making individual decisions • Locality – behavior dependent on decisions of immediate neighbors • Distributed Cognition – no centralized control • Dynamic Interactions – via continuous “micro-decisions” • Simple “rules” – Match speed, avoid collision, fly to the center of the flock • Agents are generally ignorant of the behavior of the system as a whole #nyclean@JockoSelberg
  • 23. Agents An agent is anything which acts on or within the system. Examples of agents might be molecules, ants, memes, myths, identities, etc. * Relationships between the agents are more important than the agents themselves. Agents are autonomous and self-organize. * People are rarely agents. They are complex systems in and of themselves. #nyclean@JockoSelberg
  • 24. Agents Interact with Agents Agents interact with each other locally and modify each others behaviors via their mutual interactions. Proximity and connectivity are key. Simple “rules” act to both constrain and enable behavior. #nyclean@JockoSelberg
  • 25. System and Agents Interact Agents and the System also interact with each other. Each may also modify the behavior of the other. They co-evolve together. Order emerges, it is not imposed. #nyclean@JockoSelberg
  • 26. Complex Adaptive Behavior New Patterns Emerge Patterns Modify Behavior (+)(-) As agents continually interact, patterns emerge. Positive and negative feedback loops develop… …further modifying the behavior of the agents. These patterns modify the behavior of the agents. ...which act to amplify or dampen existing patterns… Rinse, Repeat, Concurrently - billions and billions of times. #nyclean@JockoSelberg
  • 27. Systems are Hierarchical These systems may also act as agents in a larger system. They are self- similar and hierarchical. That is, systems both contain sub-systems and are contained by larger systems. They’re fractal. At each level of complexity, entirely new properties appear. #nyclean@JockoSelberg
  • 28. Complexity in a Nutshell • Systems are hierarchical – cells, organs, organisms, societies… • Systems are dynamic – systems change in patterns over time • Agents self-organize – There is no centralized control • Order emerges – it is not imposed • Multiple autonomous agents – interact with each other and the system • Simple ”rules” (constraints) – produce complex interactions • Systems and agents co-evolve • Co-evolution is irreversible – There is only the current state* #nyclean@JockoSelberg * and its history – The present is informed by the past.
  • 29. Designing a Complex System Can such a system be designed or engineered? “Not bloody likely.” - Eliza Doolittle (Pygmalion) That is, can a complex system be driven towards an Ideal Future State? #nyclean@JockoSelberg
  • 30. Why is This? Complex systems are fundamentally different • Small changes may produce massive impacts, or may do nothing at all • You cannot know in advance which solution will work best because of the dynamic nature of the network of interactions • These systems evolve, there is no Ideal Future State to “achieve” • These systems do not lend themselves to a reductionist approach • There is only “fitness for purpose” within the “situated present” #nyclean@JockoSelberg Irony Alert – The present is generally more certain than the future
  • 31. Working in Complex Systems… …requires a shift in how we view our work at a systems level • Monitor for emerging patterns, suppress the urge to categorize: Probe • Identify patterns as they emerge (in real time) • Seek opportunities that allow the system to move in a desirable direction • Amplify / Dampen patterns rather than trying to drive system: Nudge • Beneficial coherence can be amplified (within attractors) • Negative coherence can be dampened by denying energy (resources) • Manage the constraints rather than “the plan”: Bound • Apply context sensitive constraints – the level of constraint is defined by the domain • Manage via constant, small interactions - within boundaries #nyclean@JockoSelberg The only way to manage a complex adaptive system is by interacting with it
  • 32. My Mayonnaise is Complex “A jumbo jet is complicated, but a mayonnaise is complex.” - Paul Cilliers (1956-2011) #nyclean@JockoSelberg
  • 33. Cynefin “It infuriates me to be wrong when I know I'm right.” - Molière #nyclean@JockoSelberg The “right” solution in the wrong context is the wrong solution.
  • 34. Knowns, Gnomes and Unknowns “As we know, there are known knowns; there are things we know we know. (obvious) We also know there are known unknowns; that is to say we know there are some things we do not know. (complicated) But there are also unknown unknowns - the ones we don't know we don't know. “ (complex) Donald Rumsfeld – (a known gnome) February 12, 2002 #nyclean@JockoSelberg
  • 35. Let’s Make Sense of This… …using the Cynefin Framework #nyclean@JockoSelberg
  • 36. Chaotic domain Complicated domain Complex domain Obvious domain Un-ordered Ordered The Cynefin Domains Cause-Effect relationship perceivable only in retrospect. Not Repeatable (dispositional, not causal) Flux Cause-Effect relationship separated by space & time. Requires analysis and/or expert knowledge. Cause-Effect relationship is not perceivable at a systems level. Turbulent. Cause-Effect relationship is obvious to all Perceivable, Predictable & Repeatable. Stable Retrospectively coherent causality (Unknown unknowns) Incoherent causality (Unknowable unknowns) Knowable causality (Known unknowns) Known causality (Known knowns) “Emergent practice” “Good practice” “Novel practice” “Best practice”
  • 37. Chaotic ComplicatedComplex Obvious Un-ordered Ordered Responding in Cynefin Domains Complexity Based Approach Create multiple, safe-to-fail interventions (identify patterns, gain insights) Manage in the present. Focus on the evolutionary potential of the present Systems Thinking Approach Not Self-evident (test & refine hypothesis) Engineering (reductive) Trust the Experts Focus on goals Crisis Management Approach (stability-focused intervention, impose order) Urgent Rapid-Response Define the constraint – while you still can Standard Operating Procedures Self-evident (automation, rules) Trust the Manual Focus on efficiency Sense – Analyze – Respond Act – Sense – Respond Sense – Categorize – Respond Probe – Sense – Respond #nyclean@JockoSelberg
  • 39. Un-ordered Ordered Contextualization Submitting an invoice Refactoring code Building a House Trouble-shooting an outage Operating a Start-up Creating 'product buzz' Finding new markets Shooting Rampage #nyclean@JockoSelberg
  • 40. Un-ordered Ordered Let’s Build a House! Building a House Finding a Location Construction Medical Emergency Making Payments Securing a Mortgage Building a House on Mars You’re Fired! Building a Bird House Building Shelter (from a storm) #nyclean@JockoSelberg
  • 41. Conclusion A complexity based approach asks the following: • In the context of what is going on at the moment, what can we change? • Out of what we can change, what and how can we monitor for the impact of that change? • Out of the things we can monitor for impact, where can we amplify success or dampen failure? #nyclean@JockoSelberg What is going on at the moment? “We evolve forward into a future state, which is more sustainable and resilient, but which we could not have anticipated.” - Dave Snowden
  • 42. Thank You! NYC Lean Kanban MeetupSpecial Thanks to: Dave Snowden Jocko Selberg @JockoSelberg Jocko21@gmail.com NYC Cynefin Group - Meetup

Editor's Notes

  1. There are basically 3 micro-narrative stories. We have no idea who these people are – but that doesn’t stop us from constructing a story. 1st story – who thought he was running away? Running towards something? Something else? 2nd Story – CONTEXT CHANGE - Who thought he was mugging trench-coat guy? Who thought he was helping? Something else? Who is this skinhead? Who is trench-coat guy? We don’t know, but that doesn’t stop us from constructing a story and setting a context for that story to live in - based on very limited information. 3rd Story – CONTEXT CHANGE – Finally, we see he was helping trench-coat guy. Was he?
  2. Skin head Police officer 4th Story – CONTEXT CHANGE – These are actor. This was scripted. Director
  3. The order we see around us is spontaneous, organic, emergent, rather than controlled, directed or managed. “Complex systems have propensities and dispositions, but no linear material cause”
  4. Linear: doubling one causes the other to double as well. Non-linear relationship the output is NOT directly proportional to the input a drug may be ineffective up until a certain threshold and then become effective - or, a drug may become progressively more helpful over a certain range, but then may become harmful Causal – Dispositional – has propensities, we can understand which direction a system might or might not evolve –but we can never have certainty
  5. an attractor is a state or set of states toward which a system tends to evolve, given a wide variety of starting conditions. System values that get close enough to the attractor values remain close even if slightly disturbed. Manage emergence (Snowden) – “Manage the Boundaries conditions, manage the probes, manage the emergence of beneficial coherence” - Emergence of beneficial coherence, within boundaries, within attractors. Weak signal detection – pay attention to the outliers – watch for emerging patterns
  6. Understanding is emergent. We don't start out knowing the solution. ~ @ourfounder #abe15
  7. A system is any network (or set of elements with relationships) with coherence (self-consistency / consistent with known fact)
  8. The fifth domain is Disorder, which is the state of not knowing what type of causality exists, in which state people will revert to their own comfort zone in making a decision. If you find yourself (or your boss) attempting to impose order on an un-ordered system (or problem) you are probably in the Disordered domain. Common example are detailed project plans in Product Development.
  9. Sense making is the way that people choose between multiple possible explanations in order to act or respond to the world around them. (the way we interpret the world and the way we act in it.)
  10. The methods and tools we currently have for decision-making (management systems) have evolved for ordered systems, not complex systems Boid’s algorithm
  11.   Alicia Juarrero who famously said that “meaning exists in the gaps between things not the things themselves” Agent’s are Not People – Soylent Green is People – Don Adams
  12. Proximity and connectivity have high impact: which agents are interacting with which agents and why (attractors) is one of the ways we can manage in complexity In Human Complex Systems, simple rules is a bit of an over-statement (we are not ants) which doesn’t take into account intentionality and multiple identities (we often behave illogically) Continuous Interactions (parallelism)
  13. If the initial starting conditions were even slightly different, the patterns would develop differently Example might be crowd behavior – flow lines appear – Grand Central Station
  14. “The whole is greater than the sum of the parts”.
  15. Once a CAS has reached the state of being good enough, it will favor greater effectiveness over increased efficiency There are multiple “right” ways of doing things
  16. Shift - We manage the emergence of beneficial coherence, within attractors, within boundaries.  The only things we can manage are the probes, the boundaries and amplification/dampening of emergent patterns.
  17. ―It is important at this stage to note that there is a difference between complex and complicated? An example of a complicated system is a Boeing 747. It‘s big, and it‘s difficult to understand - but you can take it apart if you‘ve got the drawings and you can put it back together again. A complex system is like mayonnaise. Once you‘ve put the ingredients together, you can never get it back and you can never guarantee the same results. Complicated systems can be given exact descriptions whereas the complexity of a complex system always eludes such precision.  This distinction is neatly summed up by his often quoted remark “a jumbo jet is complicated but a mayonnaise is complex.”
  18. You can be right in one context, and terribly wrong in another Speaking of the right solution used in the wrong context - Behold: Rumsfeld
  19. Complex – not fore-seeable, but is dispositional
  20. Enabling Constraints - constraints modified by behavior. (sufficient constraint such that we have control, but not so much that you don’t have variation within the system)
  21. Cynefin can help us to understand when we might apply a complexity based approach, and when we might apply the more traditional “ordered” approach. Each approach has validity, but only when applied within the proper context.