Skip to search.
scrumdevelopment · Scrum Users

Group Information

  • Members: 6371
  • Category: Development
  • Founded: Feb 1, 2000
  • Language: English
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Hear how Yahoo! Groups has changed the lives of others. Take me there.

Messages

  Messages Help
Advanced
Fixed Price - Points of Clarification requested by Bryan Zarnett   Message List  
Reply Message #4010 of 55123 |
Recent Advisor

This is a recent writing of mine in the Cutter eAdvisor that might be of interest to everyone:
 
Agile development yields productivity gains. Teams of developers,
managing their own work in collocated spaces, outperform externally
managed developers sitting in cubicles or offices. These teams are at
least twice as productive. This productivity is coupled with other
benefits, such as more creativity in deriving solutions to problems,
higher quality by cross-checking each other's work, and better
morale through socialization.

All of these benefits have seemed to be free: put the teams together,
get their commitment to a goal, and have them work within a time-box.
But what has been lost by taking the team members out of their
individual offices? What has been lost by asking them to manage
themselves as a team? Conflict! Unsurprisingly, it turns out that
collocated teams working under commitments and deadlines
often have different values and opinions about the best way to
accomplish their work. They sometimes come to work in a less
than collaborative mood, resembling Attila the Hun rather than
Tom the adult who happens to be a programmer.

Conflict is inevitable. However, nothing in the Agile vocabulary says
what to do when conflict occurs. To date, we've all been willing to take
the benefits without anticipating this cost. No wonder, for who likes
to deal with conflict?

I was at a client recently when a conflict occurred. An analyst was
upset that a programmer had taken liberty with an agreed-upon design
without first consulting the analyst. The programmer felt that the
change was so minor that he was well within his rights to go ahead
with it. The analyst felt that the programmer had been disrespectful
of her work and responsibilities. The result was raised voices, frayed
nerves, and spilled tears. Other members of the team tried to
mediate, to soothe the conflict, to no avail. The conflict ended with
both of the participants fleeing the team room to a private space
where they could get away from the other, lick their wounds, and
recover emotionally. Both the programmer and the analyst were
torn between feeling they were right and being embarrassed that
they had openly fought in front of the others, and they didn't know
what to do.

I am by no means trained in resolving conflict. When I entered the
team room, everyone kept their eyes on their workstations. They
were upset by what had happened. I felt that we had to talk about
this, so we gathered together and shared how the team members
felt. They all felt embarrassed that they had witnessed the conflict.
They also felt bad that they couldn't have helped those having the
conflict to resolve it, or to avoid it. They were agitated and worried
that this would upset the entire team, and they didn't know what to
do to resolve the problem.

We decided together that we couldn't ignore the conflict. Leaving the
bad feelings unaddressed would create a poisonous atmosphere
in what before had been an easy and collegial atmosphere. Worse
yet, we all acknowledged that if many more unresolved conflicts
occurred, the team might not be able to work together. So we
forged the following guidelines:

1) We accepted that conflict is a natural event when people work
  together.
2) We determined that when a conflict occurs, no work will continue
  until the conflict is resolved -- no sweeping conflict under the carpet.
3) We decided that the first thing we would do to resolve the conflict
  would be for everyone in the team to describe how they feel (this
  wasn't easy at first, as team members mistook analysis of the situation
  with feelings).
4) Everyone would work together on a solution. We hypothesized
  that if no solution was forthcoming, it was probably because emotion
  was still clouding our thinking, so we would go through steps 3
  and 4 in a loop until the solution was derived and everyone was
  able to report that they were feeling ok.

I'm not a conflict resolution specialist, so I recommended to the
organization's management that they bring in a specialist to work
with each team. The specialist would teach the teams ways to resolve
conflict in a way that could handle more types of conflict than the
team and I had dealt with.

When I implement Agile processes, I sometimes help the organization
develop rules of conduct or etiquette. Sometimes I do this because
ill-will already exists and I don't want it exacerbated. Other times I
help build the rules because I feel that the people are truly at a loss
on how to get along; sometimes this is because of different cultural
perspectives, sometimes it is simply because they have spent so much
time working alone that they have forgotten, or never knew, how to
work in teams.

Some of the rules we've devised are:

1. Never use the word "you" because the other person may feel on
  the spot and defensive.
2. Never refer to history (e.g., "three months ago, you said...!").
3. Be on time for meetings; if you are late, apologize and pay a
  late "penalty."
4. If  everyone is talking at once, use a pen to determine who talks.
  Whoever is holding the pen talks, everyone else listens.
5. Everyone's opinion is important and needs to be understood and
  taken into account.
6. No name calling.

In retrospect, I'm surprised that I didn't foresee this cost to team work.
The team members had previously been kept in relatively conflict-free
situations, with management responsible for resolving anything that
came up. Now it was up to the teams.


 
 
To Post a message, send it to:   scrumdevelopment@eGroups.com
To Unsubscribe, send a blank message to: scrumdevelopment-unsubscribe@eGroups.com





Fri Jul 30, 2004 8:22 pm

kschwaber
Offline Offline
Send Email Send Email

Message #4010 of 55123 |
Expand Messages Author Sort by Date

In response to Bryan -> What where the factors in the additional work not coming through? ... Was the contact based on a per-sprint basis? ... be delivered...
daj@...
thisisdaj Offline Send Email
Jul 28, 2004
3:33 pm

So, its not really a Scrum gotcha but a general gotcha in regards to budget. At least they liked the work. You can always ask for testimonial of the work that...
Bryan Zarnett
bryan_zarnett Offline Send Email
Jul 28, 2004
4:47 pm

... David: .... It is already happening to some of us. We are so confident we can deliver, we are now offering a modified sales process that includes: * free...
Mike Beedle
beedlem Offline Send Email
Jul 28, 2004
5:12 pm

Furthermore, the alternative would have been the same result except that lawyers would have gotten involved, costing both sides money and likely creating an...
Steven Gordon
sfman2k Offline Send Email
Jul 28, 2004
5:13 pm

This is a recent writing of mine in the Cutter eAdvisor that might be of interest to everyone: Agile development yields productivity gains. Teams of...
Ken Schwaber
kschwaber Offline Send Email
Jul 30, 2004
8:11 pm

Thanks Ken. This really helps. Intuitively, the virtual teams I am helping are showing the same level of productivity that you report. However, I find that...
Mike Dwyer
protraveler1 Offline Send Email
Aug 1, 2004
5:56 pm

... work. ... Great article Ken. For the last 4 years I've been working in an environment and a culture where conflict is obsessively avoided . When...
clarke_ching@...
sl466g Offline Send Email
Aug 2, 2004
11:21 am
Advanced

Copyright © 2010 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines NEW - Help