Conflict and communication within Agile teams

by admin on June 13, 2009

An excel­lent arti­cle by Lyssa Adkins dis­cusses learn­ing to live with and accept con­flict within Agile teams.

In Unsolv­able Con­flict on Agile Teams Lyssa explains why it is wise to accept con­flict as a nat­ural and nor­mal facet of a close and grow­ing rela­tion­ship by con­trast­ing that of an Agile team with that of a mar­riage (although per­haps less expen­sive should a suc­cess­ful team split!). Lyssa also explores some lin­guis­tic and con­cep­tual tools she has found use­ful is deal­ing with active and pas­sive dis­pute resolution.

Under­stand­ing and man­age­ment of con­flict is para­mount to the ongo­ing well-being and as a knock on, the pro­duc­tiv­ity of any team.  Let­ting small things go unsaid is to let the creep of dis­con­tent and dis­trust into a team; where those two bed broth­ers lead, reduced pro­duc­tiv­ity of the indi­vid­ual and Agile team soon follow.

In my expe­ri­ence con­flict in teams can be divided as follows:-

  • Lack of respect
  • Inabil­ity to effec­tively communicate

The for­mer can obvi­ously be attrib­uted to many things. Despite your best efforts as a coach it may be that in some rare cases you really do have  an indi­vid­ual or two that are inca­pable of work­ing towards a com­mon goal.  In these rare exam­ples it may be that in order to pro­tect the team you have to fol­low Ken Schwaber’s advice to the let­ter and either move them to another team or fire them.  Now that’s eas­ier done in the US than in the EU and I per­son­ally think should be a last resort but action is always bet­ter than apa­thy and some­times you have to make such choices.

It is my expe­ri­ence that in a ‘nor­mal’ office envi­ron­ment it’s almost always an inabil­ity to effec­tively com­mu­ni­cate that crip­ples teams. It is a lack of effec­tive com­mu­ni­ca­tion (as opposed to lack of com­mu­ni­ca­tion) that is more often than not the most over­looked imped­i­ment to Agile work­ing by both coaches and prac­ti­tion­ers.  With time and will­ing, almost all issues can be resolved through con­sid­ered communication.

Agile processes are pur­posely sim­ple but to main­tain that sim­plic­ity requires a level of com­mu­ni­ca­tion and inter­ac­tion that to many will be at best ‘new’ and at worst totally alien.

For instance Scrum, which as a process is bril­liantly triv­ial, is an entirely a non-trivial affair to effec­tively imple­ment. It requires teams of around eight peo­ple to oper­ate in a man­ner not dis­sim­i­lar to to a fam­ily.  How many dys­func­tional fam­i­lies do you know!? — it takes con­stant work.

As Scrum mas­ter you are not so much like mum or dad, as you are the fam­ily coun­sel­lor — you have no real power to change any­thing, all you can do is sug­gest, coach and pro­vide tools to bet­ter aide com­mu­ni­ca­tion.  It is vital that you learn to lis­ten with all your senses to the team.  Don’t just lis­ten to what they say, but endeav­our to assess both their ver­bal and non-verbal com­mu­ni­ca­tions and to really under­stand what they mean.  You must tread a del­i­cate path of both being in the team and being out­side it. Only by doing this will you be able to effec­tively help them see the wood for the trees.

I men­tioned ear­lier that it is lack of effec­tive com­mu­ni­ca­tion as opposed to lack of com­mu­ni­ca­tion that is more often than not the core prob­lem faced by Agile teams.  It is not so much what we say but how we say it and how it is (mis)interpreted. Under­stand­ing how we each process infor­ma­tion is vital to our abil­ity to com­mu­ni­cate with others.

I will touch fur­ther on how we all process and store infor­ma­tion in a later post.  I will cover Neuro Lin­guis­tic Pro­gram­ming, how it can be applied to Agile teams and will detail some tools that you can use to improve the fidelity of your team’s communication.

But for now,  have you ever you been asked if some­thing looks good but it just didn’t feel right to you, or have you asked how your part­ner felt about an issue but it just didn’t sound good to them?

We do not all think or process infor­ma­tion in the same man­ner. Appre­ci­a­tion of this is the first step towards higher fidelity com­mu­ni­ca­tion and understanding.

Share and Enjoy:
  • Print
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • email
  • StumbleUpon
  • Technorati
  • Tumblr
  • Twitter

Leave a Comment

Previous post: Welcome to Agile Memes

Next post: David Joyce talks about Kanban at the BBC