Codification and Transferability of IT Knowledge

Software development has always been considered a complex undertaking where close interaction has been the antidote to this inherent complexity and development techniques from initial unstructuredover structuredand to object-oriented programming represent ways of managing development risks. Software knowledge has traditionally been transferred in project settings and been intrinsically linked with situated social practices. However, with the emergence of itinerant experts and highly distributed software development, the question emerges; what is the role of core software development techniques in the exchangeability and transferability of highly skilled IT knowledge? The aim of this paper is, through 30 qualitative interviews in Greece, to investigate the role of development techniques as a means of facilitating the codification and transferability of IT knowledge among itinerant IT experts and the projects they form part of. It is argued that the use of object-oriented techniques encapsulates discretionary decisions in objects and through carefully negotiated interfaces allows for the transfer and reuse across contexts. This minimises side effects and facilitates both the cultivation of complex middleware and the distribution of distinct work packages to individual itinerant experts.

[1]  Susan Leigh Star,et al.  Sorting Things Out: Classification and Its Consequences , 1999 .

[2]  Frederick P. Brooks,et al.  No Silver Bullet: Essence and Accidents of Software Engineering , 1987 .

[3]  Watts S. Humphrey,et al.  Characterizing the software process: a maturity framework , 1988, IEEE Software.

[4]  J. Goldthorpe On Sociology: Numbers, Narratives, and the Integration of Research and Theory , 2000 .

[5]  H. Scarbrough Blackboxes, Hostages and Prisoners , 1995 .

[6]  J. Faugier,et al.  Sampling hard to reach populations. , 1997, Journal of advanced nursing.

[7]  D. L. Parnas,et al.  On the criteria to be used in decomposing systems into modules , 1972, Software Pioneers.

[8]  Göran Rossholm,et al.  Languages of Art , 1998 .

[9]  D. Foray,et al.  The Economics of Codification and the Diffusion of Knowledge , 1997 .

[10]  Jannis Kallinikos,et al.  Reopening the Black Box of Technology Artifacts and Human Agency , 2002, ICIS.

[11]  Edward Yourdon,et al.  Modern structured analysis , 1989 .

[12]  Tom DeMarco,et al.  Structured Analysis and System Specification , 1978 .

[13]  Gerald W. Both,et al.  Object-oriented analysis and design with applications , 1994 .

[14]  R. M. Barnoff New BookBasic concepts of structural analysis: Fred W. Beaufait. Prentice-Hall, Inc. Englewood Cliffs, NJ 07632 , 1978 .

[15]  Sharon F. Matusik,et al.  The Utilization of Contingent Work, Knowledge Creation, and Competitive Advantage , 1998 .

[16]  Jorgen P. Bansler,et al.  A reappraisal of structured analysis: design in an organizational context , 1993, TOIS.

[17]  Angela Greiling Keane,et al.  NO SILVER BULLET , 2003 .

[18]  V. Smith Gurus, Hired Guns, and Warm Bodies: Itinerant Experts in a Knowledge Economy , 2004 .

[19]  M. Castells Materials for an exploratory theory of the network society , 2000 .

[20]  Richard A. Johnson,et al.  Object-Oriented Systems Development: A Review of Empirical Research , 2002, Commun. Assoc. Inf. Syst..

[21]  James A. Evans,et al.  Beach Time, Bridge Time, and Billable Hours: The Temporal Structure of Technical Contracting , 2004 .

[22]  Chris Tilly,et al.  Work Under Capitalism , 1997 .

[23]  Jannis Kallinikos,et al.  The Project of Rationalization: A Critique and Reappraisal of Neo-Institutionalism in Organization Studies , 2000 .

[24]  W. Wayt Gibbs,et al.  Software's Chronic Crisis , 1994 .

[25]  S. Barley,et al.  Bringing Work Back In , 2001 .

[26]  Bill Curtis,et al.  A field study of the software design process for large systems , 1988, CACM.

[27]  Our Special Correspondent The Organization of Science , 1915, Science.

[28]  Scientific Management , 2008, Nature.

[29]  Barry W. Boehm,et al.  A spiral model of software development and enhancement , 1986, Computer.