UNLOCK YOUR SECRET GARDEN:
How To Build a Developer Community Around Your Data
Presented by:Eric Davis,Forum One
01110011011001010111
011100110111
011001010111
10101
10101
Eric Davis – Project Director
•Grew up in Muncie, IN•Graduate of Ball State, AU, and UMD•Interests include health, fitness and tech
Your Presenter:
#F1webinar
What We Will Cover Why reach out to developers
Define a developer community How to create and market a developer
community
Why Reach Out to Developers?
Why Reach Out to Developers? Expand reach of content/data
Open data to foster innovation Build relationships to create new products Focus on what you do best
What is a Developer
Community?
What is a Developer
Community?“A collection of passionate people with distinctive personalities and skill sets who interact and work together towards a common mission by freely exchanging information, being transparent, and fostering trust.”
How Do I Create and Market a
Developer Community?
Sets of Recommendations Give developers what they need
Go to where developers are Seed the community with a community
manager Celebrate success
Give Developers What They Need
#1 Make A Great First Impression Make Clear Your Mission
Respect the 10-Minute Rule Provide Success Stories Offer Great Resources Offer an Easy Way to Connect
#2 Have an Integrated Presence
http://developer.dol.gov/
Department of Labor
http://developer.nytimes.com/
NY Times
http://data.worldbank.org/node/9
The World Bank
http://www.whitehouse.gov/developers
The White House
http://www.github.com
GitHub
http://www.github.com
GitHub
http://www.sourceforge.com
SourceForge
#3 Provide Great APIs
#4 Provide Awesome Success Stories
Go to Where Developers Are
#5 Actively Connect with Developers Online GitHub
SourceForge
Google Groups
ProgrammableWeb
Stack Overflow
https://groups.google.com/forum/#!forum/us-government-apis
US Government API Google Group
http://www.programmableweb.com/
ProgrammableWeb
http://stackoverflow.com/
Stack Overflow
#6 Actively Connect with Developers Offline Local Meetups Conferences Hack-A-Thons Programming Classes
#7 Regularly Communicate with
Developers
#8 Nurture Power Developers as Evangelists
Identify Power Developers Build Trust Give Them Great APIs
Seed the Community with a
Community Manager
#9 Provide a Community Manager Connect with Developers and Answer Questions
Facilitate and Moderate Discussions
Keep Developers Informed
Handle Community Logistics
Make the Community Happy!
Community Manager Skill Sets People skills
Technical skills People skills vs. Technical skills
Celebrate Success!
#10 Celebrate Success and Virtual High-Fives
Recap
We Covered Why reach out to developers Define a developer community How to create and market a developer
community
We Covered Give developers what they need Go to where developers are Seed the community with a community
manager Celebrate success
Contact me:Eric DavisProject Director, Business [email protected] ericldavis
Thank You! Any Questions?