How to think like an anarchist (as an enterprise-architect)

100
How to think like an anarchist (and why you would want to do so, as an enterprise-architect) Tom Graves, Tetradian Consulting Integrated EA Conference, London, March 2013 the futures of business

description

Some of the key challenges in enterprise-architecture revolve around designing for uncertainty. This presentation for the Integrated-EA 2013 conference (Defence-oriented enterprise-architecture) explores four 'anarchist' principles that can be used for guidance in those challenges: #1: There are no rules - only guidelines; #2: There are no rights - only responsibilities #3: Money doesn't matter - but values do #4: Adaptability is everything - but don't forget the values

Transcript of How to think like an anarchist (as an enterprise-architect)

Page 1: How to think like an anarchist (as an enterprise-architect)

How to think like an anarchist(and why you would want to do so,

as an enterprise-architect)

Tom Graves, Tetradian ConsultingIntegrated EA Conference, London, March 2013

the futures of business

Page 2: How to think like an anarchist (as an enterprise-architect)

Hi.

I’m Tom.

Page 3: How to think like an anarchist (as an enterprise-architect)

I do tools and stuff

for enterprise-architects

and business-transformation.

Page 4: How to think like an anarchist (as an enterprise-architect)

I’d like to explorehow to think like an anarchist.

A business-anarchist.

Page 5: How to think like an anarchist (as an enterprise-architect)

Anarchist?

Page 6: How to think like an anarchist (as an enterprise-architect)

Business-anarchist??

Page 7: How to think like an anarchist (as an enterprise-architect)

What?!?

Page 8: How to think like an anarchist (as an enterprise-architect)

Don’t worry…

Page 9: How to think like an anarchist (as an enterprise-architect)

Not this kind of anarchy… (yawn…)

Page 10: How to think like an anarchist (as an enterprise-architect)

Not this kind of anarchy… (ouch…)

CC-BY Emma LB via Flickr

Page 11: How to think like an anarchist (as an enterprise-architect)

CC-BY-SA danielmorris via Flickr

Not this kind of anarchy either…

(Sorry.)

Page 12: How to think like an anarchist (as an enterprise-architect)

All of that is just

‘kiddies’-anarchy’…

Page 13: How to think like an anarchist (as an enterprise-architect)

CC-BY cakeeater23 via Flickr

…an ‘adult’ version of this, really.

Page 14: How to think like an anarchist (as an enterprise-architect)

Real anarchy

- useful anarchy -

…it isn’t kids’-stuff.

Page 15: How to think like an anarchist (as an enterprise-architect)

Anarchyliterally means‘without rules’

- ‘outside the box’.

Page 16: How to think like an anarchist (as an enterprise-architect)

Real anarchy is aboutworking with change,

accepting uncertaintyas a fact of the work.

Page 17: How to think like an anarchist (as an enterprise-architect)

like this… (special-forces)

Solving practical challenges…CC-BY 1-25_sbct via Flickr

Page 18: How to think like an anarchist (as an enterprise-architect)

Inventiveness and innovation…

CC-BY-SA jameswest via Flickr

Page 19: How to think like an anarchist (as an enterprise-architect)

…and making sense of someone else’s.CC-BY abaporu via Flickr

Page 20: How to think like an anarchist (as an enterprise-architect)

like this… (special-forces)

The unique within everyday work…CC-BY-ND cta web via Flickr

Page 21: How to think like an anarchist (as an enterprise-architect)

CC-BY soldiersmediacenter via Flickr

…and in extremes of uncertainty.

Page 22: How to think like an anarchist (as an enterprise-architect)

Real anarchy is

the disciplined practices

for working well,

‘outside of the box’.

Page 23: How to think like an anarchist (as an enterprise-architect)

Four principles

for practical anarchy…

Page 24: How to think like an anarchist (as an enterprise-architect)

#1: There are no rules……there are only guidelines.

#2: There are no rights……there are only responsibilities.

#3: Money doesn’t matter……but values do.

#4: Adaptability is everything……but don’t forget the values.

Page 25: How to think like an anarchist (as an enterprise-architect)

(#5: Yes, sometimes it is hard work…)

Page 26: How to think like an anarchist (as an enterprise-architect)

CC-BY-SA lumachrome via Flickr

The Rules.(for when everything stays the same)

Page 27: How to think like an anarchist (as an enterprise-architect)

Not The Rules.(for when The Rules don’t make sense)

CC-BY-SA lumachrome via Flickr

Page 28: How to think like an anarchist (as an enterprise-architect)

There are no rules…

…only guidelines.

Page 29: How to think like an anarchist (as an enterprise-architect)

There are rules, of course- lots and lots of them, everywhere -

but we make them up.

They’re not absolute.

We can change them if we need to.(The keyword there is ‘need to’…)

Page 30: How to think like an anarchist (as an enterprise-architect)

The only absolute rule

is that there is no absolute rule?

Page 31: How to think like an anarchist (as an enterprise-architect)

Rules are prepackaged decisions,known to work well in a known context.

But if it’s not the same context?Not so certain…

That’s when we needa more flexible form of guidelines,

and the discipline to work well with them.

Page 32: How to think like an anarchist (as an enterprise-architect)

We can use rulesas if they’re true,

as long as we remember

that ‘as-if true’

is not the same as ‘is true’.

We need to keep track alwaysof the ‘as-if-ness’ of our rules.

Page 33: How to think like an anarchist (as an enterprise-architect)

Making sense for action

“Let’s do a quick SCAN of this…”

Page 34: How to think like an anarchist (as an enterprise-architect)

Take control! Impose order!

“Insanityis doingthe same thingand expectingdifferent results”

(Albert Einstein)

ORDER(rules do work here)

Page 35: How to think like an anarchist (as an enterprise-architect)

Order and unorder

“Insanityis doingthe same thingand expectingdifferent results”

(Albert Einstein)

“Insanityis doingthe same thingand expectingthe same results”

(not Albert Einstein)

ORDER(rules do work here)

UNORDER(rules don’t work here

- use guidelines)

Page 36: How to think like an anarchist (as an enterprise-architect)

Theory and practice

THEORYWhat we plan to do, in the expected conditions

What we actually do, in the actual conditions

PRACTICE

Page 37: How to think like an anarchist (as an enterprise-architect)

SCAN sensemaking

algorithm guideline

rule principle

Sensemaking creates clarity

Page 38: How to think like an anarchist (as an enterprise-architect)

SCAN decision-making

algorithm guideline

rule principle

Decision-making creates commitment

Page 39: How to think like an anarchist (as an enterprise-architect)

Move around as appropriatewithin the decision-space.

Remember:keep track of ‘as-if-ness’ of rules

- ‘as if’ is not the same as ‘is’.

Page 40: How to think like an anarchist (as an enterprise-architect)

#1: There are no rules……there are only guidelines.

Four principles for business-anarchists:

#2: There are no rights……there are only responsibilities.

#3: Money doesn’t matter……but values do.

#4: Adaptability is everything……but don’t forget the values.

Page 41: How to think like an anarchist (as an enterprise-architect)

CC-BY ted-mielczarek via Flickr

Rights.

Page 42: How to think like an anarchist (as an enterprise-architect)

CC-BY see-cantrill via Flickr

Rights?

Page 43: How to think like an anarchist (as an enterprise-architect)

There are no rights…

…only responsibilities.

Page 44: How to think like an anarchist (as an enterprise-architect)

Rights are imaginary- a ‘desired outcome’.

What makes them real areinterlocking mutual-responsibilities.

Without those responsibilities- the mutualities, the interlocks –

there are no rights.

Page 45: How to think like an anarchist (as an enterprise-architect)

Responsibility as ‘response-ability’

-the ability to choose and enact

responses that are appropriateto the need.

Page 46: How to think like an anarchist (as an enterprise-architect)

Rights go wrong

whenever someone thinksthat the presence of ‘rights’

means the absence oftheir own responsibilities.

Page 47: How to think like an anarchist (as an enterprise-architect)

All of this applies right down to systems level – how systems relate with other systems.

Page 48: How to think like an anarchist (as an enterprise-architect)

A question of power:

-is it the ability to do work?

-or the ability to avoid work?(if it’s the latter, we’re in trouble…)

Page 49: How to think like an anarchist (as an enterprise-architect)

00

Power and control

‘best practice’ – centralised command-and-control

(Not really best-practice – more a ‘workable middle-of-the-roadbest-we-can-do-under-the-circumstances’ kind of result…)

Page 50: How to think like an anarchist (as an enterprise-architect)

power-over– prop self up by putting other down

00

--

Power and not-responsibility

----

power-under– offload responsibility onto other

‘best practice’ – centralised command-and-control

Page 51: How to think like an anarchist (as an enterprise-architect)

Power-under (passive dysfunction):

“Security? - not my responsibility!- it’s Somebody Else’s Problem!”

(not helpful, but very common…)

Page 52: How to think like an anarchist (as an enterprise-architect)

power-over– prop self up by putting other down

++++

++

00

--

Power and responsibility

----

power-under– offload responsibility onto other

‘best practice’ – centralised command-and-control

empowerment– local context-specific adaptation

wholeness-responsibility– commitment to whole-as-whole

Page 53: How to think like an anarchist (as an enterprise-architect)

(kiddies-anarchy)(kiddies-anarchy)

(useful-anarchy)(useful-anarchy)

active dysfunction –

++++

++

00

--

Power and responsibility

----

let go of command –

passive dysfunction –

let go of control –

command and control (rein-in the dysfunctions)

Page 54: How to think like an anarchist (as an enterprise-architect)

Wholeness-responsibility:

always aware of the big-picturewithin the smallest action.

(it’s what we need mostwhere there’s high-uncertainty)

Page 55: How to think like an anarchist (as an enterprise-architect)

#1: There are no rules……there are only guidelines.

Four principles for business-anarchists:

#2: There are no rights……there are only responsibilities.

#3: Money doesn’t matter……but values do.

#4: Adaptability is everything……but don’t forget the values.

Page 56: How to think like an anarchist (as an enterprise-architect)

Money.

CC-BY images-of-money via Flickr

Page 57: How to think like an anarchist (as an enterprise-architect)

Values.CC-BY soldiersmediacenter via

Flickr

Page 58: How to think like an anarchist (as an enterprise-architect)

Money doesn’t matter…

…values do.

Page 59: How to think like an anarchist (as an enterprise-architect)

What’s the quickest,most-guaranteed way

to waste money?

‘Cutting costs’…

Page 60: How to think like an anarchist (as an enterprise-architect)

Always start from values,not money.

Page 61: How to think like an anarchist (as an enterprise-architect)

Why anything happensA tension exists between what is, and what we want.

The vision describes the desired-ends for action;values guide action, describing how success would feel.

Page 62: How to think like an anarchist (as an enterprise-architect)

(Note: ‘saving money’ isnot a meaningful vision in this sense.

It’s a measurement, not a vision– at best, a desirable side-effect.

Don’t get misled by that mistake!)

Page 63: How to think like an anarchist (as an enterprise-architect)

The nature of service

A service represents a means toward an end – ultimately, the desired-ends of the enterprise-vision.

Page 64: How to think like an anarchist (as an enterprise-architect)

Assertion:

Everything in the enterprise is or represents a service.(If so, we can describe everything

in the same consistent way.)

Page 65: How to think like an anarchist (as an enterprise-architect)

Relations between services

Services exchange value with each other, to help each service reach toward their respective vision and outcome.

Page 66: How to think like an anarchist (as an enterprise-architect)

Values and value

Each service sits at an intersection of values (vertical) and exchanges of value (horizontal)

Page 67: How to think like an anarchist (as an enterprise-architect)

In more detail

Interactions during the main-transactions are preceded by set-up interactions (before), and typically followed by other wrap-up interactions such as payment (after).

We can describe ‘child-services’ to support each of these.

value-add

(self)

customer-facing

supplier-facing

Page 68: How to think like an anarchist (as an enterprise-architect)

Supply-chain or value-web

Services link together in chains or webs, to deliver more complex and versatile composite-services.

Page 69: How to think like an anarchist (as an enterprise-architect)

Keeping on track

Use the Viable System Model (direction, coordination, validation) to describe service-relationships to keep this service on track to purpose and in sync with the whole.

Page 70: How to think like an anarchist (as an enterprise-architect)

Investor and beneficiary

These flows (of which only some types are monetary) are separate and distinct from the main value-flows.

Page 71: How to think like an anarchist (as an enterprise-architect)

value-flowvalue-flow

Values, value-flow, money

These are distinct flows – don’t mix them up!

valuesvalues

moneymoney

Page 72: How to think like an anarchist (as an enterprise-architect)

Services serve.(That’s why they’re called ‘services’…)

What they serve is the values,via exchange of value.

(And if we get that right,they can sometimes make money, too.)

Page 73: How to think like an anarchist (as an enterprise-architect)

Why and how

Vision and values outline the ‘why’; the service itself the ‘how’ and ‘with-what’. (Money is a minor part of the ‘what’.)

whywhy

how / with-whathow / with-what

Page 74: How to think like an anarchist (as an enterprise-architect)

If we focus on money,we lose track of value.

If we focus on the ‘how’ of value,we lose track of the ‘why’ of values.

Always start from the values.(Not the money.)

Page 75: How to think like an anarchist (as an enterprise-architect)

#1: There are no rules……there are only guidelines.

Four principles for business-anarchists:

#2: There are no rights……there are only responsibilities.

#3: Money doesn’t matter……but values do.

#4: Adaptability is everything……but don’t forget the values.

Page 76: How to think like an anarchist (as an enterprise-architect)

CC-BY DVIDSHUB via Flickr

When there’s chaos all around you, adaptability is everything…

…but don’t forget the values!

Page 77: How to think like an anarchist (as an enterprise-architect)

CC-BY DVIDSHUB via Flickr

Values guide how to mobilise your resources…

Page 78: How to think like an anarchist (as an enterprise-architect)

CC-BY soldiersmediacenter via Flickr

values guide in doing what you can...

Page 79: How to think like an anarchist (as an enterprise-architect)

CC-BY DVIDSHUB via Flickr

values provide support when the hard workcan only be done the hard way…

Page 80: How to think like an anarchist (as an enterprise-architect)

CC-BY soldiersmediacenter via Flickr

values help us to adaptwith whatever can helpto do the job.

Page 81: How to think like an anarchist (as an enterprise-architect)

Adaptability is everything…

…but don’t forget the values.

Page 82: How to think like an anarchist (as an enterprise-architect)

A spectrum of uncertainty

ORDER(a sense of ‘the known’)

UNORDER(a sense of ‘the unknown’)

We need to adapt to work with the full spectrum.

Page 83: How to think like an anarchist (as an enterprise-architect)

One of the hardest partsof working with uncertaintyis to build the right balance

between known and unknown

- between backbone and edge.

Page 84: How to think like an anarchist (as an enterprise-architect)

Backbone and edge

order(rules do work here)

unorder(rules don’t work here)

fail-safe(high-dependency)

safe-fail(low-dependency)

analysis(knowable result)

experiment(unknowable result)

BACKBONE EDGE

Waterfall(‘controlled’ change)

Agile(iterative change)

Page 85: How to think like an anarchist (as an enterprise-architect)

A spectrum of services

Page 86: How to think like an anarchist (as an enterprise-architect)

Vision and valuesare always part of the backbone:

values as ‘shared-services’.

Page 87: How to think like an anarchist (as an enterprise-architect)

A spectrum of servicesalso implies

a spectrum of governance:

governance of governance itself.

Page 88: How to think like an anarchist (as an enterprise-architect)

A useful keyword: ‘free’

“free from” (negation as ‘value’)

trends towardcommand-and-

control

“free for”(based on values)

trends towarduseful-anarchy

“free to”(or “free to-not”)trends toward

kiddies’-anarchy

Page 89: How to think like an anarchist (as an enterprise-architect)

Choices:

everything we place in the backbone is a constraint on agility;

anything we omit from the backbonemay not be dependable.

It’s not an easy trade-off…

Page 90: How to think like an anarchist (as an enterprise-architect)

Whether ‘backbone’ or ‘edge’,every service needs to maintain its connection with the values.

Page 91: How to think like an anarchist (as an enterprise-architect)

#1: There are no rules……there are only guidelines.

Four principles for business-anarchists:

#2: There are no rights……there are only responsibilities.

#3: Money doesn’t matter……but values do.

#4: Adaptability is everything……but don’t forget the values.

Page 92: How to think like an anarchist (as an enterprise-architect)

Real anarchy is aboutthe adaptability we needfor working with change,

accepting uncertaintyas a fact of the work.

Page 93: How to think like an anarchist (as an enterprise-architect)

CC-BY textexin via Flickr

No matter how great the challenge…

Page 94: How to think like an anarchist (as an enterprise-architect)

CC-BY DVIDSHUB via Flickr

that core of useful-anarchy is the same…

- guidelines, not rigid ‘rules’

- shared responsibilities, as ‘response-abilities’

- values to the fore

- adaptability in all…

Page 95: How to think like an anarchist (as an enterprise-architect)

CC-BY usnavy via Flickr

guidelines to mobilise your resources…

Page 96: How to think like an anarchist (as an enterprise-architect)

CC-BY usnavy via Flickr

‘response-abilities’ to do what you can...

Page 97: How to think like an anarchist (as an enterprise-architect)

CC-BY usnavyseabeemuseum via Flickr

values, service, teamwork…

Page 98: How to think like an anarchist (as an enterprise-architect)

CC-BY-ND rnw via Flickr

…adaptability is everything.

adapt with whatever can help to do the job.

Page 99: How to think like an anarchist (as an enterprise-architect)

#1: There are no rules……there are only guidelines.

Four principles for business-anarchists:

#2: There are no rights……there are only responsibilities.

#3: Money doesn’t matter……but values do.

#4: Adaptability is everything……but don’t forget the values.

Page 100: How to think like an anarchist (as an enterprise-architect)

Contact: Tom Graves

Company: Tetradian Consulting

Email: [email protected]

Twitter: @tetradian ( http://twitter.com/tetradian )

Weblog: http://weblog.tetradian.com

Slidedecks: http://www.slideshare.net/tetradian

Publications:

http://tetradianbooks.com

Books: •The enterprise as story: the role of narrative in enterprise-architecture (2012)

•Mapping the enterprise: modelling the enterprise as services with the Enterprise Canvas (2010)

•Everyday enterprise-architecture: sensemaking, strategy, structures and solutions (2010)

•Doing enterprise-architecture: process and practice in the real enterprise (2009)

Further information: