Developer Relations Survey 2017

  • ID: 4342868
  • Report
  • Region: Global
  • 124 pages
  • Evans Data Corp
1 of 3
Take-aways from the annual Developer Relations Programs Survey

This comprehensive study of over 500 software developers examines issues and elements of developer programs. This report provides invaluable insight for your developer program, including:
  • Which revenue model do developers prefer?
  • What are the most important features of a developer program?
  • For which elements of a program are developers willing to pay?
  • What motivates developers to share knowledge and experience on developer community websites?
Get answers to these questions and more in this survey report. Consider this a key resource to help you build and maintain a successful developer program, community website, and training sessions.
Note: Product cover images may vary from those shown
2 of 3

EXECUTIVE SUMMARY

OVERVIEW 
Objectives of the Survey
Survey Methodology 
Research Design 
Relative Rankings
The Sample – Software Developers
The EDC Panel
Tactical Survey Reports
Custom Surveys
Targeted Analytics 

DEMOGRAPHICS AND FIRMOGRAPHICS 
Involvement in Software Development
Developer Segment
Company Size 
Development Team Size 
Company Years in Business
Device Platforms Targeted 

DEVELOPER PROGRAM MEMBERSHIP 
Program Membership 
Program Membership (Trend)
Program Membership by Developer Focus 
Longest Lasting Developer Program Membership 
Familiarity with Developer Programs 
Top Reasons to Join a Developer Relations Program
Top Reasons to Join by Program Membership
Top Reasons to Join by Developer Segment
Top Reasons to Stay with a Developer Program 
Top Reasons to Stay by Program Membership
Top Reasons to Stay by Developer Segment
Success in Using Developer Programs to Sell Skills and Find Clients

DEVELOPER PROGRAM COSTS AND ROI
Cost of Developer Program Membership 
Cost by Developer Segment
Cost by Company Size 
Who Pays for Developer Program Membership? 
Who Pays by Cost of Program Membership
Can Developer Programs Help Justify Membership Costs?
Reasons Used to Ask Management to Pay for Memberships 
Willingness to Pay for Various Program Resources
Developer Perceptions of Program ROI
What’s Lacking in Perceived Program ROI?
Time Saved by Using Developer Program Resources
Measuring Success of a Developer Program Membership 
Measuring Success by Program Membership

DEVELOPER OUTREACH
Primary Source of Information about New Developer Programs
Most Likely Source for Solutions to Mobile-related Issues
What Makes Information from a Vendor Portal Credible? 
Top Methods to Receive Updates from Developer Program
Time Spent Accessing Developer Program with Mobile Device 
Preferred Method of Communicating with Others 
Importance of Social Networks & Media to Program Evaluation 
Frequency of Interaction on Social Networks 
Most Used Social Network
Developer Response to Social Network Recommendations 
Unliking Developer Programs in Social Networks 
Reasons for Unliking Developer Programs in Social Networks

DEVELOPER PARTICIPATION AND INTERACTION IN COMMUNITIES
Most Compelling Reason to Log On to Development Community
Reasons to Participate Actively in a Developer Website 
Frequency of Visiting Primary Program Website
Length of Time Spent on Developer Program Website
Level of Participation in Community Resources
How to Make a Developer Feel Like a Partner 
Most Valuable Topic Areas for Blogs 
Chat Programs Used for Development Team Communications
Participation in Events 
Importance of Attending Trade Shows and Conferences

ACCELERATORS AND INCUBATORS 
Importance of Incubators to Developer Program Evaluation
Familiarity with Startup Accelerators 
How long should accelerators last?
Most Challenging Phase of Software Development Process
Best Incentives for Being in Accelerator Programs 
Preferred Model for Accelerator Program Participation
Familiarity with City-run Incubators or Accelerators

DEVELOPER TRAINING AND CERTIFICATION 
Preferred Format for Training
Preferred Format by Formal Training Attendance
Formal Training Attendance for a New Product
Specific Training Attendance for Primary Technology 
Experience with Online Education and Training Courses
Familiarity with Online Education and Training Courses 
Do Online Academies Influence Developer Program Membership? 
Do Developer Programs Influence Online Academy Attendance? 
Online Certifications and Nanodegrees 
Elements of a Great Technical Training Session
Percentage of Developers Who Are Certified
Should a Developer Relations Program Provide Certifications?
Most Sought After Training from Certification Programs
Most Sought After Training from own Company 

DEVELOPER PROGRAM RESOURCES AND DOCUMENTATION 
Importance of Various Developer Program Resources 
Measuring the Importance of Aspects of an SDK
Use of a Web-based Collaborative Forge for Software Development
Preferred Format for Documentation
Preference for Video or Whitepaper as Media for Information 
Download Medium for Software Trials and Development
Accessing APIs from Companies with No Developer Programs 
Impact of Lack of Developer Programs on API Use
Importance of Technical and Business Information about APIs 

APP STORES 
Selling Apps in App Stores
Importance of App Stores for Developer Relations Programs 
Importance of App Stores for Mobile Developers
Importance of App Store Features
Impact of Better Share of App Store Revenues

TECHNICAL SUPPORT  
Frequency of Tech Support Use
Type of Customer Support Preferred
Expectation of Free Online Support Forums
Expectation that Engineers Monitor Forums 
Preference to Pay for Support on an Hourly Basis
Satisfaction with Normal Hours of Support
Importance of Speaking with an Engineer in Support
Sufficiency of Online Chat with Engineer
Preferred Format for Getting Support 
Top Developer Support Features from an OEM 

Note: Product cover images may vary from those shown
3 of 3

Loading
LOADING...

4 of 3
Note: Product cover images may vary from those shown
Adroll
adroll