SlideShare a Scribd company logo
1 of 71
Complexity Thinking © Jurgen Appelo version 0.99management30.com
story
Once there was a software business with unhappy customers
Customer satisfaction was low because of low quality and productivity
Quality and productivity were low because there was lack of skills and discipline
Customer dissatisfaction increased pressure on teams
Stress at work meant no time for education
No education meant no skills and no discipline
Customer pressure led to unhappy teams
Lack of skills and unhappy customers added to decreasing demotivation
Decreased motivation added to decreasing productivity
We call this a Causal Loop Diagram (Some call it a Diagram of Effects)
It shows the business suffered from vicious cycles
And not just one, but many
Management saw revenues declining
They tried to support improvement while cutting budgets
Meanwhile, technological pressure was increasing And due to the crisis, economic pressure also went up
Needless to say, this business was DOOMED
Needless to say, this business was DOOMED Then suddenly, management started learning...
A software team is a complex adaptive system (CAS), because it consists of parts (people) that form a system (team), and the system shows complex behavior while it keeps adapting to a changing environment.
It’s the same with brains, bacteria, immune systems, the Internet, countries, gardens, cities, and beehives. They’re all complex adaptive systems.
General Systems Theory Study of relationships between elements Ludwig von Bertalanffy (biologist) 1901-1972 Autopoiesis (how a system constructs itself) Identity (how a system is identifiable) Homeostatis (how a system remains stable) Permeability (how a system interacts with its environment)
Cybernetics Study of regulatory systems Norbert Wiener (mathematician) 1894-1964 Goals (the intention of achieving a desired state) Acting (having an effect on the environment) Sensing (checking the response of the environment) Evaluating (comparing current state with system’s goal)
Chaos Theory Study of unpredictable systems Edward Lorenz (meteorologist) 1917-2008 Strange attractors (chaotic behavior) Sensitivity to initial conditions (butterfly effect) Fractals (scale-invariance)
The Body of Knowledge of Systems Complex systems theory is the study of complex systems using multiple system theories
Management “leading” a hierarchy of “followers” is not a very useful metaphor
Management in the System Managers are just like the other people, only with a few “special powers”
Management in the Environment Or... managers are part of the team’s context, constraining and steering the system
System boundaries are fuzzy, so you can choose... System Environment or This depends on the problem you want to solve
But you are neveran independent observer. Either you influence the people and relationships directly, or you influence the environment and boundary, or both. Whatever you do, your presence alone will already infuence the system.
Self-organization is the default behavior  in complex adaptive systems
Managers want self-organization to lead to things that have Value
Anything that is not constrained by management will self-organize
Complex adaptive systems are complex because of Reinforcing feedback loops
Stabilizing feedback loops
Multiple causes per effect
Opposing effects per cause
Time delays between cause and effect
Complex systems are complexbecause of the many relationships, both known and unknown, that make the systems unpredictable
Known unknowns The things you know that you don’t know Like... who gets the next joker when playing a card game?
Unknown unknowns The things you don’t know that you don’t know Like... ehm?
Emergence Some properties and behaviors of teams cannot be traced back to individual people
Unfortunately, emergent properties and behaviors are largely unpredictable
The structureof a system can be Complicated very hard to understand Simple easy to understand
The behaviorof a system can be Complex somewhat unpredictable Ordered fully predictable Chaotic very unpredictable
You can try to simplifya system to make it understandable But you cannot linearizethe system to make it predictable
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Independent Observer FallacyDon’t pretend you have an objective view
Complicated-Complex FallacyDon’t confuse complicated with complex
Linear Behavior FallacyDon’t assume things behave in a linear way
Reductionism-Holism FallacyDon’t think that sum of parts equals whole
Unknown-Unknowns FallacyDon’t think you have covered all risks
Self-Organization FallacyDon’t believe self-organization is good,[object Object]
Exercise: Complexity Fallacies (1/2) Review the 14 quotes Map each quote to one of the fallacies (2 per fallacy) 15 minutes
Exercise: Complexity Fallacies (2/2) Think of one extra quote for each of the 7 fallacies Write them on sticky notes numbered 1 to 7 Give the sticky notes to the next group Let the next group guess the fallacy for each quote 25 minutes
Machine Metaphor Fallacy	___Don’t treat the organization as a machine Independent Observer Fallacy	___Don’t pretend you have an objective view Complicated-Complex Fallacy	___Don’t confuse complicated with complex Linear Behavior Fallacy	___Don’t assume things behave in a linear way Reductionism-Holism Fallacy	___Don’t think that sum of parts equals whole Unknown-Unknowns Fallacy	___Don’t think you have covered all risks Self-Organization Fallacy	___Don’t believe self-organization is good 1 3 2
Debrief
Feedback
Management 3.0 - Complexity Thinking
Management 3.0 - Complexity Thinking
Management 3.0 - Complexity Thinking
Management 3.0 - Complexity Thinking
Management 3.0 - Complexity Thinking
Management 3.0 - Complexity Thinking
Management 3.0 - Complexity Thinking
Management 3.0 - Complexity Thinking
Management 3.0 - Complexity Thinking
Management 3.0 - Complexity Thinking
Management 3.0 - Complexity Thinking
Management 3.0 - Complexity Thinking

More Related Content

What's hot

A Brief, Very Very Brief Intro to Systems Thinking
A Brief, Very Very Brief Intro to Systems ThinkingA Brief, Very Very Brief Intro to Systems Thinking
A Brief, Very Very Brief Intro to Systems ThinkingZach Dennis
 
Agile Leaders and Agile Managers
Agile Leaders and Agile ManagersAgile Leaders and Agile Managers
Agile Leaders and Agile ManagersLuca Sturaro
 
Introduction to Systems Thinking
Introduction to Systems ThinkingIntroduction to Systems Thinking
Introduction to Systems ThinkingAcquate
 
The Dolt's Guide To Self-Organization
The Dolt's Guide To Self-OrganizationThe Dolt's Guide To Self-Organization
The Dolt's Guide To Self-OrganizationJurgen Appelo
 
What (Else) Can Agile Learn From Complexity
What (Else) Can Agile Learn From ComplexityWhat (Else) Can Agile Learn From Complexity
What (Else) Can Agile Learn From ComplexityJurgen Appelo
 
What Is Agile Management?
What Is Agile Management?What Is Agile Management?
What Is Agile Management?Jurgen Appelo
 
Leadership Skills: Scaling Organizational Structure
Leadership Skills: Scaling Organizational StructureLeadership Skills: Scaling Organizational Structure
Leadership Skills: Scaling Organizational StructureManagement 3.0
 
35 Best Quotes from Management for Happiness
35 Best Quotes from Management for Happiness35 Best Quotes from Management for Happiness
35 Best Quotes from Management for HappinessJurgen Appelo
 
Agile Leadership - Beyond the Basics
Agile Leadership - Beyond the BasicsAgile Leadership - Beyond the Basics
Agile Leadership - Beyond the BasicsMark Levison, CST
 
Management 3.0 - An Introduction
Management 3.0 - An IntroductionManagement 3.0 - An Introduction
Management 3.0 - An IntroductionStefan Nüsperling
 
Cynefin and Complexity: A Gentle Introduction
Cynefin and Complexity: A Gentle IntroductionCynefin and Complexity: A Gentle Introduction
Cynefin and Complexity: A Gentle IntroductionJocko Selberg
 
A Leadership Survival Guide to Transformation - Aldo Rall & Andy Cooper - Agi...
A Leadership Survival Guide to Transformation - Aldo Rall & Andy Cooper - Agi...A Leadership Survival Guide to Transformation - Aldo Rall & Andy Cooper - Agi...
A Leadership Survival Guide to Transformation - Aldo Rall & Andy Cooper - Agi...AgileNZ Conference
 
Business Agility 2017 (final)
Business Agility 2017 (final)Business Agility 2017 (final)
Business Agility 2017 (final)Fabio Armani
 
Agile evolution lifecycle - From implementing Agile to being Agile
Agile evolution lifecycle - From implementing Agile to being AgileAgile evolution lifecycle - From implementing Agile to being Agile
Agile evolution lifecycle - From implementing Agile to being AgileMichal Epstein
 

What's hot (20)

A Brief, Very Very Brief Intro to Systems Thinking
A Brief, Very Very Brief Intro to Systems ThinkingA Brief, Very Very Brief Intro to Systems Thinking
A Brief, Very Very Brief Intro to Systems Thinking
 
Agile Leaders and Agile Managers
Agile Leaders and Agile ManagersAgile Leaders and Agile Managers
Agile Leaders and Agile Managers
 
Introduction to Systems Thinking
Introduction to Systems ThinkingIntroduction to Systems Thinking
Introduction to Systems Thinking
 
The Dolt's Guide To Self-Organization
The Dolt's Guide To Self-OrganizationThe Dolt's Guide To Self-Organization
The Dolt's Guide To Self-Organization
 
Agile Metrics
Agile MetricsAgile Metrics
Agile Metrics
 
What (Else) Can Agile Learn From Complexity
What (Else) Can Agile Learn From ComplexityWhat (Else) Can Agile Learn From Complexity
What (Else) Can Agile Learn From Complexity
 
What Is Agile Management?
What Is Agile Management?What Is Agile Management?
What Is Agile Management?
 
Leadership Skills: Scaling Organizational Structure
Leadership Skills: Scaling Organizational StructureLeadership Skills: Scaling Organizational Structure
Leadership Skills: Scaling Organizational Structure
 
Systems thinking
Systems thinkingSystems thinking
Systems thinking
 
35 Best Quotes from Management for Happiness
35 Best Quotes from Management for Happiness35 Best Quotes from Management for Happiness
35 Best Quotes from Management for Happiness
 
Systems Thinking 2019
Systems Thinking 2019Systems Thinking 2019
Systems Thinking 2019
 
Agile Leadership - Beyond the Basics
Agile Leadership - Beyond the BasicsAgile Leadership - Beyond the Basics
Agile Leadership - Beyond the Basics
 
Systems Thinking
Systems ThinkingSystems Thinking
Systems Thinking
 
Business Agility
Business AgilityBusiness Agility
Business Agility
 
Management 3.0 - An Introduction
Management 3.0 - An IntroductionManagement 3.0 - An Introduction
Management 3.0 - An Introduction
 
Cynefin and Complexity: A Gentle Introduction
Cynefin and Complexity: A Gentle IntroductionCynefin and Complexity: A Gentle Introduction
Cynefin and Complexity: A Gentle Introduction
 
Teamwork
TeamworkTeamwork
Teamwork
 
A Leadership Survival Guide to Transformation - Aldo Rall & Andy Cooper - Agi...
A Leadership Survival Guide to Transformation - Aldo Rall & Andy Cooper - Agi...A Leadership Survival Guide to Transformation - Aldo Rall & Andy Cooper - Agi...
A Leadership Survival Guide to Transformation - Aldo Rall & Andy Cooper - Agi...
 
Business Agility 2017 (final)
Business Agility 2017 (final)Business Agility 2017 (final)
Business Agility 2017 (final)
 
Agile evolution lifecycle - From implementing Agile to being Agile
Agile evolution lifecycle - From implementing Agile to being AgileAgile evolution lifecycle - From implementing Agile to being Agile
Agile evolution lifecycle - From implementing Agile to being Agile
 

Similar to Management 3.0 - Complexity Thinking

System Dynamics (Sd) & Agent Based Modelling
System Dynamics (Sd) & Agent Based ModellingSystem Dynamics (Sd) & Agent Based Modelling
System Dynamics (Sd) & Agent Based ModellingdseConsulting
 
Systemsthinking 12632353422762 Phpapp01
Systemsthinking 12632353422762 Phpapp01Systemsthinking 12632353422762 Phpapp01
Systemsthinking 12632353422762 Phpapp01Myra Frazier
 
Jurgen Appelo - The dolt's guide to self-organization @ AgileIL11
Jurgen Appelo - The dolt's guide to self-organization @ AgileIL11Jurgen Appelo - The dolt's guide to self-organization @ AgileIL11
Jurgen Appelo - The dolt's guide to self-organization @ AgileIL11AgileSparks
 
1The Nature of SuccessClass SeventeenREVIEW!!!!.docx
1The Nature of SuccessClass SeventeenREVIEW!!!!.docx1The Nature of SuccessClass SeventeenREVIEW!!!!.docx
1The Nature of SuccessClass SeventeenREVIEW!!!!.docxvickeryr87
 
Week 5An Introduction to Systems AnalysisComplex Systems.docx
Week 5An Introduction to Systems AnalysisComplex Systems.docxWeek 5An Introduction to Systems AnalysisComplex Systems.docx
Week 5An Introduction to Systems AnalysisComplex Systems.docxmelbruce90096
 
VSM as a framework for understanding organizations
VSM as a framework for understanding organizationsVSM as a framework for understanding organizations
VSM as a framework for understanding organizationsIffatCh
 
Fractal Organizations Part I – Complexity
Fractal Organizations Part I – ComplexityFractal Organizations Part I – Complexity
Fractal Organizations Part I – ComplexityFatma ÇINAR
 
The brain new world - insights for organisations and strategy
The brain new world - insights for organisations and strategyThe brain new world - insights for organisations and strategy
The brain new world - insights for organisations and strategyThe BrainLink Group
 
The Cost of Complexity
The Cost of ComplexityThe Cost of Complexity
The Cost of ComplexityAaron Bedra
 
Systems Thinking for Product Managers
Systems Thinking  for Product ManagersSystems Thinking  for Product Managers
Systems Thinking for Product Managersjohanna kollmann
 
Magazine Design Sample: System Oriented Leadership
Magazine Design Sample: System Oriented LeadershipMagazine Design Sample: System Oriented Leadership
Magazine Design Sample: System Oriented LeadershipWPBaba
 
On Analyzing Self-Driving Networks: A Systems Thinking Approach
On Analyzing Self-Driving Networks: A Systems Thinking Approach On Analyzing Self-Driving Networks: A Systems Thinking Approach
On Analyzing Self-Driving Networks: A Systems Thinking Approach Junaid Qadir
 
Agile Practices and Design Thinking.pptx
Agile Practices and Design Thinking.pptxAgile Practices and Design Thinking.pptx
Agile Practices and Design Thinking.pptxtosoyo4069
 
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
 
Through the new lens: Quality & Complexity bruce waltuck
Through the new lens: Quality & Complexity bruce waltuckThrough the new lens: Quality & Complexity bruce waltuck
Through the new lens: Quality & Complexity bruce waltuckBruce Waltuck
 

Similar to Management 3.0 - Complexity Thinking (20)

System Dynamics (Sd) & Agent Based Modelling
System Dynamics (Sd) & Agent Based ModellingSystem Dynamics (Sd) & Agent Based Modelling
System Dynamics (Sd) & Agent Based Modelling
 
Systemsthinking 12632353422762 Phpapp01
Systemsthinking 12632353422762 Phpapp01Systemsthinking 12632353422762 Phpapp01
Systemsthinking 12632353422762 Phpapp01
 
SYSTEM THINKING
SYSTEM THINKINGSYSTEM THINKING
SYSTEM THINKING
 
Systems Thinking
Systems Thinking Systems Thinking
Systems Thinking
 
Jurgen Appelo - The dolt's guide to self-organization @ AgileIL11
Jurgen Appelo - The dolt's guide to self-organization @ AgileIL11Jurgen Appelo - The dolt's guide to self-organization @ AgileIL11
Jurgen Appelo - The dolt's guide to self-organization @ AgileIL11
 
1The Nature of SuccessClass SeventeenREVIEW!!!!.docx
1The Nature of SuccessClass SeventeenREVIEW!!!!.docx1The Nature of SuccessClass SeventeenREVIEW!!!!.docx
1The Nature of SuccessClass SeventeenREVIEW!!!!.docx
 
Week 5An Introduction to Systems AnalysisComplex Systems.docx
Week 5An Introduction to Systems AnalysisComplex Systems.docxWeek 5An Introduction to Systems AnalysisComplex Systems.docx
Week 5An Introduction to Systems AnalysisComplex Systems.docx
 
VSM as a framework for understanding organizations
VSM as a framework for understanding organizationsVSM as a framework for understanding organizations
VSM as a framework for understanding organizations
 
Fractal Organizations Part I – Complexity
Fractal Organizations Part I – ComplexityFractal Organizations Part I – Complexity
Fractal Organizations Part I – Complexity
 
The brain new world - insights for organisations and strategy
The brain new world - insights for organisations and strategyThe brain new world - insights for organisations and strategy
The brain new world - insights for organisations and strategy
 
The Cost of Complexity
The Cost of ComplexityThe Cost of Complexity
The Cost of Complexity
 
Systems Thinking for Product Managers
Systems Thinking  for Product ManagersSystems Thinking  for Product Managers
Systems Thinking for Product Managers
 
Magazine Design Sample: System Oriented Leadership
Magazine Design Sample: System Oriented LeadershipMagazine Design Sample: System Oriented Leadership
Magazine Design Sample: System Oriented Leadership
 
On Analyzing Self-Driving Networks: A Systems Thinking Approach
On Analyzing Self-Driving Networks: A Systems Thinking Approach On Analyzing Self-Driving Networks: A Systems Thinking Approach
On Analyzing Self-Driving Networks: A Systems Thinking Approach
 
1467535000r pcn vv
1467535000r pcn vv1467535000r pcn vv
1467535000r pcn vv
 
Agile Practices and Design Thinking.pptx
Agile Practices and Design Thinking.pptxAgile Practices and Design Thinking.pptx
Agile Practices and Design Thinking.pptx
 
Organize for Complexity, part I (BetaCodex12)
 Organize for Complexity, part I (BetaCodex12)  Organize for Complexity, part I (BetaCodex12)
Organize for Complexity, part I (BetaCodex12)
 
Systems thinking
Systems thinkingSystems thinking
Systems thinking
 
Engineering Management - Challenges and misconceptions
Engineering Management - Challenges and misconceptionsEngineering Management - Challenges and misconceptions
Engineering Management - Challenges and misconceptions
 
Through the new lens: Quality & Complexity bruce waltuck
Through the new lens: Quality & Complexity bruce waltuckThrough the new lens: Quality & Complexity bruce waltuck
Through the new lens: Quality & Complexity bruce waltuck
 

More from Jurgen Appelo

Management 3.0 Workout
Management 3.0 WorkoutManagement 3.0 Workout
Management 3.0 WorkoutJurgen Appelo
 
The Zen of Scrum - Russian
The Zen of Scrum - RussianThe Zen of Scrum - Russian
The Zen of Scrum - RussianJurgen Appelo
 
Management 3.0 - Brochure
Management 3.0 - BrochureManagement 3.0 - Brochure
Management 3.0 - BrochureJurgen Appelo
 
Jurgen Appelo - Brochure
Jurgen Appelo - BrochureJurgen Appelo - Brochure
Jurgen Appelo - BrochureJurgen Appelo
 
SketchKeynote Example
SketchKeynote ExampleSketchKeynote Example
SketchKeynote ExampleJurgen Appelo
 
Happy Melly Videos (General Instructions)
Happy Melly Videos (General Instructions)Happy Melly Videos (General Instructions)
Happy Melly Videos (General Instructions)Jurgen Appelo
 
Blueprint for a Tribal Business
Blueprint for a Tribal BusinessBlueprint for a Tribal Business
Blueprint for a Tribal BusinessJurgen Appelo
 
The 7 Duties of Great Software Professionals (Reworked)
The 7 Duties of Great Software Professionals (Reworked)The 7 Duties of Great Software Professionals (Reworked)
The 7 Duties of Great Software Professionals (Reworked)Jurgen Appelo
 
How to Change the World
How to Change the WorldHow to Change the World
How to Change the WorldJurgen Appelo
 
The 7 Duties of Great Software Professionals
The 7 Duties of Great Software ProfessionalsThe 7 Duties of Great Software Professionals
The 7 Duties of Great Software ProfessionalsJurgen Appelo
 
Agile Application Lifecycle Management (ALM)
Agile Application Lifecycle Management (ALM)Agile Application Lifecycle Management (ALM)
Agile Application Lifecycle Management (ALM)Jurgen Appelo
 
Agile Management: Leading Teams with a Complex Mind
Agile Management: Leading Teams with a Complex MindAgile Management: Leading Teams with a Complex Mind
Agile Management: Leading Teams with a Complex MindJurgen Appelo
 
The Big-Ass View on Competence (and Communication)
The Big-Ass View on Competence (and Communication)The Big-Ass View on Competence (and Communication)
The Big-Ass View on Competence (and Communication)Jurgen Appelo
 
The Purpose of Leadership
The Purpose of LeadershipThe Purpose of Leadership
The Purpose of LeadershipJurgen Appelo
 

More from Jurgen Appelo (20)

Agility Scales
Agility ScalesAgility Scales
Agility Scales
 
Champfrogs
ChampfrogsChampfrogs
Champfrogs
 
Management 3.0 Workout
Management 3.0 WorkoutManagement 3.0 Workout
Management 3.0 Workout
 
The Zen of Scrum - Russian
The Zen of Scrum - RussianThe Zen of Scrum - Russian
The Zen of Scrum - Russian
 
Management 3.0 - Brochure
Management 3.0 - BrochureManagement 3.0 - Brochure
Management 3.0 - Brochure
 
Jurgen Appelo - Brochure
Jurgen Appelo - BrochureJurgen Appelo - Brochure
Jurgen Appelo - Brochure
 
I Can't Draw
I Can't DrawI Can't Draw
I Can't Draw
 
SketchKeynote Example
SketchKeynote ExampleSketchKeynote Example
SketchKeynote Example
 
Happy Melly Videos (General Instructions)
Happy Melly Videos (General Instructions)Happy Melly Videos (General Instructions)
Happy Melly Videos (General Instructions)
 
Blueprint for a Tribal Business
Blueprint for a Tribal BusinessBlueprint for a Tribal Business
Blueprint for a Tribal Business
 
Stoos and Stuff
Stoos and StuffStoos and Stuff
Stoos and Stuff
 
Stoos Gathering
Stoos GatheringStoos Gathering
Stoos Gathering
 
The 7 Duties of Great Software Professionals (Reworked)
The 7 Duties of Great Software Professionals (Reworked)The 7 Duties of Great Software Professionals (Reworked)
The 7 Duties of Great Software Professionals (Reworked)
 
Complexity Thinking
Complexity ThinkingComplexity Thinking
Complexity Thinking
 
How to Change the World
How to Change the WorldHow to Change the World
How to Change the World
 
The 7 Duties of Great Software Professionals
The 7 Duties of Great Software ProfessionalsThe 7 Duties of Great Software Professionals
The 7 Duties of Great Software Professionals
 
Agile Application Lifecycle Management (ALM)
Agile Application Lifecycle Management (ALM)Agile Application Lifecycle Management (ALM)
Agile Application Lifecycle Management (ALM)
 
Agile Management: Leading Teams with a Complex Mind
Agile Management: Leading Teams with a Complex MindAgile Management: Leading Teams with a Complex Mind
Agile Management: Leading Teams with a Complex Mind
 
The Big-Ass View on Competence (and Communication)
The Big-Ass View on Competence (and Communication)The Big-Ass View on Competence (and Communication)
The Big-Ass View on Competence (and Communication)
 
The Purpose of Leadership
The Purpose of LeadershipThe Purpose of Leadership
The Purpose of Leadership
 

Recently uploaded

My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
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
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
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
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
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
 
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
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
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
 
"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
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
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
 

Recently uploaded (20)

My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
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
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
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
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
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
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
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
 
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
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
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
 
"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
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
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
 

Management 3.0 - Complexity Thinking

Editor's Notes

  1. I tell the students that it is important to understand what systems thinking and complexity thinking are about, in order to understand the rest of the course. Together with the previous part (Agile Development) this is the foundation of the book and the course.Note: I don’t go into details about the difference between systems thinking and complexity thinking. It is too subtle to be important. But I see complexity thinking as a bit more advanced than systems thinking. Others would say that complexity thinking is simply systems thinking “done right”.
  2. I tell my personal story of how I was able to write my book so fast. It was because the credit crisis gave me, quite unexpectedly, a lot of extra time to work at home. This is a nice example of an unexpected pleasant surprise (for me).I think each trainer should think of his/her own personal example of a totally unexpected event (black swan), nonlinear behavior of a project, or some other complex phenomena.
  3. I tell the following story, about the unhappy customers, just like it is on the slides...
  4. I explain that systems thinking and complexity thinking are based on various theories developed in the last century.The first is General Systems Theory. I explain that software teams, like many other systems, satisfy the criteria of identity, homeostasis, etc.See book: page 35
  5. See book: page 36
  6. Note that I left out various other theories (game theory, evolutionary theory, etc.) otherwise this part would become too boring for a course. I do mention chaos theory because the butterfly effect and fractals are referred to again later in the course.See book: page 38-39
  7. All these systems theories together (there are many more) can be seen as the body of knowledge of systems. It is a bit ugly because the parts don’t fit together well. But it works. And we call it complexity theory when applied to complex adaptive systems.See book: page 39-40
  8. The most important thing before we start the course is to have a proper worldview or mindset.The worldview that managers are leading a hierarchy of followers makes little sense from a systems thinking perspective.
  9. In systems thinking we can choose: either we see ourselves as part of the system (for example, a manager as part of an organization. In this case we will try to influence the other parts in the system around us through our relationships with them...
  10. ...Or we see ourselves as part of the environment (for example, a manager outside a Scrum team). In this case we will try to modify the boundary around the system so we force the self-organizing system inside it to re-organize.
  11. Both views are valid ways of looking at the world. The most useful one depends on the problem you are trying to solve.
  12. Self-organization has been going on for 13.7 billion years. It’s not a new idea.
  13. But self-organization can lead to anything, and managers want it to lead to something valuable.
  14. No matter if it’s file folder organization, bringing coffee, or celebrating birthdays, teams will always self-organize.
  15. Now I go into a bit more detail about the causal loop diagrams...
  16. Now that we’re talking about the known and unknown it is interesting to see there are two kinds of unknowns.The joker is my own metaphor for known unknowns.
  17. The black swan is the methaphor of Nicholas Nassim Taleb for unknown unknowns.
  18. I explain that the concept of emergence is another well-known word borrowed from systems theories. The culture of a team is a nice example of an emergent property.
  19. Emergent properties and emergent behaviors are also unpredictable. For example, nobody can predict when a whole team will get sick from food poisoning.
  20. Finally, I tell the students I think the difference between complicated and complex is important.“Complicated” says something about the structure of a system.
  21. “Complex” says something about the predictability of a system.You can simplify something that is complicated, but not something that is complex.
  22. See book: page 41-45
  23. Now I start explaining the 7 fallacies...
  24. I tell people they don’t have to remember all the fallacies. What I think is important is to have the right mindset and worldview. As managers we try to work the entire system, not individual people.
  25. I usually give each group a complete set of 7 fallacies and 14 quotes. Sometimes I ask two tables to form one group, when I only have 3 or 4 sets with me. I ask them to self-organize somewhere in the room, and not do this at the table. It’s easier that way.I let them struggle for about 10 minutes. Usually they get about 2, 3 or 4 right. Then I tell each group there’s an extra constraint: the numbers of the quotes should add up to 15 per fallacy. This leads to another flurr of activity after which most of the groups have 4 or 5 of them right.Then I ask everyone to sit and I explain the quotes and why I think they belong to which fallacy.I also point out that there’s plenty of room for debate. People may have other opinions, and even other fallacies!
  26. When there’s enough time I ask the groups to come up with their own examples of fallacies and let the next group guess which fallacies were meant. This often leads to fun at the tables, and I think it really helps them realize the many ways managers have wrong ideas about teams and organizations.
  27. I keep this slide on screen when they play the game.
  28. Some questions to consider:-Which fallacies do you recognize when a manager creates lists of individual ratings of people in a team?- Do the fallacies make sense?- Should there be more or fewer?
  29. It is now probably lunch time, and thus it is time for the feedback door.This is the first time the feedback door is used, so I explain what it is for:Agile is about getting feedback faster. If I get feedback only at the end of the course, it is in some cases too late.I want to know duringthe course any essential feedback that I can respond to immediately.After the break I always make sure that I read out loud any feedback I have received and what I will do about it.