Effective Distributed Agile 4 Real

From AgileOpenNorthwest

Jump to: navigation, search

When Carlos Sirias and I arrive to Seattle for the AONW conference we decided that we wanted to share with the group our experience with Agile in distributed teams. It is always a challenge to be Agile when your team is not always in the same office, country or to make it worst the same time zone.

File:Dis Agile 01.jpg

File:Dis Agile 02.jpg

We divided the discussion into 3 main topics.Pain points, where we failed and what works.

 

These are the notes we took from the discussion

 

Pain points

 

  • Problems with cultural differences
  • Geographical location
  • Sense of ownership of the project
  • Work ethics on the group

 

Where we failed

 

  •  There is not a set of common tools to work on the projects and that often causes problems with the development process
  • Lack of an effective communication channel, often times is hard to validate the understanding of the messages coming from the team

 

What work

 

  • Get the team together as many times as possible
  • Validate that everyone is understanding the messages to guarantee the code built is what the customer wants
  • Standardize the use of tools for the development process (Continuous integration, source code, bug tracking, etc)
  • Be sensitive of everyone’s cultural and work realities
  • Use of web cams to be able to understand facial expressions

 

 

By the end of the discussion we ask everyone to name the one thing that is required in order to succeed in a distributed agile team and the conclusion was that TRUST is an imperative in order to have a sucessful agile distributed team

Personal tools