Abstract
This paper studies inter-organizational communication of strategic design information. The focus is on global software subcontracting, where communication problems are common. Software patterns, which have been recognized as a valuable tool in software development, are proposed to be means to facilitate the communication of design information in subcontracting relationship. The position of patterns in subcontracting related processes are studied and the implications of introducing patterns to software subcontracting relationship are analyzed. As a result an evaluation of software patterns’ suitability as means for efficient, systematic and explicit communication in managing the subcontracting relationship is presented.
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
Gartner UK, The Age of Agility, Gartner Consulting (2002)
Kar, E.v.d., Maitland, C.F., Montalvo, U.W.d., Bouwman, H.: Design guidelines for mobile information and entertainment services: based on the Radio538 ringtunes i-mode service case study. In: 5th international conference on Electronic commerce, Pittsburgh, Pennsylvania, USA (2003)
Herbsleb, J., Moitra, D.: Global Software Development. IEEE Software 18, 16–20 (2001)
Assmann, D., Punter, T.: Towards partnership in software subcontracting. Computers in Industry 54, 137–150 (2004)
Paasivaara, M.: Communication Needs, Practices and Supporting structures in Global Inter-Organizational Software Development Projects. In: ICSE 2003 International Workshop on global Software Development, Portland, Oregon, USA (2003)
Smite, D.: A Case Study: Coordination Practices in Global Software Development. In: Bomarius, F., Komi-Sirviö, S. (eds.) PROFES 2005. LNCS, vol. 3547, pp. 234–244. Springer, Heidelberg (2005)
Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns: Elements of reusable object oriented software. Addison-Wesley, Boston (1995)
Buschmann, F., Meunier, R., Rohnert, H., Sommerland, P., Stal, M.: Pattern-oriented Software Architecture. A System of Patterns. John Wiley & Sons, Chichester (1996)
Heeks, R., Krishna, S., Nicholson, B., Sahay, S.: Synching or Sinking: Global Software Outsourcing Relationships. IEEE Software 18, 54–60 (2001)
Chrissis, M.B., Konrad, M., Shrum, S.: CMMI: Guidelines for Process Integration and Product Improvement. Addison-Wesley, Reading (2005)
Seppänen, V.: Evolution of Competence in Software Subcontracting Projects. International Journal of Project Management 20, 155–164 (2002)
Schmidt, R., Lyytinen, K., Keil, M., Cule, P.: Identifying Software Project Risks: An International Delphi Study. Journal of Management Information Systems 17 (2001)
Alexander, C., Ishikawa, S., Silverstein, M., Jakobson, M., Fiksdahl-King, I., Angel, S.: A Pattern Language, vol. 2. Oxford University press, New York (1977)
Coplien, J.: Software Patterns. SIGS Books & Multimedia, New York (2000)
Yacoub, S.M., Ammar, H.H.: Pattern-Oriented Analysis and Design. Composing Patterns to Design Software Systems. Addison-Wesley, Boston (2004)
Manns, M.L.: An investigation into factors affecting the adoption and diffusion of software patterns in industry. De Montfort University, United Kingdom, Leicester (2002)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Ahlgren, R., Penttilä, J., Markkula, J. (2005). Applying Patterns for Improving Subcontracting Management. In: Meersman, R., Tari, Z., Herrero, P. (eds) On the Move to Meaningful Internet Systems 2005: OTM 2005 Workshops. OTM 2005. Lecture Notes in Computer Science, vol 3762. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11575863_76
Download citation
DOI: https://doi.org/10.1007/11575863_76
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-29739-0
Online ISBN: 978-3-540-32132-3
eBook Packages: Computer ScienceComputer Science (R0)