Abstract
This study seeks to explain the perplexing phenomenon that many software outsourcing projects drift, i.e., they enter into a creeping process of targeting emergent goals often at the expense of losing sight of initial goals. Such drift is difficult to reconcile with the traditional logic of control found in the literature. According to this logic, clients should be able to ensure goal achievement through close monitoring. If drift occurs despite rigid control, this suggests that within the control process forces are at work that divert controls from their initial objectives. To better understand these forces in the control process and how they relate to drift, we contrast the logic of control with concepts and assumptions from actor-network theory (ANT). ANT allows us to understand the process of designing, enacting, and adapting controls as one of creating and changing actor-networks. Our longitudinal case study of four software outsourcing projects reveals that drift processes differ depending on three interconnected changes in the actor-networks, i.e., changes in who partakes in the (re-) negotiation of control mechanisms, what specific control mechanisms are (re-) defined, and how they are inscribed in the software artifact and the software task.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Aubert, B. A., Kishore, R., & Iriyama, A. (2015). Exploring and managing the “innovation through outsourcing” paradox. The Journal of Strategic Information Systems, 24(4), 255–269.
Baldwin, C. Y., & Clark, K. B. (2000). Design rules: The power of modularity. Cambridge: MIT Press.
Benaroch, M., Lichtenstein, Y., & Fink, L. (2016). Contract design choices and the balance of ex-ante and ex-post transaction costs in software development outsourcing. MIS Quarterly, 40(1), 57–82.
Charmaz, K. (2006). Constructing grounded theory: A practical guide through qualitative research. London: Sage.
Chen, Y., & Bharadwaj, A. (2009). An empirical analysis of contract structures in IT outsourcing. Information Systems Research, 20(4), 484–506.
Choudhury, V., & Sabherwal, R. (2003). Portfolios of control in outsourced software development projects. Information Systems Research, 14(3), 291–314.
Ciborra, C. (1999). A theory of information systems based on improvisation. In Robert Galliers Wendy (Ed.), Rethinking management information systems: An interdisciplinary perspective, C. Oxford (UK): Oxford Unviersity Press.
Ciborra, C. (2000). From control to drift: The dynamics of corporate information infrastructures, Oxford University Press.
Corbin, J., & Strauss, A. (1990). Grounded theory research: Procedures, canons, and evaluative criteria. Qualitative sociology, 13(1), 3–21.
Cram, W. A., Brohman, K., & Gallupe, R. B. (2016). Information systems control: A review and framework for emerging information systems processes. Journal of the Association for Information Systems, 17(4), 216–266.
Cullen, S., Seddon, P., & Willcocks, L. (2005). Managing outsourcing: The life cycle imperative. Management Information Systems Quarterly Executive, 4(1), 229–246.
D’Adderio, L., & Pollock, N. (2014). Performing modularity: Competing rules, performative struggles and the effect of organizational theories on the organization. Organization Studies, 35(12), 1813–1843.
Dibbern, J., Goles, T., Hirschheim, R., & Jayatilaka, B. (2004). Information systems outsourcing: A survey and analysis of the literature. ACM SIGMIS Database, 35(4), 6–102.
Eisenhardt, K. M. (1985). Control: Organizational and economic approaches. Management Science, 31(2), 134–149.
Eisenhardt, K. (1989). Agency theory: An assessment and review. Academy of Management Review, 14(1), 57–74.
Elbanna, A. R. (2006). The validity of the improvisation argument in the implementation of rigid technology: The case of ERP systems. Journal of Information Technology, 21(3), 165–175.
Gewald, H., & Dibbern, J. (2009). Risks and benefits of business process outsourcing: A study of transaction services in the German banking industry. Information & Management, 46(4), 249–257.
Goo, J., Kishore, R., Rao, H., & Nam, K. (2009). The role of service level agreements in relational management of information technology outsourcing: An empirical study. MIS Quarterly, 33(1), 119–145.
Gopal, A., & Gosain, S. (2010). The role of organizational controls and boundary spanning in software development outsourcing: Implications for project performance. Information Systems Research, 21(4), 960–982.
Gopal, A., & Koka, B. R. (2012). The asymmetric benefits of relational flexibility: Evidence from software development outsourcing. MIS Quarterly, 36(2), 553–576.
Gopal, A., Sivaramakrishnan, K., Krishnan, M., & Mukhopadhyay, T. (2003). Contracts in offshore software development: An empirical analysis. Management Science, 49(12), 1671–1683.
Gregory, R. W., Beck, R., & Keil, M. (2013). Control balancing in information systems development offshoring projects. MIS Quarterly, 37(4), 1211–1232.
Hanseth, O., Aanestad, M., & Berg, M. (2004). Guest editors’ introduction: Actor-network theory and information systems. What’s so special? Information Technology & People, 17(2), 116–123.
Hanseth, O., & Monteiro, E. (1997). Inscribing behaviour in information infrastructure standards. Accounting, Management and Information Technologies, 7(4), 183–211.
Huber, T. L., Fischer, T. A., Dibbern, J., & Hirschheim, R. (2013). A process model of complementarity and substitution of contractual and relational governance in IS outsourcing. Journal of Management Information Systems, 30(3), 81–114.
Kim, H., Shin, B., & Lee, H. (2013). The mediating role of psychological contract breach in IS outsourcing: Inter-firm governance perspective. European Journal of Information Systems, 22(5), 529–547.
Kirsch, L. J. (1996). The management of complex tasks in organizations: Controlling the systems development process. Organization Science (7:1), 1–21.
Kirsch, L. (2004). Deploying common systems globally: The dynamics of control. Information Systems Research, 15(4), 374–395.
Lacity, M., Khan, S., & Willcocks, L. (2009). A review of the IT outsourcing literature: Insights for practice. The Journal of Strategic Information Systems, 18(3), 130–146.
Lacity, M. C., Khan, S., Yan, A., & Willcocks, L. P. (2010). A review of the IT outsourcing empirical literature and future research directions. Journal of Information Technology, 25(4), 395–433.
Langley, A. (1999). Strategies for theorizing from process data. Academy of Management Review, 24(4), 691–710.
Latour, B. (1996). On actor-network theory: A few clarifications. Soziale welt, 47(4), 369–381.
Latour, B. (1999). On recalling ANT. The Sociological Review, 47(S1), 15–25.
Law, J. (1987). Technology and heterogeneous engineering: The case of Portuguese expansion. In The social construction of technological systems: new directions in the sociology and history of technology (No. 1, pp. 1–134).
Miles, M. B., & Huberman, A. M. (1994). Qualitative data analysis: An expanded sourcebook. London: Sage.
Monteiro, E. (2000). Actor-network theory and information infrastructure (pp. 71–83). Oxford: Oxford University Press.
Moody, G., Kirsch, L. J., Slaughter, S. A., Dunn, B. K., & Weng, Q. (2016). Facilitating the transformational: An exploration of control in cyberinfrastructure projects and the discovery of field control. Information Systems Research, 27(2), 324–346.
Ouchi, W. G. (1979). A conceptual framework for the design of organizational control mechanisms. Management Science, 25(9), 833–848.
Poole, M. S., Van de Ven, A. H., Dooley, K., & Holmes, M. E. (2000). Organizational change and innovation processes: Theory and methods for research. USA, New York: Oxford University Press.
Remus, U., & Wiener, M. (2012). The amount of control in offshore software development projects. Journal of Global Information Management, 20(4), 1–26.
Rustagi, S., King, W. R., & Kirsch, L. J. (2008). Predictors of formal control usage in IT outsourcing partnerships. Information Systems Research, 19(2), 126–143.
Sarker, S., Sarker, S., & Sidorova, A. (2006). Understanding business process change failure: An actor-network perspective. Journal of Management Information Systems, 23(1), 51–86.
Srivastava, S. C., & Teo, T. S. (2012). Contract performance in offshore systems development: Role of control mechanisms. Journal of Management Information Systems, 29(1), 115–158.
Subramanyam, R., Ramasubbu, N., & Krishnan, M. (2012). In search of efficient flexibility: Effects of software component granularity on development effort, defects, and customization effort. Information Systems Research (23:3-part-1), 787–803.
Thomas, D. M., & Bostrom, R. P. (2010). Vital signs for virtual teams: An empirically developed trigger model for technology adaptation interventions. Management Information Systems Quarterly, 34(1), 115–142.
Tiwana, A. (2010). Systems development ambidexterity: Explaining the complementary and substitutive roles of formal and informal controls. Journal of Management Information Systems, 27(2), 87–126.
Tiwana, A., & Keil, M. (2009). Control in internal and outsourced software projects. Journal of Management Information Systems, 26(3), 9–44.
Tjornehoj, G., & Mathiassen, L. (2008). Between control and drift: Negotiating improvement in a small software firm. Information Technology & People, 21(1), 69–90.
Ulrich, K. (1994). Fundamentals of product modularity. In S. Dasu, & C. Eastman (Eds.), Management of design, Springer, Heidelberg, pp. 219–231.
Wiener, M., Mähring, M., Remus, U., & Saunders, C. S. (2016). Control configuration and control enactment in information systems projects: Review and expanded theoretical framework. MIS Quarterly, 40(3), 741–774.
Yin, R. (2009). Case study research: Design and methods. London: Sage.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this chapter
Cite this chapter
Huber, T.L., Dibbern, J., Fischer, T. (2020). How and Why Software Outsourcing Projects Drift—An Actor-Network-Theoretic Investigation of Control Processes. In: Hirschheim, R., Heinzl, A., Dibbern, J. (eds) Information Systems Outsourcing. Progress in IS. Springer, Cham. https://doi.org/10.1007/978-3-030-45819-5_12
Download citation
DOI: https://doi.org/10.1007/978-3-030-45819-5_12
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-45818-8
Online ISBN: 978-3-030-45819-5
eBook Packages: Business and ManagementBusiness and Management (R0)