Communities of practice, according to Wenger, are characterised by three dimensions: mutual engagement, joint enterprise and shared repertoire.