SlideShare a Scribd company logo
Scaling Your Developer
Program
Ian Skerrett
Eclipse Foundation
Who Am I?
Long time ago a Developer
More recently a Product Manager
Now, a Marketing guy
What Is Eclipse?
Open source community
Not-for-profit Foundation
190+ member companies
250+ open source projects
1000+ open source developers (committers)
10,000+ contributors
10,000+ products built with Eclipse
technology
6-9 million developer users
What is Eclipse?
19 employees
4 in “marketing”
Developer-2-Developer
Photo Credit: Yandle
Developers Want to Learn
Source: Eclipse Community Survey
Developers Are Passionate
Content Is King
TutorialsInterviews
Webinars Samples
White
Papers
Getting
Started
 Learning
 Google
 Social Media
Lower the Barriers
How many steps to download?
Registration Page
Is a person or signed contract involved in
the process?
Photo Credit: viZZZual.com
Remember: Learning
Download <> Potential Customer
How many steps to ‘Hello World’
Developers Want Engage
With Each Other
BYOC (Channel)
Love your early adopters
Photo Credit: wwardy
You Will Need A Leader
A Technical Leader
If You Love Something Set It Free
People Will Say Bad Things
People are already saying bad things?
Scaling your developer program
Scaling your developer program
Scaling your developer program
Do you have a bigger problem?
Photo Credit: Colin_K
Be Part of the Community
Provide Services to the Community
How Do You Scale a Developer Program
 Make It Easy to Learn
 Have Others Spread the Message
 Enable a Community
Thank You!
Ian.Skerrett@eclipse.org
@ianskerrett
Questions

More Related Content

PPT
Meet The After
PPTX
Access for All: Basics of Website Accessibility for Leaders
PPTX
Managing a large open source community - OSCON 2016
PPTX
Why Open Source Governance Matters
PDF
Graded assignment # 9
PDF
Sw 3 graded_assignment_10
PPTX
Why the Community Needs Open Source for IoT
PPTX
IoT development (APIcon 2014 presentation)
Meet The After
Access for All: Basics of Website Accessibility for Leaders
Managing a large open source community - OSCON 2016
Why Open Source Governance Matters
Graded assignment # 9
Sw 3 graded_assignment_10
Why the Community Needs Open Source for IoT
IoT development (APIcon 2014 presentation)

Similar to Scaling your developer program (20)

PPTX
Scaling your developer program
PPT
EclipseCon 2008: Diversity Is The Spice Of Life
PDF
SEED your community! Philippe Krief, Eclipse Foundation
PDF
2103.10 foundation v2 all things open
PDF
Eclipse Day India 2015 - Keynote (Mike Milinkovich)
PDF
Eclipse Way
PPTX
Enabling Industry Collaborations
PDF
Keynote - Eclipse - Accelerating OSGi Adoption - Mike Milinkovich, Executive ...
PDF
Why Contributing to Open Source Java at Eclipse Foundation Matters - Javaland
PDF
The Struggle is real, Free of Charge != Cost-Free
PDF
Keynote de Mike Milinkovich
PDF
Day3 wayne beaton eclipse community mgt
PDF
ICSE 2017 Keynote: Open Collaboration at Eclipse
PDF
How to Be a Responsible Open Source Citizen
PDF
Eclipse Legal Day - Nov 2013
PDF
Scaling an Open Source Sponsorship Program
PPTX
I want to be an efficient developper. Mix-IT version
PDF
Evangelizing Explained
PDF
SFSCON24 - Carmen Delgado Ivar Grimstad - Nurturing OpenJDK distribution: Ecl...
PDF
Open Source Health
Scaling your developer program
EclipseCon 2008: Diversity Is The Spice Of Life
SEED your community! Philippe Krief, Eclipse Foundation
2103.10 foundation v2 all things open
Eclipse Day India 2015 - Keynote (Mike Milinkovich)
Eclipse Way
Enabling Industry Collaborations
Keynote - Eclipse - Accelerating OSGi Adoption - Mike Milinkovich, Executive ...
Why Contributing to Open Source Java at Eclipse Foundation Matters - Javaland
The Struggle is real, Free of Charge != Cost-Free
Keynote de Mike Milinkovich
Day3 wayne beaton eclipse community mgt
ICSE 2017 Keynote: Open Collaboration at Eclipse
How to Be a Responsible Open Source Citizen
Eclipse Legal Day - Nov 2013
Scaling an Open Source Sponsorship Program
I want to be an efficient developper. Mix-IT version
Evangelizing Explained
SFSCON24 - Carmen Delgado Ivar Grimstad - Nurturing OpenJDK distribution: Ecl...
Open Source Health
Ad

More from Ian Skerrett (20)

PDF
Connecting the smart factory to the cloud with MQTT and Sparkplug
PDF
IoT Meetup HiveMQ and MQTT
PDF
The State of Edge Computing for IoT
PPTX
Internet of manufacturing and Open Source
PPTX
Open Source Software for Industry 4.0
PDF
Eclipse IoT Overview
PPTX
Eclipse IoT for Industry 4.0
PPTX
Eclipse IOT [IoT World Santa Clara]
PPTX
IoT Developer Survey 2017
PPTX
3 Software Stacks for IoT Solutions
PDF
IoT Developer Survey 2016
PPTX
Creating the open source building blocks for IoT
PPTX
Eclipse IoT: Open source technology for IoT developers
PPTX
Defining an Open IoT Stack - Presented at IoT World 2015
PPTX
IoT Developer Survey 2015
ODP
Using open source for IoT
PPTX
Leveraging the Open IoT Ecosystem to Accelerate Innovation [BizofIoT]
PPTX
ABC of IoT Consortiums
PPTX
Eclipse community survey 2014 v2
PPTX
Leveraging the Open IoT Ecosystem to Accelerate Product Strategy
Connecting the smart factory to the cloud with MQTT and Sparkplug
IoT Meetup HiveMQ and MQTT
The State of Edge Computing for IoT
Internet of manufacturing and Open Source
Open Source Software for Industry 4.0
Eclipse IoT Overview
Eclipse IoT for Industry 4.0
Eclipse IOT [IoT World Santa Clara]
IoT Developer Survey 2017
3 Software Stacks for IoT Solutions
IoT Developer Survey 2016
Creating the open source building blocks for IoT
Eclipse IoT: Open source technology for IoT developers
Defining an Open IoT Stack - Presented at IoT World 2015
IoT Developer Survey 2015
Using open source for IoT
Leveraging the Open IoT Ecosystem to Accelerate Innovation [BizofIoT]
ABC of IoT Consortiums
Eclipse community survey 2014 v2
Leveraging the Open IoT Ecosystem to Accelerate Product Strategy
Ad

Scaling your developer program

Editor's Notes

  • #4: Eclipse is a large successful open source community that has scaled to many millions of developers.
  • #5: Eclipse is a large community but the staff and resource available to the Eclipse Foundation is smallWe really don’t scale to the size.We had to look for different ways to scale.
  • #6: The way you scale is to enable Developer to Developer marketing.How do you get your community to do the marketing and evangelism?
  • #7: 80% developers report that code in their personal timeWhy do they do this?To learn?How can you tap into this desire to learn.
  • #8: Developers are passionate. If they love you they will tell others.If they don’t love you they will tell others.
  • #9: Google is your friend40%+ of our web site traffic comes from Google search.Content feeds GoogleContent also feeds Social MediaContent also first step to learning
  • #10: How hard is it for a developer to learn your technology?Remember developers are learning on their OWN time. It has to be easy.
  • #11: Developers learn by doing. You need to have a download.No download, no scaling your developer program.
  • #12: Registration pages are a barrier!Most developers will have an e-mail account for sign-ups. They don’t read your follow-up e-mails.
  • #13: Call a sales reps or sign a contract is a huge barrier! Huge?Some vendors stil can’t quote a price without talking to a sales rep.Remember, developers are doing this on their personal time. It might be in the evening.
  • #15: Once download how easy is it to get going.What else needs to be downloaded?Tutorials, examples, getting started are important.Content is king!!
  • #16: Developers want to communicate with each other.They don’t expect to just talk with a vendor.
  • #17: There is no one channel. Developers will use the channel of their preference. You need to be aware of them all.Stackoverflow is huge referral of traffic to eclipse.org. We have never formalized it as a channel for Eclipse support.
  • #18: Early adopters are the developers that will hit your barriers first. Make it easy for them.Quick responsesPromote their contentAcknowledge their achievements
  • #19: Leader needs to be a developer or technical person to gain credibilityDevelopers will want to follow the passion of the leaderLeader can set the tone and culture
  • #20: Vendors tend to want to control too much. Control the message.Control what gets built.
  • #21: Lots of people influencing this control. A lot is based on fear.
  • #26: If no one is saying bad things, do you have a bigger problem. Is anyone using your technology. Are you relevant?
  • #27: Vendor needs to be part of the community.Open source thrives on openness and transparencyFor vendors, think about open bug tracking databases, publish project plans, developers responding to support questions.Encourage participation, encourage interaction
  • #28: Marketing should be a service to communityDon’t organize meetups, provide services to have the community organize meetupsSponsor community eventsSponsor community web sites