Qualitative research in information systems
MIS Quarterly
Extreme programming explained: embrace change
Extreme programming explained: embrace change
Adaptive software development: a collaborative approach to managing complex systems
Adaptive software development: a collaborative approach to managing complex systems
Agile software development
Java Modeling Color with Uml: Enterprise Components and Process with Cdrom
Java Modeling Color with Uml: Enterprise Components and Process with Cdrom
Agile Software Development with Scrum
Agile Software Development with Scrum
A Practical Guide to Feature-Driven Development
A Practical Guide to Feature-Driven Development
Guest Editors' Introduction: Global Software Development
IEEE Software
Culture Surprises in Remote Software Development Teams
Queue - Distributed Development
Managing cross-cultural issues in global software outsourcing
Communications of the ACM - Human-computer etiquette
The XP Customer Role in Practice: Three Studies
ADC '04 Proceedings of the Agile Development Conference
Customising agile methods to software practices at Intel Shannon
European Journal of Information Systems - Including a special section on business agility and diffusion of information technology
Can distributed software development be agile?
Communications of the ACM
Could Global Software Development Benefit from Agile Methods?
ICGSE '06 Proceedings of the IEEE international conference on Global Software Engineering
The Social Nature of Agile Teams
AGILE '07 Proceedings of the AGILE 2007
Communication in Distributed Agile Development: A Case Study
EUROMICRO '07 Proceedings of the 33rd EUROMICRO Conference on Software Engineering and Advanced Applications
Empirical studies of agile software development: A systematic review
Information and Software Technology
Crystal clear a human-powered methodology for small teams
Crystal clear a human-powered methodology for small teams
CASCON '08 Proceedings of the 2008 conference of the center for advanced studies on collaborative research: meeting of minds
Adopting Agile in Distributed Development
ICGSE '08 Proceedings of the 2008 IEEE International Conference on Global Software Engineering
Cultural differences in software engineering
Proceedings of the 2nd India software engineering conference
ICGSE '09 Proceedings of the 2009 Fourth IEEE International Conference on Global Software Engineering
Organizing self-organizing teams
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 1
Hi-index | 0.01 |
Cultural differences often arise in distributed software development. The impact of cultural differences on distributed teams is under-explored. The lack of knowledge of cultural differences can cause major problems to the distributed teams. We have conducted a Grounded Theory study to uncover the strategies adopted by Agile practitioners to overcome the cultural differences in distributed software development. We interviewed 18 Agile practitioners across 10 software companies in the USA and India over a period of 1.5 years. In this paper, we report that our participants adopt five effective strategies to bridge cultural differences in distributed Agile software development: engendering cultural awareness, understanding cultural differences, sharing work practices, rotating team ambassadors, and managing language barriers.