Home  >  Article  >  Web Front-end  >  Evaluate the effectiveness of your developer relations program

Evaluate the effectiveness of your developer relations program

WBOY
WBOYOriginal
2023-08-28 09:57:081129browse

Developer relations are an integral part of many software companies looking to win over developers. You can call it developer evangelism or community outreach, but ultimately, it's a commitment to ensuring:

  1. You are actively listening to the needs of your community and asking how you can help.
  2. You provide a channel for developers to provide feedback to you.
  3. You have the opportunity to share your vision with the community and hopefully solve some of their problems.

In my opinion, this is definitely the right order, as it is important to always consider the needs of the community.

But the problem with developer relations is that it's a subjective, somewhat nebulous field that in most cases doesn't involve tangible "things." This can make it difficult to measure how successful you or your team are and whether you're hitting your goals in your community.

What does a developer advocate do?

Based on my experience and many discussions with peers, the typical developer advocate tends to focus on a few key outreach mechanisms for engaging with developers. these are:

  1. Social media engagement, primarily Twitter
  2. Generate content via blogs or third-party sites such as Smashing Magazine
  3. Screencast video
  4. podcast
  5. Internet Conference
  6. Influencer Engagement
  7. Local or regional meetups and user groups
  8. Major meetings, including speaking or attending
  9. hackathon

The need to expand the message means strategies one through five will receive the most attention, allowing advocates to reach the largest possible audience. They're not too personal, but they do afford a big amplifier. Strategies six through nine provide opportunities for more direct one-on-one interaction and engagement, opportunities to meet community members in person, work with influential developers to ensure they have the opportunity to influence the direction of your product, and generally A face with a name.

Easy measurement

Of the strategies listed above, the easiest to measure success for are the first five strategies. In most cases, analytics can provide insight into your actions, allowing you to determine how many people are interested in what you have to say. Tools like Twitter Analytics, Google Analytics, and Bitly can give you insights into how your outreach and engagement efforts are performing. The data provided can have a profound impact on how you tailor your tone and message, especially in these semi-autonomous media where anything can be misinterpreted and interpreted.

For example, my post about ngrok was very popular, and based on analytics, I can say it really resonated with my audience:

Evaluate the effectiveness of your developer relations program

I’m more interested in the engagement rate and percentage than the number of impressions, which in this case is 5,744 impressions. That's pretty good coverage and shows that many developers are interested.

Measurement is not that easy

When we get to the lower end of the list (starting at number six), it's difficult to quantify your performance, mainly because these are subjective actions that often have a qualitative value and therefore need to be measured.

What I mean is that it's hard to quantitatively measure the immediate and long-term impact that your participation in one of these motions may have. Sure, you could say you were speaking at an event with 300 people in attendance. But does this really tell you whether your message was successful or whether you impacted product sales? That’s not the case, and that’s the problem with many companies that view developer relations as just a cost center rather than a value add. Guys with spiky hair want hard numbers for more soft skills.

In my opinion, measuring this needs to be done by tracking the specific key messages you are trying to convey through social media. This means that if you are participating in an event, you should know what your goals are so that you can measure them afterwards by analyzing feedback on social media, especially Twitter. Twitter is by far the best medium for collecting qualitative measures of engagement. The community uses it extensively to discuss the good and bad they see, so if your message is popular, Twitter will know about it in most cases.

Sprinklr and other tools helps you gain insight into this and can help you gather information you can use to measure your success. I personally use TweetDeck’s multi-column feature to track keywords that are important to me, especially during events or announcements.

As I mentioned, these motions are often measured qualitatively, which means you need to make sure to save tweets or articles that highlight your motions, whether they are positive or negative. Yes, even negative feedback is valuable and should be used to determine how engaged you are with the community and whether your company or product is of interest. This tweet about my ngrok post is a good example:

Evaluate the effectiveness of your developer relations program

It’s also important to make sure the influencers you work with are clear about your vision and direction. Most developer advocates have a list of influential developers with whom they have regular conversations and briefings so they can understand trends and whether their company's products are actually solving a need.

Tracking how your influencers feel is important because it can tell you whether they understand your vision and how they feel about your product and company. Because these influencers have a huge megaphone and the ears of a community, the ability to proactively engage with them at the right time ensures they have the most accurate information to share with their followers. Trust me, for better or for worse, they will speak up. They are in a position of trust and thought leadership and rightfully need to express their true feelings on a topic.

Again, measuring your interactions with them is usually qualitative and from a long-tail scenario perspective, as most influencers will take the time to ensure the message is worth discussing or promoting. That's why it's hard to measure. The best tool I've found for this Onalytica is Onalytica, which helps provide opportunities to interact with influencers.

How do you measure success?

I really want to hear it Information from other developer advocates on this topic. I know there are many others Thoughts on how to effectively measure engagement if you can To be able to bring it all together. I hope you will comment and Offer your experiences and perspectives so we can all benefit and do the best we can Work better.

More practices JavaScript

This may surprise you a little, but Microsoft There is a lot of free learning content on many open source JavaScript topics, and we are The mission is to create more with Microsoft Edge. Check Mine:

  • Wow, I can test Microsoft Edge and IE on Mac and Linux!

Or my team and colleagues:

  • Microsoft Edge Web Summit 2015 (a complete series on what to expect in new browsers, new web Platform features and speakers from the community)
  • Best //BUILD/ and Windows 10 (including new JavaScript engine for websites and apps)
  • Advancing JavaScript No need to break the network (Christian Heilmann’s recent keynote)
  • Practical performance tips to make your HTML/JavaScript faster (seven parts) Series (from responsive design to casual games to performance optimization)
  • Get started quickly with modern web platforms (HTML, CSS, and JavaScript)
  • Develop Universal Windows applications using HTML and JavaScript Jump Start (using You have created the JS used to build the application)

There are also some free tools: Visual Studio Code, Azure Trial, and cross-browser testing tools - all for Mac, Linux, or Windows.

This article is part of network development technology Series from Microsoft. We are excited to share with you Microsoft Edge and the new EdgeHTML The rendering engine is with you. Get a free virtual machine or run it on your Mac, iOS, Android or Windows device @ http://dev.modern.ie/

The above is the detailed content of Evaluate the effectiveness of your developer relations program. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn