Skip to main content

Should This Software Component Be Developed Inside or Outside Our Firm? - A Design Science Perspective on the Sourcing of Application Systems

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

Abstract

From a national and global perspective, the sourcing of application systems has significantly matured and been widely adopted over the past years. However, little research has been conducted regarding the properties and contingencies of outsourced technological artifacts. In most scholarly published contributions, it is often difficult to find the IT artifact in the IS sourcing debate. Especially, it has not yet been explored on which rationales certain parts of an IS architecture are handed over to external vendors or kept in-house. In order to overcome this drawback, we focus in this paper on the outsourcing decision for components of IS architectures. This, in turn, directs the focus to the properties of software components and their surrounding contingency factors which may facilitate the decision to outsource a component or not. Thus, the unit of analysis will not be on an organizational or work group level, but rather on the level of a technological artifact itself: the software component which needs to be developed among others in order to achieve the desired system functionality. We are not aware of any research contributions in IS sourcing which have been conducted on a software component level so far. Thus, we aim to contribute towards an underexplored topic which is highly important since organizational decisions towards outsourcing are deeply rooted in the technical functionalities of the desired systems.

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. Dibbern, J., Goles, T., Hirschheim, R., Jayatilaka, B.: Information systems outsourcing: A survey and analysis of the literature. Communications of the ACM 35(4), 6–102 (2004)

    Google Scholar 

  2. Lacity, M.C., Willcocks, L.P.: An empirical investigation of information technology sourcing practices: Lessons from experience. MIS Quarterly 22(3), 363–408 (1998)

    Article  Google Scholar 

  3. Lacity, M.C., Khan, S.A., Yan, A., Willcocks, L.P.: A review of the it outsourcing empirical literature and future research directions. Journal of Information Technology 25, 395–433 (2010)

    Article  Google Scholar 

  4. Hevner, A.R., March, S.T., Park, J., Sudha, R.: Design science in information systems research. Management Information Systems Quarterly 28, 75–105 (2004)

    Google Scholar 

  5. Baldwin, C.Y., Clark, K.B.: The architecture of participation: Does code architecture mitigate free riding in the open source development model? Management Science 52, 1116–1127 (2006)

    Article  MATH  Google Scholar 

  6. Parnas, D.L.: On the criteria to be used in decomposing systems into modules. Communications of the ACM 15(12), 1053–1058 (1972)

    Article  Google Scholar 

  7. Simon, H.A.: The architecture of complexity. In: Proceedings of the American Philosophical Society, vol. 106, pp. 467–482 (1962)

    Google Scholar 

  8. Williamson, O.E.: The economics of organization: The transaction cost approach. American Journal of Sociology 87(3), 548–577 (1981)

    Article  Google Scholar 

  9. Dibbern, J., Winkler, J., Heinzl, A.: Explaining variations in client extra costs between software projects offshored to india. MIS Quarterly 32(2), 1–30 (2008)

    Google Scholar 

  10. Winkler, J., Dibbern, J., Heinzl, A.: The impact of software product and service characteristics on international distribution arrangements for software solutions. In: Proceedings of the 30th International Conference on Information Systems, Phoenix, Arizona (2009)

    Google Scholar 

  11. Shaw, M.: Prospects for an engineering discipline of software. IEEE Software 7, 15–24 (1990)

    Article  Google Scholar 

  12. Sommerville, I.: Software Engineering, 8th edn. Addison-Wesley, Munich (2007)

    MATH  Google Scholar 

  13. Booch, G., Maksimchuk, R.A., Engel, M.W., Young, B.J., Conallen, J., Houston, K.A.: Object-Oriented Analysis and Design with Applications. Addison-Wesley, Upper Saddle River (2007)

    Google Scholar 

  14. Klimpke, L., Kramer, T., Betz, S., Nordheimer, K.: Globally distributed software development in small and medium-sized enterprises in Germany: Reasons, locations, and obstacles. In: Proceedings of the 19th European Conference on Information Systems (ECIS 2011), Helsinki, Finland (2011)

    Google Scholar 

  15. Olsson, H.H., Conchuir, E.O., Aegerfalk, P.J., Fitzgerald, B.: Two-stage offshoring: An investigation of the Irish bridge. MIS Quarterly 32(2), 257–279 (2008)

    Google Scholar 

  16. Apte, U.: Global outsourcing of information systems and processing services. The Information Society 7, 287–303 (1990)

    Article  Google Scholar 

  17. Clermont, P.: Outsourcing without guilt. Computerworld 9, 67–68 (1991)

    Google Scholar 

  18. Herbsleb, J.D., Moitra, D.: Global software development. IEEE Software 18, 16–20 (2001)

    Article  Google Scholar 

  19. Carmel, E., Tjia, P.: Offshoring Information Technology: Sourcing and Outsourcing to a Global Workforce. Cambridge Univ. Press, Cambridge (2006)

    Google Scholar 

  20. Krishna, S., Sahay, S., Walsham, G.: Managing cross-cultural issues in global software outsourcing. Communications of the ACM 47, 62–66 (2004)

    Article  Google Scholar 

  21. Heeks, R., Krishna, S., Nicholson, B., Sahay, S.: Synching or sinking: Global software outsourcing relationships. IEEE Software 18(2), 56–60 (2001)

    Article  Google Scholar 

  22. Kraut, R.E., Fish, R.S., Root, R.W., Chalfonte, B.L.: Informal communication in organizations: Form, function and technology. In: Oskamp, S., Spacapan, S. (eds.) Human Reactions to Technology: Claremont Symposium on Applied Social Psychology, pp. 145–199. Sage, Beverly Hills (1990)

    Google Scholar 

  23. Capgemini Consulting: Studie IT trends 2009. Capgemini, Study (2009)

    Google Scholar 

  24. Carmel, E., Agarwal, R.: The maturation of offshore sourcing of information technology work. MIS Quarterly Executive 1, 65–76 (2002)

    Google Scholar 

  25. Jacobson, I., Booch, G., Rumbaugh, J.: The Unified Software Development Process. Addison-Wesley, Boston (2003)

    Google Scholar 

  26. Tiobe Software, http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html (retrieved 19/06/2011)

  27. Beck, K.: Extreme Programming Explained: Embrace Change. Addison-Wesley, Reading (1999)

    Google Scholar 

  28. Agile Manifesto, http://agilemanifesto.org/ (retrieved 19/06/2011)

  29. Schwaber, K., Beedle, M.: Agile Software Development with Scrum. Prentice Hall, Upper Saddle River (2002)

    MATH  Google Scholar 

  30. Pan, G.S.C., Flynn, D.J.: Towards a stakeholder analysis of information systems development project abandonment. In: Proceedings of the 11th European Conference on Information Systems, ECIS 2003 (2003)

    Google Scholar 

  31. Rupp, C.: Requirements-Engineering und -Management, 4th edn. Carl Hanser Verlag, Munich (2009)

    Google Scholar 

  32. Sharp, H., Finkelstein, A., Galal, G.: Stakeholder identification in the requirements engineering process. In: Proceedings of the 10th International Workshop on Database and Expert Systems Applications (DEXA 1999), pp. 387 – 391 (1999)

    Google Scholar 

  33. Senyard, A., Michlmayr, M.: How to have a successful free software project. In: Proceedings of the 11th Asia-Pacific Software Engineering Conference, APSEC 2004 (2004)

    Google Scholar 

  34. Dibbern, J., Heinzl, A.: Outsourcing of information systems functions in small and medium sized enterprises: A test of a multi-theoretical model. WIRTSCHAFTSINFORMATIK 43, 339–350 (2001)

    Article  Google Scholar 

  35. Langlois, R.N.: Capabilities and coherence in firms and markets. In: Montgomery, C.A. (ed.) Resource-Based and Evolutionary Theories of the Firm: Towards a Synthesis, Boston, USA, pp. 71–100 (1995)

    Google Scholar 

  36. Picot, A., Baumann, O.: Modularität in der verteilten Entwicklung komplexer Systeme: Chancen, Grenzen, Implikationen. Journal für Betriebswirtschaft 57(3-4), 221–246 (2007)

    Article  Google Scholar 

  37. Williamson, O.E.: Transaction cost economics. In: Schmalensee, R., Willig, R.D. (eds.) Handbook of Industrial Organization, Amsterdam, Netherlands, pp. 135–182 (1990)

    Google Scholar 

  38. Grant, R.M.: The resource-based theory of competitive advantage: Implications for strategy formulation. California Management Review 33(3), 114–135 (1991)

    Article  Google Scholar 

  39. Teng, J.T.C., Cheon, M.J., Grover, V.: Decisions to outsource information systems functions: Testing a strategy-theoretic discrepancy model. Decision Sciences 26(1), 75–103 (1995)

    Article  Google Scholar 

  40. Stratman, J.K.: Facilitating offshoring with enterprise technologies: Reducing operational friction in the governance and production of services. Journal of Operations Management 26(2), 275–287 (2008)

    Article  Google Scholar 

  41. Mirani, R.: Client-vendor relationships in offshore applications development: An evolutionary framework. Information Resources Management Journal 19(4), 72–86 (2006)

    Article  Google Scholar 

  42. Thompson, J.D.: Organizations in Action. McGraw-Hill, New York (1967)

    Google Scholar 

  43. Baldwin, C.Y., Clark, K.B.: Design Rules: The Power of Modularity. MIT Press, Cambridge (2000)

    Google Scholar 

  44. Carmel, E., Dedrick, J., Kraemer, K.L.: Routinizing the offshore choice: applying diffusion of innovation to the case of eds. Strategic Outsourcing: An International Journal 2, 223–239 (2008)

    Article  Google Scholar 

  45. Tripathy, A., Eppinger, S.D.: Organizing global product development for complex engineered systems. IEEE Transactions on Engineering Management, 1–20 (2011)

    Google Scholar 

  46. Hildenbrand, T.: Improving Traceability in Distributed Collaborative Software Development. Lang, Frankfurt (2008)

    MATH  Google Scholar 

  47. Pooch, U.W.: Translation of decision tables. ACM Computing Surveys 6, 125–151 (1974)

    Article  Google Scholar 

  48. Heinrich, L.J., Roithmayr, F., Heinzl, A.: Wirtschaftsinformatik-Lexikon, 7th edn. Oldenbourg, Munich (2004)

    Google Scholar 

  49. Heinrich, L.J., Heinzl, A., Riedl, R.: Wirtschaftsinformatik - Einführung und Grundlegung, 4th edn. Oldenbourg, Berlin (2011)

    Google Scholar 

  50. Flores, B.E., Whybark, D.C.: Implementing multiple criteria abc analysis. Journal of Operations Management 7, 79–85 (1987)

    Article  Google Scholar 

  51. Lorenz, M.O.: Methods for measuring the concentration of wealth. Publications of the American Statistical Association 9, 209–219 (1905)

    Article  Google Scholar 

  52. Yin, R.K.: Case Study Research: Design and Methods. Sage, Beverly Hills (2006)

    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

Kramer, T., Heinzl, A., Spohrer, K. (2011). Should This Software Component Be Developed Inside or Outside Our Firm? - A Design Science Perspective on the Sourcing of Application Systems. 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_7

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-24815-3_7

  • 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