David I Evans Data DevRel Conference 2016 Technical Best Practices for a DevRel Program
Slide deck I presented at the 2016 Evans Data Developer Relations Conference.
This session will focus on a few technical best practices for creating and sustaining a world class developer relations program. David I will cover: 1) developer community site features and infrastructures, 2) technical content generation, 3) developer webinar and communication best practices, 4) global and local evangelism, 5) leveraging and integrating with other developer communities, and 6) knowledge curation and marketing.
David I Evans Data DevRel Conference 2016 Technical Best Practices for a DevRel Program
1. EMBARCADERO TECHNOLOGIES
BEST PRACTICES FOR A
WORLD CLASS DEVELOPER
RELATIONS PROGRAM
David Intersimone “David I”
Chief Evangelist
davidi@embarcadero.com
http://embt.co/SipFromTheFirehose
Twitter: @davidi99
Skype: davidi99
2. EMBARCADERO TECHNOLOGIES
Agenda
1. Developer community site features and infrastructures
2. Technical content generation
3. Developer webinar and communication best practices
4. Global and local evangelism
5. Leverage and integrate with other developer communities
6. Knowledge curation and marketing
http://embt.co/drc2016-bestpractices
http://embt.co/drc2016-basics
3. EMBARCADERO TECHNOLOGIES
About David Intersimone “David I”
• 46 years since my first program – IBM360/40, Fortran, Prime # Generator
• First 8 years – real time assembly language programmer
• 30+ years with the developer tools group
• Responsibilities:
– Global Evangelism
– Tech Partner Program
– MVP Program
– Embarcadero Community
– Developer Cheerleader
4. EMBARCADERO TECHNOLOGIES
About Embarcadero
• Enterprise strong development tools for cross-platform applications
• Delphi, C++Builder and RAD Studio
– Single Source code
– Native UI and Native code
– Windows, OS X, iOS and Android
• Development environment, components, tools and libraries
– Enterprise desktop, server and multi-tier
– Mobile
– Cloud
– IoT
• Active community of more than 3 million developers worldwide
http://www.embarcadero.com
http://community.embarcadero.com
5. EMBARCADERO TECHNOLOGIES
1) Developer community site features and infrastructures
• SDK(s)
– Tools, Libraries, Components
– Docs, Wiki, Tutorials, Samples
– Unit Tests, Test Datasets
• Answers and FAQs – StackOverflow, your own Q&A
• Forums, Newsgroups
• Support / Quality portals
– Bug reports, Workaround, Feature Requests
6. EMBARCADERO TECHNOLOGIES
2) Technical content generation
• Content Plan
– Themes / Topics
– Campaigns
– Product Launches
– Project migration
– Satisfaction
– Ongoing education
• Types of Content
– Articles
– Blogs
– Newsletters
– Social posts
– “How To” videos
– Deep Dive videos
– Events – online and live
RSS feeds and tags for everything!
7. EMBARCADERO TECHNOLOGIES
3) Developer webinar and communication best practices
• Webinars and videos
– How To(s) – 5 minutes or less, one focused topic
– Deep Dives - 30 to 60 minutes
– Resolution: 1920x1080
– Font for source code: Lucida Console - 14 point
– In an IDE, when focused on code – hide all other windows/panels
– Turn off taskbar, popups, Skype, notifications
• Communications
– Separate marketing and technical EDMs
– Focus emails for each target developer based on what you know about them
– Newsletters with your news, content, events and other interesting dev news
– HTML or Text format
– Encoded links – so you can track what developers are interested in hearing
8. EMBARCADERO TECHNOLOGIES
4) Global and local evangelism
• Webinars at 6am, 11am and 5pm Pacific Time
• Most Valuable Professional(s) program
• Thought leaders and luminaries
• Social posts for your community members to localize/share
• Replay video projects for localization, captioning
9. EMBARCADERO TECHNOLOGIES
5) Leverage and integrate other developer communities
• Developers often use multiple tools, stacks, platforms
• Leverage SDKs, content, etc. other DevRel programs
• Participate in synergistic events and communities
• Example: building a multi-device cloud healthcare solution
– Embarcadero Tools
– Amazon AWS
– Kinvey BaaS
– Apple iOS, Google Android, Windows desktop/server
– Oracle SQL database
– Polar heart rate monitor, Wahoo scale, EC Microelectronics beacons
10. EMBARCADERO TECHNOLOGIES
6) Knowledge curation and marketing
• Marketing / Community site separation and integration
• Links from the documentation and wiki
– To your community content
– To other developer program content
• Twitter, Facebook, LinkedIn, G+
• YouTube playlists
• Samples – SourceForge, GitHub, Bitbucket
• RSS feeds and tags for everything
12. EMBARCADERO TECHNOLOGIES
DevRel Program in the Cloud
• Content – Google docs
• Videos - YouTube
• Webinars - YouTube Live, Google Hangouts, LiveCoding.tv, Skype
• Feeds – FeedBurner (Google)
• Questions & Answers – StackOverflow
• Feature requests – uservoice.com
• Samples – GitHub, SourceForge, BitBucket, CodeProject
• Event Calendar – Google calendar
• Social Marketing – Buffer
• Newsgroups – Google Groups
• Finding content – Google Alerts
• Meetings/UserGroups – meetup.com
13. EMBARCADERO TECHNOLOGIES
Three Takeaways
• Tools/Content/Knowledge is critical to success
• Developer Socializing is important, especially to listen
• Developers collaborate, so should developer programs
This session will focus on a few technical best practices for creating and sustaining a world class developer relations program.
David Intersimone is Embarcadero Technologies’ Vice President of Developer Relations and Chief Evangelist.
David Intersimone (known to many as David I.) is a passionate and innovative software industry veteran-often referred to as a developer icon-who extols and educates the world on Embarcadero developer and database tools and runs the company's rampant online community.
He shares his visions as an active member of the industry speaking circuit and is tapped as an expert source by the media. He is a long-standing champion of architects, developers and database professionals and works to ensure that their needs are folded into Embarcadero's strategic product plans.
Before Embarcadero, David spent more than 20 years with Borland in various evangelism, engineering, and development capacities, including creating the company's developer relations program.
He previously served as Director of Product Services for Softsel Computer Products Inc. (now Merisel). David holds a bachelor's degree in computer science from California Polytechnic State University at San Luis Obispo, California.
We use TechSmith’s Camtasia for Mac and Windows
We use GoToWebinar, GoToMeeting
5 generations of Community sites/infrastructure in 30 years
BBS
Compuserve
StoryServer by Vignette
Custom/Purchased
Joomla/JomSocial/Purchased
Membership roles/products datahub - custom