Abstract
Getting agile methods to work in global software development is a potentially rewarding but challenging task. Agile methods are relatively young and still maturing. The application to globally distributed projects is in its early stages. Various guidelines on how to apply and sometimes adapt agile methods have been proposed. However, systematic literature reviews reveal that detailed evaluative studies are scarce and limited to small and medium sized projects. This study presents a framework that integrates best practices of adapting and applying agile methods reported in the literature. The framework is applied to analyze the experiences of global software product development company Cordys in a seven year longitudinal case study. Both the framework and the experiences of Cordys documented in this paper will be of value to other larger projects that aim to be successful in applying agile in globally distributed projects.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Abbattista, F., Calefato, F., Gendarmi, D., Lanubile, F.: Incorporating social software into distributed agile development environments. In: 1st International Workshop on Automated Engineering of Autonomous and Runtime Evolving Systems, and ASE 2008 the 23rd IEEE/ACM Int. Conf. Automated Software Engineering, pp. 46–51 (2008)
Abrahamsson, P., Warstab, J., Siponenb, M.T., Ronkainena, J.: New Directions on Agile Methods: A Comparative Analysis. In: Proceedings of the 25th ÍEEE International Conference on Software Engineering (2003)
Aydin, M.N., Harmsen, F., Slooten van, K., Stegwee, R.: On the Adaptation of An Agile Information Systems Development Method. Journal of Database Management, Special issue on Agile Analysis, Design, and Implementation 16(4) (November-December 2005)
Beck, K.: Embracing Change With Extreme Programming. IEEE Computer 32, 70–77 (1999)
Cordys Website, http://www.cordys.com/
Dullemond, K., Van Gameren, B., Van Solingen, R.: How technological support can enable advantages of agile software development in a GSE setting. In: Proceedings 4th IEEE International Conference on Global Software Engineering, ICGSE, pp. 143-152 (2009)
Eisenhardt, K.M.: Building theories from case study research. The Academy of Management review 14, 532–550 (1989)
Fitzgerald, B., Hartnett, G., Conboy, K.: Customising agile methods to software practices at intel shannon. European Journal of Information Systems 15(2), 200–213 (2006)
Hansen, M.T., Baggesen, H.: From CMMI and isolation to scrum, agile, lean and collaboration. In: Proceedings of the Agile Conference, AGILE, pp. 283–288 (2009)
Holmström, H., Fitzgerald, B., Ågerfalk, P.J., Conchúir, E.Ó.: Agile practices reduce distance in gloral software development. Information Systems Management 23(3), 7–18 (2006)
Hossain, E., Ali Babar, M., Paik, H.: Using scrum in global software development: A systematic literature review. In: Proceedings - 4th IEEE International Conference on Global Software Engineering, ICGSE, pp. 175-184 (2009)
Hossain, E., Babar, M.A., Paik, H., Verner, J.: Risk identification and mitigation processes for using scrum in global software development. In: Proceedings - Asia-Pacific Software Engineering Conference, APSEC, pp. 457–464 (2009)
Jalali, S., Wohlin, C.: Agile practices in global software engineering - A systematic map. In: Proceedings - 5th International Conference on Global Software Engineering, ICGSE, pp. 45–54 (2010)
Kniberg, H.: Blog on Combining Scrum and XP, http://blog.crisp.se/henrikkniberg/2007/10/13/1192249140000.html
Kotlarsky, J., Oshri, I., Van Hillegersberg, J., Kumar, K.: Globally distributed component-based software development: An exploratory study of knowledge management and work division. Journal of Information Technology 22(2), 161–173 (2007)
Paasivaara, M., Lassenius, C.: Could global software development benefit from agile methods? In: Proceedings - IEEE International Conference on Global Software Engineering, ICGSE 2006, pp. 109–113 (2006)
Paasivaara, M., Durasiewicz, S., Lassenius, C.: Using scrum in distributed agile development: A multiple case study. In: Proceedings - 2009 4th IEEE International Conference on Global Software Engineering, ICGSE, pp. 195–204 (2009)
Palmer, S.R., Felsing, J.M.: A Practical Guide to Feature-Driven Development. Prentice-Hall, Englewood Cliffs (2002)
Ramesh, B., et al.: Can distributed software development be agile? Comm.of the ACM 49(10), 41–46 (2006)
Sakthivel, S.: Managing risk in offshore systems development. Communications of the ACM 50(4), 69–75 (2007)
Sarker, S., Sarker, S.: Exploring agility in distributed information systems development teams: An interpretive study in an offshoring context. Information Systems Research 20(3), 440–461 (2009)
Schwaber, K.: Scrum Development Process. presented at OOPSLA 1995 Workshop on Business Object Design and Implementation (1995)
Schwaber, K., Beedle, M.: Agile Software Development With Scrum. Prentice-Hall, Englewood Cliffs (2001)
Thompson, M.: Technology audit Business Operations Platform 4, Cordys, Butler Group (June 2009)
Turk, D., France, R., Rumpe, B.: Assumptions Under lying Agile Software Development Processes. Journal of Database Management (JDM) 16(4) (October-December 2005)
Woodward, E., Surdek, S., Ganis, M.: A Practical Guide to Distributed Scrum, Deployment and Advanced Configuration. IBM Press (2010)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
van Hillegersberg, J., Ligtenberg, G., Aydin, M.N. (2011). Getting Agile Methods to Work for Cordys Global Software Product Development. In: Kotlarsky, J., Willcocks, L.P., Oshri, I. (eds) New Studies in Global IT and Business Service Outsourcing. Global Sourcing 2011. Lecture Notes in Business Information Processing, vol 91. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-24815-3_8
Download citation
DOI: https://doi.org/10.1007/978-3-642-24815-3_8
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-24814-6
Online ISBN: 978-3-642-24815-3
eBook Packages: Computer ScienceComputer Science (R0)