Community of practice A group of people who share a passion for something they do