如何建立一个可持续开发人员社区:一个5阶段框架
#node #community #开发人员 #discord

作者:Janeth GrazianiJacob Lee

这篇文章是系列的第一部分,我们将分享我们参与和发展开发人员社区的方法。在整个Autocode的整个过程中,我们尝试并完善了各种社区参与策略,我们希望我们的见解能够使您的团队能够以可持续的方式扩展您的社区。

Autocode Discord Community

我加入了Autocode,成为2018年3月的第一批开发人员关系雇用,其任务是宣传平台,培养一个新生的开发人员社区,并增加了平台及其工具的采用。当时,Jacob Lee是一家技术联合创始人,主要负责该平台的那一侧,但是几年后,Autocode社区遭受了疯狂的增长,从不到1,000个Slack成员到跨越近40,000名不和谐成员大约一年半。结果,他开始花费越来越多的时间构建流程,并提出了帮助事情扩展的技术。

我们很荣幸能成为一支小型但强大的团队的一员,该团队成功地将超过600,000个开发人员加入了Autocode的平台,用于构建和托管端点和API,这是一个非常支持的在线开发人员社区。在第一篇博客文章中,我们将概述我们建立这个在线社区的五个相方法。随后,我们将在几天内发布案例研究,详细说明在Autocode的行动策略。

让我们潜水!

目录:

  • 设定目标和语调
  • 阶段1:确定开发人员受众
  • 第2阶段:进行深入研究
  • 第3阶段:制定策略
  • 第4阶段:执行和参与
  • 第5阶段:测量和迭代
  • 可持续性及以后!

设定目标和基调

无论您的公司有多大或小的大小,建立一个充满活力的开发人员社区有很多好处:降低支持和新用户的登机成本,通过推荐来增加平台的采用,保留现有用户,产生宝贵的反馈意见对于您的高级产品路线图,鼓励产品的新颖用途等等。弄清楚您最有价值的东西将有助于您更好地衡量结果并有效地确定倡议的优先级。

早期为社区设定基调也很重要。它将有助于您的社区及其成员的身份,并帮助您以后做出与过程相关的决定。例如,我们在Autocode的早期做出了有意识的决定,专注于受到欢迎和让所有社区成员的经验,都感到听到。这使我们专注于保持支持问题的响应时间较低,尤其是对于新成员而言。然后,随着我们社区在全球范围内开始增长,这使我们优先考虑授权和培训其他从我们的榜样中学到的人,以帮助我们在我们无法使用的时代提供帮助。

Discord comment by a community member thanking Autocode for being helpful and welcoming

第1阶段:确定您的开发人员受众

此过程的第一阶段涉及确定要定位的特定开发人员组。整个开发人员社区非常庞大 - 目前世界上有2870万开发人员,这一数字每天都在增长!因此,必须确定一个特定的小组,以便您最初集中精力。

您可以根据许多不同的标准选择目标开发人员社区,包括区域,技术堆栈,共享兴趣或语言。对于拥有现场产品的公司,该群体通常从一组自我选择的用户开始,但是仍然值得注意您现有的最热情的粉丝之间的相似之处,以了解您的社区可以在哪里发展。例如,在Autocode上,尽管我们的产品已广泛化,但我们立即注意到我们的许多用户都年轻,首次开发人员有兴趣围绕Discord构建,并且我们的大部分初始策略都围绕着它。

成功地确定了要关注的受众,您就可以继续进行策略的第二阶段。

第2阶段:进行深入研究

此阶段的目的是了解开发人员的受众的痛苦点,价值观和兴趣,而做到这一点的最佳方法是将其嵌入到您的目标社区中。找出他们聚集并真正兴趣进入的地方,以了解他们的价值,使用什么工具以及开发人员的痛点。其中一些示例包括:

  • 参加现有的社区活动,会议,聚会和在线网络研讨会
  • 识别现有社区中受人尊敬的人并交谈
  • 特别关注人们对与他人互动和帮助他人及其风格感到兴奋的人们!通过名字认识他们
  • 阅读在线论坛和空间,社区聚集了Reddit,Dev.to,Hackernews等

SPCSF Slack community meetup 我们参加了几次聚会,以与我们针对Autocode的社区进行更深入的了解

第三阶段:制定策略

一旦您对目标开发人员受众有深入的了解,您就可以使用此专业知识来帮助您的团队制定策略,以帮助和帮助该受众中的开发人员。利用您对听众的价值观,兴趣和痛苦点了解的知识,并牢记您的最初目标和指导社区迈向他们的目标。一些示例可能包括:

  • 计划内容日历涵盖了解决确定的兴趣,痛点和价值的主题
  • 计划会议和活动将引起他们的兴趣
  • 计划教授有价值的技能或工具的研讨会,他们可以应用于开发工作流程
  • 计划激励措施,例如自定义赃物或其他特殊认可,您可以提供最热情的冠军

在此阶段,您想考虑如何鼓励潜在成员参加您的社区并回馈社区。为他们提供一个与志趣相投的人见面,支持和建立联系的地方,但是提供学习机会,社交影响力或物质利益也可以很强大。

计划很重要,但是执行是一切,这使我们进入了战略的下一个阶段。

第4阶段:执行和参与

此阶段的最终目标是在社区内建立信任和真正的关系。

执行涉及:

  • 坚持计划发布和交付的计划时间表
  • 设定企业和会议的日期和时间,并交付
  • 通过指导新的社区成员从您的活动和内容引导新的社区成员到您的在线平台,并以欢迎方式整合它们
  • 分享更新和路线图,以保持社区兴奋和敬业
  • 为社区内的竞争和协作提供机会
  • 确保员工在场的持续存在,以确保社区成员感到被听到
  • 提升并认识积极且有益的社区成员,以鼓励对他们的努力感到自豪

通过执行您的策略并与受众互动,您可以根据可用性,一致性和证明的价值为基础建立强大的基础。您希望您的社区成员为为您的社区做出贡献并成为您的一部分(同时对精英主义保持警惕!)感到自豪,因此自发鼓励其他人加入。正确完成后,这会产生强大的增长反馈循环!

Maker.dev community Meetup organized by Autocode 在Autocode上,我们托管了Maker.dev,Meetups,将制造商和开发人员召集在一起,互相交换工具和知识

第5阶段:测量和迭代

最后,有必要衡量与最初目标相关的努力工作的成功,然后返回第3阶段以根据需要调整策略。一些指标可能包括:

  • 内容:网站的流量,社交媒体参与,项目下载
  • 事件:调查的NP(启动子的百分比 - 批评者),特殊注册代码
  • 在线社区成长:衡量来自聚会,会议和其他参与的新社区成员的数量。定制邀请代码在这里很有用!
  • 产品和工具采用:跟踪您的产品或工具的使用情况,并确定可能表明一项计划正在起作用的趋势

至关重要的是,盘点并使用以某种方式将其映射到社区的最初目标的指标以告知您的社区参与策略。这将使您能够随着时间的流逝而改善方法。请记住,建立一个可持续的社区需要努力,迭代和一致性,但是有了正确的战略和对衡量和改进的承诺,您将始终朝着建立一个可持续的社区迈进。

可持续性及其他!

当社区成员可以领导您的团队建模的计划时,实现可持续性。这可能涉及:

  • 社区成员发布教程,开源代码片段和应用程序
  • 提供支持和共享资源的社区成员
  • 社区成员自愿成为主持人

Autocode community sharing resources to help new members on Discord 一个自动代码社区成员共享资源,以帮助新成员

达到这一点是一个巨大的里程碑,您会注意到您的团队角色将开始改变。尽管他们将在回答支持问题(例如回答支持问题)等日常任务的直接参与量减少,但重要的是不要与社区保持距离并保持坚定而稳定的存在。您的团队将承担更多的管理型职责,在那里他们积极寻找并聚焦社区内容,创建贡献指南,并留意可以构成下一波冠军的新星。

但是,不要让您的社区有一个反馈循环使您入睡:保持踏板并继续通过内容日历或其他导致您的策略来促进和成长远!

谢谢你!

我们希望阅读有关我们的过程的信息,可以帮助您制定自己建立自己的社区的策略!没有两个社区完全相似,但是这个一般框架可以帮助您保持井井有条,并衡量有效和无效的成功的成功。我们将在下周跟进另一篇有关此过程在Autocode的外观的文章,因此请继续关注。同时,如果您有任何疑问或评论,请随时在Twitter @janeth_graziani@Hacubu上与我们联系。感谢您的阅读!