The Knowledge Management Strategy of Agile Software Development

In software development the most important asset is knowledge. Much of this knowledge is tacit, and given its elusive nature, this creates a challenge for organisations. In practice most organisational KM strategies are codification strategies or personalisation strategies. We use this distinction to guide a review of typical practices in agile software development that address knowledge management. Based on this survey we conclude that agile software development implies a personalisation strategy.