SlideShare a Scribd company logo
1 of 33
Marketing Open Source
with Great Success!
Brad Micklea
@bradmicklea
Dir, PM with Red Hat
ex-COO with Codenvy
Project lead, Eclipse Che
Wed, 25-Oct-2017
16:30 - 17:05
Wilhelm-Kramer-Zimmer Room
Why Listen? Che Marketing Stats...
>7M
Che workspace
usage hours
>1M
Website visitors
(page views were
even higher)
98
Contributors to
Che & Che-Docs
If you
build it...
Sorry,
they won’t
come.
( that’s make-believe )
Good News:
Marketing your project is free!
(But it is work)
1. Build the Message
Focus on what people get from your project. Why should
they care and why are you different from anyone else?
My rules:
● Be honest and clear - no adjectives or hyperbole
● Copy the best (it’s not cheating)
● Use accepted terms but limit “marketing” words
● Target editing away more than half your words
Identify Your Value Proposition
Refine The Value Proposition
Create 2-3 options to test with real users.
My Rules
● Watch for an immediate and emotional response.
● Then, stick with it. Repetition makes the message.
Example
Codenvy
Example
GitHub
2. Obsess on “First” Experience
Many Firsts - Obsess About All!
Most people focus on the first impression, but each
step a user/contributor takes is its own first.
● First interaction (site, or readme, or others)
● First product experience (run or perhaps build)
● First build from source
● First contribution
In your repo sweat the README.md:
● Your clear and powerful value proposition.
● Screenshot if applicable (must look professional).
● How to experience your project (don’t assume build).
● Link to a CONTRIBUTE.md.
● Include a LICENSE.md.
First Impression Basics
A Joyful First Experience
Option 1: Make
“getting started”
top of your
README.
(TOC is a good idea for a big readme)
A Joyful First Experience
(Shameless Plug)
Option 2:
Add an Eclipse
Che factory or
Chefile to your
repo instant
experience.
Eclipse Che
Factory:
Nothing to
install.
30 seconds to
evaluation.
3. Broadcast. Then Amplify.
Start with Differentiated Content
Establish your niche and position.
A blog is a good way to test - use the metrics.
Self-host or publish to others can both work.
Medium.com is easy and gets a built-in audience, but
you have minimal metrics and can only use a sub-
domain for URL.
Example
Che Blog
Hone Everything with Metrics
Consider metrics you get when choosing a platform.
Commit to experimenting and measuring results.
Look for win-win partnerships.
Growth Hacking Value
Example
@EclipseJavaIDE
Work: Experimented
with GIF length, tagging,
time of day for tweets.
Result: 350k monthly
impressions with 30
minutes prep a day.
Know Your Goal
Awareness: Release notes are great - especially if they’re frequent.
Engagement: Be opinionated (or even controversial) but honest.
Get Creative and Run Experiments
Experimented with Quora in
2016 - answered project-
relevant questions.
- Honest
- Transparent
- Helpful
Worked for us, but YMMV
100
Target attendees
>700
Live attendees
25%
Product usage increase
Doing CheConf 2017 in December! Get Ready!
Take Docs Seriously
For open source projects, docs are where the users are.
● Control it, it’s probably more important than your site
● Track it and obsess over it
● Guide people - connect the docs to site and repo
● Reference docs in posts, blogs, tweets, etc...
Table of contents is critical - reflect your
user’s goals and “understanding journey”
4. Work for Your Community
(And Your Community Will Work for You.)
The First Step Is Already Done:
Clear Repo, Clear “Firsts,” And A
Joyful Experience.
A Painless First Contribution
...If you go with the
Eclipse Che option,
a dedicated PR
panel makes it easy
for contributors to
execute a first pull
request.
Show A Clear Community Path
The community needs to see a clear forward path:
user > contributor > committer > maintainer.
● Document what’s needed in your repo:
○ ...to contribute (CLA)?
○ ...to commit (PRs? Voting?)
○ ...to maintain?
● Engage and push people from level to level
Cultivate The Community
● Plan in the open
○ Discuss plans in the repo.
○ Explain why things can’t or shouldn’t be done.
○ Host virtual public meetings to encourage discussion.
○ Publish your roadmap on your repo wiki.
● Never stop engaging.
Ask for Help
Your community is your friend - ask them for help (they will!)
● Share your big, audacious goals publicly.
● Find people who can help and reach out personally.
● Look for win-wins (e.g. VJug and CheConf). Asked... ...Got
Thank You
@bradmicklea

More Related Content

Similar to Marketing open source projects to great success!

Social Media Optimization and Marketing 101
Social Media Optimization and Marketing 101Social Media Optimization and Marketing 101
Social Media Optimization and Marketing 101
Muhammad Saleem
 

Similar to Marketing open source projects to great success! (20)

How to Manage Open Source Product by Github Sr. PM
How to Manage Open Source Product by Github Sr. PMHow to Manage Open Source Product by Github Sr. PM
How to Manage Open Source Product by Github Sr. PM
 
Carmen Brion - The value for product teams to design think
Carmen Brion - The value for product teams to design thinkCarmen Brion - The value for product teams to design think
Carmen Brion - The value for product teams to design think
 
Power of define, ideate power of prototyping
Power of define, ideate power of prototypingPower of define, ideate power of prototyping
Power of define, ideate power of prototyping
 
Tips and Tricks for a Great Dev Platform
Tips and Tricks for a Great Dev PlatformTips and Tricks for a Great Dev Platform
Tips and Tricks for a Great Dev Platform
 
Beta-start Program
Beta-start Program Beta-start Program
Beta-start Program
 
Launch Your Startup Like a Boss
Launch Your Startup Like a BossLaunch Your Startup Like a Boss
Launch Your Startup Like a Boss
 
Redefining your big idea
Redefining your big ideaRedefining your big idea
Redefining your big idea
 
Growth hacking - the Content Marketing (3)
Growth hacking - the Content Marketing (3)Growth hacking - the Content Marketing (3)
Growth hacking - the Content Marketing (3)
 
6 Must-Have Tools to Boost Your Social-Media Productivity
6 Must-Have Tools to Boost Your Social-Media Productivity6 Must-Have Tools to Boost Your Social-Media Productivity
6 Must-Have Tools to Boost Your Social-Media Productivity
 
Career Hacks for Developers
Career Hacks for DevelopersCareer Hacks for Developers
Career Hacks for Developers
 
LinkedIn Ebook.pdf
LinkedIn Ebook.pdfLinkedIn Ebook.pdf
LinkedIn Ebook.pdf
 
Social Media Optimization and Marketing 101
Social Media Optimization and Marketing 101Social Media Optimization and Marketing 101
Social Media Optimization and Marketing 101
 
Blogging practices to support project work
Blogging practices to support project workBlogging practices to support project work
Blogging practices to support project work
 
The 3 Principles that Lead to Better Collaboration Between Design and Product...
The 3 Principles that Lead to Better Collaboration Between Design and Product...The 3 Principles that Lead to Better Collaboration Between Design and Product...
The 3 Principles that Lead to Better Collaboration Between Design and Product...
 
Suyati suggestions akhil
Suyati suggestions akhilSuyati suggestions akhil
Suyati suggestions akhil
 
My Content Design journey & work samples
My Content Design journey & work samplesMy Content Design journey & work samples
My Content Design journey & work samples
 
My Content Design Portfolio and samples
My Content Design Portfolio  and samplesMy Content Design Portfolio  and samples
My Content Design Portfolio and samples
 
Blogging how to get started and monetize full
Blogging how to get started and monetize fullBlogging how to get started and monetize full
Blogging how to get started and monetize full
 
Setting & Managing Client Expectations During Site Launches - STAT City Crawl...
Setting & Managing Client Expectations During Site Launches - STAT City Crawl...Setting & Managing Client Expectations During Site Launches - STAT City Crawl...
Setting & Managing Client Expectations During Site Launches - STAT City Crawl...
 
Agile Prototyping Best Practices
Agile Prototyping Best PracticesAgile Prototyping Best Practices
Agile Prototyping Best Practices
 

Recently uploaded

+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Health
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
VictorSzoltysek
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 

Recently uploaded (20)

AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
%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
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
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
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
Pharm-D Biostatistics and Research methodology
Pharm-D Biostatistics and Research methodologyPharm-D Biostatistics and Research methodology
Pharm-D Biostatistics and Research methodology
 
%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
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 

Marketing open source projects to great success!

  • 1. Marketing Open Source with Great Success! Brad Micklea @bradmicklea Dir, PM with Red Hat ex-COO with Codenvy Project lead, Eclipse Che Wed, 25-Oct-2017 16:30 - 17:05 Wilhelm-Kramer-Zimmer Room
  • 2. Why Listen? Che Marketing Stats... >7M Che workspace usage hours >1M Website visitors (page views were even higher) 98 Contributors to Che & Che-Docs
  • 5. Good News: Marketing your project is free! (But it is work)
  • 6. 1. Build the Message
  • 7. Focus on what people get from your project. Why should they care and why are you different from anyone else? My rules: ● Be honest and clear - no adjectives or hyperbole ● Copy the best (it’s not cheating) ● Use accepted terms but limit “marketing” words ● Target editing away more than half your words Identify Your Value Proposition
  • 8. Refine The Value Proposition Create 2-3 options to test with real users. My Rules ● Watch for an immediate and emotional response. ● Then, stick with it. Repetition makes the message.
  • 11. 2. Obsess on “First” Experience
  • 12. Many Firsts - Obsess About All! Most people focus on the first impression, but each step a user/contributor takes is its own first. ● First interaction (site, or readme, or others) ● First product experience (run or perhaps build) ● First build from source ● First contribution
  • 13. In your repo sweat the README.md: ● Your clear and powerful value proposition. ● Screenshot if applicable (must look professional). ● How to experience your project (don’t assume build). ● Link to a CONTRIBUTE.md. ● Include a LICENSE.md. First Impression Basics
  • 14. A Joyful First Experience Option 1: Make “getting started” top of your README. (TOC is a good idea for a big readme)
  • 15. A Joyful First Experience (Shameless Plug) Option 2: Add an Eclipse Che factory or Chefile to your repo instant experience.
  • 17. 3. Broadcast. Then Amplify.
  • 18. Start with Differentiated Content Establish your niche and position. A blog is a good way to test - use the metrics. Self-host or publish to others can both work. Medium.com is easy and gets a built-in audience, but you have minimal metrics and can only use a sub- domain for URL.
  • 20. Hone Everything with Metrics Consider metrics you get when choosing a platform. Commit to experimenting and measuring results. Look for win-win partnerships.
  • 21. Growth Hacking Value Example @EclipseJavaIDE Work: Experimented with GIF length, tagging, time of day for tweets. Result: 350k monthly impressions with 30 minutes prep a day.
  • 22. Know Your Goal Awareness: Release notes are great - especially if they’re frequent. Engagement: Be opinionated (or even controversial) but honest.
  • 23. Get Creative and Run Experiments Experimented with Quora in 2016 - answered project- relevant questions. - Honest - Transparent - Helpful Worked for us, but YMMV
  • 24. 100 Target attendees >700 Live attendees 25% Product usage increase Doing CheConf 2017 in December! Get Ready!
  • 25. Take Docs Seriously For open source projects, docs are where the users are. ● Control it, it’s probably more important than your site ● Track it and obsess over it ● Guide people - connect the docs to site and repo ● Reference docs in posts, blogs, tweets, etc...
  • 26. Table of contents is critical - reflect your user’s goals and “understanding journey”
  • 27. 4. Work for Your Community (And Your Community Will Work for You.)
  • 28. The First Step Is Already Done: Clear Repo, Clear “Firsts,” And A Joyful Experience.
  • 29. A Painless First Contribution ...If you go with the Eclipse Che option, a dedicated PR panel makes it easy for contributors to execute a first pull request.
  • 30. Show A Clear Community Path The community needs to see a clear forward path: user > contributor > committer > maintainer. ● Document what’s needed in your repo: ○ ...to contribute (CLA)? ○ ...to commit (PRs? Voting?) ○ ...to maintain? ● Engage and push people from level to level
  • 31. Cultivate The Community ● Plan in the open ○ Discuss plans in the repo. ○ Explain why things can’t or shouldn’t be done. ○ Host virtual public meetings to encourage discussion. ○ Publish your roadmap on your repo wiki. ● Never stop engaging.
  • 32. Ask for Help Your community is your friend - ask them for help (they will!) ● Share your big, audacious goals publicly. ● Find people who can help and reach out personally. ● Look for win-wins (e.g. VJug and CheConf). Asked... ...Got

Editor's Notes

  1. Write down why people should care about your project. Remember: it’s about what they get from it, not what you do. Let your followers amplify your message and watch the words they use. “Development witchcraft” was Red Monk, not me.
  2. Meet with your audience and try your variations: Figure out which “plays” best (best response + most repeatable). I love trade shows and conferences for this part. Refine based on your findings. Once you’re done, remember to never stop doing this :)
  3. Clear criteria, make it as quantitative as possible Figure out where the right bar is - ours is 2 sizeable contributions but Che is hard, might be more for a simpler project