Working With Augmented Distributed Agile Team In Legacy Application- A Case StudyShriKantVashishtha(http://svashishtha.wordpress.com/about/)http://www.xebia.com
Remember Those Old Photo Books?
Augmented Team Modelhttp://www.xebia.com9:0012:0013:0014:0015:0016:0017:0018:0010:0011:009:0012:3017:3010:0011:0013:3014:3015:3016:3018:30Indian Team (Xebia)Check nightly build results, fix broken buildCode CommitCode new functionalityStand upDesign DiscussionsPair ProgrammingTest casesIndiaTIME LINEMake New Tasks, IssuesRefactoringEuropeCode CommitCore HoursEurope Team (Customer)
Collocation
Come to Know About Project
Get to Know the Helicopter View
Team Departs for Collocation
Setup Project and Trust Building
Collocation
Knowledge Transfer of 2 Days
No Single Point of Contact
Incoherent Goals of Stay
Finish Yet Another Sprint Successfully
Knowledge Exchange Through Pair Programming
… resulting in Vertical Knowledge Buildup
The Way Team Work Agreement
Points of Improvement?
Define Goal of Stay
Define Single Point of Contact
Set the Clear and Right Expectations
Team is Back to India…
Project Got Changed
Work Without Techno-Functional Knowledge
The Project Outlook
Initial Distributed Sprints
Planning Meetings Like Shooting Arrows In Dark
… resulting Drop in Mutual Trust
After Effects
Initial Sprints Failed
False Sense of Productivity Loss
Working Hard and Harder…
Causing Burnouts
Customer Threat to Pull the Plug
Evolved Distributed Agile Practices
Distributed Knowledge Sharing Sessions
Distributed Pair Programming
Introducing Local Retrospectives
Pre-Planning Meetings
Informal Distributed Communication
Missing Links…
Collocate for Each New Projecthttp://www.xebia.com
Instead of Over Commit But Under Deliver…
Under Commit and Over Deliver
Focus on Knowledge Exchange
Referenceshttp://blog.xebia.com/2009/06/02/knowledge-sharing-between-distributed-teams/)http://blog.xebia.com/2009/05/21/augmented-distributed-agile-teams-the-need-of-local-retrospective/http://blog.xebia.com/2008/08/14/preparing-for-agile-maintenance-knowledge-management/http://xebee.xebia.in/2009/12/29/the-nutbolt-pattern-for-distributed-scrum-development/http://www.xebia.com
Questions???http://www.xebia.com

Working With Augmented Distributed Agile Team In Legacy Application

Editor's Notes