我经常收到开源项目创建者或商业开源软件 (COSS) 公司新创始人的提问,询问营销其产品的最佳方法。 这种询问隐含着更基本的问题:“产品营销到底是什么? 我应该花多少时间在上面?”
本文旨在分享一些知识和具体的行动项,以帮助开源创建者理解产品营销的概念,以及如何在项目达到下一个吸引力水平之前自行启动它。
什么是产品营销?
COSS 的产品营销与专有软件的产品营销以及一般的营销实践(如广告、潜在客户开发、赞助、会议和贸易展览会的展位等)在本质上有所不同。 由于源代码对所有人开放可见,并且项目的演变历史完全透明,因此您需要从技术层面到技术受众,阐明您的项目如何以及为何运作。
实际上,在这种语境下使用“营销”一词具有误导性。 它实际上是关于产品教育。 您的角色更像是计算机科学课程或代码训练营中的教练、导师或助教,而不是“营销人员”。
专有软件产品很少需要这种程度的技术教育,因为无论如何没有人能看到源代码。 因此,这些公司专注于教育受众了解产品的商业价值,而不是其技术优势。
要构建成功的开源项目(以及可能从中衍生的任何商业产品),您必须教育受众了解其技术细节和商业价值两者。
虽然这听起来像是额外的工作,但这却是 COSS 固有的优势,因为技术产品的购买力正在向开发人员转移。 他们非常关心技术细节,并希望看到和理解源代码。 能够学习、欣赏并对项目的技术设计、架构和未来路线图充满信心,是项目被采用的关键。
此外,开发人员通常将开源技术视为满足其技术需求并在快速发展的技术环境中保持敏锐度的一种方式。 这是一个首先渴望教育的受众。
能够与具有这些目标和愿望的受众对话,是 COSS 环境下产品营销和教育的全部意义所在。
如何启动产品营销
因此,您(或者可能是一两个其他工程师)正在努力创建您的开源项目,很可能是在白天工作之后或周末的晚上。 您如何在自己启动一些有效的产品营销?
我推荐一个三步流程,以获得最佳的时间回报
- 浏览在线论坛
- 撰写内容
- 举办面对面聚会
在线论坛
浏览论坛——从 HackerNews 和 Reddit 等通用论坛到 Discourse 或 Slack 频道等面向与您正在构建的项目密切相关的项目的论坛——是了解开发人员在您的领域有哪些问题的好方法。 从这一步开始,与其说是将您的项目插入讨论,不如说是收集关于您在整理项目教育材料时应关注哪些方面的想法。
实际上,您所做的类似于“倾听您的客户”。
让我们诚实点; 您已经花费大量时间在这些论坛上。 唯一的变化是心态上的变化,而不是行为上的变化: 更加专注,积极地记下想法,练习吸收批评(您可能会看到批评您的项目的帖子),并培养一些关于开发人员在想什么的直觉。
此步骤假定您还没有一个开发人员直接提问的活跃社区。 长期目标是建立您自己的社区,而良好的产品营销可以直接帮助实现这一目标。
写作
现在您已经收集了一些想法,是时候制作一些内容了。 与视频和播客等形式相比,写作是杠杆作用最高的媒介。 它具有最佳的长尾效应,最适合作为持续的参考资料,并且可以最容易地重新包装成其他媒介。 另一个因素: 开源拥有全球受众,其中许多人可能将英语作为第二(第三或第四)语言,而书面内容可以轻松地按照个人自己的节奏消费。
将您的写作重点放在回答三个基本问题的三个类别上
- 您的项目解决了什么问题? 换句话说: 它为什么应该存在?
- 项目是如何架构的,以及为什么要这样做? 这是一个技术上设计良好的解决方案,具有潜力,因此值得投入时间吗?
- 我如何品尝一下? 我能多快从中获得一些价值? 这对于将您的价值实现时间指标缩短到尽可能短的时间至关重要。 有关此主题的更多信息,请阅读我的文章从开源项目构建产品的框架。
一个明智的开始方法是撰写三篇博客文章,每篇都针对这三个要点之一。 这些文章应该对您的特定项目具有规范性,以便将它们重新打包成不同的格式(例如,幻灯片、Quora 答案、Twitter 帖子、播客采访等)以用于不同的渠道应该很简单。
在您发布帖子后,将这些材料连同项目文档一起放入您的 GitHub、GitLab、Bitbucket 或其他存储库中。 这很重要,因为即使您也有专门的网站,您的公共存储库也可能在很长一段时间内成为您项目的门面。 具有强大教育内容的存储库将在以 star、fork 和下载的形式建立您的社会证明方面大有帮助,甚至可能产生一些贡献。
关于写作的一点注意事项: 耐心点! 除非您是名人开发人员,否则您的文字可能不会在一夜之间爆红。 但是,如果材料具有教育意义、有用且易于理解(不需要花哨的语言),随着时间的推移,它会吸引人们对您的项目的关注。 您尽您的本分,让 Google 的 SEO 算法尽其本分。
面对面聚会
在发布了一些帖子之后,下一步是找到一个面对面的聚会,您可以在其中使用您的写作作为基础材料来做一个关于您的项目的引人入胜的演讲。
您可能会想:“为什么? 面对面做事情难道不是最浪费时间的吗? 我宁愿编码!”
没错。 您没有错。 我专门在此时此刻推荐此步骤,而不是更早或更晚,因为您会比互联网能给您的更快地获得对您输出的反馈。 对您帖子的评论和反馈会慢慢渗入,但在聚会上发表演讲、回答问题以及之后与与会者一起吃披萨聊天是非常有价值和直接的。
目标不是无耻地推销您的项目(提醒:您是教育者,而不是营销人员),而是倾听当您将您的项目(和您自己)展示在那里时您会收到的那种问题。 另一个好处是,它可以让您练习发表演讲,这在您的项目成长时将变得重要,并且您需要在更高风险的情况下进行演示,包括大型会议、与潜在用户的演示等。
我知道如果您不住在聚会众多的科技中心,这可能不切实际。 您可能需要寻找愿意通过视频进行虚拟聚会的团体,或者将此纳入您现有的旅行计划中。 (但不要为了在一个聚会上发言而飞越大半个地球。)
面对面聚会可能会让人感到害怕。 公开演讲并不适合所有人,而且这是一个合理的恐惧来源。 我的主要技巧: 只需将自己视为免费娱乐,降低您的期望,不要想太多,并主动向聚会组织者提供帮助,因为他们会喜欢您的! 作为演讲者和聚会组织者,我知道以开发人员为中心的聚会非常渴望获得良好的技术教育。
结语
有效的产品营销还有更多的细微差别、策略和纯粹的工作要做,但我希望这篇文章为您提供足够的指导和具体的行动项来启动它。 最终,您仍然应该将大部分时间花在构建您的技术上。 如果您有一些收入或资金,那么即使是兼职顾问,也值得聘请一位在产品营销方面具有深厚专业知识的人。
坦率地说,产品营销人才很难找到。 您需要一个既具有技术能力和好奇心来深入了解您的项目,又具有沟通技巧来令人信服地向世界讲述它的人。
本文最初发表于 COSS Media,并经许可转载。
评论已关闭。