Friday, September 13, 2013

Cynefin - Making sense of complexity

In my trainings, I’ve been using the Cynfin framework which was developed by Dave Snowden in 1999 while he was working for IBM, for a long time.
It really helps to describe the significant distinction between ordered and unorded - when a defined process works and when to use an empirical approach i.e Scrum.

So, I’ve been looking forward to listen to Dave Snowden first hand at the 5th LAS (Lean Agile Scrum) conference in Zürich last week.

Snowden is a great speaker with lots of insights and british humor. However, each sentence counts and it is loaded with information and very technical terms. As of know I am still digesting his talk.

For exactly that reason, I decided to summarize my take aways and share it for you and myself:

If you don’t understand you cannot adapt - If it works just keep doing it; however what to do if it stops working. Then you are out of your depth and since you did not understand it in the first instance you cannot effectively cope with it

Cookbook - Everyone can cook with a cookbook given the right kitchen with the right tools and all ingredients are available. However, if you lack tools or ingredients you need a ‘chef’ someone who understand the theory and knows the practice. By that time the cookbook is useless to the novice.

Consciousness is a distributed function - the brain, nervous system, hormonal system, … all have an impact in how we work. Consciousness is what a knowledge worker works with.

Body of Knowledge - BoK requires theory and practice. You need the theory and 2-3 years of practice (nervous system) to acquire the skills. Apprenticeship and serving time is key. Theory and practice combined are called praxis. Praxis makes perfect.

Exaptation - using something for something else - far more successful then adaption. Exaptation requires granular elements for recombination. Adaption causes slow change; exaptation is a far more successful strategy for innovation.

Architecture in Software - needs to allow for exaptation. Fairly fine grained objects, good scaffolding allow for free interaction and combination. Software development is a service based provision.

Taking a linear process and drawing it as a circle doesn’t make it non-linear (ditto not faster) - Scrum-er-Fall

Coherence - not perfect data but usable, semantically meaningful. Often we have to make decisions on data which is coherent but not absolute.

People make decisions based on ingrained patterns on past experience - whatever data available, it will be filtered by past experiences.

Complex Adaptive Systems (CAS) cannot be eliminated - we have to manage the non-linear causal dependencies and resulting turbulence in unordered systems.

Meaning exists between the gaps of people, not the people themselves - it is the interaction what counts, the relationship between is more important then the things themselves. Don’t change the person, change the way they interact. Manage networks, the vague gaps between things

Agents are anything that reacts within/withon a system - people, ideas, groups, myth

In the Simple domain - agents are fully controlled
In the Chaos domain - no constraints on the agents, wisdom of the crowds; chaotic system have value but they are complicated to create 
In the Complex domain - beneficial coherence through boundary management and attractors. We manage the emergence. (Emergence requires less resources then other processes). You can only understand it while interacting with it.

The Simple domain is adjacent to the Chaos domain - If an unordered problem is approached in a Simple fashion it  will transition straight to Chaos through an catastrophic event.

We like order, like to conform

The more bureaucracy the more informal networks in an enterprise

Hindsight doesn’t lead to foresight

Stupidity and Intelligence with Deception are the same thing.


nandakishor said...

blue waffles symptoms

blue waffles

blue waffles disease wiki

waffle pictures

nandhu said...

imo install
imo beta
imo messenger
imo online
IMO it's all about discipline, aka forcing developers to fix any known ... As our app.

Rajesh said...

If you want a babe from the house of Escorts Service in Aerocitythere are a few things you should know well before making a booking. Firstly our agency here at your city. In simple words is a cut above the rest because of the highly professional services we provide to our clients. Check our other Services...
Escorts Service in Chanakyapuri
Escorts Service in Chanakyapuri
Escorts Service in Connaught Place
Escorts Service in Connaught Place
Escorts Service in Connaught Place
Escorts Service in Dwarka
Escorts Service in Mahipalpur
Escorts Service in Mahipalpur
Escorts Service in Mahipalpur

Call Girls Kolkata said...

Thanks for sharing this phenomenal post. I must say i enjoyed scanning this wonderful post. It had been very informative and helpful post you tell us, continue to good work. Please visit Call Girls in Kolkata to know why The Call girls in Kolkata are known for their dusky and fair skin tone and you can take the service from any of them according to your wish.

call girls in Kolkata
Kolkata call girls
call girl services in Kolkata
Kolkata call girl services
call girl agency in Kolkata
Kolkata call girls agency
call girl agencies in Kolkata
Kolkata call girl agencies
independent call girls in Kolkata
independent Kolkata call girls
escorts in Kolkata
Kolkata escorts
independent escorts in Kolkata
independent Kolkata escorts

Anonymous said...

South Dumdum Escorts
Vasai-Virar Escorts
Loni Escorts
Kalyan-Dombivali Escorts
Bhilai Escorts
Kakinada Escorts
Ramagundam Escorts
Ulhasnagar Escorts
Durgapur Escorts
Itanagar Escorts

Anonymous said...

Dharwad Escorts
Bokaro Escorts
Gulbarga Escorts
Bareilly Escorts
Agartala Escorts
Hubli Escorts
Malegaon Escorts
Maheshtala Escorts
Port Blair Escorts
Trivandrum Escorts