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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
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)
Lacity, M.C., Willcocks, L.P.: An empirical investigation of information technology sourcing practices: Lessons from experience. MIS Quarterly 22(3), 363–408 (1998)
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)
Hevner, A.R., March, S.T., Park, J., Sudha, R.: Design science in information systems research. Management Information Systems Quarterly 28, 75–105 (2004)
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)
Parnas, D.L.: On the criteria to be used in decomposing systems into modules. Communications of the ACM 15(12), 1053–1058 (1972)
Simon, H.A.: The architecture of complexity. In: Proceedings of the American Philosophical Society, vol. 106, pp. 467–482 (1962)
Williamson, O.E.: The economics of organization: The transaction cost approach. American Journal of Sociology 87(3), 548–577 (1981)
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)
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)
Shaw, M.: Prospects for an engineering discipline of software. IEEE Software 7, 15–24 (1990)
Sommerville, I.: Software Engineering, 8th edn. Addison-Wesley, Munich (2007)
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)
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)
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)
Apte, U.: Global outsourcing of information systems and processing services. The Information Society 7, 287–303 (1990)
Clermont, P.: Outsourcing without guilt. Computerworld 9, 67–68 (1991)
Herbsleb, J.D., Moitra, D.: Global software development. IEEE Software 18, 16–20 (2001)
Carmel, E., Tjia, P.: Offshoring Information Technology: Sourcing and Outsourcing to a Global Workforce. Cambridge Univ. Press, Cambridge (2006)
Krishna, S., Sahay, S., Walsham, G.: Managing cross-cultural issues in global software outsourcing. Communications of the ACM 47, 62–66 (2004)
Heeks, R., Krishna, S., Nicholson, B., Sahay, S.: Synching or sinking: Global software outsourcing relationships. IEEE Software 18(2), 56–60 (2001)
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)
Capgemini Consulting: Studie IT trends 2009. Capgemini, Study (2009)
Carmel, E., Agarwal, R.: The maturation of offshore sourcing of information technology work. MIS Quarterly Executive 1, 65–76 (2002)
Jacobson, I., Booch, G., Rumbaugh, J.: The Unified Software Development Process. Addison-Wesley, Boston (2003)
Tiobe Software, http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html (retrieved 19/06/2011)
Beck, K.: Extreme Programming Explained: Embrace Change. Addison-Wesley, Reading (1999)
Agile Manifesto, http://agilemanifesto.org/ (retrieved 19/06/2011)
Schwaber, K., Beedle, M.: Agile Software Development with Scrum. Prentice Hall, Upper Saddle River (2002)
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)
Rupp, C.: Requirements-Engineering und -Management, 4th edn. Carl Hanser Verlag, Munich (2009)
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)
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)
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)
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)
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)
Williamson, O.E.: Transaction cost economics. In: Schmalensee, R., Willig, R.D. (eds.) Handbook of Industrial Organization, Amsterdam, Netherlands, pp. 135–182 (1990)
Grant, R.M.: The resource-based theory of competitive advantage: Implications for strategy formulation. California Management Review 33(3), 114–135 (1991)
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)
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)
Mirani, R.: Client-vendor relationships in offshore applications development: An evolutionary framework. Information Resources Management Journal 19(4), 72–86 (2006)
Thompson, J.D.: Organizations in Action. McGraw-Hill, New York (1967)
Baldwin, C.Y., Clark, K.B.: Design Rules: The Power of Modularity. MIT Press, Cambridge (2000)
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)
Tripathy, A., Eppinger, S.D.: Organizing global product development for complex engineered systems. IEEE Transactions on Engineering Management, 1–20 (2011)
Hildenbrand, T.: Improving Traceability in Distributed Collaborative Software Development. Lang, Frankfurt (2008)
Pooch, U.W.: Translation of decision tables. ACM Computing Surveys 6, 125–151 (1974)
Heinrich, L.J., Roithmayr, F., Heinzl, A.: Wirtschaftsinformatik-Lexikon, 7th edn. Oldenbourg, Munich (2004)
Heinrich, L.J., Heinzl, A., Riedl, R.: Wirtschaftsinformatik - Einführung und Grundlegung, 4th edn. Oldenbourg, Berlin (2011)
Flores, B.E., Whybark, D.C.: Implementing multiple criteria abc analysis. Journal of Operations Management 7, 79–85 (1987)
Lorenz, M.O.: Methods for measuring the concentration of wealth. Publications of the American Statistical Association 9, 209–219 (1905)
Yin, R.K.: Case Study Research: Design and Methods. Sage, Beverly Hills (2006)
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
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)