Abstract:
This annotated bibliography reveals that knowledge transfer systems, when combined with selected agile software development practices, may help overcome barriers that prevent knowledge sharing between subject matter experts (SMEs) and software developers. Social aspects of agile development practices (pair programming) and approaches to knowledge transfer (community of practice) are shown to address barriers including hoarding, linguistics, and bureaucracy. The goal is to mitigate risks associated with potential loss of intellectual capital related to legacy systems.