Download - Designing Inclusive Open Source Communities
![Page 1: Designing Inclusive Open Source Communities](https://reader031.vdocuments.net/reader031/viewer/2022030310/58f9aa0a760da3da068b74e1/html5/thumbnails/1.jpg)
Designing Inclusive Open Source Communities
Tammie Lister @karmatosed
Davide Casali @folletto
![Page 2: Designing Inclusive Open Source Communities](https://reader031.vdocuments.net/reader031/viewer/2022030310/58f9aa0a760da3da068b74e1/html5/thumbnails/2.jpg)
Davide Casali @folletto
Tammie Lister @karmatosed
Product Designer Automattic
Founder Baker Framework
Contributor WordPress
UX Designer Automattic
Contributor BuddyPress
Contributor WordPress
![Page 3: Designing Inclusive Open Source Communities](https://reader031.vdocuments.net/reader031/viewer/2022030310/58f9aa0a760da3da068b74e1/html5/thumbnails/3.jpg)
An open collective of creators that unites to reach a common open goal.
Open Source Community
![Page 4: Designing Inclusive Open Source Communities](https://reader031.vdocuments.net/reader031/viewer/2022030310/58f9aa0a760da3da068b74e1/html5/thumbnails/4.jpg)
The community is defined by the community.
![Page 5: Designing Inclusive Open Source Communities](https://reader031.vdocuments.net/reader031/viewer/2022030310/58f9aa0a760da3da068b74e1/html5/thumbnails/5.jpg)
CHAPTER 3
Problems
![Page 6: Designing Inclusive Open Source Communities](https://reader031.vdocuments.net/reader031/viewer/2022030310/58f9aa0a760da3da068b74e1/html5/thumbnails/6.jpg)
Power problems
Cultural problems
![Page 7: Designing Inclusive Open Source Communities](https://reader031.vdocuments.net/reader031/viewer/2022030310/58f9aa0a760da3da068b74e1/html5/thumbnails/7.jpg)
Cultural problems
![Page 8: Designing Inclusive Open Source Communities](https://reader031.vdocuments.net/reader031/viewer/2022030310/58f9aa0a760da3da068b74e1/html5/thumbnails/8.jpg)
How can you have a local culture when the project is global?
Local Culture
![Page 9: Designing Inclusive Open Source Communities](https://reader031.vdocuments.net/reader031/viewer/2022030310/58f9aa0a760da3da068b74e1/html5/thumbnails/9.jpg)
Are your tools, documentation, forums, reporting tools accessible to everyone?
Developer only spaces
![Page 10: Designing Inclusive Open Source Communities](https://reader031.vdocuments.net/reader031/viewer/2022030310/58f9aa0a760da3da068b74e1/html5/thumbnails/10.jpg)
Are your tools, documentation, forums, reporting tools accessible to everyone?
Jargon
![Page 11: Designing Inclusive Open Source Communities](https://reader031.vdocuments.net/reader031/viewer/2022030310/58f9aa0a760da3da068b74e1/html5/thumbnails/11.jpg)
Do you require a specific timezone or location to participate in the community?
Keeping up to date
![Page 12: Designing Inclusive Open Source Communities](https://reader031.vdocuments.net/reader031/viewer/2022030310/58f9aa0a760da3da068b74e1/html5/thumbnails/12.jpg)
Power problems
![Page 13: Designing Inclusive Open Source Communities](https://reader031.vdocuments.net/reader031/viewer/2022030310/58f9aa0a760da3da068b74e1/html5/thumbnails/13.jpg)
How do you address the power inequality of commit access?
Decision power is in the code
![Page 14: Designing Inclusive Open Source Communities](https://reader031.vdocuments.net/reader031/viewer/2022030310/58f9aa0a760da3da068b74e1/html5/thumbnails/14.jpg)
Who decides? Who really decides?
Decision making
![Page 15: Designing Inclusive Open Source Communities](https://reader031.vdocuments.net/reader031/viewer/2022030310/58f9aa0a760da3da068b74e1/html5/thumbnails/15.jpg)
How do you communicate when everyone isn’t like you?
Personalities
![Page 16: Designing Inclusive Open Source Communities](https://reader031.vdocuments.net/reader031/viewer/2022030310/58f9aa0a760da3da068b74e1/html5/thumbnails/16.jpg)
Who has the power and soft skills to avoid conversations escalating?
Divergent opinions
![Page 17: Designing Inclusive Open Source Communities](https://reader031.vdocuments.net/reader031/viewer/2022030310/58f9aa0a760da3da068b74e1/html5/thumbnails/17.jpg)
CHAPTER 4
Diversity
![Page 18: Designing Inclusive Open Source Communities](https://reader031.vdocuments.net/reader031/viewer/2022030310/58f9aa0a760da3da068b74e1/html5/thumbnails/18.jpg)
In a social group, the coexistence of individuals that belong to different dimensions.
Diversity
* but… the definition can be quite fuzzy in this context.
![Page 19: Designing Inclusive Open Source Communities](https://reader031.vdocuments.net/reader031/viewer/2022030310/58f9aa0a760da3da068b74e1/html5/thumbnails/19.jpg)
KINDS OF DIVERSITY
Cultural
Gender
Race
Neurodiversity
Ability
Age
Skills
Economic
![Page 20: Designing Inclusive Open Source Communities](https://reader031.vdocuments.net/reader031/viewer/2022030310/58f9aa0a760da3da068b74e1/html5/thumbnails/20.jpg)
In a social group, it’s an active process that aims to acknowledge, express, and increase its diversity.
Inclusivity
![Page 21: Designing Inclusive Open Source Communities](https://reader031.vdocuments.net/reader031/viewer/2022030310/58f9aa0a760da3da068b74e1/html5/thumbnails/21.jpg)
McKinsey & Co. (2014) Diversity Matters Report
WHY?
Diversity means a wider pool of talent.
Diversity means better understanding of customers.
Diversity means higher employee satisfaction.
Diversity means better decision making.
Diversity means enhanced impact on society.
![Page 22: Designing Inclusive Open Source Communities](https://reader031.vdocuments.net/reader031/viewer/2022030310/58f9aa0a760da3da068b74e1/html5/thumbnails/22.jpg)
McKinsey & Co. (2014) Diversity Matters Report
Gender Diversity
+15%Ethnic Diversity
+35%
FINANCIAL PERFORMANCE
![Page 23: Designing Inclusive Open Source Communities](https://reader031.vdocuments.net/reader031/viewer/2022030310/58f9aa0a760da3da068b74e1/html5/thumbnails/23.jpg)
CHAPTER 5
Building
![Page 24: Designing Inclusive Open Source Communities](https://reader031.vdocuments.net/reader031/viewer/2022030310/58f9aa0a760da3da068b74e1/html5/thumbnails/24.jpg)
It all starts with communication.
![Page 25: Designing Inclusive Open Source Communities](https://reader031.vdocuments.net/reader031/viewer/2022030310/58f9aa0a760da3da068b74e1/html5/thumbnails/25.jpg)
1 / Personas
2 / Core Team Growth
3 / Delegate
4 / Onboard
5 / Many Ways to Contribute
6 / Transparency
7 / Credit
8 / Open to Failure
![Page 26: Designing Inclusive Open Source Communities](https://reader031.vdocuments.net/reader031/viewer/2022030310/58f9aa0a760da3da068b74e1/html5/thumbnails/26.jpg)
1 / Personas
![Page 27: Designing Inclusive Open Source Communities](https://reader031.vdocuments.net/reader031/viewer/2022030310/58f9aa0a760da3da068b74e1/html5/thumbnails/27.jpg)
Identify the personas you want to involve.
![Page 28: Designing Inclusive Open Source Communities](https://reader031.vdocuments.net/reader031/viewer/2022030310/58f9aa0a760da3da068b74e1/html5/thumbnails/28.jpg)
TYPES OF PERSONAS
Designers
Writers
Event Organisers
Developers
Testers
Support
![Page 29: Designing Inclusive Open Source Communities](https://reader031.vdocuments.net/reader031/viewer/2022030310/58f9aa0a760da3da068b74e1/html5/thumbnails/29.jpg)
2 / Core Team Growth
1 / Personas
![Page 30: Designing Inclusive Open Source Communities](https://reader031.vdocuments.net/reader031/viewer/2022030310/58f9aa0a760da3da068b74e1/html5/thumbnails/30.jpg)
Leading chorus not leading voice.
![Page 31: Designing Inclusive Open Source Communities](https://reader031.vdocuments.net/reader031/viewer/2022030310/58f9aa0a760da3da068b74e1/html5/thumbnails/31.jpg)
Mentoring new contributors
![Page 32: Designing Inclusive Open Source Communities](https://reader031.vdocuments.net/reader031/viewer/2022030310/58f9aa0a760da3da068b74e1/html5/thumbnails/32.jpg)
Mentoring new leads
![Page 33: Designing Inclusive Open Source Communities](https://reader031.vdocuments.net/reader031/viewer/2022030310/58f9aa0a760da3da068b74e1/html5/thumbnails/33.jpg)
1 / Personas
2 / Core Team Growth
3 / Delegate
![Page 34: Designing Inclusive Open Source Communities](https://reader031.vdocuments.net/reader031/viewer/2022030310/58f9aa0a760da3da068b74e1/html5/thumbnails/34.jpg)
Different people enjoy and are stressed by different things.
![Page 35: Designing Inclusive Open Source Communities](https://reader031.vdocuments.net/reader031/viewer/2022030310/58f9aa0a760da3da068b74e1/html5/thumbnails/35.jpg)
Focus on what you only can do, not what you’re good at doing.
Thanks to Brie Anne Demkiw for the tip.
![Page 36: Designing Inclusive Open Source Communities](https://reader031.vdocuments.net/reader031/viewer/2022030310/58f9aa0a760da3da068b74e1/html5/thumbnails/36.jpg)
Create key forwarders, not key doers.
![Page 37: Designing Inclusive Open Source Communities](https://reader031.vdocuments.net/reader031/viewer/2022030310/58f9aa0a760da3da068b74e1/html5/thumbnails/37.jpg)
BURNOUT!AVOID
![Page 38: Designing Inclusive Open Source Communities](https://reader031.vdocuments.net/reader031/viewer/2022030310/58f9aa0a760da3da068b74e1/html5/thumbnails/38.jpg)
1 / Personas
2 / Core Team Growth
3 / Delegate
4 / Onboard
![Page 39: Designing Inclusive Open Source Communities](https://reader031.vdocuments.net/reader031/viewer/2022030310/58f9aa0a760da3da068b74e1/html5/thumbnails/39.jpg)
Your first contributionHow did it feel?
1
![Page 40: Designing Inclusive Open Source Communities](https://reader031.vdocuments.net/reader031/viewer/2022030310/58f9aa0a760da3da068b74e1/html5/thumbnails/40.jpg)
Onboarding… for each persona!
![Page 41: Designing Inclusive Open Source Communities](https://reader031.vdocuments.net/reader031/viewer/2022030310/58f9aa0a760da3da068b74e1/html5/thumbnails/41.jpg)
Identify easy ways to start
![Page 42: Designing Inclusive Open Source Communities](https://reader031.vdocuments.net/reader031/viewer/2022030310/58f9aa0a760da3da068b74e1/html5/thumbnails/42.jpg)
CASE
Tag simple bugs with a special intro tag
![Page 43: Designing Inclusive Open Source Communities](https://reader031.vdocuments.net/reader031/viewer/2022030310/58f9aa0a760da3da068b74e1/html5/thumbnails/43.jpg)
CASE
UX-Feedback tag on WP and impact
![Page 44: Designing Inclusive Open Source Communities](https://reader031.vdocuments.net/reader031/viewer/2022030310/58f9aa0a760da3da068b74e1/html5/thumbnails/44.jpg)
1 / Personas
2 / Core Team Growth
3 / Delegate
4 / Onboard
5 / Many Ways to Contribute
![Page 45: Designing Inclusive Open Source Communities](https://reader031.vdocuments.net/reader031/viewer/2022030310/58f9aa0a760da3da068b74e1/html5/thumbnails/45.jpg)
There are many ways to contribute.
![Page 46: Designing Inclusive Open Source Communities](https://reader031.vdocuments.net/reader031/viewer/2022030310/58f9aa0a760da3da068b74e1/html5/thumbnails/46.jpg)
You can… write documentation.
![Page 47: Designing Inclusive Open Source Communities](https://reader031.vdocuments.net/reader031/viewer/2022030310/58f9aa0a760da3da068b74e1/html5/thumbnails/47.jpg)
You can… improve existing tickets.
![Page 48: Designing Inclusive Open Source Communities](https://reader031.vdocuments.net/reader031/viewer/2022030310/58f9aa0a760da3da068b74e1/html5/thumbnails/48.jpg)
CASE
Guide making new tickets
WordPress
![Page 49: Designing Inclusive Open Source Communities](https://reader031.vdocuments.net/reader031/viewer/2022030310/58f9aa0a760da3da068b74e1/html5/thumbnails/49.jpg)
You can… translate.
![Page 50: Designing Inclusive Open Source Communities](https://reader031.vdocuments.net/reader031/viewer/2022030310/58f9aa0a760da3da068b74e1/html5/thumbnails/50.jpg)
You can… run tests with users.
![Page 51: Designing Inclusive Open Source Communities](https://reader031.vdocuments.net/reader031/viewer/2022030310/58f9aa0a760da3da068b74e1/html5/thumbnails/51.jpg)
You can… support people.
![Page 52: Designing Inclusive Open Source Communities](https://reader031.vdocuments.net/reader031/viewer/2022030310/58f9aa0a760da3da068b74e1/html5/thumbnails/52.jpg)
CASE
Response Time Baker Framework
![Page 53: Designing Inclusive Open Source Communities](https://reader031.vdocuments.net/reader031/viewer/2022030310/58f9aa0a760da3da068b74e1/html5/thumbnails/53.jpg)
1 / Personas
2 / Core Team Growth
3 / Delegate
4 / Onboard
5 / Many Ways to Contribute
6 / Transparency
![Page 54: Designing Inclusive Open Source Communities](https://reader031.vdocuments.net/reader031/viewer/2022030310/58f9aa0a760da3da068b74e1/html5/thumbnails/54.jpg)
Discuss everything in the open
![Page 55: Designing Inclusive Open Source Communities](https://reader031.vdocuments.net/reader031/viewer/2022030310/58f9aa0a760da3da068b74e1/html5/thumbnails/55.jpg)
Avoids groupthinkADVANTAGE
![Page 56: Designing Inclusive Open Source Communities](https://reader031.vdocuments.net/reader031/viewer/2022030310/58f9aa0a760da3da068b74e1/html5/thumbnails/56.jpg)
New people get up to speed quicklyADVANTAGE
![Page 57: Designing Inclusive Open Source Communities](https://reader031.vdocuments.net/reader031/viewer/2022030310/58f9aa0a760da3da068b74e1/html5/thumbnails/57.jpg)
CASE
Do everything in the open even releases
![Page 58: Designing Inclusive Open Source Communities](https://reader031.vdocuments.net/reader031/viewer/2022030310/58f9aa0a760da3da068b74e1/html5/thumbnails/58.jpg)
Meeting etiquette
![Page 59: Designing Inclusive Open Source Communities](https://reader031.vdocuments.net/reader031/viewer/2022030310/58f9aa0a760da3da068b74e1/html5/thumbnails/59.jpg)
Timezones-8 -5 -2 +5 +2 +8
![Page 60: Designing Inclusive Open Source Communities](https://reader031.vdocuments.net/reader031/viewer/2022030310/58f9aa0a760da3da068b74e1/html5/thumbnails/60.jpg)
1 / Personas
2 / Core Team Growth
3 / Delegate
4 / Onboard
5 / Many Ways to Contribute
6 / Transparency
7 / Credit
![Page 61: Designing Inclusive Open Source Communities](https://reader031.vdocuments.net/reader031/viewer/2022030310/58f9aa0a760da3da068b74e1/html5/thumbnails/61.jpg)
Props for every commit
![Page 62: Designing Inclusive Open Source Communities](https://reader031.vdocuments.net/reader031/viewer/2022030310/58f9aa0a760da3da068b74e1/html5/thumbnails/62.jpg)
Props for every contribution
![Page 63: Designing Inclusive Open Source Communities](https://reader031.vdocuments.net/reader031/viewer/2022030310/58f9aa0a760da3da068b74e1/html5/thumbnails/63.jpg)
CASE
WordPressRelease Announcements
![Page 64: Designing Inclusive Open Source Communities](https://reader031.vdocuments.net/reader031/viewer/2022030310/58f9aa0a760da3da068b74e1/html5/thumbnails/64.jpg)
CASE
WordPressProfile Badges
![Page 65: Designing Inclusive Open Source Communities](https://reader031.vdocuments.net/reader031/viewer/2022030310/58f9aa0a760da3da068b74e1/html5/thumbnails/65.jpg)
CASE
Show historyof people in project
![Page 66: Designing Inclusive Open Source Communities](https://reader031.vdocuments.net/reader031/viewer/2022030310/58f9aa0a760da3da068b74e1/html5/thumbnails/66.jpg)
Great jobProps
ThanksGIVE F*CKING CREDIT.
![Page 67: Designing Inclusive Open Source Communities](https://reader031.vdocuments.net/reader031/viewer/2022030310/58f9aa0a760da3da068b74e1/html5/thumbnails/67.jpg)
1 / Personas
2 / Core Team Growth
3 / Delegate
4 / Onboard
5 / Many Ways to Contribute
6 / Transparency
7 / Credit
8 / Open to Failure
![Page 68: Designing Inclusive Open Source Communities](https://reader031.vdocuments.net/reader031/viewer/2022030310/58f9aa0a760da3da068b74e1/html5/thumbnails/68.jpg)
Admit your faults.
![Page 69: Designing Inclusive Open Source Communities](https://reader031.vdocuments.net/reader031/viewer/2022030310/58f9aa0a760da3da068b74e1/html5/thumbnails/69.jpg)
Show people they can make mistakes and still participate.
![Page 70: Designing Inclusive Open Source Communities](https://reader031.vdocuments.net/reader031/viewer/2022030310/58f9aa0a760da3da068b74e1/html5/thumbnails/70.jpg)
Accept changes in direction.
![Page 71: Designing Inclusive Open Source Communities](https://reader031.vdocuments.net/reader031/viewer/2022030310/58f9aa0a760da3da068b74e1/html5/thumbnails/71.jpg)
CHAPTER 6
Experimentation & Iteration
![Page 72: Designing Inclusive Open Source Communities](https://reader031.vdocuments.net/reader031/viewer/2022030310/58f9aa0a760da3da068b74e1/html5/thumbnails/72.jpg)
Keep iterating on both the community and the project.
![Page 73: Designing Inclusive Open Source Communities](https://reader031.vdocuments.net/reader031/viewer/2022030310/58f9aa0a760da3da068b74e1/html5/thumbnails/73.jpg)
Keep the project alive.
![Page 74: Designing Inclusive Open Source Communities](https://reader031.vdocuments.net/reader031/viewer/2022030310/58f9aa0a760da3da068b74e1/html5/thumbnails/74.jpg)
“”
BRUCE LEE
Be water my friend.
![Page 75: Designing Inclusive Open Source Communities](https://reader031.vdocuments.net/reader031/viewer/2022030310/58f9aa0a760da3da068b74e1/html5/thumbnails/75.jpg)
Thanks
Tammie Lister @karmatosed
Davide Casali @folletto