I've stumbled across another term that could be useful in this discussion: communities of practice.
Communities of practice are groups of people who share a concern or a passion for something they do and learn how to do it better as they interact regularly.
https://www.wenger-trayner.com/introduc ... -practice/