SlideShare a Scribd company logo
Communities Over Code
How to Build a Successful Project
Joe Brockmeier (@jzb)
PRESENTED BY:
Manager, Community Team (OSAS)
This work is licensed under a Creative Commons Attribution-NoDerivatives 4.0 International License.
About Me (Briefly)
· Red Hat since August 2013
· Apache Member, CloudStack PMC, Incubator
PMC
· Former openSUSE Community Manager
· Technology Journalist ~1999-2008, 2010-2012
· Likes books, Vim, cats, music, beer, and polar
bears – not necessarily in that order.
What We'll Cover
· Why “Community Over Code”?
· Defining Success
· Governance and Community
· Infrastructure
· Marketing
· How Can We Help?
Don't Forget:
@devconf_cz
Hashtag:
#devconfcz
Me: @jzb
What is
“Community Over Code”?
Community Over Code
· How You Do Things is as Important as What
You Do
· A Healthy Community Can Roll with Changes
· People Come and Go – No One is Irreplaceable
or Permanent
· “But they're a great contributor” – doesn't
matter
· “We'll do it right later” – maybe there won't be
a later...
Core Principles
· Communication & Openness (“If it didn't
happen on the mailing list...”)
· Mentorship
· Earned Rights (“Leave Your Hat at the Door”)
· Quality > Speed
· All Contributions Matter
· Users Matter
Defining Success
What Does Success Look Like?
· Define Project Goals
· What are you building, for whom, and why?
· Measurable
· Can you track your success? Can you trace it back
to causes?
· Communicate the Goals Often, to Everybody
· It's easy to lose sight of the big picture.
· You can be successful accidentally, but don't
count on it!
Governance &
Community
Governance
· One Size Can't Fit All
· Have Clear Guidelines on How Things Are
Done
· How does a user become a contributor?
· How does a contributor become a core
contributor / earn rights?
· Golden Rule
· Diversity
· Skills and people
Governance Suggestions
· Everything happens on the mailing list*
· 72 hours for feedback
· Use “lazy consensus” to make decisions*
· Exceptions: Legal, missing stakeholder, security,
etc.
· Leave your Hat at the door
· Company / titles shouldn't matter
· Make decisions stick
· Document, document, document
Infrastructure
Care & Feeding for
Community
· Mailing Lists
· Forums ?
· Bug Tracker
· Documentation / Wiki
· Code Repositories
· Trello / Kanban, etc.?
· Continuous Integration (CI) & Testing Infra
· Translation tools
Face to Face
· Nothing beats in-person bonding.
· We still don't have beer over TCP/IP!
· You can't depend on in-person collaboration
all the time – but try to make it happen
sometimes!
· Find time for learning, doing, and socializing.
· Carry as much as possible back to the rest of
the community.
Marketing
& Promotion
Audience & Goals
· What are your goals?
· Fuzzy goals == unfocused
· Who are you trying to reach?
· Personas / profiles of users
· What do they want?
· Craft a story / message around how your project
fits their needs. May need to “fix” the project!
· Feedback loop
· Talk to users, use their ideas!
Project Voice and Messaging
· Tailor Website to users
· Have talking points / messaging for the project
that explains it to new folks
· Explain benefits, not features or low-level
technology
· Show me how to be successful, quickly
Blogging and Social Media
· Take the time to write about what you're
doing.
· Video / screencasts are also good – but remember
the old-timers.
· Find contributors to help run social media,
blogs, etc.
· Provide social media guidelines!
· Advanced: Editorial calendar, SEO, scheduled
tweets, target influencers
Releases!
· Start planning release announcements early
· Ideally, before the first alpha
· Identify publications that might be interested
· Identify partner projects that might help
promote your project
· Go big, but don't just focus on releases!
Summary
· Community is a process, not an end state
· You will never, ever, ever be “done”
· Successful communities change
· Single-company projects < Diverse projects
· If you build it, you still have to promote it
· If you're not growing, you're dying
· Golden Rule
Questions?
example@fedoraproject.org
CONTACT:
License statement goes here. Creative Commons licenses are good.

More Related Content

Viewers also liked (20)

DOC
Biweekly Financial Commentary 08 11 10
Ant Wong
 
PPT
זוהר גמליאל מצגת נופים
zoar308
 
PPS
Pájaros
guest9416a3
 
PPT
Cv Alexandra Vrabete
Vrabete Alexandra
 
DOC
Biweekly Financial Commentary 07 01 01
Ant Wong
 
PDF
Post-Smartphone (Wearables & IoT Devices) Patent Wars: Strategy Development
Alex G. Lee, Ph.D. Esq. CLP
 
PDF
Prfm programming 2
Yung-Luen Lan
 
DOCX
IoT Connected Car High Litigation Risk Patents Assessment
Alex G. Lee, Ph.D. Esq. CLP
 
KEY
Nais Presentation
mhines
 
PDF
Bootstrapping coverage
Joe Brockmeier
 
PDF
WPAN _Bluetooth & Zigbee_ Patents for Standard Ranking
Alex G. Lee, Ph.D. Esq. CLP
 
PPT
Quantitative and qualitative research
dhinnar
 
PPT
Filosofia
laura23_bdn
 
PPS
Le Puy en Velay - Auvernia
Luiz Carlos Dias
 
PPT
Intervento K Ma C Pacini
aprovisi
 
PPT
Cultural Presentation
lwach
 
PPT
Partner Busines
guest4ab0dd
 
PPT
BiLogica - BI services
eclectic78
 
XLS
Biweekly Financial Commentary 09 08 17
Ant Wong
 
PPTX
Crash course for designing projects
mhines
 
Biweekly Financial Commentary 08 11 10
Ant Wong
 
זוהר גמליאל מצגת נופים
zoar308
 
Pájaros
guest9416a3
 
Cv Alexandra Vrabete
Vrabete Alexandra
 
Biweekly Financial Commentary 07 01 01
Ant Wong
 
Post-Smartphone (Wearables & IoT Devices) Patent Wars: Strategy Development
Alex G. Lee, Ph.D. Esq. CLP
 
Prfm programming 2
Yung-Luen Lan
 
IoT Connected Car High Litigation Risk Patents Assessment
Alex G. Lee, Ph.D. Esq. CLP
 
Nais Presentation
mhines
 
Bootstrapping coverage
Joe Brockmeier
 
WPAN _Bluetooth & Zigbee_ Patents for Standard Ranking
Alex G. Lee, Ph.D. Esq. CLP
 
Quantitative and qualitative research
dhinnar
 
Filosofia
laura23_bdn
 
Le Puy en Velay - Auvernia
Luiz Carlos Dias
 
Intervento K Ma C Pacini
aprovisi
 
Cultural Presentation
lwach
 
Partner Busines
guest4ab0dd
 
BiLogica - BI services
eclectic78
 
Biweekly Financial Commentary 09 08 17
Ant Wong
 
Crash course for designing projects
mhines
 

Similar to Community Over Code: How to Build a Successful Project (20)

PDF
How Companies can Effectively Work with Open Source Communities
All Things Open
 
PDF
(PROJEKTURA) agileadria agile for corporations
Ratko Mutavdzic
 
ODP
The apacheway
Rich Bowen
 
PPT
Social Media & Project Management
Sunderland City Council
 
PDF
Rsqrd AI: Making Conversational AI Work for Everybody
Sanjana Chowdhury
 
PPTX
(PROJEKTURA) lean and agile for corporation @Cotrugli MBA
Ratko Mutavdzic
 
PPTX
From 1 to 100
Eric Schultz
 
PPTX
How to Build a Career in Open Source.pptx
SherinRappai
 
PPTX
IABC Emerging Media Summit - Organizational Collaboration
Red e App
 
PDF
UX London 2013 - Notes and Key Themes
Simon Pan
 
PDF
Leadership From Below: What Software Developers do for Society and Why Others...
Trond Arne Undheim
 
PPTX
Javantura v7 - Learning to Scale Yourself: The Journey from Coder to Leader -...
HUJAK - Hrvatska udruga Java korisnika / Croatian Java User Association
 
PDF
apidays LIVE Hong Kong 2021 - How to start a tech community by Jenks Guo, Lin...
apidays
 
PDF
Gardler bosc2010 community_developmentattheasf
BOSC 2010
 
PDF
Building software: the lessons from open source
Arnaud Porterie
 
PDF
At the Intersection of Agile and Change Management - Prosci ACMP NorCal Poll ...
Tim Creasey
 
PPTX
Human computer interaction -Design and software process
N.Jagadish Kumar
 
PDF
Creating and Maintaining an Inclusive DevOps Culture
judy (fink) johnson
 
PPTX
Building a Culture Supporting Accessibility from Within Your Organization
Tom Widerøe
 
PDF
Organizational Access
Mark Farmer
 
How Companies can Effectively Work with Open Source Communities
All Things Open
 
(PROJEKTURA) agileadria agile for corporations
Ratko Mutavdzic
 
The apacheway
Rich Bowen
 
Social Media & Project Management
Sunderland City Council
 
Rsqrd AI: Making Conversational AI Work for Everybody
Sanjana Chowdhury
 
(PROJEKTURA) lean and agile for corporation @Cotrugli MBA
Ratko Mutavdzic
 
From 1 to 100
Eric Schultz
 
How to Build a Career in Open Source.pptx
SherinRappai
 
IABC Emerging Media Summit - Organizational Collaboration
Red e App
 
UX London 2013 - Notes and Key Themes
Simon Pan
 
Leadership From Below: What Software Developers do for Society and Why Others...
Trond Arne Undheim
 
Javantura v7 - Learning to Scale Yourself: The Journey from Coder to Leader -...
HUJAK - Hrvatska udruga Java korisnika / Croatian Java User Association
 
apidays LIVE Hong Kong 2021 - How to start a tech community by Jenks Guo, Lin...
apidays
 
Gardler bosc2010 community_developmentattheasf
BOSC 2010
 
Building software: the lessons from open source
Arnaud Porterie
 
At the Intersection of Agile and Change Management - Prosci ACMP NorCal Poll ...
Tim Creasey
 
Human computer interaction -Design and software process
N.Jagadish Kumar
 
Creating and Maintaining an Inclusive DevOps Culture
judy (fink) johnson
 
Building a Culture Supporting Accessibility from Within Your Organization
Tom Widerøe
 
Organizational Access
Mark Farmer
 
Ad

More from Joe Brockmeier (12)

PDF
Thinking inside the box (shared)
Joe Brockmeier
 
PDF
Introduction to Atomic: Tailoring a Trusted OS for Containers
Joe Brockmeier
 
PDF
Sharing Apache's Goodness: How We Should be Telling Apache's Story
Joe Brockmeier
 
ODP
Solving the Package Problem
Joe Brockmeier
 
PPTX
Apache CloudStack: API to UI (STLLUG)
Joe Brockmeier
 
PDF
Apache CloudStack: From API to UI (NYLUG)
Joe Brockmeier
 
PPTX
Deploying Apache CloudStack from API to UI
Joe Brockmeier
 
PPTX
Taking the open cloud to 11
Joe Brockmeier
 
PPTX
Getting Started with Apache CloudStack
Joe Brockmeier
 
PDF
How I Learned to Stop Worrying, and Love Open Source Software Foundations
Joe Brockmeier
 
PPTX
Intro to CloudStack
Joe Brockmeier
 
PDF
Txlf2012
Joe Brockmeier
 
Thinking inside the box (shared)
Joe Brockmeier
 
Introduction to Atomic: Tailoring a Trusted OS for Containers
Joe Brockmeier
 
Sharing Apache's Goodness: How We Should be Telling Apache's Story
Joe Brockmeier
 
Solving the Package Problem
Joe Brockmeier
 
Apache CloudStack: API to UI (STLLUG)
Joe Brockmeier
 
Apache CloudStack: From API to UI (NYLUG)
Joe Brockmeier
 
Deploying Apache CloudStack from API to UI
Joe Brockmeier
 
Taking the open cloud to 11
Joe Brockmeier
 
Getting Started with Apache CloudStack
Joe Brockmeier
 
How I Learned to Stop Worrying, and Love Open Source Software Foundations
Joe Brockmeier
 
Intro to CloudStack
Joe Brockmeier
 
Txlf2012
Joe Brockmeier
 
Ad

Recently uploaded (20)

PDF
Wondershare PDFelement Pro Crack for MacOS New Version Latest 2025
bashirkhan333g
 
PDF
Driver Easy Pro 6.1.1 Crack Licensce key 2025 FREE
utfefguu
 
PDF
Top Agile Project Management Tools for Teams in 2025
Orangescrum
 
PDF
AOMEI Partition Assistant Crack 10.8.2 + WinPE Free Downlaod New Version 2025
bashirkhan333g
 
PDF
Empower Your Tech Vision- Why Businesses Prefer to Hire Remote Developers fro...
logixshapers59
 
PDF
NEW-Viral>Wondershare Filmora 14.5.18.12900 Crack Free
sherryg1122g
 
PDF
SAP Firmaya İade ABAB Kodları - ABAB ile yazılmıl hazır kod örneği
Salih Küçük
 
PPTX
AEM User Group: India Chapter Kickoff Meeting
jennaf3
 
PPTX
Finding Your License Details in IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
PDF
Generic or Specific? Making sensible software design decisions
Bert Jan Schrijver
 
PPTX
OpenChain @ OSS NA - In From the Cold: Open Source as Part of Mainstream Soft...
Shane Coughlan
 
PPTX
Change Common Properties in IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
PDF
vMix Pro 28.0.0.42 Download vMix Registration key Bundle
kulindacore
 
PPTX
Help for Correlations in IBM SPSS Statistics.pptx
Version 1 Analytics
 
PDF
[Solution] Why Choose the VeryPDF DRM Protector Custom-Built Solution for You...
Lingwen1998
 
PPTX
Customise Your Correlation Table in IBM SPSS Statistics.pptx
Version 1 Analytics
 
PPTX
Comprehensive Risk Assessment Module for Smarter Risk Management
EHA Soft Solutions
 
PDF
Build It, Buy It, or Already Got It? Make Smarter Martech Decisions
bbedford2
 
PDF
The 5 Reasons for IT Maintenance - Arna Softech
Arna Softech
 
PPTX
Agentic Automation: Build & Deploy Your First UiPath Agent
klpathrudu
 
Wondershare PDFelement Pro Crack for MacOS New Version Latest 2025
bashirkhan333g
 
Driver Easy Pro 6.1.1 Crack Licensce key 2025 FREE
utfefguu
 
Top Agile Project Management Tools for Teams in 2025
Orangescrum
 
AOMEI Partition Assistant Crack 10.8.2 + WinPE Free Downlaod New Version 2025
bashirkhan333g
 
Empower Your Tech Vision- Why Businesses Prefer to Hire Remote Developers fro...
logixshapers59
 
NEW-Viral>Wondershare Filmora 14.5.18.12900 Crack Free
sherryg1122g
 
SAP Firmaya İade ABAB Kodları - ABAB ile yazılmıl hazır kod örneği
Salih Küçük
 
AEM User Group: India Chapter Kickoff Meeting
jennaf3
 
Finding Your License Details in IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
Generic or Specific? Making sensible software design decisions
Bert Jan Schrijver
 
OpenChain @ OSS NA - In From the Cold: Open Source as Part of Mainstream Soft...
Shane Coughlan
 
Change Common Properties in IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
vMix Pro 28.0.0.42 Download vMix Registration key Bundle
kulindacore
 
Help for Correlations in IBM SPSS Statistics.pptx
Version 1 Analytics
 
[Solution] Why Choose the VeryPDF DRM Protector Custom-Built Solution for You...
Lingwen1998
 
Customise Your Correlation Table in IBM SPSS Statistics.pptx
Version 1 Analytics
 
Comprehensive Risk Assessment Module for Smarter Risk Management
EHA Soft Solutions
 
Build It, Buy It, or Already Got It? Make Smarter Martech Decisions
bbedford2
 
The 5 Reasons for IT Maintenance - Arna Softech
Arna Softech
 
Agentic Automation: Build & Deploy Your First UiPath Agent
klpathrudu
 

Community Over Code: How to Build a Successful Project

  • 1. Communities Over Code How to Build a Successful Project Joe Brockmeier (@jzb) PRESENTED BY: Manager, Community Team (OSAS) This work is licensed under a Creative Commons Attribution-NoDerivatives 4.0 International License.
  • 2. About Me (Briefly) · Red Hat since August 2013 · Apache Member, CloudStack PMC, Incubator PMC · Former openSUSE Community Manager · Technology Journalist ~1999-2008, 2010-2012 · Likes books, Vim, cats, music, beer, and polar bears – not necessarily in that order.
  • 3. What We'll Cover · Why “Community Over Code”? · Defining Success · Governance and Community · Infrastructure · Marketing · How Can We Help?
  • 6. Community Over Code · How You Do Things is as Important as What You Do · A Healthy Community Can Roll with Changes · People Come and Go – No One is Irreplaceable or Permanent · “But they're a great contributor” – doesn't matter · “We'll do it right later” – maybe there won't be a later...
  • 7. Core Principles · Communication & Openness (“If it didn't happen on the mailing list...”) · Mentorship · Earned Rights (“Leave Your Hat at the Door”) · Quality > Speed · All Contributions Matter · Users Matter
  • 9. What Does Success Look Like? · Define Project Goals · What are you building, for whom, and why? · Measurable · Can you track your success? Can you trace it back to causes? · Communicate the Goals Often, to Everybody · It's easy to lose sight of the big picture. · You can be successful accidentally, but don't count on it!
  • 11. Governance · One Size Can't Fit All · Have Clear Guidelines on How Things Are Done · How does a user become a contributor? · How does a contributor become a core contributor / earn rights? · Golden Rule · Diversity · Skills and people
  • 12. Governance Suggestions · Everything happens on the mailing list* · 72 hours for feedback · Use “lazy consensus” to make decisions* · Exceptions: Legal, missing stakeholder, security, etc. · Leave your Hat at the door · Company / titles shouldn't matter · Make decisions stick · Document, document, document
  • 14. Care & Feeding for Community · Mailing Lists · Forums ? · Bug Tracker · Documentation / Wiki · Code Repositories · Trello / Kanban, etc.? · Continuous Integration (CI) & Testing Infra · Translation tools
  • 15. Face to Face · Nothing beats in-person bonding. · We still don't have beer over TCP/IP! · You can't depend on in-person collaboration all the time – but try to make it happen sometimes! · Find time for learning, doing, and socializing. · Carry as much as possible back to the rest of the community.
  • 17. Audience & Goals · What are your goals? · Fuzzy goals == unfocused · Who are you trying to reach? · Personas / profiles of users · What do they want? · Craft a story / message around how your project fits their needs. May need to “fix” the project! · Feedback loop · Talk to users, use their ideas!
  • 18. Project Voice and Messaging · Tailor Website to users · Have talking points / messaging for the project that explains it to new folks · Explain benefits, not features or low-level technology · Show me how to be successful, quickly
  • 19. Blogging and Social Media · Take the time to write about what you're doing. · Video / screencasts are also good – but remember the old-timers. · Find contributors to help run social media, blogs, etc. · Provide social media guidelines! · Advanced: Editorial calendar, SEO, scheduled tweets, target influencers
  • 20. Releases! · Start planning release announcements early · Ideally, before the first alpha · Identify publications that might be interested · Identify partner projects that might help promote your project · Go big, but don't just focus on releases!
  • 21. Summary · Community is a process, not an end state · You will never, ever, ever be “done” · Successful communities change · Single-company projects < Diverse projects · If you build it, you still have to promote it · If you're not growing, you're dying · Golden Rule
  • 22. Questions? [email protected] CONTACT: License statement goes here. Creative Commons licenses are good.