Abstract
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 structured-and 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.
Original language | English |
---|---|
Publication date | 2007 |
Number of pages | 11 |
Publication status | Published - 2007 |
Externally published | Yes |
Event | 15th European Conference on Information Systems, ECIS 2007: Relevant rigor - Rigorous relevance - St. Gallen, Switzerland Duration: 7 Jun 2007 → 9 Jun 2007 Conference number: 15 |
Conference
Conference | 15th European Conference on Information Systems, ECIS 2007 |
---|---|
Number | 15 |
Country/Territory | Switzerland |
City | St. Gallen |
Period | 07/06/2007 → 09/06/2007 |
Keywords
- Contracting
- IT knowledge codification
- IT knowledge transferability
- Object-Oriented programming technique