Communities of Practice – Each Community of Practice brings together staff with similar professional interests, and serve as a community to share knowledge and offer professional development. They develop a shared collective of resources and tools to enhance particular skills.