Theory of Codes of Conduct
OverviewTeaching: 15 min
Exercises: 10 minQuestions
What is the relationship between community norms, participation guidelines and codes of conduct?
How can one begin to develop a Code of ConductObjectives
Understand the types of agreements that guide collaboration in communities, levels of formality involved with each one, and where each type of agreement is best suited.
We will begin by defining community very broadly as a group of people who come together to work towards a shared goal. In the early days of their interaction, and likely before in-depth collaborative work begins, a newly formed community discusses individuals’ strengths (common interests, areas of expertise) and agrees on
- modes, frequency and platforms of communication,
- tasks at hand and persons responsible for each,
- collaboration and accountability tools as they work
At this stage, individuals are also likely to share their limitations (think availability, time zone differences), pet peeves and terms of cooperation. Altogether, these details help to inform the accepted norms of a newly formed community.
Community norms can be defined as the accepted / positive forms of behaviour that members of a newly formed community agree to adhere to out of respect for one another, and as a necessary precursor to working together effectively. An example of community norms agreed to in the early days for a newly formed community may look like:
- We will be respectful of each other
- We will be responsive and provide feedback in a timely fashion
- We will be collaborative and accountable to each other in any task
- We will be generous with our knowledge and resources
- We will be transparent about our opinions and thoughts.
Community norms are sufficient for smaller and newer communities such as task or project-bound working groups and one-off committees where long-term activity and community growth are not an immediate priority.
Values and Participation Guidelines
As the reach and scope of work of a newly-formed community expands, new individuals, joining the community present a need for more formal, defined processes that constitute onboarding onto the community.
Onboarding can be defined as the process through which individuals interested in joining a community are introduced to the community’s goals, activities and acceptable norms in a way that brings them up to speed and allows them to contribute meaningfully and work collaboratively with others.
At this point, our new community may discover that the community norms stipulated at an earlier point are not adequate to meet needs that the growth of the community demands, and the demand for faster information flow and more specific guidance for new members that comes with it. To do it in a way that scales well,
- the new community decides to elaborate on how existing community members work and engage with one another. The summary of this elaboration is what we refer to as shared community values. You can find The Carpentries Values here, and read about how we worked with our community to articulate them.
- the new community decides to write a set of participation guidelines to help incoming community members feel welcome, guided and empowered to start collaborating with others in the community. It is fair to say that participation guidelines are the sum total of your community’s existing norms and values. To give you a better idea of what these may look like, the CSCCE recently published their own community participation guidelines.
Community Codes of Conduct
As a community grows, it is important to define lines of responsibility more formally. Clarity is a core tenet of transparency, and clear lines of responsibility help to cultivate trust in community processes and set room for activities to run more effectively, with set structures for conflict resolution as it arises. Conflict can make or break a community, and for this reason, codes of conduct are key for the continuity and sustainability of any community.
For anyone looking to write a Code of Conduct for your community from scratch, Mozilla Science Lab’s Getting Started with Codes of Conduct and Frame Shift Consulting’s book on Codes on Conduct are excellent resources to use.
First key point. Brief Answer to questions. (FIXME)