What is the difference between complicated and complex environments, and why does that matter?

Facebook
Twitter
LinkedIn

 

What is the difference between complicated and complex environments, and why does that matter?

I’m going to use the definition for complexity as defined and articulated by Dave Snowden.

The Cynefin framework is a sense-making framework and one of the elements of this framework is the distinction between complex and complicated work.

Complicated work

So, complicated work – as defined by Cynefin – is where the work can be done by specialists.

In some cases, different specialists will produce the work differently, according to their practices, skills and knowledge, but regardless of those differences they will be able to produce the work.

In other words, there is more than one way to produce the work, but you need a specialist.

Examples of complicated work

Taking your BMW in for a service or repair is a great example of this. As is the service or repair of a high-end Swiss watch.

The item can be disassembled by specialists, the problem can be diagnosed, and the repair can commence, or new parts can be installed by the specialist. The decision to repair or install new parts is based on the specialist’s recommendation and degree of expertise.

Whether I take my car into a BMW dealership in Berlin or London, I am pretty much guaranteed the same outcome. A car that is in perfect working order after the specialist has worked on it.

Complex work

A complicated environment is where the cause and effect are not known in advance, and these variables are not knowable in advance.

In addition to this, the same cause will not always result in the same effect, so even if you have knowledge and expertise in this domain, what you know or anticipate is not certain to happen given the complexity of the environment.

Example of complicated work

A football game is a great example of a complex environment with multiple unknown variables.

  • The rules of football are fixed and there is a referee to ensure that those elements are managed. The rules aren’t going to change but interpretation by the referee might.
  • The roles or positions for football players are known and people actively train to excel in those roles. A striker scores goals and a goalkeeper saves them, but this isn’t a certainty.
  • The playing field follows a uniform shape and pattern regardless of where you go in the world. The football pitch will never change, but absolutely anything could happen on it.

If a player moves the ball up field, that might result in a goal or a penalty. It could form the basis for a devastating counterattack from opponents. It could result in a free kick.

If a player moves the ball up field and scores a goal, it isn’t certain that they will be able to repeat that feat on their next attack. In fact, they may only ever score one goal in their entire career.

What they have achieved isn’t repeatable through the application of a formula.

The probability of success increases with practice, improvements in skill, and what is learned through coaching and player development, but nothing is certain or guaranteed.

How does that difference matter?

In the world of product development, we can’t know the answer upfront.

The product has never been built before and the compelling problems have never been solved before, so there is no playbook that is guaranteed to work.

Even if we bring all the specialists in the world together, there is no guarantee that we can solve the problem or that we can build the product that meets customer needs, requirements, and desires.

And so, we need to move through a process of experimentation, learning, evolving, and improving to make progress. We need to develop a hypothesis, run an experiment to prove or disprove that hypothesis, and use the data and evidence we gather to inform our next hypothesis.

This is what agility means.

Be transparent in what we are doing, how we are doing it, and why we are doing it.

Make frequent inspections on the work we are performing and gather feedback from customers, stakeholders, and specialists to determine whether we are building the right thing, in the right way, at the right time.

Use that feedback, data, and evidence to adapt what we are doing, how we are doing it, and whether it is still the most useful or valuable thing for us to be working on.

Inspect. Adapt. Respond.

Therefore, agile has become the preferred methodology for negotiating complexity and uncertainty in the software engineering world.

About Value Glide

Value Glide are a SAFe (Scaled Agile Framework) consultancy, coaching practice, and training specialist who work with organizations to align business objectives with customer needs and wants.

As deeply experienced agile coaches and practitioners, our team are invested in continuous learning through each client engagement and use the data and evidence we gather from each implementation to inform our training, coaching, and consulting services.

In a nutshell, empirical process control or empiricism.

If you are thinking of adopting agile within your organization and have identified SAFe as a great agile framework to adopt, implement and improve your business agility, visit our SAFe Quickstart ART Launch program page or view our SAFe Consulting Services page.

If you have identified a need for an agile coach and SAFe coach to help your organization adopt and implement SAFe, visit our SAFe Coaching Services page.

If you want to know more about SAFe and how to lead SAFe, visit our SAFE Training page for a host of options, from Leading SAFe to a SAFe Release Train Engineer course.

#SAFe #scaledagileframework #scalingagile #agile #agileframework #agilecoach

 

 

Connect with Value Glide!

 Are you looking to adopt Agile ways of working? If so, SAFe, Scrum and Kanban could be the perfect solution for you. For expert guidance to successfully adopt and implement SAFem Scrum or Kanban, Value Glide is here to help. Our team has the skills and experience to ensure your Agile adoption is seamless and successful.

Connect with us for Agile Training, Agile Consulting, and Agile coaching.

 

Visit https://www.valueglide.com for more information.

You may also like...

SAFe Scaled Agile Framework

What is Kanban?

Working at Toyota Taiichi Ohno developed kanban to create a just-in-time flow and reduce the inventory. The system takes its name from the signal cards

Read More »
SAFe Scaled Agile Framework

Agile Consultancy London

    Looking for an Agile Consultancy based in London? You’ve come to the right place. We’re London-based but serve clients globally. We enable organisations

Read More »

Latest Blog Posts

× How can I help you?