Agile methods have been gaining acceptance in the mainstream software development community. At the same time, globally distributed software development is another trend delivering high-quality software to global users at lower costs. Little is published about the adoption and adaption of Agile methods in a distributed team and software globalization/localization project environment. The overall performance and satisfaction with the international deployment of the latest version of My Yahoo! increased by more than 30% after the global product team, distributed over three continents, adopted Agile methods. Our objective is to highlight successful practices and challenges that have been overcome by the globalization project, and suggest a framework for software globalization project management using a distributed Agile approach.
- Agile methods
- Distributed software development
- Software globalization