Archive for February 2010
Agile works well with small and co-located teams. Does this mean that agile cannot be used for larger enterprises that requires scaling, and in outsourcing engagements? It certainly isn’t the case as distributed teams are deriving value from agile development. Practicing agile in distributed environment is more complex than practicing agile in co-located teams, and it requires a lot of efforts to make this work.
In our experience, when we started making modifications in agile to make it work in distributed environment, we realized that it did offer a lot of benefits. In fact, we have used agile methods even in our professional services engagements with our customers, and it worked famously well. Let me explain the subtle changes that we made to the process and the inherent benefits of this change.