Distributed Agile Teams: Stick your sticky notes on the cloud


Written by  Yogesh Kumar | 03 June 2011
E-mail E-mail PDF


sticky notes

In one of the agile forums an Agile newbie asked - isn't it beneficial to use an online agile tool to manage the process? Innocent newbie was lectured by a number of Early Agile (esp. Scrum) adopters for having such a non-agile thinking. These early adopters are used to the sticky notes on an office wall.  Newbie was led to believe that Scrum is the most ideal process in this world and it is not dependent on any tool.  Here is my interpretation of many conversations I have seen on this topic (including the conversations group had during Scrum training I took few years ago).
 

 

Newbie: How do you suggest distributed teams to manage the scrum process without any tool? Where will they stick their sticky notes?

Early Adopters: You don't understand agile process. Agile works well in non-distributed environments.

Newbie: But my team is fairly distributed what do I do?
Early Adopters: Talk to your management. Why do they need to distribute?

Newbie: I already talked to them but there are valid reasons for team distribution.
Early Adopters: Ask "why" 5 times. I don't think distribution solves any problems.

Newbie gets irritated by the fact that these early adopters can't empathize with the real life scenario and just want to push their limited knowledge that may have worked on their projects. This conversation leaves behind 2 questions:

1. Does Agile (Scrum) work in a distributed environment?
2. Do agile tools help in making agile adoption easier?

I am managing distributed teams over a decade. I can definitely vouch that Agile works in distributed team. Having a local team is an ideal solution but it is not always feasible to have a local team in the current global economic environment. With a good planning you can make Agile working effectively in a distributed environment. My first agile implementation had a really tough time with the distributed teams until we adopted a good agile tool. Agile tool had a magic effect to promote and implement agile concepts. Teams loved the idea of sticking their sticky notes on the cloud. They don't have to worry about sharing physical walls across the geographies. It was a great feeling to get rid of a "wall of inefficiency".

I can't imagine how distributed team can really work without a good tool to manage the process. To maximize value from an agile deployment, here are few things you should consider to choose proper tool:

  • Simplicity: Like agile development, the more simple the tool the better. Most importantly, tools should never replace the benefits achieved by using the Agile practices - an Agile lifecycle management tool is only as good as the process it facilitates and the people that use it.
  • Communication: Use tools to facilitates communication and collaboration
  • Encourage accountability by clearly assigning ownership using tools
  • Change management for new agile teams: Agile tools give teams a map or a guide for what tasks they need to complete and integrate into this new way of approaching development projects.
  • Manages Iterations, Feature-driven Development
  • Integrated Lifecycle Management: Tracking project information in multiple tools can inhibit accurate, real-time visibility.
  • Cross-Functional Teams: True support for cross-functional teams means consolidating and facilitating the project planning and tracking needs of customers, product management, project management, programmers, testers, etc. in a single environment for improved collaboration and consistency.

agile in cloudRemember that physical offices are slowly disappearing. Don't you consider work from home (WFH) as an additional perk that many employers offer?
 
In a nutshell, learn to stick your sticky notes on the cloud so that anyone can access those anytime.  iCloud is also on the way. Choose  proper clouds to brighten up your life. Embrace change and take advantage of amazing free or commercial agile tools available in the market. These tools work really well even for non-distributed teams. Give it a TRY!

Author: Yogesh Kumar 


RSS Subscribe To Feeds          Stumble upon Email Subscribe

Yogesh Kumar

Yogesh Kumar

I, Yogesh Kumar, have a passion for some of the best things in the world, with Agile being one of those. As an Agile enthusiast, I would like to share my knowledge and offer free Agile Helpline services.  This will help you understand, adopt, transform, scale and enjoy the most efficient process - Agile.

Basics of Agility with in me were conceptualized during my engineering and management academics. These concepts were constantly reinforced as I moved through my professional career from an Engineer to a Change Agent and Leader. My focus has always been on engineering & process excellence; team & partner development; coaching & mentoring; and program & portfolio management. 

I have been part of the industry since 1997.  My early days were spent in progressively responsible engineering roles - at first building complex software systems and later building and coaching teams.  For the last 10+ years I have been proudly working with the industry leader - Oracle. I have moved through a series of engineering and management roles; at present I am the Senior Development Manager responsible for team development, agile coaching, and program management for a set of tools for Advanced Customer Services business.

You can reach me @

blog comments powered by Disqus