Your SlideShare is downloading. ×
0
Working With Augmented Distributed Agile Team In Legacy Application
Working With Augmented Distributed Agile Team In Legacy Application
Working With Augmented Distributed Agile Team In Legacy Application
Working With Augmented Distributed Agile Team In Legacy Application
Working With Augmented Distributed Agile Team In Legacy Application
Working With Augmented Distributed Agile Team In Legacy Application
Working With Augmented Distributed Agile Team In Legacy Application
Working With Augmented Distributed Agile Team In Legacy Application
Working With Augmented Distributed Agile Team In Legacy Application
Working With Augmented Distributed Agile Team In Legacy Application
Working With Augmented Distributed Agile Team In Legacy Application
Working With Augmented Distributed Agile Team In Legacy Application
Working With Augmented Distributed Agile Team In Legacy Application
Working With Augmented Distributed Agile Team In Legacy Application
Working With Augmented Distributed Agile Team In Legacy Application
Working With Augmented Distributed Agile Team In Legacy Application
Working With Augmented Distributed Agile Team In Legacy Application
Working With Augmented Distributed Agile Team In Legacy Application
Working With Augmented Distributed Agile Team In Legacy Application
Working With Augmented Distributed Agile Team In Legacy Application
Working With Augmented Distributed Agile Team In Legacy Application
Working With Augmented Distributed Agile Team In Legacy Application
Working With Augmented Distributed Agile Team In Legacy Application
Working With Augmented Distributed Agile Team In Legacy Application
Working With Augmented Distributed Agile Team In Legacy Application
Working With Augmented Distributed Agile Team In Legacy Application
Working With Augmented Distributed Agile Team In Legacy Application
Working With Augmented Distributed Agile Team In Legacy Application
Working With Augmented Distributed Agile Team In Legacy Application
Working With Augmented Distributed Agile Team In Legacy Application
Working With Augmented Distributed Agile Team In Legacy Application
Working With Augmented Distributed Agile Team In Legacy Application
Working With Augmented Distributed Agile Team In Legacy Application
Working With Augmented Distributed Agile Team In Legacy Application
Working With Augmented Distributed Agile Team In Legacy Application
Working With Augmented Distributed Agile Team In Legacy Application
Working With Augmented Distributed Agile Team In Legacy Application
Working With Augmented Distributed Agile Team In Legacy Application
Working With Augmented Distributed Agile Team In Legacy Application
Working With Augmented Distributed Agile Team In Legacy Application
Working With Augmented Distributed Agile Team In Legacy Application
Working With Augmented Distributed Agile Team In Legacy Application
Working With Augmented Distributed Agile Team In Legacy Application
Working With Augmented Distributed Agile Team In Legacy Application
Working With Augmented Distributed Agile Team In Legacy Application
Working With Augmented Distributed Agile Team In Legacy Application
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Working With Augmented Distributed Agile Team In Legacy Application

1,363

Published on

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.

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,363
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
41
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • Time Next slide
  • Transcript

    • 1. Working With Augmented Distributed Agile Team In Legacy Application- A Case Study<br /><ul><li>ShriKantVashishtha</li></ul>(http://svashishtha.wordpress.com/about/)<br />http://www.xebia.com<br />
    • 2. Remember Those Old Photo Books?<br />
    • 3. Augmented Team Model<br />http://www.xebia.com<br />9:00<br />12:00<br />13:00<br />14:00<br />15:00<br />16:00<br />17:00<br />18:00<br />10:00<br />11:00<br />9:00<br />12:30<br />17:30<br />10:00<br />11:00<br />13:30<br />14:30<br />15:30<br />16:30<br />18:30<br />Indian Team (Xebia)<br />Check nightly build results, fix broken build<br />Code Commit<br />Code new functionality<br />Stand up<br />Design Discussions<br />Pair Programming<br />Test cases<br />India<br />TIME LINE<br />Make New Tasks, Issues<br />Refactoring<br />Europe<br />Code Commit<br />Core Hours<br />Europe Team (Customer)<br />
    • 4. Collocation<br />
    • 5. Come to Know About Project<br />
    • 6. Get to Know the Helicopter View<br />
    • 7. Team Departs for Collocation<br />
    • 8. Setup Project and Trust Building<br />
    • 9. Collocation<br />
    • 10. Knowledge Transfer of 2 Days<br />
    • 11. No Single Point of Contact<br />
    • 12. Incoherent Goals of Stay<br />
    • 13. Finish Yet Another Sprint Successfully<br />
    • 14. Knowledge Exchange Through Pair Programming<br />
    • 15. … resulting in Vertical Knowledge Buildup<br />
    • 16. The Way Team Work Agreement<br />
    • 17. Points of Improvement?<br />
    • 18. Define Goal of Stay<br />
    • 19. Define Single Point of Contact<br />
    • 20. Set the Clear and Right Expectations<br />
    • 21. Team is Back to India…<br />
    • 22. Project Got Changed<br />
    • 23. Work Without Techno-Functional Knowledge<br />
    • 24. The Project Outlook<br />
    • 25. Initial Distributed Sprints<br />
    • 26. Planning Meetings Like Shooting Arrows In Dark<br />
    • 27. … resulting Drop in Mutual Trust<br />
    • 28. After Effects<br />
    • 29. Initial Sprints Failed<br />
    • 30. False Sense of Productivity Loss<br />
    • 31. Working Hard and Harder…<br />
    • 32. Causing Burnouts<br />
    • 33. Customer Threat to Pull the Plug<br />
    • 34. Evolved Distributed Agile Practices<br />
    • 35. Distributed Knowledge Sharing Sessions<br />
    • 36. Distributed Pair Programming<br />
    • 37. Introducing Local Retrospectives<br />
    • 38. Pre-Planning Meetings<br />
    • 39. Informal Distributed Communication<br />
    • 40. Missing Links…<br />
    • 41. Collocate for Each New Project<br />http://www.xebia.com<br />
    • 42. Instead of Over Commit But Under Deliver…<br />
    • 43. Under Commit and Over Deliver<br />
    • 44. Focus on Knowledge Exchange<br />
    • 45. References<br />http://blog.xebia.com/2009/06/02/knowledge-sharing-between-distributed-teams/)<br />http://blog.xebia.com/2009/05/21/augmented-distributed-agile-teams-the-need-of-local-retrospective/<br />http://blog.xebia.com/2008/08/14/preparing-for-agile-maintenance-knowledge-management/<br />http://xebee.xebia.in/2009/12/29/the-nutbolt-pattern-for-distributed-scrum-development/<br />http://www.xebia.com<br />
    • 46. Questions???<br />http://www.xebia.com<br />

    ×