软件开发 绩效衡量
This article is part of a web dev tech series from Microsoft. Thank you for supporting the partners who make SitePoint possible.
本文是Microsoft的Web开发技术系列的一部分。 感谢您支持使SitePoint成为可能的合作伙伴。
Developer relations is an integral part of many software companies that hope to win the hearts and minds of developers. You may refer to it as developer evangelism or community outreach but ultimately, it’s a motion dedicated to ensuring that:
与开发人员的关系是许多希望赢得开发人员信任的软件公司的组成部分。 您可以将其称为开发人员布道或社区外展活动,但最终,它是旨在确保:
You’re proactively listening to what the community needs and looking to see how you can help 您正在积极聆听社区的需求,并希望了解如何提供帮助 You’re providing a conduit for developers to offer you feedback 您正在为开发人员提供反馈的渠道 You have an opportunity to share your vision with the community and hopefully solve some of their problems 您有机会与社区分享您的愿景,并希望解决他们的一些问题In my opinion, this is absolutely the right order to be driving on since it’s important to always think of 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 hard to measure how successful you or your team are and if you’re hitting the mark with your community.
但是开发人员关系的问题在于,这是一个主观的,有些含糊的领域,在大多数情况下不涉及有形的事物 。 这可能很难衡量您或您的团队的成功程度,以及您是否在社区中获得成功。
From my experience and through many discussions with my peers, the typical developer advocate tends to focus on several key outreach mechanisms to engage with developers. These are:
根据我的经验以及与同事的多次讨论,典型的开发者倡导者倾向于将重点放在与开发者互动的几个关键外展机制上。 这些是:
Social media engagement, primarily Twitter 社交媒体参与度,主要是Twitter Content generation via blogs or 3rd party sites such as Smashing Magazine 通过博客或第三方网站(例如Smashing Magazine)生成内容 Screencasts 截屏 Podcasts 播客 Webinars 网络研讨会 Influencer engagement 影响者参与 Local or regional meetups and usergroups 本地或区域聚会和用户组 Major conferences including speaking or attending 大型会议,包括演讲或参加 Hackathons 黑客马拉松The need to scale a message means that tactics one through five will get the most attention allowing advocates to reach the largest possible audience. They’re less personal but do afford a big megaphone. Tactics six through nine offer opportunities for more direct one-on-one interaction and engagement with the chance to meet with community members in person, work with influential developers to ensure they have an opportunity to affect your product direction and generally put a face to a name.
信息传递的必要性意味着,策略一到五将获得最大关注,从而使倡导者能够接触到尽可能多的受众。 他们不那么私人,但确实买得起大扩音器。 第六到九种策略提供了更直接的一对一互动和参与的机会,并有机会与社区成员进行面对面的交流,与有影响力的开发人员合作,以确保他们有机会影响您的产品发展方向,并且通常会面对名称。
Of the tactics listed above, the easiest to measure success on are the top five. In most cases, analytics can offer insight into your motions, allowing you to determine how many people were interested in what you had to say. Tools like Twitter Analytics, Google Analytics and Bitly offer tremendous insight into how well your outreach and engagement efforts are doing. The data offered can have a profound impact on how you adjust your tone and message, especially in these semi-autonomous mediums where anything can be misconstrued and left to interpretation.
在上面列出的策略中,最容易衡量成功的方法是前五名。 在大多数情况下,分析可以洞察您的动作,使您能够确定有多少人对您所说的话感兴趣。 诸如Twitter Analytics , Google Analytics和Bitly之类的工具可为您的外展和参与度工作做得很好提供深刻的见解。 所提供的数据可能会对您如何调整语气和信息产生深远的影响,尤其是在这些半自治的媒体中,任何东西都可能会被误解并留给解释。
For example, my post about ngrok really went over well and, based on the analytics, I can say that it was something that really resonated with my audience:
例如,我关于ngrok的帖子确实进展顺利,根据分析,我可以说这确实引起了我的听众的共鸣:
I’m less concerned about the engagement rate and percentage as I am about the number of impressions – in this case 5,744 impressions. That’s a fairly decent reach and shows that a number of developers were interested in this.
我不太关注参与率和百分比,因为我关注的是展示次数-在这种情况下为5744次展示。 这是一个相当不错的范围,表明许多开发人员对此感兴趣。
When we get to the lower end of the list, beginning at number six, it’s hard to quantify how well you’re doing; mainly because these are subjective motions that tend to have qualitative value and thus need to be measured as such. What I mean by this is that it’s very difficult to measure quantitatively the impact, immediate and long-term, that your participation in one of these motions might have. Sure, you can say that you spoke at an event and it was attended by 300 people. But does that really tell you whether your message landed or that you affected product sales? Not really, and this is where the issues comes in with many companies that consider developer relations solely as a cost center and not a value-add. The pointy-haired guy wants hard numbers for something that’s more of a soft skill.
当我们从第六位开始进入列表的低端时,很难量化您的表现如何。 主要是因为这些是主观的运动,往往具有定性的价值,因此需要如此进行测量。 我的意思是,很难定量地评估您参与其中一项动议可能产生的近期和长期影响。 当然,您可以说您在一次活动中发言,有300人参加。 但这是否真的告诉您您的信息是登陆还是影响了产品销售? 并非如此,这是许多公司将开发人员关系仅视为成本中心而不是增值的问题所在。 尖头的家伙想要硬数字,而这更像是软技巧。
In my opinion, measuring this needs to be done through social media tracking of a specific key message you’re trying to land. This means that if you’re participating in an event, you should have an idea of what your goals are so that they can be measured afterwards by analyzing feedback on social mediums, especially Twitter. Twitter is by far the best medium for gathering qualitative measurement of your engagements. The community uses it extensively to discuss the good and bad of what they see so if your message lands well, Twitter will know about it in most cases. Tools like Sprinklr help to offer insight into this and can help you gather information that you can use to measure your success. I personally use TweetDeck’s multi-column capability to track keywords that are important to me, especially at events or during announcements.
我认为,这需要通过社交媒体跟踪您要获取的特定关键消息来完成。 这意味着,如果您正在参加某个活动,则应该了解自己的目标,以便以后可以通过分析社交媒体(尤其是Twitter)上的反馈来衡量目标。 到目前为止,Twitter是收集对您的参与进行定性评估的最佳媒体。 社区广泛地使用它来讨论他们所看到的东西的好与坏,因此,如果您的信息很好,Twitter在大多数情况下都会知道这一点。 Sprinklr之类的工具有助于提供有关此方面的见解,并可以帮助您收集可用于衡量成功的信息。 我个人使用TweetDeck的多列功能来跟踪对我来说很重要的关键字,尤其是在活动或公告期间。
As I mentioned, these motions are typically measured qualitatively which means you need to ensure you save tweets or articles that highlight your motions, whether they’re positive or negative. Yes even negative feedback is valuable and should be used to determine how well you’re engaging with the community and if your company or product is of interest. This tweet regarding my ngrok post is a great example of this:
正如我提到的,这些动作通常是定性测量的,这意味着您需要确保保存推文或强调动作的文章,无论这些动作是正面的还是负面的。 是的,甚至负面反馈也很有价值,应该用来确定您与社区的互动程度以及您对公司或产品的兴趣。 关于我的ngrok帖子的此推文就是一个很好的例子:
It’s equally important to ensure that the influencers you work have clarity into your vision and direction. Most developer advocates have lists of influential developers with whom they have regular conversations and briefings with so they can get a pulse of what’s trending and whether their company’s product is actually solving a need. Tracking how influencers feel is incredibly important because it tells you if they’re understanding your vision and what their sentiment is towards your product and company. Because these influencers have a big megaphone and the ears of the community, being able to proactively engage them at the right time ensures they’re getting the most accurate information to share with their followers. And trust me, they will be vocal for both the good and bad. They’re in a position of trust and thought leadership and rightfully need to express their true feelings about a topic. Measuring your interactions with them, again, is typically qualitatively and from perspective a long tail scenario since most influencers will take their time to ensure the information is worthwhile to discuss or promote. This is why it’s very hard to measure. The best tool I’ve found for this is Onalytica which helps to offer engagement opportunities with influencers.
同样重要的是要确保您所影响的人对您的愿景和方向有清晰的了解。 大多数开发者拥护者都会列出有影响力的开发者名单,与他们定期进行对话和简报,以便他们可以掌握最新趋势以及他们公司的产品是否真正满足了需求。 跟踪影响者的感觉非常重要,因为它可以告诉您他们是否了解您的愿景以及他们对您的产品和公司的看法。 由于这些有影响力的人拥有巨大的扩音器,并且受到社区的欢迎,因此能够在适当的时间主动与他们互动,可以确保他们获得最准确的信息,以便与关注者分享。 相信我,他们会为好与坏发声。 他们处于信任和思想领导地位,理所当然需要表达对某个话题的真实感受。 再次,从质量上衡量您与他们的互动通常是定性的,从长远来看,这是一个漫长的尾巴场景,因为大多数影响者都会花时间来确保值得讨论或推广这些信息。 这就是为什么它很难测量的原因。 我为此找到的最好的工具是Onalytica ,它有助于提供与影响者互动的机会。
I’d actually really love to hear from other developer advocates on this topic. I know there are plenty of other ideas out there on how to effectively measure engagements and it’d be great to be able to pool it altogether. I’m hoping you’ll jump in on the comments and offer up your experience and perspective so that we can all benefit and do our jobs better.
实际上,我真的很想听听其他开发者倡导者对此主题的看法。 我知道还有很多关于如何有效衡量参与度的想法,能够将其汇总起来将是一件很棒的事情。 我希望您能发表评论并提供您的经验和观点,以便我们所有人都能受益并更好地开展工作。
It might surprise you a bit, but Microsoft has a bunch of free learning on many open source JavaScript topics and we’re on a mission to create a lot more with Microsoft Edge. Check out my own:
这可能会让您感到有些惊讶,但是Microsoft在许多开放源JavaScript主题上有大量免费的学习知识,我们的使命是使用Microsoft Edge创建更多内容。 看看我自己的:
Woah, I can test Microsoft Edge & IE on a Mac & Linux!
哇,我可以在Mac和Linux上测试Microsoft Edge和IE!
Or my team and colleagues:
或我的团队和同事:
Microsoft Edge Web Summit 2015 (a complete series of what to expect with the new browser, new web platform features, and guest speakers from the community)
Microsoft Edge Web Summit 2015 (关于新浏览器,新的Web平台功能以及社区来宾演讲者的期望的完整系列)
Build of //BUILD/ and Windows 10 (including the new JavaScript engine for sites and apps)
// BUILD /和Windows 10的构建 (包括用于站点和应用程序的新JavaScript引擎)
Advancing JavaScript without Breaking the Web (Christian Heilmann’s recent keynote)
在不中断网络的情况下推进JavaScript (Christian Heilmann最近的主题演讲)
Practical Performance Tips to Make your HTML/JavaScript Faster (a 7-part series from responsive design to casual games to performance optimization)
使您HTML / JavaScript更快的实用性能技巧 (从响应设计到休闲游戏到性能优化的7个系列文章)
The Modern Web Platform JumpStart (the fundamentals of HTML, CSS, and JS)
现代Web平台JumpStart (HTML,CSS和JS的基础知识)
Developing Universal Windows App with HTML and JavaScript JumpStart (use the JS you’ve already created to build an app)
使用HTML和JavaScript JumpStart开发通用Windows应用程序 (使用已经创建的JS来构建应用程序)
And some free tools: Visual Studio Code,Azure Trial, and cross-browser testing tools – all available for Mac, Linux, or Windows.
还有一些免费工具: Visual Studio Code , Azure试用版和跨浏览器测试工具 -均可用于Mac,Linux或Windows。
This article is part of a web dev tech series from Microsoft. We’re excited to share Microsoft Edge and the new EdgeHTML rendering engine with you. Get free virtual machines or test remotely on your Mac, iOS, Android, or Windows device at http://dev.modern.ie/
本文是Microsoft的Web开发技术系列的一部分。 我们很高兴与您共享Microsoft Edge和新的EdgeHTML渲染引擎 。 在http://dev.modern.ie/上获得免费的虚拟机或在Mac,iOS,Android或Windows设备上进行远程测试。
翻译自: https://www.sitepoint.com/measuring-success-developer-relations/
软件开发 绩效衡量
相关资源:25个经典网站源代码