If you’re spending the money for an enterprise level developer community solution, you need to make sure you optimize the ROI you get from it. The first steps are setting objectives, ensuring you have great content, and making sure you’re engaging all of your members.
If your company is like most, the workplace is growing more diverse, an enormous advantage as you bring different and unique points of view, cultures, and ideologies together to achieve a common goal. Companies today look to utilize innovation, collaboration, and transparency in order to achieve strategic objectives. The diversity of perspectives yields greater resources applied to the problem or situation. The question is not should we encourage greater participation; it’s what is the best way to do so effectively?
Once you recognize the need for a developer community, the next step is putting together a list of wants and needs for your community. We created the following list of things every great developer community needs.
In its basic form, knowledge management is about converting available raw data into digestible information. That information is then placed in a reusable repository for the benefit of any future need based on similar kinds of experiences. Knowledge management contributes to the streamlining of ideas, solved problems, new projects and product deployment driving towards productivity.
Engaged and happy remote developers aren’t identified or sustained in a vacuum. Engagement of remote developers starts with practices championed from the top of your organization down. Your leadership needs to embrace the merits of a global, diverse workforce and support efforts that attract and retain remote employees.
Developer evangelists and developer relations managers need to show the business value their efforts are generating. One significant measure of value is developer engagement in your online community. Using the right community software, regularly tracking activity, and reading engagement metrics can give you a keen understanding of how your community is performing. These measures can also give insight into how that performance contributes to your organization’s broader product development goals.