Back to search

Massachusetts Institute of Technology

A framework for the assessment of knowledge transfer in software development organizations

Abstract

dc:description.abstract

Knowledge Transfer is a generic term that is applicable to many domains. This thesis will analyze the specific issues required to develop a comprehensive framework for the assessment of knowledge transfer in the software development environment. Knowledge transfer is an essential component of all business processes in software development. The framework in this thesis was developed at a level of sufficient abstraction to be applicable to all software development activities. However, the research interviews focused on two scenarios in software development recognized as requiring effective knowledge transfer in order to achieve successful results: * Porting: A Porting project is an effort to enable a program to run on a different hardware or software platform. To port an application, you need to rewrite sections that are machine dependent, and then recompile the program on the new computer. The resultant code is then tested, often by some type of compliance suite, to insure that the ported product is operationally equivalent to the original product. When there is a market or business need, software products may be "ported" to new hardware/software platforms. A new team, with expertise in the new platform architecture, is usually called upon to do the porting. In order to optimize the port, knowledge from the original development team must be effectively transferred to the new organization. Service Transfer (maintenance) - Similar to the above, an software development organization will often transfer or assign responsibility for product service/maintenance to a separate service/support team. The ability to insure high-quality customer support requires a successful transfer of knowledge from the development group to the service/support group. This thesis provides a comprehensive framework for assessing a software development organization's knowledge transfer efforts and requirements. The framework presents a balanced approach introducing three columns of support for knowledge management activities in a software development organization. The three columns of support for knowledge transfer are: * Organizational Structures * Operational Process and Procedures * Technical Expertise and Infrastructure Using the three columns of software support as an analytical tool provides a holistic, end to end view of an organization's support for knowledge transfer.

Degree

thesis:*
Department dc:contributor.department
System Design and Management Program.
Grantor dc:publisher
Massachusetts Institute of Technology
Year dc:date.issued
2001

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Woods, John P. (John Patrick), 1958-
Advisor dc:contributor.advisor
  • Paul R. Carlile.

Subjects

dc:subject × 1

Rights

dc:rights
Statement dc:rights
  • M.I.T. theses are protected by copyright. They may be viewed from this source for any purpose, but reproduction or distribution in any format is prohibited without written permission. See provided URL for inquiries about permission.
Language dc:language.iso
eng

Identifiers

dc:identifier.*
Handle dc:identifier.uri
http://hdl.handle.net/1721.1/29172
OAI identifier oai:identifier
oai:dspace.mit.edu:1721.1/29172

Chain of custody

source
Harvested from
MIT
Base URL
dspace.mit.edu/oai/request
Last updated
2026-07-22
Source record
OAI-PMH GetRecord
citation

Woods, John P. (John Patrick), 1958-. A framework for the assessment of knowledge transfer in software development organizations. Massachusetts Institute of Technology, 2001. http://hdl.handle.net/1721.1/29172