开发者关系的核心要素

事实上,以图表形式概括“开发者关系”的要素及其关系是本书写作中非常耗时的一项工作。为了提高这一概念的实践性,我们尝试简化复杂概念,使之易于理解和记忆。

通过抽象的树形图,开发者关系框架及其核心要素如图1-1所示。

围绕核心要素“开发者体验”,存在3个主要的实践领域(即图1-1中的树枝部分):

图1-1 开发者关系框架及其核心要素

开发者营销;

开发者培训;

开发者成功。

最后一个要素是开发者社区运营,用树干和树根表示,为整个开发者关系项目提供养分。

接下来我们将深入探讨这些要素。

开发者体验

开发者体验通常缩写为DX(Developer Experience),位于树冠的中心,它是任何开发者关系工作的核心。开发者体验和用户体验类似,只是产品的使用者由消费者变成开发者。开发者体验主要源于开发者使用平台技术、开发者中心和开发技术资料的感受。从组织架构上看,由于企业规模不同,开发者体验部门通常与产品部门或首席技术官办公室归属同一部门领导。

开发者营销

开发者营销(developer marketing)指的是为了提高开发者对平台技术和项目的认知度,针对开发者所实施的一系列宣传活动。从组织架构上看,开发者营销部门通常归属于公司的营销部门,经常需要与产品部门和销售部门合作。

开发者培训

开发者培训(developer education)对开发者采用平台技术至关重要。在这个环节,你需要以各种形式向开发者提供全面且详尽的学习资料。

开发者成功

开发者成功(developer success)是指向开发者提供各方面支持,帮助开发者验证平台技术可行性,并最终创造商业价值。从组织架构上看,开发者成功部门的设置因企业而异,可能与产品部门、研发部门、销售部门、技术支持部门或者开发者社区运营部门归属于同一部门领导。

开发者社区运营

正如树木的成长离不开树干和树根,成功的开发者关系项目离不开活跃的开发者社区(community)。整个开发者关系项目的核心目标就是要融入、服务并且培育你的开发者社区。这是成功的关键。没有健康且可持续发展的开发者社区,开发者关系项目很难取得成功。

在接下来的内容中,我们将进一步探讨这些开发者关系要素的含义,以及它们彼此之间的关系。