2. Outline
Why Distributed Development
Challenges In Distributed
Development
Best Practices
Role of Agile in Distributed
Development
Summary
Q&A
3. Setting Expectations
Takeaways Not Meant
Sources of Agile Practices
Challenges One Size Fits All
Practical tips for Silver Bullet
Best Practices
Role of Agile in
enabling
Distributed
Development
8. Scenario 1
Development Team is split between 2 vastly
different time zones, say China and Brazil,
and have never met each other. The teams
communicate via emails and phone calls.
Challenge: Barriers to Communication
and Collaboration
9. Scenario 2
Client is in USA and Development is
happening in Brazil, and client is
communicating requirements via documents
and phone calls.
Challenge: Client Requirements
Disconnect/Misunderstanding
10. Scenario 3
Product development is split between USA
and India. USA Devs think India Devs are
not good enough, and India Devs think their
work is not getting appreciated in USA
Challenge: Lack of Trust and Low Morale
11. Scenario 4
Product development is split between USA
and India. India Devs ended their day with a
broken build, resulting in USA Devs not
being able to work on the latest build
Challenge: Lack of Co-ordination
12. Scenario 5
Product development is split between USA
and Philippines. On the release date, USA
was ready with their features, but
Philippines slipped
Challenge: Lack of Visibility