SlideShare a Scribd company logo
1 of 22
Download to read offline
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

Biweekly Financial Commentary 08 11 10
Biweekly Financial Commentary 08 11 10Biweekly Financial Commentary 08 11 10
Biweekly Financial Commentary 08 11 10Ant Wong
 
זוהר גמליאל מצגת נופים
זוהר גמליאל מצגת נופיםזוהר גמליאל מצגת נופים
זוהר גמליאל מצגת נופיםzoar308
 
Biweekly Financial Commentary 07 01 01
Biweekly Financial Commentary 07 01 01Biweekly Financial Commentary 07 01 01
Biweekly Financial Commentary 07 01 01Ant Wong
 
Post-Smartphone (Wearables & IoT Devices) Patent Wars: Strategy Development
Post-Smartphone (Wearables & IoT Devices) Patent Wars: Strategy DevelopmentPost-Smartphone (Wearables & IoT Devices) Patent Wars: Strategy Development
Post-Smartphone (Wearables & IoT Devices) Patent Wars: Strategy DevelopmentAlex G. Lee, Ph.D. Esq. CLP
 
IoT Connected Car High Litigation Risk Patents Assessment
IoT Connected Car High Litigation Risk Patents AssessmentIoT Connected Car High Litigation Risk Patents Assessment
IoT Connected Car High Litigation Risk Patents AssessmentAlex G. Lee, Ph.D. Esq. CLP
 
Nais Presentation
Nais PresentationNais Presentation
Nais Presentationmhines
 
Bootstrapping coverage
Bootstrapping coverageBootstrapping coverage
Bootstrapping coverageJoe Brockmeier
 
WPAN _Bluetooth & Zigbee_ Patents for Standard Ranking
WPAN _Bluetooth & Zigbee_ Patents for Standard RankingWPAN _Bluetooth & Zigbee_ Patents for Standard Ranking
WPAN _Bluetooth & Zigbee_ Patents for Standard RankingAlex G. Lee, Ph.D. Esq. CLP
 
Quantitative and qualitative research
Quantitative and qualitative researchQuantitative and qualitative research
Quantitative and qualitative researchdhinnar
 
Le Puy en Velay - Auvernia
Le Puy en Velay - AuverniaLe Puy en Velay - Auvernia
Le Puy en Velay - AuverniaLuiz Carlos Dias
 
Intervento K Ma C Pacini
Intervento K Ma C PaciniIntervento K Ma C Pacini
Intervento K Ma C Paciniaprovisi
 
Cultural Presentation
Cultural PresentationCultural Presentation
Cultural Presentationlwach
 
BiLogica - BI services
BiLogica - BI servicesBiLogica - BI services
BiLogica - BI serviceseclectic78
 
Biweekly Financial Commentary 09 08 17
Biweekly  Financial  Commentary 09 08 17Biweekly  Financial  Commentary 09 08 17
Biweekly Financial Commentary 09 08 17Ant Wong
 
Crash course for designing projects
Crash course for designing projectsCrash course for designing projects
Crash course for designing projectsmhines
 

Viewers also liked (20)

Biweekly Financial Commentary 08 11 10
Biweekly Financial Commentary 08 11 10Biweekly Financial Commentary 08 11 10
Biweekly Financial Commentary 08 11 10
 
זוהר גמליאל מצגת נופים
זוהר גמליאל מצגת נופיםזוהר גמליאל מצגת נופים
זוהר גמליאל מצגת נופים
 
Pájaros
PájarosPájaros
Pájaros
 
Cv Alexandra Vrabete
Cv Alexandra VrabeteCv Alexandra Vrabete
Cv Alexandra Vrabete
 
Biweekly Financial Commentary 07 01 01
Biweekly Financial Commentary 07 01 01Biweekly Financial Commentary 07 01 01
Biweekly Financial Commentary 07 01 01
 
Post-Smartphone (Wearables & IoT Devices) Patent Wars: Strategy Development
Post-Smartphone (Wearables & IoT Devices) Patent Wars: Strategy DevelopmentPost-Smartphone (Wearables & IoT Devices) Patent Wars: Strategy Development
Post-Smartphone (Wearables & IoT Devices) Patent Wars: Strategy Development
 
Prfm programming 2
Prfm programming 2Prfm programming 2
Prfm programming 2
 
IoT Connected Car High Litigation Risk Patents Assessment
IoT Connected Car High Litigation Risk Patents AssessmentIoT Connected Car High Litigation Risk Patents Assessment
IoT Connected Car High Litigation Risk Patents Assessment
 
Nais Presentation
Nais PresentationNais Presentation
Nais Presentation
 
Bootstrapping coverage
Bootstrapping coverageBootstrapping coverage
Bootstrapping coverage
 
WPAN _Bluetooth & Zigbee_ Patents for Standard Ranking
WPAN _Bluetooth & Zigbee_ Patents for Standard RankingWPAN _Bluetooth & Zigbee_ Patents for Standard Ranking
WPAN _Bluetooth & Zigbee_ Patents for Standard Ranking
 
Quantitative and qualitative research
Quantitative and qualitative researchQuantitative and qualitative research
Quantitative and qualitative research
 
Filosofia
FilosofiaFilosofia
Filosofia
 
Le Puy en Velay - Auvernia
Le Puy en Velay - AuverniaLe Puy en Velay - Auvernia
Le Puy en Velay - Auvernia
 
Intervento K Ma C Pacini
Intervento K Ma C PaciniIntervento K Ma C Pacini
Intervento K Ma C Pacini
 
Cultural Presentation
Cultural PresentationCultural Presentation
Cultural Presentation
 
Partner Busines
Partner BusinesPartner Busines
Partner Busines
 
BiLogica - BI services
BiLogica - BI servicesBiLogica - BI services
BiLogica - BI services
 
Biweekly Financial Commentary 09 08 17
Biweekly  Financial  Commentary 09 08 17Biweekly  Financial  Commentary 09 08 17
Biweekly Financial Commentary 09 08 17
 
Crash course for designing projects
Crash course for designing projectsCrash course for designing projects
Crash course for designing projects
 

Similar to Community Over Code: How to Build a Successful Project

How Companies can Effectively Work with Open Source Communities
How Companies can Effectively Work with Open Source CommunitiesHow Companies can Effectively Work with Open Source Communities
How Companies can Effectively Work with Open Source CommunitiesAll Things Open
 
(PROJEKTURA) agileadria agile for corporations
(PROJEKTURA) agileadria agile for corporations(PROJEKTURA) agileadria agile for corporations
(PROJEKTURA) agileadria agile for corporationsRatko Mutavdzic
 
Rsqrd AI: Making Conversational AI Work for Everybody
Rsqrd AI: Making Conversational AI Work for EverybodyRsqrd AI: Making Conversational AI Work for Everybody
Rsqrd AI: Making Conversational AI Work for EverybodySanjana Chowdhury
 
(PROJEKTURA) lean and agile for corporation @Cotrugli MBA
(PROJEKTURA) lean and agile for corporation @Cotrugli MBA(PROJEKTURA) lean and agile for corporation @Cotrugli MBA
(PROJEKTURA) lean and agile for corporation @Cotrugli MBARatko Mutavdzic
 
How to Build a Career in Open Source.pptx
How to Build a Career in Open Source.pptxHow to Build a Career in Open Source.pptx
How to Build a Career in Open Source.pptxSherinRappai
 
IABC Emerging Media Summit - Organizational Collaboration
IABC Emerging Media Summit - Organizational CollaborationIABC Emerging Media Summit - Organizational Collaboration
IABC Emerging Media Summit - Organizational CollaborationRed e App
 
UX London 2013 - Notes and Key Themes
UX London 2013 - Notes and Key ThemesUX London 2013 - Notes and Key Themes
UX London 2013 - Notes and Key ThemesSimon Pan
 
Leadership From Below: What Software Developers do for Society and Why Others...
Leadership From Below: What Software Developers do for Society and Why Others...Leadership From Below: What Software Developers do for Society and Why Others...
Leadership From Below: What Software Developers do for Society and Why Others...Trond Arne Undheim
 
apidays LIVE Hong Kong 2021 - How to start a tech community by Jenks Guo, Lin...
apidays LIVE Hong Kong 2021 - How to start a tech community by Jenks Guo, Lin...apidays LIVE Hong Kong 2021 - How to start a tech community by Jenks Guo, Lin...
apidays LIVE Hong Kong 2021 - How to start a tech community by Jenks Guo, Lin...apidays
 
Gardler bosc2010 community_developmentattheasf
Gardler bosc2010 community_developmentattheasfGardler bosc2010 community_developmentattheasf
Gardler bosc2010 community_developmentattheasfBOSC 2010
 
Building software: the lessons from open source
Building software: the lessons from open sourceBuilding software: the lessons from open source
Building software: the lessons from open sourceArnaud Porterie
 
At the Intersection of Agile and Change Management - Prosci ACMP NorCal Poll ...
At the Intersection of Agile and Change Management - Prosci ACMP NorCal Poll ...At the Intersection of Agile and Change Management - Prosci ACMP NorCal Poll ...
At the Intersection of Agile and Change Management - Prosci ACMP NorCal Poll ...Tim Creasey
 
Human computer interaction -Design and software process
Human computer interaction -Design and software processHuman computer interaction -Design and software process
Human computer interaction -Design and software processN.Jagadish Kumar
 
Creating and Maintaining an Inclusive DevOps Culture
Creating and Maintaining an Inclusive DevOps CultureCreating and Maintaining an Inclusive DevOps Culture
Creating and Maintaining an Inclusive DevOps Culturejudy (fink) johnson
 
Building a Culture Supporting Accessibility from Within Your Organization
Building a Culture Supporting Accessibility from Within Your OrganizationBuilding a Culture Supporting Accessibility from Within Your Organization
Building a Culture Supporting Accessibility from Within Your OrganizationTom Widerøe
 
Organizational Access
Organizational AccessOrganizational Access
Organizational AccessMark Farmer
 

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

How Companies can Effectively Work with Open Source Communities
How Companies can Effectively Work with Open Source CommunitiesHow Companies can Effectively Work with Open Source Communities
How Companies can Effectively Work with Open Source Communities
 
(PROJEKTURA) agileadria agile for corporations
(PROJEKTURA) agileadria agile for corporations(PROJEKTURA) agileadria agile for corporations
(PROJEKTURA) agileadria agile for corporations
 
The apacheway
The apachewayThe apacheway
The apacheway
 
Social Media & Project Management
Social Media & Project ManagementSocial Media & Project Management
Social Media & Project Management
 
Rsqrd AI: Making Conversational AI Work for Everybody
Rsqrd AI: Making Conversational AI Work for EverybodyRsqrd AI: Making Conversational AI Work for Everybody
Rsqrd AI: Making Conversational AI Work for Everybody
 
(PROJEKTURA) lean and agile for corporation @Cotrugli MBA
(PROJEKTURA) lean and agile for corporation @Cotrugli MBA(PROJEKTURA) lean and agile for corporation @Cotrugli MBA
(PROJEKTURA) lean and agile for corporation @Cotrugli MBA
 
From 1 to 100
From 1 to 100From 1 to 100
From 1 to 100
 
How to Build a Career in Open Source.pptx
How to Build a Career in Open Source.pptxHow to Build a Career in Open Source.pptx
How to Build a Career in Open Source.pptx
 
IABC Emerging Media Summit - Organizational Collaboration
IABC Emerging Media Summit - Organizational CollaborationIABC Emerging Media Summit - Organizational Collaboration
IABC Emerging Media Summit - Organizational Collaboration
 
UX London 2013 - Notes and Key Themes
UX London 2013 - Notes and Key ThemesUX London 2013 - Notes and Key Themes
UX London 2013 - Notes and Key Themes
 
Leadership From Below: What Software Developers do for Society and Why Others...
Leadership From Below: What Software Developers do for Society and Why Others...Leadership From Below: What Software Developers do for Society and Why Others...
Leadership From Below: What Software Developers do for Society and Why Others...
 
Javantura v7 - Learning to Scale Yourself: The Journey from Coder to Leader -...
Javantura v7 - Learning to Scale Yourself: The Journey from Coder to Leader -...Javantura v7 - Learning to Scale Yourself: The Journey from Coder to Leader -...
Javantura v7 - Learning to Scale Yourself: The Journey from Coder to Leader -...
 
apidays LIVE Hong Kong 2021 - How to start a tech community by Jenks Guo, Lin...
apidays LIVE Hong Kong 2021 - How to start a tech community by Jenks Guo, Lin...apidays LIVE Hong Kong 2021 - How to start a tech community by Jenks Guo, Lin...
apidays LIVE Hong Kong 2021 - How to start a tech community by Jenks Guo, Lin...
 
Gardler bosc2010 community_developmentattheasf
Gardler bosc2010 community_developmentattheasfGardler bosc2010 community_developmentattheasf
Gardler bosc2010 community_developmentattheasf
 
Building software: the lessons from open source
Building software: the lessons from open sourceBuilding software: the lessons from open source
Building software: the lessons from open source
 
At the Intersection of Agile and Change Management - Prosci ACMP NorCal Poll ...
At the Intersection of Agile and Change Management - Prosci ACMP NorCal Poll ...At the Intersection of Agile and Change Management - Prosci ACMP NorCal Poll ...
At the Intersection of Agile and Change Management - Prosci ACMP NorCal Poll ...
 
Human computer interaction -Design and software process
Human computer interaction -Design and software processHuman computer interaction -Design and software process
Human computer interaction -Design and software process
 
Creating and Maintaining an Inclusive DevOps Culture
Creating and Maintaining an Inclusive DevOps CultureCreating and Maintaining an Inclusive DevOps Culture
Creating and Maintaining an Inclusive DevOps Culture
 
Building a Culture Supporting Accessibility from Within Your Organization
Building a Culture Supporting Accessibility from Within Your OrganizationBuilding a Culture Supporting Accessibility from Within Your Organization
Building a Culture Supporting Accessibility from Within Your Organization
 
Organizational Access
Organizational AccessOrganizational Access
Organizational Access
 

More from Joe Brockmeier

Thinking inside the box (shared)
Thinking inside the box (shared)Thinking inside the box (shared)
Thinking inside the box (shared)Joe Brockmeier
 
Introduction to Atomic: Tailoring a Trusted OS for Containers
Introduction to Atomic: Tailoring a Trusted OS for ContainersIntroduction to Atomic: Tailoring a Trusted OS for Containers
Introduction to Atomic: Tailoring a Trusted OS for ContainersJoe Brockmeier
 
Sharing Apache's Goodness: How We Should be Telling Apache's Story
Sharing Apache's Goodness: How We Should be Telling Apache's StorySharing Apache's Goodness: How We Should be Telling Apache's Story
Sharing Apache's Goodness: How We Should be Telling Apache's StoryJoe Brockmeier
 
Solving the Package Problem
Solving the Package ProblemSolving the Package Problem
Solving the Package ProblemJoe Brockmeier
 
Apache CloudStack: API to UI (STLLUG)
Apache CloudStack: API to UI (STLLUG)Apache CloudStack: API to UI (STLLUG)
Apache CloudStack: API to UI (STLLUG)Joe Brockmeier
 
Apache CloudStack: From API to UI (NYLUG)
Apache CloudStack: From API to UI (NYLUG)Apache CloudStack: From API to UI (NYLUG)
Apache CloudStack: From API to UI (NYLUG)Joe Brockmeier
 
Deploying Apache CloudStack from API to UI
Deploying Apache CloudStack from API to UIDeploying Apache CloudStack from API to UI
Deploying Apache CloudStack from API to UIJoe Brockmeier
 
Taking the open cloud to 11
Taking the open cloud to 11Taking the open cloud to 11
Taking the open cloud to 11Joe Brockmeier
 
Getting Started with Apache CloudStack
Getting Started with Apache CloudStackGetting Started with Apache CloudStack
Getting Started with Apache CloudStackJoe Brockmeier
 
How I Learned to Stop Worrying, and Love Open Source Software Foundations
How I Learned to Stop Worrying, and Love Open Source Software FoundationsHow I Learned to Stop Worrying, and Love Open Source Software Foundations
How I Learned to Stop Worrying, and Love Open Source Software FoundationsJoe Brockmeier
 

More from Joe Brockmeier (12)

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

Recently uploaded

%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...masabamasaba
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in sowetomasabamasaba
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park masabamasaba
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnAmarnathKambale
 
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benonimasabamasaba
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...masabamasaba
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxAnnaArtyushina1
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...masabamasaba
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...Jittipong Loespradit
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfonteinmasabamasaba
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Bert Jan Schrijver
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationJuha-Pekka Tolvanen
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech studentsHimanshiGarg82
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfkalichargn70th171
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplatePresentation.STUDIO
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is insideshinachiaurasa2
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...Shane Coughlan
 

Recently uploaded (20)

%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptx
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the Situation
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 

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? example@fedoraproject.org CONTACT: License statement goes here. Creative Commons licenses are good.