What are they? Communities of practice are a vital aspect of knowledge management, as they help preserve, develop and innovate…