The communication pitfalls of agile transformations

July 1st, 2009 | Tags:

In a traditional waterfall project team the communication tends to be unidirectional. It starts with a customer stating their requirements and a business analyst capturing them. Then, there is the designer who takes requirements and turns them into some sort of specification, it lands with the developer and eventually gets to the testes. By the time these Chinese whispers end, the delivered software looks nothing like what the customer needed.

20090701-team1

This is where agile methodologies come in and you start introducing all these new concepts. First, there is disbelief ‘So I am actually supposed to talk to someone?’, ‘Am I really, really allowed to ask the customer these questions?’, ‘Like it is OK to actually walk away from my desk and join the meeting?’… Given you’ve done enough training, coaching, persuasion and bribery people will eventually get convinced, become more enthusiastic about the changes and go for it. Now suddenly every one is talking to the customer! Great, people are engaged, customer is happy (is somewhat overwhelmed) and yet – things are not quite right. There is a bit missing? In a while, people start asking different questions ‘So now we all asked and all got slightly different answers, what do we do?’. Then you think – fine – let’s give them a collaboration tool to synchronise the efforts.

20090701-team2

It is just too easy to fall into this trap, but what you really need is make sure that first and foremost the team is communicating internally (and scrum meetings amongst other things help). What you really want to achieve is a homogenous team that works together, and where everyone can, and indeed do speak to the customer but those communications are managed. That information is coordinated, that someone focuses on the testing requirements, another person on performance issues, yet someone else takes upon themselves. We’re all in it together – not only gathering information but also effectively sharing it and optimally capturing knowledge required to succeed.

20090701-team3

  1. August 6th, 2009 at 17:43
    Reply | Quote | #1

    I just love your weblog! Very nice post! Still you can do many things to improve it.

  2. August 9th, 2009 at 14:42
    Reply | Quote | #2

    Damn, that sound’s so easy if you think about it.

  3. August 17th, 2009 at 18:31
    Reply | Quote | #3

    I don’t usually reply to posts but I will in this case. I’ve been experiencing this very same problem with a new WordPress installation of mine. I’ve spent weeks calibrating and getting it ready when all of a sudden… I cannot delete any content. It’s a workaround that, although isn’t perfect, does the trick so thanks! I really hope this problem gets solved properly asap.

  4. September 19th, 2009 at 06:18
    Reply | Quote | #4

    Cool site, love the info.

  5. September 20th, 2009 at 22:19
    Reply | Quote | #5

    Great site…keep up the good work. :) I read a lot of blogs on a daily basis and for the most part, people lack substance but, I just wanted to make a quick comment to say I’m glad I found your blog. Thanks, :)

    A definite great read.. <a href="http://wiki.hudson-ci.org/display/~bill-bartmann"

    -Bill-Bartmann

  6. September 20th, 2009 at 23:26
    Reply | Quote | #6

    good good…this post deserves nothing :( …hahaha just joking :P …nice post :P

  7. September 22nd, 2009 at 03:53
    Reply | Quote | #7

    I don’t know If I said it already but …I’m so glad I found this site…Keep up the good work I read a lot of blogs on a daily basis and for the most part, people lack substance but, I just wanted to make a quick comment to say GREAT blog. Thanks, :)

    A definite great read..

    -Bill-Bartmann

Switch to our mobile site