“It’s said that a wise person learns from his mistakes. A wiser one learns from others mistakes. BUT the wisest person of all learns from others successes.” - John C. Maxwell
Throughout history, people have learned through communities. By forming a community interested in a subject, sharing knowledge, and working toward a better understanding, a “community of practice” can be a powerful force. Coined by cognitive anthropologists Jean Lave and Etienne Wenger, the term community of practice (CoP) refers to a community that acts as a living curriculum.
When organizations embark on an agile transformation using Jira Align, it can be challenging to manage standards and practices. A CoP helps to do so by establishing a common lexicon, sharing best practices and knowledge.
What is a community of practice?
A community of practice (CoP) is a group of people who share a common concern, interest in a topic, or challenges, who come together to achieve individual and/or group goals. A CoP has three components:
Why do you need CoP for an enterprise agile transformation?
Jira Align helps to scale agile at the enterprise level. One of the challenges with implementing an agile transformation is that people can use different terminologies -- a feature or an epic could mean very different things to different parts of the organization. The CoP helps enable conversations to help achieve a common language that helps to achieve better enterprise visibility.
Another challenge with an agile transformation is “making it stick”. The new ways of working that people spent hours learning, doesn’t mean a thing if people go back to old habits. The CoP helps remind people about their commitment to transformation and to continue agile practices.
The world is an uncertain place, as we especially learned with the recent global pandemic. What is required to respond, rebound, and re-invent in the midst of massive change? Agility. Jira Align’s visibility helps organizations make critical decisions. This can only happen when people are following standards and data from the tool is meaningful.
The agile methodology promotes continuous improvement to ensure processes, methods, and practices are efficient and effective. CoPs provide a platform to discuss what is working, what isn’t, and how to evolve agile practices.
What happens without a CoP?
It is very easy for individuals to become isolated speaking mostly to others on their individual teams. Teams working on the same investment idea are not talking to each other which causes unfulfilled dependencies and missed commitments. Bringing those people together in a CoP helps with understanding best practices, which leads to percolate those good ideas to the organization and enable collaboration and better productivity
Knowledge is only powerful when it is shared. Without a CoP, the solutions to solve problems are limited.
Commonly confused terms
This is a team of dedicated people who lead/manage the backlog, training, and implementation of agile/DevOps/quality practices, along with governance. Sometimes it may be a part of agile PMO or a standalone unit that acts as a focal point of activity , a continuous source of energy that can help power the enterprise through the necessary changes. Rolling out Jira Align in a systemic, scalable way and establishing governance could be one authority for a CoE
Time set aside by subject matter experts for listening, sharing and troubleshooting with new users for a short period of time
When is the best time to start a CoP?
Implementing Jira Align is often a multi-year journey. A Jira Align CoP can help. Once an organization embarks on a Jira Align implementation, the first step is to jumpstart the process by establishing Jira to Jira Align sync followed by establishing a process to scale by setting up a couple of programs in the tool. A CoP flows through horizontal scaling to support more programs or teams of teams for better dependency, risks, and objectives management. This is followed by vertical scaling for the strategy to execution visibility, mature practices (OKRs), and value engineering. A CoP provides a platform for users to define and continue to evolve practices.
Stages of Development of a CoP
A CoP has multiple stages of development before they become self sustaining and fully autonomous. Their progression is like agile teams and should be designed for natural evolution and mature in phases.
Committing - This is the beginning stage, when a few people identify a need for CoP and commit to starting one
Starting up - In this stage those committed people come together and formalize the CoP by identifying a vision or purpose of CoP, recruiting members, and identifying formal roles
Operating - Once CoP becomes operational the community owns the day in and day out and people are sharing knowledge, solving problems and improving practices together.
The next two steps are rare but possible:
Winding down - When consistent practices are achieved it may make sense to merge with other tools or process CoPs
Shutting down - Once the purpose of the CoP is fulfilled and no value remains or tool lost relevance in the organization Pivot VS persevere. CoPs should be designed for natural evolution and mature in phases.
CoP structure and alignment
Each organization has an approach to transformation and may have chosen to scale using Scrum at scale methodology, Spotify, SAFe or some other model to scale. No matter what you choose to align CoP, remember to keep it simple, take one step at a time and evolve as necessary.
They can choose to organize CoP using domain focus (i.e. one for SM, another one for PO etc.)
Pros: Helps to stay focused on a persona and jobs to be done for that persona. This works for Scrum@Scale, SAFe, and other models
Cons: With this approach business and IT personas are getting siloed. This setup is too normalized, granular, and maintenance becomes difficult in the long run
They can also choose to organize CoP around scaling level (i.e.- one for program level, another one for portfolio level etc.)
Pros: With this approach business and IT personas can come together to discuss best practices. This set up is ideal when an organization has 50 + programs or teams of teams
Cons: The facilitation may become challenging with so many people
Recommended Key Players
These are the gatekeepers who give access to tools or perform tool maintenance and upgrades.
These are stewards of the processes and are agile champions or business unit champions. These people are responsible for communication flow and collaboration between different business units in big organizations. Also, include a few members from if you have a central body driving and governing transformation
New and existing users of the tool using it on a day to day basis
Common Anti-patterns to watch for:
How do you set up a CoP?
Here is the Secret Sauce to set up a CoP.
Food for thought common topics to begin
Puja Rathi
2 comments