The momentum of the team was great with excellent participation -- A point to note here is - this was a global team - so some folks in this team worked off hours (late at night). As time progressed reality started sinking in -- I just want to highlight few issues that became very obvious
- Planning meetings, Retrospectives, Demos, Daily Scrum meetings were becoming extremely painful due to time zone differences. Morning meetings in US meant late night meetings for folks in Bangalore and vice versa. Put Cork from Ireland in this mix and you are left with couple of hours slot in the mornings. As time progressed, getting full participation from all team members became challenging and as it was affecting people's personal family time. This is where I believe site afffinity that Ken Schwaber swears on definitely helps to build team momentum.
- The idea behind co-located, self-organized team is to ensure that all issues are resolved by standing in your cube and giving a holler to your team mate. In global scrum teams, this is a major impediment, as defect fixes, build failures, code reviews, etc might have to wait until the next day. Again this depends on how the expertise in your team is distributed. As a Scrum Master, I have lived this experience where teams had spent cycles waiting for updates/feedback from remote site that could easily have been avoided.
As a Scrum Master, I saw the above mentioned issues first hand and after a few iteration we just realized that forming Co-loated teams at each site would make more sense. In any case, I still take pride in forming this team, as the development and scrum best practices that came out of this team are used by the entire organization.
What are your thoughts?
1 comments:
I have tried this out as well. While in the initial days it was a 1 day delay but over a period of time we managed to successfully turn it around into a 1 day gain. The attempt as much as possible to have a functionality delivered from one location but this was not a mandate. If required it could be spread as well. To overcome time zone issues and scrum meetings, we practiced a method of each location having its own scrum meeting at a time suitable to the team. CLEAR Communication was the clincher for us. Wikis, chat mechanisms and VOIP phones ensured that the communication was always clear and exchanged the maximum information.
Post a Comment