Skip to main content

Global Software Development Patterns for Project Management

  • Conference paper

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 42))

Abstract

Global software development with the agile or waterfall development process has been taken into use in many companies. GSD offers benefits but also new challenges without known, documented solutions. The goal of this research is to present current best practices for GSD in the form of process patterns for project management, evaluated by using a scenario-based assessment method. The best practices have been collected from a large company operating in process automation. It is expected that the resulting pattern language helps other companies to improve their GSD processes by incorporating the patterns in the processes.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Carmel, E., Tjia, P.: Offshoring information technology. In: Sourcing and Outsourcing to a Global Workforce. Cambridge University Press, Cambridge (2005)

    Chapter  Google Scholar 

  2. Abrahamsson, P., Salo, O., Ronkainen, J., Warsta, J.: Agile software development methods: Review and Analysis. Espoo, Finland: Technical Research Centre of Finland. VTT Publications 478 (2002)

    Google Scholar 

  3. Sutherland, J., Viktorov, A., Blount, J., Puntikov, J.: Distributed Scrum: Agile Project Management with Outsourced Development Teams. In: Proceedings of the 40th Annual Hawaii International Conference on System Sciences, HICSS (2007)

    Google Scholar 

  4. Moore, R., Reff, K., Graham, J., Hackerson, B.: Scrum at a Fortune 500 Manufacturing Company. In: AGILE 2007 (2007)

    Google Scholar 

  5. Coplien, J.O., Harrison, N.B.: Organizational Patterns of Agile Software Development. Pearson Prentice Hall, London (2005)

    Google Scholar 

  6. Ambler, S.: Process Patterns – Building Large-Scale Systems Using Object Technology. Cambridge University Press/SIGS Books (1998)

    Google Scholar 

  7. Alexander, C., Ishikawa, S., Silverstein, M., Jacobson, M., Fiksdahl-King, I., Angel, S.: A Pattern Language: Towns, Buildings, Construction. Oxford University Press, New York (1977)

    Google Scholar 

  8. Välimäki, A., Vesiluoma, S., Koskimies, K.: Scenario-Based Assessment of Process Pattern Languages. In: 10th International PROFES conference, Oulu, June 15-17 (2009)

    Google Scholar 

  9. Välimäki A., Koskimies K.: Mining best practices of project management as patterns in distributed software development. In: EuroSPI 2006 Industrial Proceedings, EuroSPI 2006, Finland, Joensuu, October 2006, pp. 6.27–6.35 (2006)

    Google Scholar 

  10. Välimäki, A., Kääriäinen, J.: Product Managers’ Requirement Management Practices As Patterns in Distributed Development. In: 8th International PROFES conference, Latvia, July 2-4 (2007)

    Google Scholar 

  11. Välimäki, A., Kääriäinen, J.: Patterns for Distributed Scrum – a Case Study. In: Mertins, K., Ruggaber, R., Popplewell, K., Xu, X. (eds.) International Conference on Interoperability of Enterprise, Software and Applications, Enterprise Interoperability III - New Challenges and Industrial Approaches, March 25– 28. Springer, Heidelberg (2008)

    Google Scholar 

  12. Clements, P., Kazman, R., Klein, M.: Evaluating Software Architectures: Methods and Case Studies. SEI Series in Software Engineering. Addison-Wesley, Reading (2002)

    Google Scholar 

  13. International Organization for Standardization. Software engineering - Product quality - Part 1: Quality model. ISO/IEC 9126-1:2001 (2001)

    Google Scholar 

  14. Bentley, C.: The Essence of the Prince2 Project Management Method (2005 Revision), Protec (2005)

    Google Scholar 

  15. Coplien, J.: A Generative Development-Process Pattern Language. In: Coplien, J., Schmidt, D. (eds.) Pattern Language of Program Design, pp. 183–237. Addison-Wesley, Reading (1995)

    Google Scholar 

  16. Bozheva, T., Gallo, M.E.: Framework of agile patterns. In: Richardson, I., Abrahamsson, P., Messnarz, R. (eds.) EuroSPI 2005. LNCS, vol. 3792, pp. 4–15. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  17. Elssamadisy, A.: Agile Adoption Patterns. Addison-Wesley, Reading (2009)

    Google Scholar 

  18. Biro, M., Messnarz, R., Ivanyos, J.: Managing Multi-Cultural and Multi-Social Projects in SPI. In: Proceeding of EuroSPI 2006, Joensuu, Finland (2006)

    Google Scholar 

  19. Battin, R.D., Crocker, R., Kreidler, J., Subramanian, K.: Leveraging resources in global software development. IEEE Software 18(2), 70–77 (2001)

    Article  Google Scholar 

  20. Ramesh, B., Cao, L., Mohan, K., Xu, P.: Can distributed software development be agile? Communications of the ACM 49(10) (2006)

    Google Scholar 

  21. Kääriäinen, J., Välimäki, A.: Get a Grip on your Distributed Software Development with Application Lifecycle Management. Accepted to be published in International Journal of Computer Applications in Technology, IJCAT (To be publish, 2009)

    Google Scholar 

  22. Leffingwell, D.: Scaling Software Agility. Addison-Wesley, Reading (2007)

    Google Scholar 

  23. Schwaber, K.: Agile Project Management with Scrum. Microsoft Press, Redmond (2004)

    MATH  Google Scholar 

  24. Schwaber, K.: Agile The Enterprise and Scrum. Microsoft Press, Redmond (2004)

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Välimäki, A., Kääriäinen, J., Koskimies, K. (2009). Global Software Development Patterns for Project Management. In: O’Connor, R.V., Baddoo, N., Cuadrago Gallego, J., Rejas Muslera, R., Smolander, K., Messnarz, R. (eds) Software Process Improvement. EuroSPI 2009. Communications in Computer and Information Science, vol 42. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-04133-4_12

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-04133-4_12

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-04132-7

  • Online ISBN: 978-3-642-04133-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics