Working With Augmented Distributed Agile Team In Legacy Application

Preview:

DESCRIPTION

This presentation was given by Shrikant Vashishtha at Agile Bangalore 2010 and Agile Mumbai 2010 Conference.

Citation preview

Working With Augmented Distributed Agile Team In Legacy Application

- A Case Study

-ShriKant Vashishtha(http://svashishtha.wordpress.com/about/)

http://www.xebia.com

Remember Those Old Photo Books?

Augmented Team Model

http://www.xebia.com

TIME LINE9:00 12:00 13:00 14:00 15:00 16:00 17:00 18:0010:00 11:00

9:00 12:30 13:30 14:30 15:30 16:30 17:30 18:3010:00 11:00

Europe

Code new functionality Stand up Design Discussions Pair Programming Test cases

Code Commit

Make New Tasks, Issues Refactoring

Code Commit

Check nightly build results,

fix broken build

India

Europe Team (Customer)

Indian Team (Xebia)

Core Hours

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 Project

http://www.xebia.com

Instead of Over Commit But Under Deliver…

Under Commit and Over Deliver

Focus on Knowledge Exchange

Questions???

http://www.xebia.com

Recommended