• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Working With Augmented Distributed Agile Team In Legacy Application
 

Working With Augmented Distributed Agile Team In Legacy Application

on

  • 2,197 views

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

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

Statistics

Views

Total Views
2,197
Views on SlideShare
2,194
Embed Views
3

Actions

Likes
1
Downloads
39
Comments
0

1 Embed 3

http://www.slideshare.net 3

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • Time Next slide

Working With Augmented Distributed Agile Team In Legacy Application Working With Augmented Distributed Agile Team In Legacy Application Presentation Transcript

  • Working With Augmented Distributed Agile Team In Legacy Application- A Case Study
    • ShriKantVashishtha
    (http://svashishtha.wordpress.com/about/)
    http://www.xebia.com
  • Remember Those Old Photo Books?
  • Augmented Team Model
    http://www.xebia.com
    9:00
    12:00
    13:00
    14:00
    15:00
    16:00
    17:00
    18:00
    10:00
    11:00
    9:00
    12:30
    17:30
    10:00
    11:00
    13:30
    14:30
    15:30
    16:30
    18:30
    Indian Team (Xebia)
    Check nightly build results, fix broken build
    Code Commit
    Code new functionality
    Stand up
    Design Discussions
    Pair Programming
    Test cases
    India
    TIME LINE
    Make New Tasks, Issues
    Refactoring
    Europe
    Code Commit
    Core Hours
    Europe 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 Project
    http://www.xebia.com
  • Instead of Over Commit But Under Deliver…
  • Under Commit and Over Deliver
  • Focus on Knowledge Exchange
  • References
    http://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