0
Scaling Your DeveloperProgramIan SkerrettEclipse Foundation
Who Am I?Long time ago a DeveloperMore recently a Product ManagerNow, a Marketing guy
What Is Eclipse?Open source communityNot-for-profit Foundation190+ member companies250+ open source projects1000+ ope...
What is Eclipse?19 employees4 in “marketing”
Developer-2-DeveloperPhoto Credit: Yandle
Developers Want to LearnSource: Eclipse Community Survey
Developers Are Passionate
Content Is KingTutorialsInterviewsWebinars SamplesWhitePapersGettingStarted Learning Google Social Media
Lower the Barriers
How many steps to download?
Registration Page
Is a person or signed contract involved inthe process?Photo Credit: viZZZual.com
Remember: LearningDownload <> Potential Customer
How many steps to ‘Hello World’
Developers Want EngageWith Each Other
BYOC (Channel)
Love your early adoptersPhoto Credit: wwardy
You Will Need A LeaderA Technical Leader
If You Love Something Set It Free
People Will Say Bad Things
People are already saying bad things?
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@ianskerrettQuestions
Scaling your developer program
Scaling your developer program
Scaling your developer program
Upcoming SlideShare
Loading in...5
×

Scaling your developer program

213

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
213
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Eclipse is a large successful open source community that has scaled to many millions of developers.
  • 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.
  • The way you scale is to enable Developer to Developer marketing.How do you get your community to do the marketing and evangelism?
  • 80% developers report that code in their personal timeWhy do they do this?To learn?How can you tap into this desire to learn.
  • Developers are passionate. If they love you they will tell others.If they don’t love you they will tell others.
  • 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
  • How hard is it for a developer to learn your technology?Remember developers are learning on their OWN time. It has to be easy.
  • Developers learn by doing. You need to have a download.No download, no scaling your developer program.
  • 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.
  • 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.
  • Once download how easy is it to get going.What else needs to be downloaded?Tutorials, examples, getting started are important.Content is king!!
  • Developers want to communicate with each other.They don’t expect to just talk with a vendor.
  • 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.
  • Early adopters are the developers that will hit your barriers first. Make it easy for them.Quick responsesPromote their contentAcknowledge their achievements
  • 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
  • Vendors tend to want to control too much. Control the message.Control what gets built.
  • Lots of people influencing this control. A lot is based on fear.
  • If no one is saying bad things, do you have a bigger problem. Is anyone using your technology. Are you relevant?
  • 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
  • Marketing should be a service to communityDon’t organize meetups, provide services to have the community organize meetupsSponsor community eventsSponsor community web sites
  • Transcript of "Scaling your developer program"

    1. 1. Scaling Your DeveloperProgramIan SkerrettEclipse Foundation
    2. 2. Who Am I?Long time ago a DeveloperMore recently a Product ManagerNow, a Marketing guy
    3. 3. 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 Eclipsetechnology6-9 million developer users
    4. 4. What is Eclipse?19 employees4 in “marketing”
    5. 5. Developer-2-DeveloperPhoto Credit: Yandle
    6. 6. Developers Want to LearnSource: Eclipse Community Survey
    7. 7. Developers Are Passionate
    8. 8. Content Is KingTutorialsInterviewsWebinars SamplesWhitePapersGettingStarted Learning Google Social Media
    9. 9. Lower the Barriers
    10. 10. How many steps to download?
    11. 11. Registration Page
    12. 12. Is a person or signed contract involved inthe process?Photo Credit: viZZZual.com
    13. 13. Remember: LearningDownload <> Potential Customer
    14. 14. How many steps to ‘Hello World’
    15. 15. Developers Want EngageWith Each Other
    16. 16. BYOC (Channel)
    17. 17. Love your early adoptersPhoto Credit: wwardy
    18. 18. You Will Need A LeaderA Technical Leader
    19. 19. If You Love Something Set It Free
    20. 20. People Will Say Bad Things
    21. 21. People are already saying bad things?
    22. 22. Do you have a bigger problem?Photo Credit: Colin_K
    23. 23. Be Part of the Community
    24. 24. Provide Services to the Community
    25. 25. How Do You Scale a Developer Program Make It Easy to Learn Have Others Spread the Message Enable a Community
    26. 26. Thank You!Ian.Skerrett@eclipse.org@ianskerrettQuestions
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×