开发者社区是以开发者需求为中心,以帮助开发者解决问题的一个独特社交场景。如何做好开发者的社区运营,作者以两个层面分析:了解用户和建议运营体系。希望本篇文章能对你有所帮助。
红帽是世界上最成功的开源组织之一,它于2018年以340亿美元的价格被IBM收购,同样在2018年,微软公司以75亿美元的价格收购了著名的代码托管平台-Github。
这两个收购案例最重要的原因是全球开发者的影响力与经济价值得到资本重视。
一、社区的力量
1. 开发者社区的定义
社区是一群因为共同利益被聚集在一起的人,他们有着共同的需求/兴趣。
开发者社区是开发者基于共同技术兴趣而聚集的学习与交流平台,社区以内容和开发者互动为核心,成功也依赖于开发者的参与和贡献。
社区旨在帮助开发者解决问题、达到自我提高,以开发者的需求为中心进行设计,这些特征定义了开发者社区这个独特的社交场景。
2. 开发者的价值
作为2B企业,我们常常过于关注客户企业的意见与需求(认为买单的才是爸爸),而忽略了产品背后真正的使用者–开发者,甚至认为他们对于我们业绩没有价值,这是非常荒缪的。
另外,我们在思考价值时,很容易像一个以自我为中心的青少年一样只关注开发者能够为企业贡献什么,开发者社区如何帮助组织发展业务。
如果我们只思考这些问题,社区很快就会变得无聊。
成功的关系,无论是婚姻还是商业伙伴还是友谊等,都给予对别人的了解,同理心和奉献精神不仅在关系搭建和修复中一次又一次被证明有用。
创造良好开发者生态的第一条规则:将开发者的成功和价值放在第一位。如果做到了这一点,组织的成功将水到渠成。
所以,我们首先得勾勒出我们对开发者的价值,我们要代入开发者的角色,我这简单梳理了6条平台给予开发者提供的价值:
- 高质量的学习资源和寻求帮助,解决工作上的实际问题。
- 开发技能培养提升,提升自我快速晋升。
- 与技术大牛交流碰撞,与开发者一起共创。
- 提升个人影响力,获得社区社交资本。
- 贡献和创造,收获价值感和社区归属感。
- 结交朋友,同好者一起充电成长。
开发者参与社区的真实动机并不单一。他们不会满足简单的信息获取解决实际问题,他们希望在交流中学习成长,更深层次上,社区已然成为他们重要的学习场所,开发者深度参与产品共建激发了其归属感。
只有明确了开发者对社区的参与动机,我们才能更好洞察开发者的价值。
这里总结为三点:开发者即技术伙伴、开发者即生态伙伴、开发者即产品用户。他们在用户体验、产品迭代、拓展应用、能力补充中发挥重要作用。
只有真正将开发者变成技术伙伴和生态伙伴,企业才能发挥开发者的最大价值,实现产品和业务的长远发展。
开发者体验的提高,也将直接转化为产品与企业的成功。
3. 社区定位与价值宣言
上面主要讲述了开发者社区解决的“供需问题”,也为我们社区的价值宣言明确了方向。
- 技术品牌影响力。社区能够提高品牌的知名度和影响力,并增加人们对我们的产品或服务的理解。
- UGC为主的社区。希望这个社区能够在扩大对产品支持的同时,不增加额外的成本(领导最喜欢)。
- 产品需求洞察。我们希望这个社区能够使我们更好地洞察客户的需求并更好地为他们服务。
- 拉近用户关系。我们希望这个社区能够与用户关系更加紧密。
- 关键用户KOL。我们希望这个社区能够为组织提供优秀的候选人。
价值宣言应该是双向的,它应该清楚地写明组织和社区成员如何共赢。价值宣言的阐述应当清晰、明白,并能够获得社区成员的理解和支持,因为社区的搭建和运营需要每个人全情投入。
二、开发者社区的运营
1. 通过用户画像了解你用户
用户画像是对典型社区用户的速写,能够是被不同类别用户的共同特征和属性。
这里举个例子,咱们从主流的技术社区看开发者的用户画像基本可以得到这张图,不过这张图只能告诉我们大多数开发者重视学习培训、开放平台和社区支持:
具体到咱们自己的社区,我们要清楚地意识到,社区是由人们积极参与驱动的。
我们要清晰地将用户划分几个类别,他们将如何参与社区建设?他们喜欢什么样的奖励?是什么激励了他们?他们担心什么东西?他们在哪里消费内容(方便我们更多渠道触达同类人群)?
比如我们会先把开发者分为几个类别:院校开发者、个人开发者、员工开发者、伙伴客户开发者、生态圈开发者。
- 院校开发者:提升自我、就业保研、实践能力。
- 个人开发者:提升自我、个人品牌、行业圈子、知识变现。
- 员工开发者:工作需要、提升自我、个人品牌。
- 伙伴客户开发者:工作需要、商业价值、个人品牌。
- 生态开发者:市场订单、工具需要、企业品宣。
进行用户分类后,你要确定用户的优先级。
虽然领导什么都想要,但现实归现实。比如我们金蝶云苍穹开发者社区本质上还是苍穹产品的用户社区,它并不是通用类像一些主流社区一样。
和生活中的大多数事情一样,你应当关注质量而不是数量。每种类型的用户会有不同的运营策略,我们很难有精力为全部用户做好这个用户体验。
我们要了解每类开发者的成员比例,结合我们刚才的社区价值宣言,做一个用户优先级列表。
比如我们最重要的是生态伙伴及客户开发者,他们是我们产品真正的使用者,是为我们产品的甲方爸爸。我们的首要任务是在社区给予他们充足的支持,让他们对社区保持热情,帮助他们持续参与社区活动,挖掘出关键用户,推动他们生产出高质量UGC内容帮助更多的开发者。
2. 建立完善的开发者运营体系
开发者的运营拓展有个专属的岗位叫“DevRel”,如果我们从增长运营常用的AAARRR的模型来看DevRel工作的话:
- A – Awareness 认知 -对平台/技术/产品等进行宣传,让开发者建立认知。
- A – Acquisition 获取-吸引新用户,使其首次使用产品。
- A – Activation 激活-打造一流的入门体验,让开发者积极使用平台产品/技术。
- R – Retention 留存-了解用户参与动机,提供清晰知道,以便持续使用平台产品/技术。
- R – Referral 推荐-开发者认为平台好,对外推荐邀请更多的开发者进来。
- R – Revenue 收入-付费使用平台技术产品(当然减少生态伙伴的研发成本也是)。
- P – Pdoduet 产品-核心开发者参与产品共建,帮助平台迭代升级。
第一步:更多的流量触达
与主流三方社区建立合作,建立官方自媒体矩阵,通过专区、新闻报道、视频教程等,联合线上线下活动获取更多的开发者关注,构建技术品牌形象,输出价值。
第二步:更好的用户体验
无论是什么产品都会有用户旅程,它应该是一步步精心设计的步骤组成的。
我们要做到的事让新手更容易入门上手,整体体验简洁流畅,帮助新加入的用户获得正向反馈,并帮助他们建立持续参与的信心(如果十分钟不能让开发者入门上手,流失会很高)。
第三步:更好的产品展现
无论我们的新手入门准备多么完善,提供入门、初级等学习路径。人们总会遇到各种问题,这时候就很需要我们官方搭建社区、活动等,让开发者们相互解答疑惑,形成可复用的知识(一开始可能是我们团队要解决大多数为,但随着社区的成长,其他核心开发者也会加入进来,成为社区布道师)。
第四步:更多的价值供给
我们要充分分析不同阶段不同用户的诉求,提供丰富多样的学习资源(学习营、学习路径、课程、公开课、直播、文章、文档等)。
另外通过搭建较好的成长体系激励他们成长(不限于社区成长体系、职业认证、技术认证)等。
第五步:产品服务与变现
开发者可以通过参加开发者大赛、在社区积极做贡献、有奖征文、上传可复用的资产进行技术变现。当然平台也可从免费到收费,开发者成为付费用户进行软件开发。
第六步:生态共生共赢
伙伴利益和激励机制,建立利益共享机制与伙伴共生共赢,开发者也能成为生态伙伴,他们将我们的产品技术应用到项目中去,帮助项目交付。核心开发者参与产品共建,帮助平台迭代升级。
今天就先分享到这,主要给大家分享开发者生态的价值,另外我们如何洞察开发者的需求,把开发者生态一步步做好,欢迎与我交流开发者生态。
本文由 @青年伟纯 原创发布于人人都是产品经理,未经许可,禁止转载
题图来自Unsplash,基于CC0协议