- May 13, 2022
- By Tim Marks
- 2 min read
A Community of Practice
Team work and supporting each other through learning and cooperation helps businesses and projects alike succeed.
COMMUNITY OF PRACTICE
Overview
In short
- Communities of practice are informal groups where professionals share knowledge, discuss challenges, and celebrate successes with little cost to the organization.
- Organizations benefit when communities thrive through shared information, standardized approaches, encouragement for those struggling, and continuous improvement.
- JBS launched an Agile Community of Practice for Scrum Masters and anyone interested in agile practices to foster learning and collaboration.
“Alone we can do so little; together we can do so much.” – Helen Keller
As practitioners in the field of Software Engineering we have many opportunities to work alone and as part of teams. However, those teams usually cross many different functions and areas of expertise leaving professionals at times “on their own” regarding how to approach their craft in a given circumstance. This can lead to a feeling of isolation when confronted with a difficult challenge and frustrated when there is no one with which to share a success story!
To confront this situation, professionals with similar interests and goals organically leverage their own connections and networks within an organization and across multiple organizations to share knowledge, discuss challenges and share success stories.
The term “Community of Practice” was first coined in 1991 by learning theorist Jean Lave, and Etienne Wenger to describe this phenomenon. Some of the defining characteristics of a Community of Practice are informality, shared purpose, a lifecycle that organically aligns with the value the members find in participation.
When Communities of Practice emerge and thrive, the organization reaps many benefits. Teams can share information, standardize on approaches they find valuable and effective, celebrate successes, and offer encouragement to those who may be struggling. All this at little to no cost to the organization. Some large organizations who truly recognize the benefits of this approach may have hundreds of communities of practice. Siemens has gone so far as to create a “Process Council” which consists of Leaders/Sponsors from several communities of practice who meet quarterly to determine which communities and practices are most aligned with strategic objectives and surface these to company leadership for funding and prioritization.
JBS strongly believes that Agile software development is key to success for our clients. Communities of Practice are an effective way to realize the key agile principle of Continuous Improvement. We are excited to have launched our own “Agile Community of Practice”! This will be a forum for Scrum Masters, and anyone interested in learning more about Agile software practices, that can participate in a variety of activities that foster learning, collaboration and sharing ideas. Recent topics have included how to conduct engaging retrospectives using a product called DX, and a book discussion of “Agile Conversations: Transform Your Conversations, Transform Your Culture”. We have many more planned! Guest speakers, lean coffee discussions where we surface topics and vote on what the members want to do next to name a few!
KEEP READING
Related Resources

Case Study
Custom Scheduling Platform for a National Specialty Pet Retailer
A new platform on AWS Lambda, API Gateway, and Aurora cut page load from 20 seconds to 1.5 and adds $800K a week in completed grooming appointments.
Read the pet retailer case study
Case Study
Leveraging GenAI to Empower JBS Dev's Sales and Delivery Teams
How JBS Dev used generative AI to share project knowledge between its sales and delivery teams and improve internal collaboration.
Read the case study
Case Study
Custom Retail Storefront for Moda Operandi
The new site and mobile app launched, and first-year revenue beat the forecast.
Read the Moda Operandi case study