conflict and resolution

18
Conflict and Resolution [email protected] @marxjohnson

Upload: osswatch

Post on 10-Dec-2014

73 views

Category:

Presentations & Public Speaking


2 download

DESCRIPTION

Slides from Conflict & Resolution session at TYPO3 developer days

TRANSCRIPT

Page 1: Conflict and Resolution

Conflict and Resolution

[email protected]@marxjohnson

Page 2: Conflict and Resolution

In this session

Why does conflict happen in a community?

Avoiding Conflict

Resolving Conflict

Page 3: Conflict and Resolution

Activity

3 People in your group take a piece of paper from the envelope, read the instruction but don't tell the rest of your group.

Throughout the following discussion, stick to your instruction unless you can be convinced not to.

If you don't have a piece of paper, just be yourself, and try to work out what is on each person's paper.

Page 4: Conflict and Resolution

Activity

Discussion:

Your project is going to start using “codenames” for releases. Decide on a naming scheme for these code names.

(e.g. Ubuntu uses “Adjective, Animal”. Fedora's names must relate to the name of the previous release. Mac OSX used breeds of big cat, and now uses places in California)

Page 5: Conflict and Resolution

Reasons for conflict

● Clash of personalities

● Disenfranchisement

● Arseholes

Page 6: Conflict and Resolution

Clash of personalities

Age

Culture

Opinion

Experience

Personality

Miscommunication

Page 7: Conflict and Resolution

Age

Clash of personalities

I remember when all thiswas punch cards OMG NOSQL FTW!

Page 8: Conflict and Resolution

Culture

Clash of personalities

Let's discuss this over a beer!

Um...

Page 9: Conflict and Resolution

Clash of personalities

Opinion

Git is better than Subversion!Python is bettter than Ruby!Iron Maiden are better than Metallica!

Meh.

Page 10: Conflict and Resolution

Clash of personalities

Personality

Page 11: Conflict and Resolution

Clash of personalities

Miscommunication

Let's eat, grandma! Let's eat grandma!

!

Page 12: Conflict and Resolution

Disenfranchisement

● Not listening to everyone's views

● Putting commercial sponsor's needs first

● Volunteers vs. Employees

Page 13: Conflict and Resolution

“Poisonous People”

● Someone decides to be intentionally disruptive● This other people are convinced, and follow the pattern● This may lead to splits or forks● Must be countered with evidence – Don't feed the troll!

“Arseholes”

Page 14: Conflict and Resolution

Resolving Conflict

● Participant-driven resolution● Principled Negotiation● Restorative Justice

Page 15: Conflict and Resolution

Conflict Example 1

Project Banana● Polly stated that, as far as Project Banana is concerned, the

Strawberry Consortium's policy is fine● Barry had personal objections, and presented these in a manner that

suggested they represented the official position of Project Banana.● Polly felt undermined, Barry questioned her competance as a leader● A flame war ensued among Project Banana's board, with some

contributors expressing an intention to leave the project

Page 16: Conflict and Resolution

Conflict Example 2

Project Pineapple● Project Pineapple is part of the Strawberry Consortium● Consortium rules state releases must be voted on● As no-one ever voted against a release, Project Pineapple started

releasing without a vote● The Strawberry Consortium made it clear this is unnacceptable● The Project board accused the Consortium of being too restrictive to

modern practices, in turn the Consortium accused the Project of being careless

● How could the conflict have been avoided? How can it be resolved?

Conflict Example 2

Page 17: Conflict and Resolution

Summary

● Conflicts can arise for a number of reasons – Understanding these is key to avoiding and diffusing them

● Dont be quick to label people as poisonous just because they're antagonistic – counter them with evidence

● If a conflict is allowed to escalate, a project can stall completely. At this point unblocking becomes the issue, not the original disagreement.

Page 18: Conflict and Resolution

Questions?

Resources• Bacon, Jono. (2009). Art of Community O'Reilly

• Fisher, R. and William, U. (1983). Getting to Yes: Negotiating Agreement Without Giving In Penguin Books

• Lambert, J and Myers, S. (1999). 50 Activities for Conflict Resolution – 2 Activities HRD Press

• Elliott, M., & Scacchi, W. (2004). Free software development: Cooperation and conflict in a virtual organizational culture. Free/Open Source Software Development, 152-172.