前言
每当新框架、新技术呈现时,总出现一波 “布道师”。国内基础软件企业数量的增长,直接面向开发者的产品数量的增多,行业内对开发者关系的认知越来越清晰,对人才的需求也越来越明确。
比如
图书介绍从这开始~~
说起互联网的商业模式和成功企业,也许大家都能如数家珍,B2B 模式有阿里巴巴,B2C 模式有京东,O2O 模式有美团。甚至 针对 C2B、C2C 也能说上一些。那你知道 B2D 模式吗?
B2D 就是 Business to Developer,即企业对开发者商业模式。苹果公司以 App Store 为核心打造的拥有 2000 万名开发者的生态圈,就是 B2D 模式最成功的典范。我国的微信小程序生态也汇聚了 300 多万名开发者,目前正在蓬勃发展中。
所以,对于互联网企业来说,谁能得开发者,谁就能得天下。而对于开发者来说,可以通过一技之长实现自我价值。企业要如何与开发者建立连接并产生价值,就成为一门被称为 “开发者关系” 的学问。
怎么做好开发者关系?斥巨资做广告到处宣传,还是举办几场线下交流会,抑或积极参与开源项目?真没这么简单!好在这门学问已经有高人总结了理论与实践,并且写在《开发者关系:方法与实践》这本书里,可以指导企业如何做好开发者关系项目。
那么,开发者关系到底是什么呢?
什么是开发者关系
开发者关系,英文原文为 Developer Relation,缩写为 DevRel。互联网企业要将 DevRel 和 DevOps 看作同等重要的概念。
企业要想经营好开发者关系,要做的工作包括开发者营销、开发者布道、开发者技术推广、开发者技术支持、开发者体验、开发者培训、开发者成功、开发者社区运营,以及开发者关系项目管理。
《开发者关系:方法与实践》一书甚至提出建议,认为企业应当在高管层专门任命一位 CDRO (Chief Developer Relation Officer,首席开发者关系官)负责推进开发者关系项目。
根据维基百科,IT 历史上最早开始探索和实践开发者关系的公司之一是苹果公司。1982 年,Macintosh 业务线主管 Mike Murray 在苹果公司内部正式设立了 “开发者关系” 和 “技术布道” 部门。后来 App Store 的成功跟这样的基因传承是密不可分的。
企业在开展开发者关系项目之前,最重要的一件事是要明确自己的目标和原则。明确目标,通过向开发者出售产品和服务来获得直接收入,这是 “开发者企业” 类型;通过打造技术生态圈间接赢利,这是 “开发者 + 企业” 类型。
项目希望达成的重要目标
实施开发者关系项目的原则是帮助开发者成就自我价值。首要任务是消除任何妨碍或延迟开发者使用组件取得成功的阻力。
引用书中的一句话:开发者关系经营者要做到 “在社区,我代表公司;在公司,我代表社区;我必须时刻兼顾双方的利益”。
我们接下来通过一段开发者旅程,来看看如何做好开发者关系项目。
开发者旅程
如果企业已经拥有了面向开发者的产品,紧接着就要想办法尽可能多地吸引开发者,让开发者使用产品,进而让企业最终盈利。《开发者关系:方法与实践》一书将这个过程分为五步,分别是探索、评估、学习、构建和规模化。
这五步也被称为开发者旅程,这个过程特别像我们从找对象直到走入婚姻殿堂。这本书将每个阶段与开发者产生连接的点称为触点,接下来为大家逐一拆解。
开发者旅程各阶段沟通的特点
探索
产品要在第一时间就抓住开发者的眼球,也就是让开发者 “一见钟情”。要突出产品的核心优势,例如系统编程语言 Rust 用一句话就激起了众多开发者的兴趣:“一门赋予每个人构建可靠且高效软件能力的语言”。
探索阶段的私域触点可以是企业的广告、网站介绍、搜索推广等。公域触点则是媒体报道、同行评议、技术峰会等。
评估
开发者的胃口被吊了起来,他开始对产品上下打量,然后做适用评估。企业要将产品最优势的一面展示出来,让开发者感觉到 “找对了,这就是我想要的”。
评估阶段的私域触点可以是体验友好的产品手册、具有说服力的成功案例等。公域触点是开源社区 GitHub、问答平台 StackOverflow 等。
学习
开发者决定上手学习产品,就像是打算先 “谈谈看”。企业在这个阶段一定要做好产品的入门体验,切忌设置过多障碍。
还以 Rust 为例,虽然这门编程语言并不简单,但它的安装只用一个命令行就能搞定,写出一个 "hello, world" 程序不超过 5 分钟。这可以极大地提升开发者的信心,推动他们进一步深入学习。
学习阶段的触点就是清晰简洁的教程和示例源码。
构建
开发者通过学习已经掌握了产品的精髓,接下来就要在自己的业务中尝试使用,就像是打算 “深入交往一下”。
构建阶段企业要做好技术支持工作,能够贴近开发者的场景,去解决他们遇到的真实问题。此阶段的触点可以是技术产品和论坛。如果产品团队能直接回答开发者的疑问,效果是最好的。
规模化
好了,开发者对产品非常满意,打算在生产环境中使用,要跟企业 “谈婚论嫁” 了。
规模化阶段不是开发者付费之后的一锤子买卖,而真的就像婚姻一样,要有长期经营的理念,帮助开发者持续获得成功。此阶段的触点和资源包括开发者成功、技术支持、SLA 和产品路线图等。
开发者旅程与开发者关系框架图
企业要想和开发者拥有一段美好的 “姻缘”,最重要的还是做好产品体验。这不仅是 24 小时在线服务或者在五星酒店举行会议,更应该是打磨好产品的每一个细节,让开发者能够顺利地学会、便捷地使用,并快速产生回报。
搭台唱戏
要做好开发者关系项目,终究离不开专业的人,除了技术研发以外,还包括培训、营销、运营等各种角色。要将戏台子搭起来,就要找到下面这些台柱子。
开发者布道师:技术极客,发自内心地热爱公司的产品,并不遗余力地向技术社区推广。热心分享,愿意解答用户提出的任何问题。
营销团队:媒体达人,善于使用媒体的力量打造企业品牌,宣传产品价值。同时与开发者建立连接,引导他们使用产品,加入产品技术社区。
培训团队:沉稳扎实的技术人,精心编写产品入门指南、进阶教程和成功案例。在技术社区为开发者答疑解难,成为开发者的坚强后盾。
团队组建起来,各个角儿也就位了,接下来就是把戏唱好,争取票房大卖。怎么判断台上唱的是不是台下人想听的呢?要用数据说话,建立指标衡量体系。
以公司的目标和衡量指标为准,建立开发者关系项目的目标和衡量指标,包括活动衡量指标和社区衡量指标。
衡量指标层级(帮助开发者关系项目的目标和衡量指标与公司对齐)
在开发者旅程的各个阶段,要时刻关注衡量指标的各项数据,以此为依据不断调整行动方向和市场策略。可以引进专门的数据分析师,帮助团队建立数据收集与评估体系。
开发者关系项目衡量指标要回答 “做什么”,重点关注感知度、活跃度、参与度和留存度四个指标。活动衡量指标要回答 “怎么做”,可以对开发者的活动情况进行跟踪。社区衡量指标从社区的反馈中可以了解到产品的活跃度与质量情况。
上述衡量指标在《开发者关系:方法与实践》一书中都列举了详细的条目以供参考。总之,做好数据分析要找到关键指标,避免被虚荣指标误导,切实推动产品的销售转化。
结语
毫无疑问,B2D 业务是个巨大的市场。能将开发者关系项目做好的企业,必然会在市场上占得一席之地。
但这也不是一件容易的事情,不是说砸重金成立个事业部,招募豪华团队,再铺天盖地打广告就大功告成了。
这需要企业精心打磨产品,耐心培育市场,用心陪伴开发者,唯有此才会有丰硕的果实。《开发者关系:方法与实践》不仅说明了 B2D 商业模式的理论,还提出了执行步骤,以及获得市场成功的系列方法,也是开发者关系项目的行动指南。
在未来的互联网浪潮中,期待我们看到更多企业与开发者双赢的场景!
对这《开发者关系:方法与实践》有兴趣的读者,可以通过下方二维码了解详情。
其他图书推荐