SlideShare a Scribd company logo
@chrisvmcd - it’s systems all the way down!
it’s systems all the way down!
@chrisvmcd - it’s systems all the way down!
Chris McDermott
@chrisvmcd
Lean Agile Coach/Conference Organiser
http://leanagile.scot
@LeanAgileScot
5th, 6th & 7th of October 2016
@chrisvmcd - it’s systems all the way down!
A plan
• Why we work the way we work
• Appreciation of a system
• A shallow dive into complexity
• Thoughts on methods
• Guiding principles
• Examples of practices
“In preparing for battle I have always found that plans are useless, but planning is indispensable.”
Dwight D. Eisenhower
@chrisvmcd - it’s systems all the way down!
What words or phrases spring to mind when
you hear the words…
Analysis
Discuss with someone sitting next to you
Synthesis
@chrisvmcd - it’s systems all the way down!
United 173
@chrisvmcd - it’s systems all the way down!
Crew Resource Management
@chrisvmcd - it’s systems all the way down!
US Airways 1549
@chrisvmcd - it’s systems all the way down!
Why we work the way we work
@chrisvmcd - it’s systems all the way down!
Chunking
@chrisvmcd - it’s systems all the way down!
Mechanism
@chrisvmcd - it’s systems all the way down!
Adam Smith
“Division of labour” -
Wealth of Nations - 1776
@chrisvmcd - it’s systems all the way down!
Fredrick Winslow Taylor
The Principles of Scientific
Management - 1911
@chrisvmcd - it’s systems all the way down!
Alfred P Sloan
Decentralised operations
with coordinated control -
1920
@chrisvmcd - it’s systems all the way down!
Karl Marx
[The worker then
becomes] "depressed
spiritually and
physically to the
condition of a
machine"
@chrisvmcd - it’s systems all the way down!
Appreciation of a System
@chrisvmcd - it’s systems all the way down!
What is a system?
“An interconnected set of
elements which is
coherently organised in a
way that achieves
something”
Donnella Meadows
@chrisvmcd - it’s systems all the way down!
“Meaning exists in the
interaction between
things, not in the things
themselves"
Alicia Juarrero
Interaction
@chrisvmcd - it’s systems all the way down!
Interdependence
“Each part of the system,
when it affects the system, is
dependent on its affect for
some other part
In other words the parts
are interdependent”
Russell Ackoff
@chrisvmcd - it’s systems all the way down!
Defining Properties
“The essential or defining
properties of any system
are properties of the
whole that none of its
parts have.”
Russell Ackoff
@chrisvmcd - it’s systems all the way down!
Feedback
@chrisvmcd - it’s systems all the way down!
Balancing & Reinforcing
@chrisvmcd - it’s systems all the way down!
Time
@chrisvmcd - it’s systems all the way down!
Boundaries
@chrisvmcd - it’s systems all the way down!
Holistic
“The systems
approach to
problems focuses
on systems taken
as a whole, not on
their parts taken
separately.”
@chrisvmcd - it’s systems all the way down!
Operation Cat Drop
@chrisvmcd - it’s systems all the way down!
Fundamental
Attribution Error
“We're blind to our
blindness.We have very little
idea of how little we know.
We're not designed to know
how little we know.”
Daniell Kahneman
@chrisvmcd - it’s systems all the way down!
System v Individual
95% of the
performance of
an organisation is
attributable to
the system
(processes,
technology, work
design,
regulations, etc)
and 5% are
attributable to
the individual
W Edwards
Deming
@chrisvmcd - it’s systems all the way down!
GM Freemont
@chrisvmcd - it’s systems all the way down!
NUMMI
@chrisvmcd - it’s systems all the way down!
Shallow dive into Complexity
@chrisvmcd - it’s systems all the way down!
Complicated systems
“[Taylor] has probably
had a greater effect on
the private and public
lives of the men and
women of the
twentieth century
than any other single
@chrisvmcd - it’s systems all the way down!
Complex systems
“Linearity is seductive"
Dave Snowden
@chrisvmcd - it’s systems all the way down!
Volunteers
@chrisvmcd - it’s systems all the way down!
Is software development complex?
“It's tough to make
predictions, especially
about the future.”
Yogi Berra
@chrisvmcd - it’s systems all the way down!
Thoughts on methods
@chrisvmcd - it’s systems all the way down!
Waterfall
• Analytic thinking
• Constrains self organisation - governing constraints
• Doesn’t appreciate the impact of time
• Highly constrained - rigid structure
@chrisvmcd - it’s systems all the way down!
Purpose
“The whole problem with the world
is that fools and fanatics are always
so certain of themselves, and wiser
people so full of doubts.”
Bertrand Russell
@chrisvmcd - it’s systems all the way down!
Agile
A way of working that accepts we
can’t know everything in advance and
things we do know about might
change.
We manage this by intervening in
social systems through the use of
processes that promote learning
which enable organisations to adapt
quickly when new information
emerges.
@chrisvmcd - it’s systems all the way down!
Scrum
@chrisvmcd - it’s systems all the way down!
Sub-optimisation
@chrisvmcd - it’s systems all the way down!
Lean
“All we are doing is looking
at the time line, from the
moment the customer gives
us an order to the point
when we collect the cash.
And we are reducing the
time line by reducing the
non-value adding wastes.
Taiichi Ohno
@chrisvmcd - it’s systems all the way down!
Kanban on Systems
@chrisvmcd - it’s systems all the way down!
Kanban on Emergence
• Start with what you do now
• understanding current processes, as actually practiced
• Agree to pursue improvement through 

evolutionary change
• Improve collaboratively, evolve experimentally
@chrisvmcd - it’s systems all the way down!
Kanban on Interactions
“Kanban provides a linear
view of your social
network” - Jabe Bloom
@chrisvmcd - it’s systems all the way down!
Kanban on Time
• Knowledge work is
perishable
• Establish flow
@chrisvmcd - it’s systems all the way down!
Kanban on Resilience
• Defer commitment
• Create Slack
@chrisvmcd - it’s systems all the way down!
Holistic Kanban
• Who asks us to do the work?
(boundaries)
• What do we do with the work?
(interactions, feedback)
• Where does it go when we are done?
(boundaries)
@chrisvmcd - it’s systems all the way down!
Kanban’s Constraints
• Limit work in progress
• Make policies explicit
• Cadences
@chrisvmcd - it’s systems all the way down
@chrisvmcd - it’s systems all the way down!
Continuous Delivery
"potentially shippable"... seriously, "do
or do not, there's not bloody
potentially shippable software"
- Torbjörn Gyllebring
@chrisvmcd - it’s systems all the way down!
Devops
@chrisvmcd - it’s systems all the way down!
“There is nothing quite so
useless, as doing with great
efficiency, something that
should not be done at all.”
Peter Drucker
@chrisvmcd - it’s systems all the way down!
Lean UX
@chrisvmcd - it’s systems all the way down!
Exploration Exploitation
Complex Complicated
LeanUX
LeanStartup
Kanban
BDD
Continuous Delivery
Scrum
Prince 2 (?)
Six Sigma (?)
@chrisvmcd - it’s systems all the way down!
Principles for managing complex
organisations
@chrisvmcd - it’s systems all the way down!
Situational Awareness
@chrisvmcd - it’s systems all the way down!
Shared Understanding
@chrisvmcd - it’s systems all the way down!
Common Purpose
@chrisvmcd - it’s systems all the way down!
Decentralised Decision Making
@chrisvmcd - it’s systems all the way down!
Experimentation
@chrisvmcd - it’s systems all the way down!
Trust
“Trust is the metric for the quality of social
connection”
Marc Burgauer
@chrisvmcd - it’s systems all the way down!
Examples of practices
@chrisvmcd - it’s systems all the way down!
Teamverløtung
@chrisvmcd - it’s systems all the way down!
Cross functional autonomous teams
@chrisvmcd - it’s systems all the way down!
Collision space
@chrisvmcd - it’s systems all the way down!
Community of Practice
@chrisvmcd - it’s systems all the way down!
Pareto Team Stability
@chrisvmcd - it’s systems all the way down!
Organisational Split
@chrisvmcd - it’s systems all the way down!
Anything else you can think of?
• Visualisation
• …
Discuss with someone sitting next to you
@chrisvmcd - it’s systems all the way down!
Thinking in Systems
• Think:
• Interactions
• Interdependence
• Feedback
• Temporally
• Holistically
• Resilience
• Emergence
• Purpose
@chrisvmcd - it’s systems all the way down!
Thank you!
@chrisvmcd - it’s systems all the way down!
References
@chrisvmcd - it’s systems all the way down!
Sources
“What is the value of Social Capital” - Jabe Bloom : https://www.youtube.com/watch?
v=7n4a1VOW7H8
“Culture is theTrue North - Scaling at Jimdo" - Arne Roock : http://www.infoq.com/articles/
scaling-at-jimdo
“Nilan Peiris and the culture of growth atTransferWise” - Boss Level Podcast : http://
www.bosslevelpodcast.com/15
Anything from Russell Ackoff 

https://www.youtube.com/results?search_query=russell+ackoff
Jabe Bloom on SystemsThinking 

http://www.infoq.com/interviews/jabe-bloom-systems-thinking-lean-ux14
John Seddon Keynote Rethinking IT 

https://vimeo.com/19122939
@chrisvmcd - it’s systems all the way down!
Images
http://a1.files.biography.com/image/upload/c_fit,cs_srgb,dpr_1.0,h_1200,q_80,w_1200/MTMxMTc0MTUyNTc1OTIwNzcx.jpg
http://bridgeforcefinancial.com/wp-content/uploads/2013/07/BIF-BIF7DanPink976.jpg
http://valao.de/images/cms/jimdo/jimdo-logo.png
http://www.newyorker.com/wp-content/uploads/2015/09/Angell-Yogi-Berra1-1200-630-23191047.jpg
https://www.flickr.com/photos/27764576@N06/17241876888/in/photostream/
https://s-media-cache-ak0.pinimg.com/736x/7e/f9/1b/7ef91b6d360d4a6fd2e338bccde68078.jpg
http://wisedecisions.com/wp-content/uploads/2014/03/Fotolia_8284502_M.jpg
http://i.huffpost.com/gen/1295422/images/o-SCOTLAND-FANS-WEMBLEY-facebook.jpg
@chrisvmcd - it’s systems all the way down!
More Images
https://pixabay.com/en/clock-mechanism-hour-s-watch-works-544426/
http://ackoffcenter.blogs.com/.a/6a00d8345244ea69e20111688f4568970c-pi
http://static1.businessinsider.com/image/53a4944aecad042a40e04921/daniel-kahneman-investors-need-to-stop-believing-they-can-know-the-future.jpg
http://content9.flixster.com/question/53/76/67/5376679_std.jpg
https://upload.wikimedia.org/wikipedia/commons/d/d6/Fugle,_%C3%B8rns%C3%B8_073.jpg
http://img.gawkerassets.com/img/192pmyvahzkfsjpg/original.jpg
http://5cience.net/userdata/images//275/b3e2b00a.jpg
https://sherhaps.files.wordpress.com/2011/04/16959-helmet_cat.jpg
http://gloriumtech.com/blog/wp-content/uploads/2015/01/coolv-moss-mh-round-2500x1443.jpg
https://www.flickr.com/photos/27764576@N06/16831729184/in/album-72157651963367835/
https://www.flickr.com/photos/27764576@N06/14074504295/
http://blogs-images.forbes.com/actiontrumpseverything/files/2012/05/47311_Papel-de-Parede-Planeta-Terra_1600x12001.jpg
https://nothinginbiology.files.wordpress.com/2015/10/doc.jpgP[

More Related Content

Similar to It's systems all the way down! - XP2016

Making some sense of it all
Making some sense of it allMaking some sense of it all
Making some sense of it all
Chris McDermott
 
On Inherent Complexity of Computation, by Attila Szegedi
On Inherent Complexity of Computation, by Attila SzegediOn Inherent Complexity of Computation, by Attila Szegedi
On Inherent Complexity of Computation, by Attila Szegedi
ZeroTurnaround
 
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
Andrew Shafer
 
Continuous Automated Testing - Cast conference workshop august 2014
Continuous Automated Testing - Cast conference workshop august 2014Continuous Automated Testing - Cast conference workshop august 2014
Continuous Automated Testing - Cast conference workshop august 2014
Noah Sussman
 
The Architect's Clue Bucket
The Architect's Clue BucketThe Architect's Clue Bucket
The Architect's Clue Bucket
Ruth Malan
 
Agile (making some sense of it all)
Agile (making some sense of it all)Agile (making some sense of it all)
Agile (making some sense of it all)
Chris McDermott
 
About cultural change w/Devops
About cultural change w/DevopsAbout cultural change w/Devops
About cultural change w/Devops
Maciej Lasyk
 
Agile Consistency vs Flexibility: Creating a Culture of Change
Agile Consistency vs Flexibility: Creating a Culture of ChangeAgile Consistency vs Flexibility: Creating a Culture of Change
Agile Consistency vs Flexibility: Creating a Culture of Change
Cprime
 
Agile Consistency vs Flexibility: Creating a Culture of Change
Agile Consistency vs Flexibility: Creating a Culture of ChangeAgile Consistency vs Flexibility: Creating a Culture of Change
Agile Consistency vs Flexibility: Creating a Culture of Change
Tasktop
 
The Responsive Organization
The Responsive OrganizationThe Responsive Organization
The Responsive Organization
Vladimir Pick
 
Human Systems: The Deception of Training
Human Systems: The Deception of TrainingHuman Systems: The Deception of Training
Human Systems: The Deception of Training
Zach Bonaker
 
Remote Control: Your Guide to Successful Collaboration
Remote Control: Your Guide to Successful CollaborationRemote Control: Your Guide to Successful Collaboration
Remote Control: Your Guide to Successful Collaboration
Jason Wishard
 
Guerrilla portfolio management
Guerrilla portfolio managementGuerrilla portfolio management
Guerrilla portfolio managementAlberto Brandolini
 
Architecture and organization (Abstractions II version)
Architecture and organization (Abstractions II version)Architecture and organization (Abstractions II version)
Architecture and organization (Abstractions II version)
Kevin Goldsmith
 
Debunking the Myths of Cross-Disciplinary Collaboration (Alastair Simpson at ...
Debunking the Myths of Cross-Disciplinary Collaboration (Alastair Simpson at ...Debunking the Myths of Cross-Disciplinary Collaboration (Alastair Simpson at ...
Debunking the Myths of Cross-Disciplinary Collaboration (Alastair Simpson at ...
Rosenfeld Media
 
Decisions and Technical Leadership
Decisions and Technical LeadershipDecisions and Technical Leadership
Decisions and Technical Leadership
Ruth Malan
 
Systems thinking for agile transformations
Systems thinking for agile transformationsSystems thinking for agile transformations
Systems thinking for agile transformations
Dhaval Panchal
 
Thinking in System and Scale
Thinking in System and ScaleThinking in System and Scale
Thinking in System and Scale
Lena Lekkou
 
Organization and Architecture
Organization and ArchitectureOrganization and Architecture
Organization and Architecture
Kevin Goldsmith
 
What if scrum had no rules?
What if scrum had no rules?What if scrum had no rules?
What if scrum had no rules?
Peter Stevens
 

Similar to It's systems all the way down! - XP2016 (20)

Making some sense of it all
Making some sense of it allMaking some sense of it all
Making some sense of it all
 
On Inherent Complexity of Computation, by Attila Szegedi
On Inherent Complexity of Computation, by Attila SzegediOn Inherent Complexity of Computation, by Attila Szegedi
On Inherent Complexity of Computation, by Attila Szegedi
 
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
 
Continuous Automated Testing - Cast conference workshop august 2014
Continuous Automated Testing - Cast conference workshop august 2014Continuous Automated Testing - Cast conference workshop august 2014
Continuous Automated Testing - Cast conference workshop august 2014
 
The Architect's Clue Bucket
The Architect's Clue BucketThe Architect's Clue Bucket
The Architect's Clue Bucket
 
Agile (making some sense of it all)
Agile (making some sense of it all)Agile (making some sense of it all)
Agile (making some sense of it all)
 
About cultural change w/Devops
About cultural change w/DevopsAbout cultural change w/Devops
About cultural change w/Devops
 
Agile Consistency vs Flexibility: Creating a Culture of Change
Agile Consistency vs Flexibility: Creating a Culture of ChangeAgile Consistency vs Flexibility: Creating a Culture of Change
Agile Consistency vs Flexibility: Creating a Culture of Change
 
Agile Consistency vs Flexibility: Creating a Culture of Change
Agile Consistency vs Flexibility: Creating a Culture of ChangeAgile Consistency vs Flexibility: Creating a Culture of Change
Agile Consistency vs Flexibility: Creating a Culture of Change
 
The Responsive Organization
The Responsive OrganizationThe Responsive Organization
The Responsive Organization
 
Human Systems: The Deception of Training
Human Systems: The Deception of TrainingHuman Systems: The Deception of Training
Human Systems: The Deception of Training
 
Remote Control: Your Guide to Successful Collaboration
Remote Control: Your Guide to Successful CollaborationRemote Control: Your Guide to Successful Collaboration
Remote Control: Your Guide to Successful Collaboration
 
Guerrilla portfolio management
Guerrilla portfolio managementGuerrilla portfolio management
Guerrilla portfolio management
 
Architecture and organization (Abstractions II version)
Architecture and organization (Abstractions II version)Architecture and organization (Abstractions II version)
Architecture and organization (Abstractions II version)
 
Debunking the Myths of Cross-Disciplinary Collaboration (Alastair Simpson at ...
Debunking the Myths of Cross-Disciplinary Collaboration (Alastair Simpson at ...Debunking the Myths of Cross-Disciplinary Collaboration (Alastair Simpson at ...
Debunking the Myths of Cross-Disciplinary Collaboration (Alastair Simpson at ...
 
Decisions and Technical Leadership
Decisions and Technical LeadershipDecisions and Technical Leadership
Decisions and Technical Leadership
 
Systems thinking for agile transformations
Systems thinking for agile transformationsSystems thinking for agile transformations
Systems thinking for agile transformations
 
Thinking in System and Scale
Thinking in System and ScaleThinking in System and Scale
Thinking in System and Scale
 
Organization and Architecture
Organization and ArchitectureOrganization and Architecture
Organization and Architecture
 
What if scrum had no rules?
What if scrum had no rules?What if scrum had no rules?
What if scrum had no rules?
 

More from Chris McDermott

Manage Flow - In search of flow efficiency (v2)
Manage Flow - In search of flow efficiency (v2)Manage Flow - In search of flow efficiency (v2)
Manage Flow - In search of flow efficiency (v2)
Chris McDermott
 
Manage Flow - in search of flow efficiency
Manage Flow - in search of flow efficiencyManage Flow - in search of flow efficiency
Manage Flow - in search of flow efficiency
Chris McDermott
 
Kanban Introduction (Annotated)
Kanban Introduction (Annotated)Kanban Introduction (Annotated)
Kanban Introduction (Annotated)Chris McDermott
 
Intro to Systems Thinking, Kanban and Systemic Flow Mapping
Intro to Systems Thinking, Kanban and Systemic Flow MappingIntro to Systems Thinking, Kanban and Systemic Flow Mapping
Intro to Systems Thinking, Kanban and Systemic Flow Mapping
Chris McDermott
 
Evolutionary change with Kanban
Evolutionary change with KanbanEvolutionary change with Kanban
Evolutionary change with Kanban
Chris McDermott
 
Agile Evolution with Kanban
Agile Evolution with KanbanAgile Evolution with Kanban
Agile Evolution with Kanban
Chris McDermott
 
Introduction to Kanban
Introduction to KanbanIntroduction to Kanban
Introduction to Kanban
Chris McDermott
 

More from Chris McDermott (7)

Manage Flow - In search of flow efficiency (v2)
Manage Flow - In search of flow efficiency (v2)Manage Flow - In search of flow efficiency (v2)
Manage Flow - In search of flow efficiency (v2)
 
Manage Flow - in search of flow efficiency
Manage Flow - in search of flow efficiencyManage Flow - in search of flow efficiency
Manage Flow - in search of flow efficiency
 
Kanban Introduction (Annotated)
Kanban Introduction (Annotated)Kanban Introduction (Annotated)
Kanban Introduction (Annotated)
 
Intro to Systems Thinking, Kanban and Systemic Flow Mapping
Intro to Systems Thinking, Kanban and Systemic Flow MappingIntro to Systems Thinking, Kanban and Systemic Flow Mapping
Intro to Systems Thinking, Kanban and Systemic Flow Mapping
 
Evolutionary change with Kanban
Evolutionary change with KanbanEvolutionary change with Kanban
Evolutionary change with Kanban
 
Agile Evolution with Kanban
Agile Evolution with KanbanAgile Evolution with Kanban
Agile Evolution with Kanban
 
Introduction to Kanban
Introduction to KanbanIntroduction to Kanban
Introduction to Kanban
 

Recently uploaded

Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
NYGGS Automation Suite
 
Introduction to Pygame (Lecture 7 Python Game Development)
Introduction to Pygame (Lecture 7 Python Game Development)Introduction to Pygame (Lecture 7 Python Game Development)
Introduction to Pygame (Lecture 7 Python Game Development)
abdulrafaychaudhry
 
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket ManagementUtilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate
 
Empowering Growth with Best Software Development Company in Noida - Deuglo
Empowering Growth with Best Software  Development Company in Noida - DeugloEmpowering Growth with Best Software  Development Company in Noida - Deuglo
Empowering Growth with Best Software Development Company in Noida - Deuglo
Deuglo Infosystem Pvt Ltd
 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
Google
 
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Crescat
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
Neo4j
 
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptxText-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
ShamsuddeenMuhammadA
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Enterprise Software Development with No Code Solutions.pptx
Enterprise Software Development with No Code Solutions.pptxEnterprise Software Development with No Code Solutions.pptx
Enterprise Software Development with No Code Solutions.pptx
QuickwayInfoSystems3
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
Fermin Galan
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
Max Andersen
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Globus
 
Game Development with Unity3D (Game Development lecture 3)
Game Development  with Unity3D (Game Development lecture 3)Game Development  with Unity3D (Game Development lecture 3)
Game Development with Unity3D (Game Development lecture 3)
abdulrafaychaudhry
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
timtebeek1
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Globus
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
Globus
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
Adele Miller
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
Globus
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOMLORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
lorraineandreiamcidl
 

Recently uploaded (20)

Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
 
Introduction to Pygame (Lecture 7 Python Game Development)
Introduction to Pygame (Lecture 7 Python Game Development)Introduction to Pygame (Lecture 7 Python Game Development)
Introduction to Pygame (Lecture 7 Python Game Development)
 
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket ManagementUtilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
 
Empowering Growth with Best Software Development Company in Noida - Deuglo
Empowering Growth with Best Software  Development Company in Noida - DeugloEmpowering Growth with Best Software  Development Company in Noida - Deuglo
Empowering Growth with Best Software Development Company in Noida - Deuglo
 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
 
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
 
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptxText-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Enterprise Software Development with No Code Solutions.pptx
Enterprise Software Development with No Code Solutions.pptxEnterprise Software Development with No Code Solutions.pptx
Enterprise Software Development with No Code Solutions.pptx
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
 
Game Development with Unity3D (Game Development lecture 3)
Game Development  with Unity3D (Game Development lecture 3)Game Development  with Unity3D (Game Development lecture 3)
Game Development with Unity3D (Game Development lecture 3)
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOMLORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
 

It's systems all the way down! - XP2016

  • 1. @chrisvmcd - it’s systems all the way down! it’s systems all the way down!
  • 2. @chrisvmcd - it’s systems all the way down! Chris McDermott @chrisvmcd Lean Agile Coach/Conference Organiser http://leanagile.scot @LeanAgileScot 5th, 6th & 7th of October 2016
  • 3. @chrisvmcd - it’s systems all the way down! A plan • Why we work the way we work • Appreciation of a system • A shallow dive into complexity • Thoughts on methods • Guiding principles • Examples of practices “In preparing for battle I have always found that plans are useless, but planning is indispensable.” Dwight D. Eisenhower
  • 4. @chrisvmcd - it’s systems all the way down! What words or phrases spring to mind when you hear the words… Analysis Discuss with someone sitting next to you Synthesis
  • 5. @chrisvmcd - it’s systems all the way down! United 173
  • 6. @chrisvmcd - it’s systems all the way down! Crew Resource Management
  • 7. @chrisvmcd - it’s systems all the way down! US Airways 1549
  • 8. @chrisvmcd - it’s systems all the way down! Why we work the way we work
  • 9. @chrisvmcd - it’s systems all the way down! Chunking
  • 10. @chrisvmcd - it’s systems all the way down! Mechanism
  • 11. @chrisvmcd - it’s systems all the way down! Adam Smith “Division of labour” - Wealth of Nations - 1776
  • 12. @chrisvmcd - it’s systems all the way down! Fredrick Winslow Taylor The Principles of Scientific Management - 1911
  • 13. @chrisvmcd - it’s systems all the way down! Alfred P Sloan Decentralised operations with coordinated control - 1920
  • 14. @chrisvmcd - it’s systems all the way down! Karl Marx [The worker then becomes] "depressed spiritually and physically to the condition of a machine"
  • 15. @chrisvmcd - it’s systems all the way down! Appreciation of a System
  • 16. @chrisvmcd - it’s systems all the way down! What is a system? “An interconnected set of elements which is coherently organised in a way that achieves something” Donnella Meadows
  • 17. @chrisvmcd - it’s systems all the way down! “Meaning exists in the interaction between things, not in the things themselves" Alicia Juarrero Interaction
  • 18. @chrisvmcd - it’s systems all the way down! Interdependence “Each part of the system, when it affects the system, is dependent on its affect for some other part In other words the parts are interdependent” Russell Ackoff
  • 19. @chrisvmcd - it’s systems all the way down! Defining Properties “The essential or defining properties of any system are properties of the whole that none of its parts have.” Russell Ackoff
  • 20. @chrisvmcd - it’s systems all the way down! Feedback
  • 21. @chrisvmcd - it’s systems all the way down! Balancing & Reinforcing
  • 22. @chrisvmcd - it’s systems all the way down! Time
  • 23. @chrisvmcd - it’s systems all the way down! Boundaries
  • 24. @chrisvmcd - it’s systems all the way down! Holistic “The systems approach to problems focuses on systems taken as a whole, not on their parts taken separately.”
  • 25. @chrisvmcd - it’s systems all the way down! Operation Cat Drop
  • 26. @chrisvmcd - it’s systems all the way down! Fundamental Attribution Error “We're blind to our blindness.We have very little idea of how little we know. We're not designed to know how little we know.” Daniell Kahneman
  • 27. @chrisvmcd - it’s systems all the way down! System v Individual 95% of the performance of an organisation is attributable to the system (processes, technology, work design, regulations, etc) and 5% are attributable to the individual W Edwards Deming
  • 28. @chrisvmcd - it’s systems all the way down! GM Freemont
  • 29. @chrisvmcd - it’s systems all the way down! NUMMI
  • 30. @chrisvmcd - it’s systems all the way down! Shallow dive into Complexity
  • 31. @chrisvmcd - it’s systems all the way down! Complicated systems “[Taylor] has probably had a greater effect on the private and public lives of the men and women of the twentieth century than any other single
  • 32. @chrisvmcd - it’s systems all the way down! Complex systems “Linearity is seductive" Dave Snowden
  • 33. @chrisvmcd - it’s systems all the way down! Volunteers
  • 34. @chrisvmcd - it’s systems all the way down! Is software development complex? “It's tough to make predictions, especially about the future.” Yogi Berra
  • 35. @chrisvmcd - it’s systems all the way down! Thoughts on methods
  • 36. @chrisvmcd - it’s systems all the way down! Waterfall • Analytic thinking • Constrains self organisation - governing constraints • Doesn’t appreciate the impact of time • Highly constrained - rigid structure
  • 37. @chrisvmcd - it’s systems all the way down! Purpose “The whole problem with the world is that fools and fanatics are always so certain of themselves, and wiser people so full of doubts.” Bertrand Russell
  • 38. @chrisvmcd - it’s systems all the way down! Agile A way of working that accepts we can’t know everything in advance and things we do know about might change. We manage this by intervening in social systems through the use of processes that promote learning which enable organisations to adapt quickly when new information emerges.
  • 39. @chrisvmcd - it’s systems all the way down! Scrum
  • 40. @chrisvmcd - it’s systems all the way down! Sub-optimisation
  • 41. @chrisvmcd - it’s systems all the way down! Lean “All we are doing is looking at the time line, from the moment the customer gives us an order to the point when we collect the cash. And we are reducing the time line by reducing the non-value adding wastes. Taiichi Ohno
  • 42. @chrisvmcd - it’s systems all the way down! Kanban on Systems
  • 43. @chrisvmcd - it’s systems all the way down! Kanban on Emergence • Start with what you do now • understanding current processes, as actually practiced • Agree to pursue improvement through 
 evolutionary change • Improve collaboratively, evolve experimentally
  • 44. @chrisvmcd - it’s systems all the way down! Kanban on Interactions “Kanban provides a linear view of your social network” - Jabe Bloom
  • 45. @chrisvmcd - it’s systems all the way down! Kanban on Time • Knowledge work is perishable • Establish flow
  • 46. @chrisvmcd - it’s systems all the way down! Kanban on Resilience • Defer commitment • Create Slack
  • 47. @chrisvmcd - it’s systems all the way down! Holistic Kanban • Who asks us to do the work? (boundaries) • What do we do with the work? (interactions, feedback) • Where does it go when we are done? (boundaries)
  • 48. @chrisvmcd - it’s systems all the way down! Kanban’s Constraints • Limit work in progress • Make policies explicit • Cadences
  • 49. @chrisvmcd - it’s systems all the way down
  • 50. @chrisvmcd - it’s systems all the way down! Continuous Delivery "potentially shippable"... seriously, "do or do not, there's not bloody potentially shippable software" - Torbjörn Gyllebring
  • 51. @chrisvmcd - it’s systems all the way down! Devops
  • 52. @chrisvmcd - it’s systems all the way down! “There is nothing quite so useless, as doing with great efficiency, something that should not be done at all.” Peter Drucker
  • 53. @chrisvmcd - it’s systems all the way down! Lean UX
  • 54. @chrisvmcd - it’s systems all the way down! Exploration Exploitation Complex Complicated LeanUX LeanStartup Kanban BDD Continuous Delivery Scrum Prince 2 (?) Six Sigma (?)
  • 55. @chrisvmcd - it’s systems all the way down! Principles for managing complex organisations
  • 56. @chrisvmcd - it’s systems all the way down! Situational Awareness
  • 57. @chrisvmcd - it’s systems all the way down! Shared Understanding
  • 58. @chrisvmcd - it’s systems all the way down! Common Purpose
  • 59. @chrisvmcd - it’s systems all the way down! Decentralised Decision Making
  • 60. @chrisvmcd - it’s systems all the way down! Experimentation
  • 61. @chrisvmcd - it’s systems all the way down! Trust “Trust is the metric for the quality of social connection” Marc Burgauer
  • 62. @chrisvmcd - it’s systems all the way down! Examples of practices
  • 63. @chrisvmcd - it’s systems all the way down! Teamverløtung
  • 64. @chrisvmcd - it’s systems all the way down! Cross functional autonomous teams
  • 65. @chrisvmcd - it’s systems all the way down! Collision space
  • 66. @chrisvmcd - it’s systems all the way down! Community of Practice
  • 67. @chrisvmcd - it’s systems all the way down! Pareto Team Stability
  • 68. @chrisvmcd - it’s systems all the way down! Organisational Split
  • 69. @chrisvmcd - it’s systems all the way down! Anything else you can think of? • Visualisation • … Discuss with someone sitting next to you
  • 70. @chrisvmcd - it’s systems all the way down! Thinking in Systems • Think: • Interactions • Interdependence • Feedback • Temporally • Holistically • Resilience • Emergence • Purpose
  • 71. @chrisvmcd - it’s systems all the way down! Thank you!
  • 72. @chrisvmcd - it’s systems all the way down! References
  • 73. @chrisvmcd - it’s systems all the way down! Sources “What is the value of Social Capital” - Jabe Bloom : https://www.youtube.com/watch? v=7n4a1VOW7H8 “Culture is theTrue North - Scaling at Jimdo" - Arne Roock : http://www.infoq.com/articles/ scaling-at-jimdo “Nilan Peiris and the culture of growth atTransferWise” - Boss Level Podcast : http:// www.bosslevelpodcast.com/15 Anything from Russell Ackoff 
 https://www.youtube.com/results?search_query=russell+ackoff Jabe Bloom on SystemsThinking 
 http://www.infoq.com/interviews/jabe-bloom-systems-thinking-lean-ux14 John Seddon Keynote Rethinking IT 
 https://vimeo.com/19122939
  • 74. @chrisvmcd - it’s systems all the way down! Images http://a1.files.biography.com/image/upload/c_fit,cs_srgb,dpr_1.0,h_1200,q_80,w_1200/MTMxMTc0MTUyNTc1OTIwNzcx.jpg http://bridgeforcefinancial.com/wp-content/uploads/2013/07/BIF-BIF7DanPink976.jpg http://valao.de/images/cms/jimdo/jimdo-logo.png http://www.newyorker.com/wp-content/uploads/2015/09/Angell-Yogi-Berra1-1200-630-23191047.jpg https://www.flickr.com/photos/27764576@N06/17241876888/in/photostream/ https://s-media-cache-ak0.pinimg.com/736x/7e/f9/1b/7ef91b6d360d4a6fd2e338bccde68078.jpg http://wisedecisions.com/wp-content/uploads/2014/03/Fotolia_8284502_M.jpg http://i.huffpost.com/gen/1295422/images/o-SCOTLAND-FANS-WEMBLEY-facebook.jpg
  • 75. @chrisvmcd - it’s systems all the way down! More Images https://pixabay.com/en/clock-mechanism-hour-s-watch-works-544426/ http://ackoffcenter.blogs.com/.a/6a00d8345244ea69e20111688f4568970c-pi http://static1.businessinsider.com/image/53a4944aecad042a40e04921/daniel-kahneman-investors-need-to-stop-believing-they-can-know-the-future.jpg http://content9.flixster.com/question/53/76/67/5376679_std.jpg https://upload.wikimedia.org/wikipedia/commons/d/d6/Fugle,_%C3%B8rns%C3%B8_073.jpg http://img.gawkerassets.com/img/192pmyvahzkfsjpg/original.jpg http://5cience.net/userdata/images//275/b3e2b00a.jpg https://sherhaps.files.wordpress.com/2011/04/16959-helmet_cat.jpg http://gloriumtech.com/blog/wp-content/uploads/2015/01/coolv-moss-mh-round-2500x1443.jpg https://www.flickr.com/photos/27764576@N06/16831729184/in/album-72157651963367835/ https://www.flickr.com/photos/27764576@N06/14074504295/ http://blogs-images.forbes.com/actiontrumpseverything/files/2012/05/47311_Papel-de-Parede-Planeta-Terra_1600x12001.jpg https://nothinginbiology.files.wordpress.com/2015/10/doc.jpgP[