Agile Best Practices For Distributed Development

1,357 views

Published on

Delivered this talk at Agile Tour Bangkok 2013

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

No Downloads
Views
Total views
1,357
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
41
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Agile Best Practices For Distributed Development

  1. 1. Agile Best Practices For Distributed Development
  2. 2. Outline Challenges In Dist. Dev. Agile Best Practices Key Takeaways
  3. 3. Challenges
  4. 4. Challenges In Dist. Dev. • Barriers to Communication and Collaboration • Misunderstood Requirements • Lack of Trust • Lack of Co-ordination • Lack of Visibility
  5. 5. Challenges In Dist. Dev.(Contd.) • • • • Lack of “One Team’ Feeling Lack of ‘Big Picture’ View Unforeseen Risks Lack of Common Ownership of Code • Cultural Insensitivity
  6. 6. Agile Best Practices
  7. 7. People Challenges Tools & Infrastructure Process
  8. 8. People
  9. 9. People Proxy Product Owner Collaboration with Business
  10. 10. People Cross Pollination Face-To-Face Communication
  11. 11. People Cultural Sensitivity Respect
  12. 12. People Personal Relationships Trust
  13. 13. Process
  14. 14. Process Joint Stand Ups & Sign Ups Self Organizing Team
  15. 15. Process Joint Retrospectives Continuous Improvement
  16. 16. Process Showcases Quick Feedback
  17. 17. Process Remote Pairing Common Code Ownership
  18. 18. Tools & Infrastructure
  19. 19. Tools Electronic Information Radiators Visibility & Transparency
  20. 20. Tools Communication & Collaboration Tools Communication & Collaboration
  21. 21. Infrastructure Development & Testing Environments Automation
  22. 22. Infrastructure Source Control System Continuous Integration
  23. 23. Key Takeaways
  24. 24. Key Takeaways Have Consistent Messaging That Everyone Belongs To ‘One Team’
  25. 25. Key Takeaways Invest In Communication and Travel
  26. 26. Key Takeaways Always Remember, Not Everyone Is In ‘The Room’
  27. 27. Key Takeaways Transparency and Feedback are Critical
  28. 28. Key Takeaways Introduce & Evolve Engineering Practices ASAP
  29. 29. Key Takeaways Leverage The Distance
  30. 30. Questions? Sunil Mundra sunilrm@thoughtworks.com Blog: http://suniltalksagile.wordpress.com/
  31. 31. Thank You!

×