Skip to main content

Managing Knowledge Transfer in Software-Maintenance Outsourcing Transitions: A System-Dynamics Perspective

  • Chapter
  • First Online:
Information Systems Outsourcing

Part of the book series: Progress in IS ((PROIS))

Abstract

The existing literature suggests that transitions in software-maintenance offshore outsourcing projects are prone to knowledge transfer blockades, i.e. situations in which the activities that would yield effective knowledge transfer do not occur, and that client management involvement is central to overcome them. However, the theoretical understanding of the knowledge transfer blockade is limited, and the reactive management behavior reported in case studies suggests that practitioners are frequently astonished by the dynamics that may give rise to the blockade. Drawing on recent research from offshore sourcing and reference theories, this study proposes a system dynamics framework to explain why knowledge transfer blockades emerge and how and why client management can overcome the blockade. The results suggest that blockades emerge from a vicious circle of weak learning due to cognitive overload of vendor staff and resulting negative ability attributions that result in reduced helping behavior and thus aggravate cognitive load. Client management may avoid these vicious circles by selecting vendor staff with strong prior related experience. Longer phases of coexistence of vendor staff and subject matter experts and high formal and clan controls may also mitigate vicious circles.

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 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.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

Notes

  1. 1.

    The qualifier static is used because the foundations that determine whether anticipated cognitive load results in support do not change over time.

  2. 2.

    Documents may be a further source of supportive information. However, the availability of documents may be to a lesser extent the result of dynamic processes in transitions. For reasons of parsimony, this paper therefore focuses on social help, leaving the influence of documents subject to future research.

  3. 3.

    Trust may (or may not) initially be at a medium level when trust in the vendor organization cascades into trust in the individual engineer or when subject matter experts were involved into the selection of vendor personnel.

References

  • Abdel-Hamid, T. K., & Madnick, S. E. (1989). Lessons learned from modeling the dynamics of software development. Communications of the ACM, 32(12), 1426–1438.

    Article  Google Scholar 

  • Baumeister, R. F., Bratslavsky, E., Muraven, M., & Tice, D. M. (1998). Ego depletion: Is the active self a limited resource? Journal of Personality and Social Psychology, 74, 1252–1265.

    Article  Google Scholar 

  • Boh, W. F., Slaughter, S. A., & Espinosa, J. A. (2007). Learning from experience in software development: A multilevel analysis. Management Science, 53(8), 1315–1331.

    Google Scholar 

  • Booth, T. (2013). Here, there and everywhere—special report: Outsourcing and offshoring. The Economist. The Economist Newspaper Limited, pp. 2–16.

    Google Scholar 

  • Choudhury, V., & Sabherwal, R. (2003). Portfolios of control in outsourced software development projects. Information Systems Research, 14(3), 291–314.

    Article  Google Scholar 

  • Chua, A., & Pan, S. (2008). Knowledge transfer and organizational learning in IS offshore sourcing. Omega, 36(2), 267–281.

    Article  Google Scholar 

  • Davis, J. P., Eisenhardt, K. M., & Bingham, C. B. (2007). Developing theory through simulation methods. Academy of Management Review, 32(2), 480–499.

    Google Scholar 

  • Dibbern, J., Winkler, J., & Heinzl, A. (2008). Explaining variations in client extra costs between software projects offshored to India. MIS Quarterly, 32(2), 333–366.

    Google Scholar 

  • Forrester, J. W. (1961). Industrial dynamics. Cambridge, MA: MIT Press.

    Google Scholar 

  • Forrester, J. W. (1987). Lessons from system dynamics modeling. System Dynamics Review, 3(2), 136–149.

    Article  Google Scholar 

  • 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), 8.

    Google Scholar 

  • Gregory, R., Beck, R., & Prifling, M. (2009). Breaching the knowledge transfer blockade in it offshore outsourcing projects—a case from the financial services industry. The 43th Hawaii International Conference on Systems Sciences, Big Island, USA.

    Google Scholar 

  • Gulati, R. (1995). Does familiarity breed trust? the implications of repeated ties for contractual choice in alliances. Academy of Management Journal, 38(1), 85–112.

    Google Scholar 

  • Kalyuga, S., Ayres, P., Chandler, P., & Sweller, J. (2003). The expertise reversal effect. Educational Psychologist, 38(1), 23–31.

    Article  Google Scholar 

  • Kim, D. H. (1993). The link between individual and organizational learning. Sloan Management Review, 35(1), 37–50.

    Google Scholar 

  • Kim, Y., Krishnan, R., & Argote, L. (2012). The learning curve of it knowledge workers in a computing call center. Information Systems Research, 23(3), 887–902.

    Article  Google Scholar 

  • Kirsch, L. (1996). The management of complex tasks in organizations: Controlling the systems development process. Organization Science, 7(1), 1–21.

    Article  Google Scholar 

  • Krancher, O., & Dibbern, J. (2012). Learning software-maintenance tasks in offshoring projects: A cognitive-load perspective. The 33rd International Conference on Information Systems. Orlando, USA.

    Google Scholar 

  • Krancher, O., & Slaughter, S. (2013). Governing individual learning in the transition phase of software maintenance offshoring: A dynamic perspective. The 46th Hawaii International Conference on System Sciences. Maui, HI.

    Google Scholar 

  • Lepine, J. A., & Van Dyne, L. (2001). Peer responses to low performers: An attributional model of helping in the context of groups. Academy of Management Review, 26(1), 67–84.

    Google Scholar 

  • Mayer, R. C., Davis, J. H., & Schoorman, F. D. (1995). An integrative model of organizational trust. Academy of Management Review, 20(3), 709–734.

    Google Scholar 

  • McAllister, D. J. (1995). Affect-and cognition-based trust as foundations for interpersonal cooperation in organizations. Academy of Management Journal, 38(1), 24–59.

    Google Scholar 

  • Moos, D. C., & Azevedo, R. (2008). Self-regulated learning with hypermedia: The role of prior domain knowledge. Contemporary Educational Psychology, 33(2), 270–298.

    Article  Google Scholar 

  • Morrison, R. F., & Brantner, T. M. (1992). What enhances or inhibits learning a new job? A basic career issue. Journal of Applied Psychology, 77(6), 926.

    Google Scholar 

  • Nicholson, B., & Sahay, S. (2004). Embedded knowledge and offshore software development. Information and Organization, 14(4), 329–365.

    Article  Google Scholar 

  • Nonaka, I. (1994). A dynamic theory of organizational knowledge creation. Organization Science, 5(1), 14–37.

    Article  Google Scholar 

  • Oshri, I., Kotlarsky, J., & Willcocks, L. P. (2011). The handbook of global outsourcing and offshoring. Houndmills, United Kingdom: Palgrave MacMillan.

    Google Scholar 

  • Ouchi, W. G. (1979). A conceptual framework for the design of organizational control mechanisms. Management Science, 25(9), 833–848.

    Google Scholar 

  • Paas, F., Tuovinen, J. E., Tabbers, H., & Van Gerven, P. W. M. (2003). Cognitive load measurement as a means to advance cognitive load theory. Educational Psychologist, 38(1), 63–71.

    Article  Google Scholar 

  • Pennington, N. (1987). Stimulus structures and mental representations in expert comprehension of computer programs. Cognitive Psychology, 19(3), 295–341.

    Article  Google Scholar 

  • Poppo, L., & Zenger, T. (2002). Do formal contracts and relational governance function as substitutes or complements? Strategic Management Journal, 23(8), 707–725.

    Article  Google Scholar 

  • Rudolph, J. W., & Repenning, N. P. (2002). Disaster dynamics: Understanding the role of quantity in organizational collapse. Administrative Science Quarterly, 47(1), 1–30.

    Google Scholar 

  • Sawicka, A. (2008). Dynamics of cognitive load theory: A model-based approach. Computers in Human Behavior, 24(3), 1041–1066.

    Article  Google Scholar 

  • Schnotz, W., & Kürschner, C. (2007). A reconsideration of cognitive load theory. Educational Psychology Review, 19(4), 469–508.

    Article  Google Scholar 

  • Sterman, J. D. (2000). Business dynamics: Systems thinking and modeling for a complex world. New York: Irwin/McGraw-Hill.

    Google Scholar 

  • Sweller, J., Van Merrienboer, J. J. G., & Paas, F. G. W. C. (1998). Cognitive architecture and instructional design. Educational Psychology Review, 10(3), 251–296.

    Article  Google Scholar 

  • Szulanski, G. (2000). The process of knowledge transfer: A diachronic analysis of stickiness. Organizational Behavior and Human Decision Processes, 82(1), 9–27.

    Article  Google Scholar 

  • Tiwari, V. (2009). Transition during offshore outsourcing: A process model. The 30th International Conference of Information Systems, Phoenix, AZ.

    Google Scholar 

  • Van de Ven, A. H., & Poole, M. S. (1995). Explaining development and change in organizations. Academy of Management Review, 20(3), 510–540.

    Google Scholar 

  • Van Merriënboer, J. J. G., Clark, R. E., & De Croock, M. B. M. (2002). Blueprints for complex learning: The 4c/Id-model. Educational Technology Research and Development, 50(2), 39–64.

    Article  Google Scholar 

  • Van Merriënboer, J. J. G., Kirschner, P. A., & Kester, L. (2003). Taking the load off a learner’s mind: Instructional design for complex learning. Educational Psychologist, 38(1), 5–13.

    Article  Google Scholar 

  • Van Merriënboer, J. J. G., & Sweller, J. (2005). Cognitive load theory and complex learning: Recent developments and future directions. Educational Psychology Review, 17(2), 147–177.

    Article  Google Scholar 

  • Von Mayrhauser, A., & Vans, A. M. (1995). Program comprehension during software maintenance and evolution. Computer, 28(8), 44–55.

    Article  Google Scholar 

  • Weiner, B. (1985). An attributional theory of achievement motivation and emotion. Psychological Review, 92(4), 548.

    Google Scholar 

  • Wende, E., & Philip, T. (2011). Instant messenger in offshore outsourced software development projects: Experiences from a case study. The 44th Hawaii International Conference on System Sciences, Koloa, HI.

    Google Scholar 

  • Westner, M., & Strahringer, S. (2010). Determinants of success in IS offshoring projects: Results from an empirical study of German companies. Information & Management, 47(5), 291–299.

    Article  Google Scholar 

  • Wood, R. E. (1986). Task complexity: Definition of the construct. Organizational Behavior and Human Decision Processes, 37(1), 60–82.

    Article  Google Scholar 

  • Woolthuis, R. K., Hillebrand, B., & Nooteboom, B. (2005). Trust, contract and relationship development. Organization Studies, 26(6), 813–840.

    Article  Google Scholar 

Download references

Acknowledgements

This work has been financially supported by the Swiss National Science Foundation (SNSF) (Grant No. 100018_140407 /1).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Oliver Krancher .

Editor information

Editors and Affiliations

Appendix: Model Assumptions

Appendix: Model Assumptions

1.1 Assumptions in Model 1

The following assumptions are made in model 1:

A1: The values of all rates, auxiliaries, and constants and the start values of stock variables are within a range of 0 (very low) to 1 (very high).

A2: The regression coefficients reported in Krancher and Dibbern (2012) reflect the strengths of the relationships of cognitive load with its antecedents.

A3: The inverted-U-shaped relationship between cognitive load and learning effectiveness obeys the following functional form, where a is a parameter indicating the sensitivity to high or low cognitive loads and 0.5 is assumed to be the optimal level of cognitive load:

$$learning\,effectiveness = e^{{ - a \cdot (cognitive\,load - 0.5)^{2} }}$$

A4: The following integral function describes the evolution of expertise (ex) in function of time t, where b is a parameter for adjusting the scale between learning effectiveness and expertise (learning rate base value):

$$ex(t) = \int\limits_{x = 0}^{t} {b \cdot learning\,effectiveness(x)} \,{\text{dt}}$$

A5: The vendor engineer is able to solve a task to the satisfaction of the client if the cognitive load is minor than or equal to .5.

A6: The following values have been chosen for the parameters: a = 16; b = 0.05.

1.2 Additional Assumptions in Model 2

Model 2 makes the following assumptions in addition to the assumptions made in model 1:

A7: Simple-to-complex sequencing adjusts task complexity so that cognitive load is closer to a medium level (0.5). Task complexity after simple-to-complex sequencing is therefore calculated as follows, where c indicates the magnitude of simple-to-complex sequencing:

$$task\,complexity_{afterSTCS} = task\,complexity_{beforeSTCS} + c \cdot (.5 - cognitive\,load_{beforeSTCS} )$$

A8: No help is provided if the cognitive load after simple-to-complex sequencing is below a medium level (0.5); else, help is calculated as follows, where d indicates the base line magnitude of help provided (help rate):

$$help = d \cdot (cognitive\,load_{afterSTCS} - .5)$$

A9: The following values have been chosen for the parameters c and d: c = .5; d = 1.

1.3 Additional Assumptions in Model 3

Model 3 makes the following assumptions in addition to the assumptions made in model 2:

A10: Control is the weighted sum of FCC and self-control, where f denotes the weight of self-control:

$$control = f \cdot selfcontrol + (1 - f) \cdot FCC$$

A11: Self-control is equally determined by expertise (ex) and ability trust:

$$selfcontrol = \tfrac{1}{2}(ex + abiltiy\,trust )$$

A12: Ability trust increases or decreases in function of cognitive load, where g denotes the sensitivity to latest cognitive load levels:

$$\begin{aligned} ability\,trust(t) = & (1 - g) \cdot ability\,trust(t - 1) \\ & + g \cdot \hbox{max} (0,\hbox{min} (1,2 - 2 \cdot cognitive\,load)) \\ \end{aligned}$$

A13: The following values have been chosen for the parameters f and g: f = .5; g = .1.

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Krancher, O., Dibbern, J. (2014). Managing Knowledge Transfer in Software-Maintenance Outsourcing Transitions: A System-Dynamics Perspective. In: Hirschheim, R., Heinzl, A., Dibbern, J. (eds) Information Systems Outsourcing. Progress in IS. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-43820-6_9

Download citation

Publish with us

Policies and ethics