Conflict in Complex Systems

57
C ONFLICT IN C OMPLEX S YSTEMS Resolving conflict methodically with the Conflict Resolution Diagram from Theory of Constraints Ash Moran [email protected] PatchSpace Ltd @patchspace

description

A version of the Conflict Resolution Diagram / Evaporating Cloud talk/workshop I prepared for a SCiO Open Day in Manchester: http://www.scio.org.uk/node/760

Transcript of Conflict in Complex Systems

Page 1: Conflict in Complex Systems

CONFLICT IN COMPLEX SYSTEMSResolving conflict methodically with the

Conflict Resolution Diagram from Theory of Constraints

Ash Moran [email protected] PatchSpace Ltd @patchspace

Page 2: Conflict in Complex Systems

COMPLEX SYSTEMS

Purchasing

Sales

Software

Investors

Finance

ITHR

Legal

Marketing

Spend less!

Spend more!

Be cautious!

Be bold!

Buy Macs!

Buy PCs!

Stop arguing and

make some f*in money!

Page 3: Conflict in Complex Systems

CONFLICT

Resolve conflict

Identify conflict

Surface assumptions

Express the situation clearly

Find creative solutions

Page 4: Conflict in Complex Systems

IDENTIFYING A CONFLICT

Page 5: Conflict in Complex Systems

CONFLICT SCENARIO: LIMITED RESOURCES

HoldYourHand Hosting provides managed server hosting to large and small clients. Recently they’ve been suffering an

unusually large number of outages.

In a number of cases, support staff have handled follow-up calls badly and upset clients. As a reaction, many managers

have taken to jumping on issues themselves. “Managers think they know our job best!” and “Support staff are

complete idiots!” and are often heard shouted around.

Support staff are scared to speak to clients,and managers are overwhelmed with firefighting.

Who should handle the clients, support staff or managers?

Page 6: Conflict in Complex Systems

EXPRESSING THE SITUATION CLEARLY

Page 7: Conflict in Complex Systems

NECESSITY LOGIC 101

Page 8: Conflict in Complex Systems

NECESSITY LOGIC 101

YX

“In order to do/have X, I must do/have Y”

Page 9: Conflict in Complex Systems

NECESSITY LOGIC 101

Attend every SCiO meeting

Be an expert in the Viable System

Model

“In order to be an expert in the Viable System Model, I must attend every SCiO meeting”

Page 10: Conflict in Complex Systems

NECESSITY LOGIC 101

Pay all the entry fees

Attend every SCiO meeting

“In order to attend every SCiO meeting, I must pay all the entry fees”

Page 11: Conflict in Complex Systems

PRE-REQUISITES

Managerscall clients

Support staff call clients

Page 12: Conflict in Complex Systems

REQUIREMENTS

Managerscall clients

Support staff call clients

Preserve client relationships

Don’t waste management time

Page 13: Conflict in Complex Systems

COMMON GOAL

Run a successful business

Managerscall clients

Support staff call clients

Preserve client relationships

Don’t waste management time

Page 14: Conflict in Complex Systems

THE CONFLICT

Run a successful business

Managerscall clients

Support staff call clients

Preserve client relationships

Don’t waste management time

Page 15: Conflict in Complex Systems

SURFACING ASSUMPTIONS

Page 16: Conflict in Complex Systems

ADVANCED NECESSITY LOGIC

Page 17: Conflict in Complex Systems

ADVANCED NECESSITY LOGIC

YX

“In order to do/have X, I must do/have Y,

because …”

Assumptions!!!

Page 18: Conflict in Complex Systems

NECESSITY LOGIC 101

Pay all the entry fees

Attend every SCiO meeting

“In order to attend every SCiO meeting, I must pay all the entry fees,

because all SCiO meetings have a fee, and Ben throws fee-dodgers out the window”

All SCiO meetings have a fee

Ben throws fee-dodgers out the window

Page 19: Conflict in Complex Systems

REQUIREMENT 1

Run a successful business

Preserve client relationships

We need clients to be successful

We can’t afford to lose clients

We can’t find new clients

Page 20: Conflict in Complex Systems

REQUIREMENT 2

Run a successful business

Don’t waste management time

Management time is scarce

Managers have a specific role to play in improving the business

If managers are distracted, the long-term health of the business is compromised

Page 21: Conflict in Complex Systems

PRE-REQUISITE 1

Managerscall clients

Preserve client relationships

Managers are better at dealing with clients than support staff

Clients are going to leave if they get bad service from support staff

Support staff can’t learn to make good calls

Page 22: Conflict in Complex Systems

PRE-REQUISITE 2

Support staff call clients

Don’t waste management time

Managers don’t have time to make calls

Support calls are operational work, not management work

Support staff have useful knowledge about outages when making calls

Page 23: Conflict in Complex Systems

THE CONFLICT

Managerscall clients

Support staff call clients

Managers and support staffcan’t both make support calls

Page 24: Conflict in Complex Systems

WORD IT TO BREAK IT

Page 25: Conflict in Complex Systems

REQUIREMENT 1

Run a successful business

Preserve client relationships

We need clients to be successful

We can’t afford to lose ONE SINGLE client

We can’t find ANY new clients

Page 26: Conflict in Complex Systems

REQUIREMENT 2

Run a successful business

Don’t waste management time

Management time is scarce

Managers have a specific role to play in improving the business

If managers are distracted AT ALL, the long-term health of the business is compromised

Page 27: Conflict in Complex Systems

PRE-REQUISITE 1

Managerscall clients

Preserve client relationships

ALL managers are MUCH better at dealing with clients than support staff

ANY clients will leave if they get JUST ONE bad call from support staff

Support staff CAN’T POSSIBLY learn to make good calls

Page 28: Conflict in Complex Systems

PRE-REQUISITE 2

Support staff call clients

Don’t waste management time

Managers don’t have ANY time to make calls

Support calls are operational work, not management work

ONLY support staff have useful knowledge about outages when making calls

Page 29: Conflict in Complex Systems

THE CONFLICT

Managerscall clients

Support staff call clients

EITHER managers OR support staff must make ALL support calls

Page 30: Conflict in Complex Systems

CHALLENGE ASSUMPTIONS

Page 31: Conflict in Complex Systems

REQUIREMENT 1

Run a successful business

Preserve client relationships

We need clients to be successful

We can’t afford to lose ONE SINGLE client

We can’t find ANY new clients

Page 32: Conflict in Complex Systems

REQUIREMENT 2

Run a successful business

Don’t waste management time

Management time is scarce

Managers have a specific role to play in improving the business

If managers are distracted AT ALL, the long-term health of the business is compromised

Page 33: Conflict in Complex Systems

PRE-REQUISITE 1

Managerscall clients

Preserve client relationships

ALL managers are MUCH better at dealing with clients than support staff

ANY clients will leave if they get JUST ONE bad call from support staff

Support staff CAN’T POSSIBLY learn to make good calls

Page 34: Conflict in Complex Systems

PRE-REQUISITE 2

Support staff call clients

Don’t waste management time

Managers don’t have ANY time to make calls

Support calls are operational work, not management work

ONLY support staff have useful knowledge about outages when making calls

Page 35: Conflict in Complex Systems

THE CONFLICT

Managerscall clients

Support staff call clients

EITHER managers OR support staff must make ALL support calls❌

Page 36: Conflict in Complex Systems

FIND CREATIVE SOLUTIONS

Page 37: Conflict in Complex Systems

PRE-REQUISITE 1

Managerscall clients

Preserve client relationships

Target management calls on the most important situations

(Do we know which these are???)

Train support staff (Who? How? When?)

Page 38: Conflict in Complex Systems

PRE-REQUISITE 2

Support staff call clients

Don’t waste management time

Give more information to managers before calls

(Do we have this???)

Page 39: Conflict in Complex Systems

THE CONFLICT

Run a successful business

Managerscall clients

Support staff call clients

Preserve client relationships

Don’t waste management time

Target management calls

Call training for staff

Highlight information

Page 40: Conflict in Complex Systems

DEVELOP WIN-WIN SOLUTIONS

Page 41: Conflict in Complex Systems

PRE-REQUISITE 1

Managerscall clients

Preserve client relationships

Restrict management calls to clients worth over 5% of business or with

complaints in the last 8 weeks

Allocate 2 hours per week to be spent on training calls for support staff

Page 42: Conflict in Complex Systems

PRE-REQUISITE 2

Support staff call clients

Don’t waste management time

Create a system for support staff to flag significant information to managers before making calls

Page 43: Conflict in Complex Systems

THE CONFLICT

Run a successful business

Managerscall clients

Support staff call clients

Preserve client relationships

Use mgmt time appropriately

Target management calls

Call training for staff

Highlight information

Page 44: Conflict in Complex Systems

THE CONFLICT

Run a successful business

Preserve client relationships

Don’t waste management time

Target management calls

Call training for staff

Highlight information

Page 45: Conflict in Complex Systems

FINAL STEP OF THE CYCLE

Have courage to commit to the solution: a solution never implemented is worse than

a solution never promised.

Page 46: Conflict in Complex Systems

DISCUSSION POINT

The company experienced a period of long outages to high-profile clients. Many of the support staff were

junior members with little experience.

Was it reasonable to expect support staff to handle these calls well? What plausible scenarios might have caused this situation and in which of them is blaming

the support staff fair?

Page 47: Conflict in Complex Systems

OBSTACLES TO CONFLICT RESOLUTION

Page 48: Conflict in Complex Systems

SELF-INTEREST

If we resolve this fairly, I might not get what I want,

so I’ll fight for my side.

Page 49: Conflict in Complex Systems

SELF-DISINTEREST

I’m not that important, and my opinion isn’t worth much,

so I’ll let the other side win.

Page 50: Conflict in Complex Systems

COMPROMISE

The most important thing is to keep everyone happy, so we’ll let everyone have an equal share of what they want.

Page 51: Conflict in Complex Systems

CONFUSION & TERROR

I don’t have a clue what’s going on around me any more, I don’t even want to say a word.

Page 52: Conflict in Complex Systems

COGNITIVE DISSONANCE

Logic says X; but I believe Y.

So logically: X must be wrong,

KILL IT WITH FIRE.

Page 53: Conflict in Complex Systems

WORKSHOP

Page 54: Conflict in Complex Systems

REFERENCES

Page 55: Conflict in Complex Systems

IT’S NOT LUCKEli Goldratt

Page 56: Conflict in Complex Systems

THE LOGICAL THINKING PROCESSWilliam Dettmer

Page 57: Conflict in Complex Systems

THEORY OF CONSTRAINTS

HANDBOOKEdited by

James F Cox and John G Schleier