衡量开源社区健康的 3 个指标

社区建设对于任何开源项目的成功至关重要。以下是如何评估您的社区健康状况并加强它。
135 位读者喜欢这个。
Green graph of measurements

互联网档案馆书籍图像。由 Opensource.com 修改。CC BY-SA 4.0

社区建设是任何开源项目成功的必要条件。即使在开源之外,社区也被认为是许多行业(从零售到游戏到健身)企业的竞争优势。(如需更深入的了解,请参阅哈佛商业评论中的“当社区成为您的竞争优势”。)

然而,开源社区建设(尤其是在线下活动方面)的测量、跟踪和分析非常困难。虽然我们都参加过无数的聚会、会议和“峰会”(可能我们自己也举办过一些),但它们值得吗?社区是否有意义地成长?打印所有这些贴纸和礼品是否值得花钱?我们是否收集并跟踪了正确的数字来衡量进度?

为了开发一个更好的社区衡量框架,我们可以向不同的行业寻求指导和新的想法:政治竞选。

我的指标始于政治

我的职业生涯始于美国的政治竞选,2008 年我担任当时候选人奥巴马参议员的实地组织者(又名低级工作人员)。回想起来,实地组织者的工作基本上是在你的竞选需要赢得的特定地理区域内进行社区建设。我的一天包括打电话给支持者让他们做志愿者活动,举办活动来聚集支持者,邀请演讲嘉宾(在政治中被称为“代理人”)参加活动,以及推销我们候选人的愿景和计划(本质上是我们的“产品”)。

我一天中很大一部分时间都在做数据录入。我们记录了一切:与选民的电话对话互动、联系率、活动出席率、志愿者招募率、志愿者出勤率以及无数其他数字,以不断衡量我们的有效性。

无论您对一般政治或特定政治家有什么疑虑,导致政治胜利的成功竞选活动都是以数据驱动、精心衡量和不断优化的巨型社区建设活动。它们是运转良好的社区建设机器。

几年前当我进入开源世界时,社区建设的部分感觉熟悉而自然。让我惊讶的是,社区建设作为一个运营,被量化和衡量的程度有多么小——尤其是在线下活动方面。

需要跟踪的三个指标

从我见过的运行最好的政治竞选中借鉴,以下是开源社区需要跟踪和优化的三个最重要的指标

  • 社区大使的数量
  • 回头客的数量(参加您的活动两次或以上的人)
  • 流失的参与者的比率(只参加一次活动或说他们会来但没有出现的人的百分比)

如果您好奇,政治竞选中这三个指标的对应术语通常是社区队长、超级志愿者和失约率。

社区大使

“社区大使”是您的项目的用户或爱好者,他们愿意持续地举办当地聚会或活动。增加社区大使的数量并为他们提供资源和指导是您的社区力量和规模的核心。如果您有很多资金,您可以为此进行招聘,但纯粹的志愿者更能说明您的项目的吸引力。

这些大使应该是你最好的朋友,你要彻底了解他们为什么有动力在同行和陌生人面前宣传你的项目。他们对您项目的反馈也很有价值,应该是您的开发路线图和流程的关键部分。您可以战略性地在全球不同的科技中心培养大使,这样您的项目就可以依靠具有本地知识的人来接触和服务于具有不同业务文化和不同需求的用户。开源的美妙之处在于它默认是全球性的;好好利用它!

有些城市可以说比其他城市更像开发者中心。一些值得考虑的是阿姆斯特丹、奥斯汀、班加罗尔、北京、柏林、杭州、伊斯坦布尔、伦敦、纽约、巴黎、西雅图、首尔、深圳、新加坡、圣保罗、旧金山湾区、温哥华、特拉维夫、东京和多伦多(按字母顺序排列,并基于我通过社交媒体获得的反馈。 如果我错过了任何一个,请添加评论!)。 这方面的一个例子是云原生计算基金会的 云原生大使计划

回头客

回头客的数量对于衡量您的社区活动的有用性或粘性至关重要。跟踪回头客是您在“好奇者”和“认真者”之间划出有意义界限的方式。

努力增加这个数字应该是一个明显的目标。然而,这并不是唯一的目标。这是您希望最清楚地了解其动机的群体。这是反映您项目的用户角色的群体。这是可能为您提供最有价值反馈的群体。这是将成为您未来社区大使的群体。

换句话说,这就是您的 1000 名铁杆粉丝(如果您能留住他们)。

在主持和参加了无数的社区聚会之后,我的观察是,大多数人参加是为了接受技术主题的教育,寻找工具来解决工作中的问题,或者为他们的下一个工作机会建立联系。他们不希望的是被“推销”。

开发者社区活动越来越有成为营销活动的趋势,尤其是在公司资金充足或拥有强大的营销部门并希望“控制信息”时。我发现这种趋势令人担忧,因为它破坏了社区建设。

因此,要专注于技术教育。如果一个开发者社区被营销活动接管,您的回头客指标就不会好看。

流失的参与者率

跟踪流失的参与者是回头客的另一面,所以我不会赘述。这些人加入一次然后消失,或者表现出兴趣但没有出现。它们很重要,因为它们会告诉您什么不起作用以及为谁不起作用,这比仅仅计算出现的人更具可行性。

一个注意事项:在衡量这个数字时要残酷地诚实,不要自欺欺人(或欺骗他人)。单独来看,如果有人注册但没有出现,那并不意味着什么。同样,如果有人出现一次并且再也不回来,那也并不意味着什么。定期坐下来评估为什么有人没有出现,以便您可以重新评估和改进您的社区计划和活动。不要在您的社区建设运营中建立错误的激励措施来奖励错误的指标。

人际关系的价值

我故意将这篇文章的重点放在衡量线下社区活动上,因为对于数字原生的开源创建者来说,在线活动本质上更易于跟踪和直观。

线下社区活动对于任何项目走向 traction 和突出地位的旅程至关重要。我还没有看到一个成功的项目没有相当规模的线下存在,无论其在线受欢迎程度如何。

为什么会这样?为什么一个通常在线诞生的开源社区不能仅仅停留在网上并发展壮大?

因为技术选择最终是一个人类的决定;因此,面对面的互动是新技术采用中不可替代的要素。没有人想成为小白鼠。没有人想成为第一个。不觉得自己是第一个的最有效方法是真正看到其他人在尝试或对同一件事感兴趣。

与其他开发者在同一个房间,学习同一个项目,并定期这样做是建立项目信任的最有效方法。有了信任,就有了 traction。

这三个指标有效

您还可以跟踪其他事情,但更多的数据并不一定意味着更清晰的洞察力。将您的精力集中在这三个指标上将对您的社区建设运营产生最大的影响。大使和回头客数量呈上升趋势流失的参与者率呈下降趋势的开源社区是一个健康且以正确方式增长的社区。


本文最初发表在 COSS Media 并经许可重新发表。

接下来阅读什么
标签
User profile image.
Kevin 目前是 OSS Capital 的常驻企业家。他每周在 Interconnected 上撰写关于更广泛技术行业的文章。他之前是 PingCAP(一家 NewSQL 数据库 TiDB 背后的商业开源公司)的全球战略和运营总经理。

2 条评论

我是印度开源社区的活跃成员,我们在印度孟买、德里和班加罗尔定期举行峰会。我正在将此转发给组织者。这绝对是一个非常有用的信息来源。

谢谢你,Collin。在印度有哪些类型的开源社区活动?我很想更多地了解你们的生态系统。欢迎在 Twitter 或 LinkedIn 上与我联系。

回复 ,作者是 Collin Davis

知识共享许可协议本作品采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可。
© . All rights reserved.