Abstract
Knowledge management in agile software development has typically been treated as a broad topic resulting in major classifications of its schools and concepts. What inherent knowledge is involved in everyday agile practice and how agile teams manage it is not well understood. To address these questions, we performed a Systematic Literature Review of 48 relevant empirical studies selected from reputed databases. Using a thematic analysis approach to the synthesis, we discovered that (a) agile teams use three knowledge management strategies: discussions, artifacts and visualisations to manage knowledge (b) there are three types of software engineering knowledge: team progress as project knowledge; requirements as product knowledge; and coding techniques as process knowledge. (c) this knowledge is presented in several everyday agile practices. A theoretical model describing how knowledge management strategies and knowledge types are related to agile practices is also presented. These results will help agile practitioners become aware of the specific knowledge types and knowledge management strategies and enable them to better manage them in everyday agile practices. Researchers can further investigate and build upon these findings through empirical studies.
| Original language | English |
|---|---|
| Title of host publication | Knowledge Science, Engineering and Management |
| Subtitle of host publication | 10th International Conference, KSEM 2017 Melbourne, VIC, Australia, August 19–20, 2017 Proceedings |
| Editors | Gang Li, Yong Ge, Zili Zhang, Zhi Jin, Michael Blumenstein |
| Place of Publication | Cham Switzerland |
| Publisher | Springer |
| Pages | 195-207 |
| Number of pages | 13 |
| ISBN (Electronic) | 9783319635583 |
| ISBN (Print) | 9783319635576 |
| DOIs | |
| Publication status | Published - 2017 |
| Externally published | Yes |
| Event | International Conference on Knowledge Science, Engineering and Management 2017 - Melbourne, Australia Duration: 19 Aug 2017 → 20 Aug 2017 Conference number: 10th http://www.ksem2017.conferences.academy/ |
Publication series
| Name | Lecture Notes in Computer Science |
|---|---|
| Publisher | Springer |
| Volume | 10412 |
| ISSN (Print) | 0302-9743 |
| ISSN (Electronic) | 1611-3349 |
Conference
| Conference | International Conference on Knowledge Science, Engineering and Management 2017 |
|---|---|
| Abbreviated title | KSEM 2017 |
| Country/Territory | Australia |
| City | Melbourne |
| Period | 19/08/17 → 20/08/17 |
| Internet address |
Keywords
- Agile software development
- Knowledge management strategies
- Knowledge type