Abstract
As agile methods and Global Software Development (GSD) are become increasingly popular, GSD project managers have been exploring the viability of using agile approaches in their development environments. Despite the expected benefits of using an agile approach with a GSD project, the overall combining mechanisms of the two approaches are not clearly understood. To address this challenge, we propose a conceptual framework, based on the research literature. This framework is expected to aid a project manager in deciding what agile strategies are effective for a particular GSD project, taking into account project context. We use an industry-based case study to explore the components of our conceptual framework. Our case study is planned and conducted according to specific published case study guidelines. We identify the agile practices and agile supporting practices used by a GSD project manager in our case study and conclude with future research directions.
Access provided by Autonomous University of Puebla. Download to read the full chapter text
Chapter PDF
Similar content being viewed by others
References
Ramesh, B., Cao, L., Mohan, K., Xu, P.: Can distributed software development be agile? Communications of the ACM 49, 41–46 (2006)
Abrahamsson, P., Salo, O., Ronkainen, J., Warsta, J.: Agile software development methods - Review and analysis. VTT Electronics (ed.). VTT Publications (2002)
Conchuir, E.O., Holmstrom, H., Agerfalk, P.J., Fitzgerald, B.: Exploring the Assumed Benefits of Global Software Development. In: Proceedings of the Conference on ICGSE 2006, pp. 159–168. IEEE Press, New York (2006)
Nisar, M.F., Hameed, T.: Agile methods handling offshore software development issues. In: Proceedings of the conference on INMIC 2004, pp. 417–422 (2004)
Taylor, P.S., Greer, D., Sage, P., Coleman, G., McDaid, K., Keenan, F.: Do agile GSD experience reports help the practitioner? In: Proceedings of the Conference on GSD 2006, pp. 87–93 (2006)
Agerfalk, P., Fitzgerald, B.: Flexible and Distributed software processes: Old Petunias in new bowls? Communications of the ACM 49, 41–46 (2006)
Williams, L., Kerbs, W., Layman, L., Anton, A.I., Abrahamsson, P.: Toward a Framework for Evaluating Extreme Programming. In: Proceeding of the Conference on EASE 2004, pp. 11–20 (2004)
Manifesto for Agile Software Development, http://www.agilemanifesto.org
Paasivaara, M., Durasiewicz, S., Lassenius, C.: Distributed Agile Development: Using Scrum in a Large Project. In: Proceedings of the Conference on ICGSE 2008, pp. 87–95 (2008)
Conboy, K., Fitzgerald, B.: Toward a Conceptual Framework for Agile Methods. In: Zannier, C., Erdogmus, H., Lindstrom, L. (eds.) XP/Agile Universe 2004. LNCS, vol. 3134, pp. 105–116. Springer, Heidelberg (2004)
Qumer, A., Hendersom-Sellers, B.: An evaluation of the degree of agility in six agile methods and its applicability for method engineering. Information and Software Technology 50, 280–295 (2008)
Holmstrom, H., Fitzgerald, B., Agerfalk, P.J., Conchuir, E.O.: Agile Practices Reduce Distance in Global Software Development. In: Information Systems Management, pp. 7–26 (summer 2006)
Lee, G., Delone, W., Espinosa, J.A.: Ambidextrous coping strategies in globally distributed software development projects. Communications of the ACM 49, 41–46 (2006)
Herbsleb, J.D.: Global Software Engineering: The Future of Socio- technical Coordination. In: Proceeding of the Conference on Future of Software Engineering, FOSE, pp. 188–298 (2007)
Sutherland, J., Viktorov, A., Blount, J., Puntikov, N.: Distributed Scrum: Agile Project management with Outsourced Development Teams. In: Proceedings of the Conference on HICSS’40 (2007)
Sutherland, J., Schoonheim, G., Rustenburg, E., Rijk, M.: Fully distributed Scrum: The secret sauce for Hyperproductive Outsourced Development Teams. In: Proceedings of the Conference on Agile 2008, pp. 339–343 (2008)
Berczuk, S.: Back to Basics: The Role of agile Principles in Success with a Distributed Scrum Team. In: Proceedings of the Conference on Agile 2007, pp. 382–388 (2007)
Hogan, B.: Lessons Learned from an eXtremely Distributed project. In: Proceedings of the conference on Agile 2006, pp. 321–326 (2006)
Yap, M.: Follow the Sun: Distributed Extreme Programming Development. In: Proceedings of the Conference on ADC 2005, pp. 218–224 (2005)
Sureshchandra, K., Shrinivasavadhani, J.: Adopting Agile in Distributed Development. In: Proceedings of the Conference on ICGSE 2008, pp. 217–221 (2008)
Farmer, M.: DecisionSpace Infrastructure: Agile Development in a Large, distributed team. In: Proceedings of the Conference on Agile Development Conference (ADC 2004), pp. 95–99 (2004)
Sison, R., Yang, T.: Use of Agile Methods and Practices in the Philippines. In: Proceedings of the Conference on 14th APSEC 2007, pp. 462–469 (2007)
Xiaohu, Y., Bin, X., Zhijun, H., Maddineni, S.R.: Extreme Programming in Global Software Development. In: Proceedings of the Conference on CCECE - CCGEI 2004, pp. 1845–1848 (2004)
Smits, H.: Implementing Scrum in a Distributed Software Development Organization. In: Proceedings of the Conference on Agile 2007, pp. 371–375 (2007)
Urdangarin, R., Fernades, P., Avirtzer, A., Paulish, D.: Experiences with Agile Practices in the global studio project. In: Proceedings of the Conference on ICGSE 2008, pp. 77–86 (2008)
Paasivaara, M., Lassenius, C.: Could Global Software Development Benefit from Agile Method? In: Proceedings of the Conference on ICGSE 2006, pp. 109–113 (2006)
Cottmeyer, M.: The Good and Bad of Agile Offshore Development. In: Proceedings of the Conference on Agile 2008, pp. 362–367 (2008)
Simon, M.: Internationally Agile. In: Inform IT 2002 (2002), http://www.informit.com/articles/article.aspx?p=25929
Jones, C.: Software Assessments Benchmarks and Best Practices. Addison Wesley, Boston (2000)
Boehm, B., Turner, R.: Balancing Agility and Discipline: A Guide for the Perplexed. Addison Wesley, Boston (2003)
Yin, R.K.: Case Study Research. Sage publications, Thousand Oaks (1994)
Geert HofstedeTM Cultural Dimensions, http://www.geert-hofstede.com/
Sharifi, H., Zhang, Z.: A methodology for achieving agility in manufacturing organizations: An introduction. Production Economics 62, 7–22 (1999)
Martin, A., Biddle, R., Noble, J.: When XP met outsourcing. In: Eckstein, J., Baumeister, H. (eds.) XP 2004. LNCS, vol. 3092, pp. 51–59. Springer, Heidelberg (2004)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Hossain, E., Ali Babar, M., Verner, J. (2009). Towards a Framework for Using Agile Approaches in Global Software Development. In: Bomarius, F., Oivo, M., Jaring, P., Abrahamsson, P. (eds) Product-Focused Software Process Improvement. PROFES 2009. Lecture Notes in Business Information Processing, vol 32. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-02152-7_11
Download citation
DOI: https://doi.org/10.1007/978-3-642-02152-7_11
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-02151-0
Online ISBN: 978-3-642-02152-7
eBook Packages: Computer ScienceComputer Science (R0)