Skip to main content

Getting Agile Methods to Work for Cordys Global Software Product Development

  • Conference paper
New Studies in Global IT and Business Service Outsourcing (Global Sourcing 2011)

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 54.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 69.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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)

    Google Scholar 

  2. 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)

    Google Scholar 

  3. 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)

    Google Scholar 

  4. Beck, K.: Embracing Change With Extreme Programming. IEEE Computer 32, 70–77 (1999)

    Article  Google Scholar 

  5. Cordys Website, http://www.cordys.com/

  6. 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)

    Google Scholar 

  7. Eisenhardt, K.M.: Building theories from case study research. The Academy of Management review 14, 532–550 (1989)

    Google Scholar 

  8. 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)

    Article  Google Scholar 

  9. 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)

    Google Scholar 

  10. 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)

    Article  Google Scholar 

  11. 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)

    Google Scholar 

  12. 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)

    Google Scholar 

  13. 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)

    Google Scholar 

  14. Kniberg, H.: Blog on Combining Scrum and XP, http://blog.crisp.se/henrikkniberg/2007/10/13/1192249140000.html

  15. 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)

    Article  Google Scholar 

  16. 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)

    Google Scholar 

  17. 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)

    Google Scholar 

  18. Palmer, S.R., Felsing, J.M.: A Practical Guide to Feature-Driven Development. Prentice-Hall, Englewood Cliffs (2002)

    Google Scholar 

  19. Ramesh, B., et al.: Can distributed software development be agile? Comm.of the ACM 49(10), 41–46 (2006)

    Article  Google Scholar 

  20. Sakthivel, S.: Managing risk in offshore systems development. Communications of the ACM 50(4), 69–75 (2007)

    Article  Google Scholar 

  21. 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)

    Article  MathSciNet  Google Scholar 

  22. Schwaber, K.: Scrum Development Process. presented at OOPSLA 1995 Workshop on Business Object Design and Implementation (1995)

    Google Scholar 

  23. Schwaber, K., Beedle, M.: Agile Software Development With Scrum. Prentice-Hall, Englewood Cliffs (2001)

    Google Scholar 

  24. Thompson, M.: Technology audit Business Operations Platform 4, Cordys, Butler Group (June 2009)

    Google Scholar 

  25. Turk, D., France, R., Rumpe, B.: Assumptions Under lying Agile Software Development Processes. Journal of Database Management (JDM) 16(4) (October-December 2005)

    Google Scholar 

  26. Woodward, E., Surdek, S., Ganis, M.: A Practical Guide to Distributed Scrum, Deployment and Advanced Configuration. IBM Press (2010)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics