What is it about?
Nowadays, Agile and Global Software Development (AGSD) has brought benefits and new challenges to the software industry. Among the main challenges is Architecture Knowledge Management (AKM), due to the following reasons: (1) in Agile Software Development team members prefer to convey knowledge in a face to face manner, over transmitting it through formal documents; and (2) an efficient AKM in Global Software Development involves managing explicit knowledge. These opposite paradigms turn AKM into an unsolved issue in AGSD. In this paper we present a systematic mapping review about AKM in AGSD. From this review, we identified nine approaches that AGSD companies use to overcome the AKM challenge, which are grouped in three areas: (1) documentation artifact-based, (2) communication-based, and (3) methodological-based. Also, we found that the selected papers evenly support the three phases of the integrated knowledge management cycle (creation/capture, sharing/dissemination and acquisition/application), although only 7% of them support the capture of architectural knowledge in a formalized way. Finally, we conclude proposing critical points to consider in the implementation of AKM solutions in AGSD, and presenting our directions of future work.
Featured Image
Read the Original
This page is a summary of: A Review of Approaches to Manage Architectural Knowledge in Agile Global Software Development , IET Software, March 2017, the Institution of Engineering and Technology (the IET),
DOI: 10.1049/iet-sen.2016.0197.
You can read the full text:
Contributors
The following have contributed to this page