collaboration through conflict - orlando code camp march 2014

148
Collaboration through Conflict Evolving Better Teams Mark Kilby March 22, 2014

Upload: mark-kilby

Post on 13-May-2015

1.972 views

Category:

Business


3 download

DESCRIPTION

Describes 5 common sources of conflicts in teams and provides an overview of tools and techniques for agile software teams to make the conflict constructive.

TRANSCRIPT

Page 1: Collaboration through Conflict - Orlando Code Camp March 2014

Collaboration through ConflictEvolving Better Teams

Mark Kilby

March 22, 2014

Page 2: Collaboration through Conflict - Orlando Code Camp March 2014

Mark Kilby

Agile Coach

[email protected]

@mkilby– twitter

http://markkilby.com

Linkedin.com/in/mkilby

Software since 1990; Coaching since 2003

Page 3: Collaboration through Conflict - Orlando Code Camp March 2014

Mark Kilby

Agile Coach

[email protected]

@mkilby– twitter

http://markkilby.com

Linkedin.com/in/mkilby

AgileOrlando.com(founder)

Lean Coffee Orlando(founder)

speaker

Software since 1990; Coaching since 2003

Page 4: Collaboration through Conflict - Orlando Code Camp March 2014

TALENT4STARTUPS.ORG

• Coming soon! (targeting May 2014)• Exciting addition to Orlando tech scene• Talent4Startups is a matching service for:

• Innovative but under-funded startups• Driven, but under-experienced people looking

to grow their skills

Go to Talent4Startups.org for early

bird registration and first dibs

Page 5: Collaboration through Conflict - Orlando Code Camp March 2014

3 QUESTIONS FOR YOU…

Page 6: Collaboration through Conflict - Orlando Code Camp March 2014

3 QUESTIONS FOR YOU…

DO YOU LEAD OR COACH TEAMS?

Page 7: Collaboration through Conflict - Orlando Code Camp March 2014

3 QUESTIONS FOR YOU…

DO YOU PRACTICE AGILE NOW?

(SCRUM, XP, KANBAN, SAFE, DAD, ETC.)

Page 8: Collaboration through Conflict - Orlando Code Camp March 2014

Seen these resultswith teams?

Page 9: Collaboration through Conflict - Orlando Code Camp March 2014

Storm patterns

Page 10: Collaboration through Conflict - Orlando Code Camp March 2014

Purpose today is to…

• Better understand the relationship

between Conflict & Collaboration

Page 11: Collaboration through Conflict - Orlando Code Camp March 2014

Purpose today is to…

• Better understand the relationship

between Conflict & Collaboration

• Give you and your teams several

tools to navigate through conflict

Page 12: Collaboration through Conflict - Orlando Code Camp March 2014

Benefit

Teams that can deliver

in any conditions

Page 13: Collaboration through Conflict - Orlando Code Camp March 2014

Agenda

1. Understand Types of

Conflict and Collaboration

2. Values & Conflict

3. When Things Still Go Wrong

Page 14: Collaboration through Conflict - Orlando Code Camp March 2014

Working Agreements

Page 15: Collaboration through Conflict - Orlando Code Camp March 2014

Working Agreements

1. Ask questions!

Page 16: Collaboration through Conflict - Orlando Code Camp March 2014

CONFLICT AND COLLABORATION

Understand Types of

Page 17: Collaboration through Conflict - Orlando Code Camp March 2014

Jean Tabaka

Agile FellowRally Software

Page 18: Collaboration through Conflict - Orlando Code Camp March 2014

Our point of view…

Page 19: Collaboration through Conflict - Orlando Code Camp March 2014

Collaboration invites Conflict

Forming

Storming

NormingPerforming

Tuckman, 1965

Page 20: Collaboration through Conflict - Orlando Code Camp March 2014

Collaboration invites Conflict

Forming

Storming

NormingPerforming

Constructive

Page 21: Collaboration through Conflict - Orlando Code Camp March 2014

We cannot avoid storms of conflict…

Page 22: Collaboration through Conflict - Orlando Code Camp March 2014

We can learn to navigate through the storms

Page 23: Collaboration through Conflict - Orlando Code Camp March 2014

To make conflict constructive

Page 24: Collaboration through Conflict - Orlando Code Camp March 2014

Christopher Moore’s

“The Mediation Process: Practical Strategies for

Resolving Conflict”

SOURCES of

Data

Relationship

Structural

Interests

Values

CONFLICT

Courtesy of Jean Tabaka

Page 25: Collaboration through Conflict - Orlando Code Camp March 2014

SOURCE ofCONFLICT:DATA

Data

Relationship

Structural

Interests

Values

• lack of information

Page 26: Collaboration through Conflict - Orlando Code Camp March 2014

SOURCE ofCONFLICT:DATA

Data

Relationship

Structural

Interests

Values

• lack of information

2 ways it shows up:1. Day-to-day information sharing (reporting) 2. In collaboration events

Page 27: Collaboration through Conflict - Orlando Code Camp March 2014

Release Burndown

38

Sprint Burndown

96

Velocity Trend

66

8

5

Day-to-Day

Information Radiators

Page 28: Collaboration through Conflict - Orlando Code Camp March 2014

Driven by other

Information Radiators

Story Backlog Task Backlog In Process Task Done Story Done

User Story

User Story

User Story

Task

Task Task

Task

Task Task

Task Task

3

2

1

Task

8

16 2

48

8 4

168

Task 8

Task 16

Page 29: Collaboration through Conflict - Orlando Code Camp March 2014

Driven by other

Information Radiators

Story Backlog Task Backlog In Process Task Done Story Done

User Story

User Story

User Story

Task

Task Task

Task

Task Task

Task Task

3

2

1

Task

8

16 2

48

8 4

168

Task 8

Task 16

Is everyone updating?

Page 30: Collaboration through Conflict - Orlando Code Camp March 2014

Driven by other

Information Radiators

Story Backlog Task Backlog In Process Task Done Story Done

User Story

User Story

User Story

Task

Task Task

Task

Task Task

Task Task

3

2

1

Task

8

16 2

48

8 4

168

Task 8

Task 16

Is everyone updating?

Can everyone update?

Page 31: Collaboration through Conflict - Orlando Code Camp March 2014

Driven by other

Information Radiators

Story Backlog Task Backlog In Process Task Done Story Done

User Story

User Story

User Story

Task

Task Task

Task

Task Task

Task Task

3

2

1

Task

8

16 2

48

8 4

168

Task 8

Task 16

Is everyone updating?

Can everyone update?

Daily? (at least)

Page 32: Collaboration through Conflict - Orlando Code Camp March 2014

Driven by other

Information Radiators

Story Backlog Task Backlog In Process Task Done Story Done

User Story

User Story

User Story

Task

Task Task

Task

Task Task

Task Task

3

2

1

Task

8

16 2

48

8 4

168

Task 8

Task 16

Is everyone updating?

Can everyone update?

Daily? (at least)

Can you see the whole system?

Page 33: Collaboration through Conflict - Orlando Code Camp March 2014

Release Burndown

38

Sprint Burndown

96

Velocity Trend

66

8

5

If not, DATA is not truly visible

Page 34: Collaboration through Conflict - Orlando Code Camp March 2014

Release Burndown

38

Sprint Burndown

96

Velocity Trend

66

8

5

If not, DATA is not truly visible

Information Radiatorsare WRONG

Page 35: Collaboration through Conflict - Orlando Code Camp March 2014

Release Burndown

38

Sprint Burndown

96

Velocity Trend

66

8

5

If not, DATA is not truly visible

Information Radiatorsare WRONG

Are you surprised by

what you release?

Page 36: Collaboration through Conflict - Orlando Code Camp March 2014

Release Burndown

38

Sprint Burndown

96

Velocity Trend

66

8

5

If not, DATA is not truly visible

Information Radiatorsare WRONG

CONFLICT by

DATA

Page 37: Collaboration through Conflict - Orlando Code Camp March 2014

Who facilitates meetings?

Page 38: Collaboration through Conflict - Orlando Code Camp March 2014

In Collaboration Events:

Listing and Brainstorming

Our list_________________________________________________________________________________

Facilitator

Page 39: Collaboration through Conflict - Orlando Code Camp March 2014

In Collaboration Events:

Listing and Brainstorming

Our list_________________________________________________________________________________

Gathering …

New Requirements

Sprint observations?

Root causes?

Ideas for improvement?

Risks?

Page 40: Collaboration through Conflict - Orlando Code Camp March 2014

In Collaboration Events:

Listing and Brainstorming

Our list_________________________________________________________________________________

Is everyone contributing

every few minutes? (at least)

Page 41: Collaboration through Conflict - Orlando Code Camp March 2014

In Collaboration Events:

Listing and Brainstorming

Our list_________________________________________________________________________________

Is everyone updating?

Is everyone contributing

every few minutes? (at least)

Page 42: Collaboration through Conflict - Orlando Code Camp March 2014

In Collaboration Events:

Listing and Brainstorming

Our list_________________________________________________________________________________

Is everyone updating?

Can everyone update?

Is everyone contributing

every few minutes? (at least)

Page 43: Collaboration through Conflict - Orlando Code Camp March 2014

In Collaboration Events:

Listing and Brainstorming

Our list_________________________________________________________________________________

Is everyone updating?

Can everyone update?

Every few minutes? (at least)

(if not)CONFLICT

byDATA

Page 44: Collaboration through Conflict - Orlando Code Camp March 2014

Data

Relationship

Structural

Interests

Values

SOURCE ofCONFLICT:Relationship

• strong emotions, misperceptions, or stereotypes

Page 45: Collaboration through Conflict - Orlando Code Camp March 2014

Data

Relationship

Structural

Interests

Values

SOURCE ofCONFLICT:Relationship

• strong emotions, misperceptions, or stereotypes

2 ways it shows up:1. Day-to-day interactions2. In collaboration events

Page 46: Collaboration through Conflict - Orlando Code Camp March 2014

Day-to-DayRelationship Challenges

Can you believe what (Dev/QA/etc.) did?

Page 47: Collaboration through Conflict - Orlando Code Camp March 2014

Day-to-DayRelationship Challenges

Can you believe what (Dev/QA/etc.) did?

Guess WHO botched the build

again?

Page 48: Collaboration through Conflict - Orlando Code Camp March 2014

Day-to-DayRelationship Challenges

Can you believe what (Dev/QA/etc.) did?

Guess WHO botched the build

again?

Management/Business is making unreasonable requests!

Page 49: Collaboration through Conflict - Orlando Code Camp March 2014

Day-to-DayRelationship Challenges

Can you believe what (FAVORITE SCAPEGOAT ROLE) did?

Guess WHO botched the build

again?

________ is making unreasonable requests!

CONFLICT of

RELATIONSHIP(listen for

“role” labels or assumption of intent)

Page 50: Collaboration through Conflict - Orlando Code Camp March 2014

Day-to-DayRelationship Builders

Preemptive: Working Agreements• Who moves stories in our tracking tool?• Who owns and updates metrics?• What will be the Release calendar? Who will update it?• What are the QA Guidelines? Who will verify? How?• What feedback mechanisms will we use? When?• What are the expectations for addressing defects? Who will address them?• When are we going to update the backlog? How far out for looking ahead?• Who writes Acceptance Criteria with examples before the Sprint• Who writes Detailed tests within the sprint• What are the Agile ceremony rules and expectations?• How do we handle new risks?• How do we handle documentation and delivery?• How do we prioritize defects into the backlog?• How do we handle technical debt? • How do we monitor activities and progress?

Page 51: Collaboration through Conflict - Orlando Code Camp March 2014

Day-to-DayRelationship Builders

Preemptive: Working Agreements• Who moves stories in our tracking tool?• Who owns and updates metrics?• What will be the Release calendar? Who will update it?• What are the QA Guidelines? Who will verify? How?• What feedback mechanisms will we use? When?• What are the expectations for addressing defects? Who will address them?• When are we going to update the backlog? How far out for looking ahead?• Who writes Acceptance Criteria with examples before the Sprint• Who writes Detailed tests within the sprint• What are the Agile ceremony rules and expectations?• How do we handle new risks?• How do we handle documentation and delivery?• How do we prioritize defects into the backlog?• How do we handle technical debt? • How do we monitor activities and progress?

Best to address in a Team Chartering

session before the work begins

Clarify assumptions

and intent up front.

Page 52: Collaboration through Conflict - Orlando Code Camp March 2014

In Collaboration Events:

Safety Checks

Facilitator

Do we all feel safe discussing this

topic?Let’s check.

Source of Conflict: Relationship

Page 53: Collaboration through Conflict - Orlando Code Camp March 2014

In Collaboration Events:

Safety Checks

How would you rate this meeting for what you can

share?

Level Description Votes

5 - Secure I feel free to discuss anything.

4 - Safe I can discuss almost anything. Might be some difficult topics to raise.

3 - Neutral I’ll discuss some things. Some will be too hard to participate in.

2 - Dangerous I’ll let others bring up issues, but might chime in on some.

1 - Treacherous I’ll smile and just agree with everyone.

Source of Conflict: Relationship

Page 54: Collaboration through Conflict - Orlando Code Camp March 2014

In Collaboration Events:

Safety ChecksLevel Description Votes

5 - Secure I feel free to discuss anything. XXX

4 - Safe I can discuss almost anything. Might be some difficult topics to raise.

X

3 - Neutral I’ll discuss some things. Some will be too hard to participate in.

XX

2 - Dangerous I’ll let others bring up issues, but might chime in on some.

X

1 - Treacherous I’ll smile and just agree with everyone. X

Anonymous votes

Source of Conflict: Relationship

Page 55: Collaboration through Conflict - Orlando Code Camp March 2014

In Collaboration Events:

Safety Checks

How can we bring up the level of

safety?

Level Description Votes

5 - Secure I feel free to discuss anything. XXX

4 - Safe I can discuss almost anything. Might be some difficult topics to raise.

X

3 - Neutral I’ll discuss some things. Some will be too hard to participate in.

XX

2 - Dangerous I’ll let others bring up issues, but might chime in on some.

X

1 - Treacherous I’ll smile and just agree with everyone. X

If any vote 3 or less…

Source of Conflict: Relationship

Page 56: Collaboration through Conflict - Orlando Code Camp March 2014

Data

Relationship

Structural

Interests

Values

SOURCE ofCONFLICT:Structural

• Someone of unequal power in the conversation

Page 57: Collaboration through Conflict - Orlando Code Camp March 2014

Data

Relationship

Structural

Interests

Values

SOURCE ofCONFLICT:Structural

• Someone of unequal power in the conversation

• Management, senior staff

Page 58: Collaboration through Conflict - Orlando Code Camp March 2014

Data

Relationship

Structural

Interests

Values

SOURCE ofCONFLICT:Structural

• Someone of unequal power in the conversation

• Management, senior staff

2 ways it shows up:1. Day-to-day interactions2. In collaboration events

Page 59: Collaboration through Conflict - Orlando Code Camp March 2014

Day-to-Day

Going to the Gemba

Gemba – “the real place”

Page 60: Collaboration through Conflict - Orlando Code Camp March 2014

Day-to-Day

Going to the Gemba

Gemba – “the real place”

Going to Gemba (Lean) - purposely observing how people work

together to create value- Jim Womack

Page 61: Collaboration through Conflict - Orlando Code Camp March 2014

Day-to-Day

Going to the Gemba

http://www.flickr.com/photos/kheelcenter/5279277567/sizes/z/in/photostream/

Page 63: Collaboration through Conflict - Orlando Code Camp March 2014

Day-to-Day

Going to the Gemba

http://www.flickr.com/photos/kheelcenter/5279277567/sizes/z/in/photostream/http://www.flickr.com/photos/highwaysagency/5998133376/sizes/z/in/photostream/

As a manager, …Do you mingle with your staff daily?

Do you ask questions that allows everyone to observe how

value is created?

Page 64: Collaboration through Conflict - Orlando Code Camp March 2014

Day-to-Day

Powerful QuestionsScenario Instead of asking… Try asking…

Team has been in conversation for a while and you think they need to hear one person’s opinion.

What’s your opinion? What is possible here?

What is the part that is not yet clear?

Team is diving into details and you think they should spend more time “envisioning” solutions.

What are other options? What is here that you want to explore?

What is just one more possibility?

Adapted from “Powerful Questions for Agile Teams” by Lyssa Adkins

Page 65: Collaboration through Conflict - Orlando Code Camp March 2014

In Collaboration Events:

Clear Purpose, Agenda, & Working Agreements

FacilitatorSenior Staff

Page 66: Collaboration through Conflict - Orlando Code Camp March 2014

In Collaboration Events:

Clear Purpose, Agenda, & Working Agreements

Agenda1. Open2. ______3. ______4. ______5. ______6. ______7. Close

Working Agreements

1. ______2. ______3. ______

PurposeTo decide/plan/learn/ evaluate ___________

FacilitatorSenior Staff

Parking Lot

Action Items

Facilitator should introduce Organizing Tools at Opening

Page 67: Collaboration through Conflict - Orlando Code Camp March 2014

In Collaboration Events:

Clear Purpose, Agenda, & Working Agreements

Agenda1. Open2. ______3. ______4. ______5. ______6. ______7. Close

Working Agreements

1. ______2. ______3. ______

PurposeTo decide/plan/learn/ evaluate ___________

We should discuss XYZ now!

Parking Lot

Action Items

Source of Conflict: Structural

Page 68: Collaboration through Conflict - Orlando Code Camp March 2014

In Collaboration Events:

Clear Purpose, Agenda, & Working Agreements

Agenda1. Open2. ______3. ______4. ______5. ______6. ______7. Close

Working Agreements

1. ______2. ______3. ______

PurposeTo decide/plan/learn/ evaluate ___________

Parking Lot

Action Items

Does XYZ meets our purpose and agenda?

Source of Conflict: Structural

Page 69: Collaboration through Conflict - Orlando Code Camp March 2014

In Collaboration Events:

Clear Purpose, Agenda, & Working Agreements

Agenda1. Open2. ______3. ______4. ______5. ______6. ______7. Close

Working Agreements

1. ______2. ______3. ______

PurposeTo decide/plan/learn/ evaluate ___________

Parking Lot

Action Items

XYZ

If it is part of the purpose and agenda, show where it will be

discussed

Source of Conflict: Structural

Page 70: Collaboration through Conflict - Orlando Code Camp March 2014
Page 71: Collaboration through Conflict - Orlando Code Camp March 2014

In Collaboration Events:

Clear Purpose, Agenda, & Working Agreements

Agenda1. Open2. ______3. ______4. ______5. ______6. ______7. Close

Working Agreements

1. ______2. ______3. ______

PurposeTo decide/plan/learn/ evaluate ___________

Parking Lot

Action Items

XYZ

If it does not, ask to put it in the Parking Lot to check in on what the group should do with this item at

the end of the meeting

Source of Conflict: Structural

Page 72: Collaboration through Conflict - Orlando Code Camp March 2014

In Collaboration Events:

Clear Purpose, Agenda, & Working Agreements

Agenda1. Open2. ______3. ______4. ______5. ______6. ______7. Close

Working Agreements

1. ______2. ______3. ______

PurposeTo decide/plan/learn/ evaluate ___________

Parking Lot

Action ItemsXYZ

In the “Close”, clear the Parking Lot by asking the group if an action needs to be

taken for each item. Be sure it has an owner and due date

Source of Conflict: Structural

Page 73: Collaboration through Conflict - Orlando Code Camp March 2014

Data

Relationship

Structural

Interests

Values

SOURCE ofCONFLICT:Interests

Courtesy of Jean Tabaka

• competition for resources; scarcity mindset

Page 74: Collaboration through Conflict - Orlando Code Camp March 2014

Data

Relationship

Structural

Interests

Values

SOURCE ofCONFLICT:Interests

Courtesy of Jean Tabaka

• competition for resources; scarcity mindset

2 ways it shows up:1. Day-to-day interactions2. In collaboration events

Page 75: Collaboration through Conflict - Orlando Code Camp March 2014

Day-to-Day

Reactions to Scarcity

Page 76: Collaboration through Conflict - Orlando Code Camp March 2014

Day-to-Day

Reactions to Scarcity

“I don’t see a problem with our resources.”

Page 77: Collaboration through Conflict - Orlando Code Camp March 2014

Day-to-Day

“Management will not give us what we need.”

Reactions to Scarcity

Page 78: Collaboration through Conflict - Orlando Code Camp March 2014

Day-to-Day

“I can’t do better since I don’t have what I need.”

Reactions to Scarcity

Page 79: Collaboration through Conflict - Orlando Code Camp March 2014

Day-to-Day

“I just can’t seem to convince people we need this.”

Reactions to Scarcity

Page 80: Collaboration through Conflict - Orlando Code Camp March 2014

Day-to-Day

“I have to fight for my team to get what they need.”

Reactions to Scarcity

Page 81: Collaboration through Conflict - Orlando Code Camp March 2014

Day-to-Day

“This is hopeless. I’m just doing the minimum until something better comes along.”

Reactions to Scarcity

Page 82: Collaboration through Conflict - Orlando Code Camp March 2014

Day-to-Day

Reactions to Scarcity

We all get “stuck” at one of these place

Page 83: Collaboration through Conflict - Orlando Code Camp March 2014

Day-to-Day

Perceived Scarcity

Anxietyabout

Page 84: Collaboration through Conflict - Orlando Code Camp March 2014

Learning

Anxiety

Day-to-Day

When we realize we are stuck, we have an

opportunity to learn about our model of the

problem

Page 85: Collaboration through Conflict - Orlando Code Camp March 2014

Day-to-Day

“I wonder what I’m not seeing to help us get what we need?”

“I wonder who I’m not considering to collaborate with on resource needs?”

“I wonder how I can show a return on investing in these resources?”

Learning

Page 86: Collaboration through Conflict - Orlando Code Camp March 2014

Day-to-Day

“I wonder what I’m not seeing to help us get what we need?”

Learning

Page 87: Collaboration through Conflict - Orlando Code Camp March 2014

Learning

Anxiety

“An upset is an opportunity to

learn”- Christopher Avery

Day-to-Day

Page 88: Collaboration through Conflict - Orlando Code Camp March 2014

In Collaboration Events:

Making All Views Visible in a Debate

Facilitator

Page 89: Collaboration through Conflict - Orlando Code Camp March 2014

In Collaboration Events:

Making All Views Visible in a Debate

Here is the way it is!!!

You’re wrong!!!

A B

Source of Conflict: Interests

Page 90: Collaboration through Conflict - Orlando Code Camp March 2014

In Collaboration Events:

Making All Views Visible in a Debate

!!! !!!!!!

!!!

!!!

!!!

A B

Source of Conflict: Interests

Page 91: Collaboration through Conflict - Orlando Code Camp March 2014

In Collaboration Events:

Making All Views Visible in a Debate

!!! !!!!!!

!!!

!!!

!!!

A BCONFLICT

ofINTERESTS

Page 92: Collaboration through Conflict - Orlando Code Camp March 2014

In Collaboration Events:

Making All Views Visible in a Debate

!!!Are you willing to work this out?

A B

Page 93: Collaboration through Conflict - Orlando Code Camp March 2014

In Collaboration Events:

Making All Views Visible in a Debate

Yes Yes

A B

Page 94: Collaboration through Conflict - Orlando Code Camp March 2014

A point of view________________________________________________________________________

In Collaboration Events:

Making All Views Visible in a Debate

A point of view

A B

Page 95: Collaboration through Conflict - Orlando Code Camp March 2014

A point of view________________________________________________________________________

In Collaboration Events:

Making All Views Visible in a Debate

A B

Did B describe your point of

view A?Yes.

Page 96: Collaboration through Conflict - Orlando Code Camp March 2014

B point of view________________________________________________________________________

In Collaboration Events:

Making All Views Visible in a DebateA Point of View________________________________________________________________________

A B

B point of view

Page 97: Collaboration through Conflict - Orlando Code Camp March 2014

B point of view________________________________________________________________________

In Collaboration Events:

Making All Views Visible in a DebateA Point of View________________________________________________________________________

A B

Did A describe your point of

view B?Yes.

Page 98: Collaboration through Conflict - Orlando Code Camp March 2014

In Collaboration Events:

Making All Views Visible in a Debate

A B

B point of view________________________________________________________________________

A Point of View________________________________________________________________________

!!!Is there a middle way?

Both sides feel they are heard and

understood

Page 99: Collaboration through Conflict - Orlando Code Camp March 2014

In Collaboration Events:

Making All Views Visible in a Debate

A B

B point of view________________________________________________________________________

A Point of View________________________________________________________________________

Brainstorming________________________________________________________________________

Page 100: Collaboration through Conflict - Orlando Code Camp March 2014

NavigatingData

Relationship

Structural

Interests

Values

CONFLICT• DATA– lack of information

• Approaches: Information Radiators equally updated, Brainstorming & Listing (facilitated)

• RELATIONSHIP – strong emotions, misperceptions, or stereotypes

• Approaches: Crucial Conversations, Appreciations, Safety Checks, Working Agreements

• STRUCTURAL – someone of unequal power in conversation

• Approaches: going to Gemba, powerful questions, clear purpose and agenda, working agreements, properly using Parking Lot and Action Items

• INTERESTS – competition for resources; scarcity mindset

• Approaches: active listening and rigorous facilitation to level playing field, Avery’s Responibility Model

Page 101: Collaboration through Conflict - Orlando Code Camp March 2014

VALUES & CONFLICTUnderstand

Page 102: Collaboration through Conflict - Orlando Code Camp March 2014

ValuesData

Relationship

Structural

Interests

Values

CONFLICT• Most challenging form of

conflict

Page 103: Collaboration through Conflict - Orlando Code Camp March 2014

ValuesData

Relationship

Structural

Interests

Values

CONFLICT• Most challenging form of

conflict

• Approaches: prioritization techniques, affinity grouping in meetings, working agreements about no judgments

Courtesy of Jean Tabaka

Page 104: Collaboration through Conflict - Orlando Code Camp March 2014

ValuesData

Relationship

Structural

Interests

Values

CONFLICT• Most challenging form of

conflict

• Approaches: prioritization techniques, affinity grouping in meetings, working agreements about no judgments

• Are they always effective?

Page 105: Collaboration through Conflict - Orlando Code Camp March 2014

ValuesData

Relationship

Structural

Interests

Values

CONFLICT• Most challenging form of

conflict

• Approaches: prioritization techniques, affinity grouping in meetings, working agreements about no judgments

• Are they always effective?

NO.

Page 106: Collaboration through Conflict - Orlando Code Camp March 2014

ValuesData

Relationship

Structural

Interests

Values

CONFLICT• Most challenging form of

conflict

• Approaches: prioritization techniques, affinity grouping in meetings, working agreements about no judgments

• Are they always effective? Challenging ValuesNO. Why?

Page 107: Collaboration through Conflict - Orlando Code Camp March 2014

We are uncovering better ways of developing products by doing it and helping others do it. Through this work we have come to value:

That is, while there is value in the items on the right,

we value the items on the left more.

Values of AgileManifesto.org

Individuals & interactions Processes & toolsover

Working product Comprehensive documentationover

Customer collaboration Contract negotiationover

Responding to change Following a planover

Page 108: Collaboration through Conflict - Orlando Code Camp March 2014

Scrum Values

CommitmentFocusOpennessRespectCourage

XP Values

FeedbackSimplicityCommunicationRespectCourage

Lean Software Principles

Eliminate waste

Amplify learning

Decide as late as possible

Deliver as fast as possible

Empower the team

Build integrity in

See the whole

Page 109: Collaboration through Conflict - Orlando Code Camp March 2014

The problem with “giving” values…

• They may not stick with the team

Page 110: Collaboration through Conflict - Orlando Code Camp March 2014

The problem with “giving” values…

• We may not know what we value

• They may not stick with the team

Page 111: Collaboration through Conflict - Orlando Code Camp March 2014

The problem with “giving” values…

• We may not know what we value

• They may not stick with the team

• We can’t be sure if our values align with others

Page 112: Collaboration through Conflict - Orlando Code Camp March 2014

A (working) model of how teams evolve

CORE

CORE is “what binds the group together” and can include:

See “resonant teams” on markkilby.com

Page 113: Collaboration through Conflict - Orlando Code Camp March 2014

A (working) model of how teams evolve

CORE is “what binds the group together” and can include:

See “resonant teams” on markkilby.com

• Elevating Purpose

CORE

Page 114: Collaboration through Conflict - Orlando Code Camp March 2014

A (working) model of how teams evolve

CORE is “what binds the group together” and can include:

See “resonant teams” on markkilby.com

• Elevating Purpose• Collective Values

CORE

Page 115: Collaboration through Conflict - Orlando Code Camp March 2014

A (working) model of how teams evolve

CORE is “what binds the group together” and can include:

See “resonant teams” on markkilby.com

• Elevating Purpose• Collective Values• Preferences

(Working Agreements)

CORE

Page 116: Collaboration through Conflict - Orlando Code Camp March 2014

CORE

A (working) model of how teams evolve

Forming

See “resonant teams” on markkilby.com

Drawn to the purpose of the group.

Page 117: Collaboration through Conflict - Orlando Code Camp March 2014

CORE

A (working) model of how teams evolve

What’s in it for me?

Forming

Storming

See “resonant teams” on markkilby.com

Drawn to the purpose of the group.

Page 118: Collaboration through Conflict - Orlando Code Camp March 2014

CORE

A (working) model of how teams evolve

What’s in it for me?

What’s in it for us? (develop working agreements around values)

Forming

Storming

Norming

See “resonant teams” on markkilby.com

Drawn to the purpose of the group.

Page 119: Collaboration through Conflict - Orlando Code Camp March 2014

CORE

A (working) model of how teams evolve

What’s in it for me?

What’s in it for others to have us work as a

team?(amplify the

Elevating Purpose for the team)

Forming

Storming

Norming

Performing

See “resonant teams” on markkilby.com

Drawn to the purpose of the group.

What’s in it for us? (develop working agreements around values)

Page 120: Collaboration through Conflict - Orlando Code Camp March 2014

CORE

A (working) model of how teams evolve

CORE is “what binds the group together” and can include:• Elevating Purpose

Many leaders can get here

See “resonant teams” on markkilby.com

Page 121: Collaboration through Conflict - Orlando Code Camp March 2014

CORE

A (working) model of how teams evolve

CORE is “what binds the group together” and can include:• Elevating Purpose• Collective Values• Preferences

(Working Agreements)

Some leaders can get here

Few get here

See “resonant teams” on markkilby.com

Page 122: Collaboration through Conflict - Orlando Code Camp March 2014

A (working) model of how teams evolve

CORE

CORE is “what binds the group together” and can include:• Elevating Purpose• Collective Values• Preferences

(Working Agreements)

Many leaders can get here

Few get here

See “resonant teams” on markkilby.com

(without this) CONFLICT

ofVALUES

Page 123: Collaboration through Conflict - Orlando Code Camp March 2014

TO ANTICIPATE THE “BIG STORMS” WITHIN THE TEAM…

WE NEED TO MAP OUR VALUES

Page 124: Collaboration through Conflict - Orlando Code Camp March 2014

MAP YOUR VALUESFIRST…

Page 125: Collaboration through Conflict - Orlando Code Camp March 2014

S A T I S F A C T I O N

TIME201320031993

Adapted from http://www.culturesync.net/happiness

Euphoric

Tragic

Think back along your career

A quick walk through…

Page 126: Collaboration through Conflict - Orlando Code Camp March 2014

S A T I S F A C T I O N

TIME201320031993

Dream

job

afte

r

Mas

ters

deg

ree

1st jo

b in

new

indus

try a

nd

role

Dot-b

omb;

7 lay

-offs

1 st Agile coach gig

Hired at RallyOpe

ned

TX

offic

e; d

eath

mar

chA

B

C

D

EF

Adapted from http://www.culturesync.net/happiness

Euphoric

Tragic

Map the high and low points

Page 127: Collaboration through Conflict - Orlando Code Camp March 2014

Event A – Values (+)

Event B – Values (-)

Event C – Values (+)

Event D – Values (-)

Event E – Values (+)

Event F – Values (+)

VALUES CHART

Referred / Trust Explore Proving Self

Loyalty / Trust Humility

New Path / Explore / Build Together Valued

Valued / Trust

Respect Valued / TrustNew ChallengesNew Roles

Respect / Valued / Trust

Adapted from http://www.culturesync.net/happiness

For high & low points, what

was most present or missing the

most for you?

Page 128: Collaboration through Conflict - Orlando Code Camp March 2014

Event A - Values

Event B - Values

Event C - Values

Event D - Values

Event E - Values

Event F - Values

VALUES CHART

Referred / Trust Explore Proving Self

Loyalty / Trust Humility Respect Valued

Build Together ValuedNew Path / Explore /

Valued / Trust

Respect Valued / TrustNew ChallengesNew Roles

Respect / Valued / TrustCollaborationNew Industries & Skills

Adapted from http://www.culturesync.net/happiness

What patterns do

you see?

Page 129: Collaboration through Conflict - Orlando Code Camp March 2014

Event A - Values

Event B - Values

Event C - Values

Event D - Values

Event E - Values

Event F - Values

APPRECIATED FOR SERVING

CO-CREATING

TRUST IN RISK

RESPECTING ALL

VALUES CHART

EXPLORING TO LEARN

Referred / Trust Explore Proving Self

Loyalty / Trust Humility Respect Valued

Build Together ValuedNew Path / Explore /

Valued / Trust

Respect Valued / TrustNew ChallengesNew Roles

Respect / Valued / TrustCollaborationNew Industries & Skills

Adapted from http://www.culturesync.net/happiness

Describe the patterns

Page 130: Collaboration through Conflict - Orlando Code Camp March 2014

APPRECIATED FOR SERVING

CO-CREATING

TRUST IN RISK

RESPECTING ALL

EXPLORING TO LEARN

CORE VALUES

For the complete instructions to map your values, go to

http://www.culturesync.net/happiness

Page 131: Collaboration through Conflict - Orlando Code Camp March 2014

MAP TEAM VALUESNext, together ...

Page 132: Collaboration through Conflict - Orlando Code Camp March 2014

Express Values as Preferences

CO-CREATING

EXPLORING TO LEARN

CORE VALUESProject: I would rather pair than work solo on a project

Presentation: I would rather have exercises and Q&A than talk to a bunch of slides

Administration: Repetitive work makes me numbCareer: I prefer changing roles within an environment

Context: Preference

See http://ssrm.com/abstract=1995781

Page 133: Collaboration through Conflict - Orlando Code Camp March 2014

Share preferences with your team:

Values Constellations

I prefer to pair

http://tinyurl.com/l745pqo

Note: Multiple ways to use this technique

Page 134: Collaboration through Conflict - Orlando Code Camp March 2014

Pay attention to…

Who is close to center?

Who is far away?

Page 135: Collaboration through Conflict - Orlando Code Camp March 2014

Pay attention to…

Who is close to center?

Who is far away?

When does the team “come together”? (Shared Value)

Page 136: Collaboration through Conflict - Orlando Code Camp March 2014

Pay attention to…

Who is close to center?

Who is far away?

When does the team “come together”? (Shared Value)

When does the team “spread out”? (Potential conflict?)

Page 137: Collaboration through Conflict - Orlando Code Camp March 2014

Pay attention to…

Who is close to center?

Who is far away?

When does the team “come together”? (Shared Value)

When does the team “spread out”? (Potential conflict?)

Develop Value-based

Working Agreements

Page 138: Collaboration through Conflict - Orlando Code Camp March 2014

WHEN THINGS STILL GO WRONG

Page 139: Collaboration through Conflict - Orlando Code Camp March 2014

Learning

Anxiety

“An upset is an opportunity to

learn”

“What am I not seeing?”

Page 140: Collaboration through Conflict - Orlando Code Camp March 2014

1) Keep DATA visible always

Page 141: Collaboration through Conflict - Orlando Code Camp March 2014

1) Keep DATA visible always2) Develop cross-functionality & check

safety in RELATIONSHIPS

Page 142: Collaboration through Conflict - Orlando Code Camp March 2014

1) Keep DATA visible always2) Develop cross-functionality & check

safety in RELATIONSHIPS3) Go to the gemba, ask powerful

questions, and use good facilitation to level STRUCTURE

Page 143: Collaboration through Conflict - Orlando Code Camp March 2014

1) Keep DATA visible always2) Develop cross-functionality & check

safety in RELATIONSHIPS3) Go to the gemba, ask powerful

questions, and use good facilitation to level STRUCTURE

4) Keep all INTERESTS visible and explore upsets as opportunities to learn about scarcity mindsets

Page 144: Collaboration through Conflict - Orlando Code Camp March 2014

1) Keep DATA visible always2) Develop cross-functionality & check

safety in RELATIONSHIPS3) Go to the gemba, ask powerful

questions, and use good facilitation to level STRUCTURE

4) Keep all INTERESTS visible and explore upsets as opportunities to learn about scarcity mindsets

5) Map VALUES to develop working agreements

Page 145: Collaboration through Conflict - Orlando Code Camp March 2014

Allows you to chase the storms of conflict to evolve your teams

Page 146: Collaboration through Conflict - Orlando Code Camp March 2014

LIFE WITHOUT CONFRONTATION IS DIRECTIONLESS, AIMLESS, PASSIVE. WHEN UNCHALLENGED, HUMAN BEINGS TEND TO DRIFT, TO WANDER OR TO STAGNATE. CONFRONTATION IS A GIFT.

DAVID AUGSBURGER

Page 147: Collaboration through Conflict - Orlando Code Camp March 2014

Mark Kilby

Agile Coach

[email protected]

@mkilby– twitter

Linkedin.com/in/mkilby

http://markkilby.com

Learn more at AgileOrlando.com

THANKS!Questions?

Mar26 – Talent4Startups organization meeting

Apr 07 – Using Kanban at Scale

May 05 – How often are you wrong

Lean Coffee Q&A sessions held every 2 weeks

Page 148: Collaboration through Conflict - Orlando Code Camp March 2014

TALENT4STARTUPS.ORG

• Coming soon! (targeting May 2014)• Exciting addition to Orlando tech scene• Talent4Startups is a matching service for:

• Innovative but under-funded startups• Driven, but under-experienced people looking

to grow their skills

Go to Talent4Startups.org for early

bird registration and first dibs