销售漏斗
销售中有一个经典的漏斗模型,一个用户需要一系列步骤才会真正购买。在每一个步骤上,都会有用户止步不前,所以最终购买的用户仅仅是潜在用户的很小一部分。
- 潜在客户
- 了解产品
- 浏览网页
- 产生购买欲望
- 点击购物车
- 网银付款
- 快递收货
- 实际使用
开发漏斗
同样,在开源开发中也有类似的漏斗模型存在:
- 使用产品
- 参与社区讨论
- 首次参与贡献
- 长期开发者
- 核心开发者
同样的,每一步都会有开发者止步不前,只有极少数人会成为核心开发者。所以为了提高最终的成功可能,获得更多的开发者,一个开源产品也需要进行运营工作。
运营开源产品
用户社区
互联网经济中,所有公司都已经大大提高了对用户社区的重视程度。对开源产品来说,更是如此。很多开源项目都有非常活跃的论坛、IRC、邮件列表等等,老用户帮助新用户。
首次贡献
大部分用户开源软件的首次贡献,都是在使用的过程中遇到 Bug。为了解决自己遇到的问题,就去查看代码,找到问题原因,并提交补丁。
和封闭系统相比,开源系统大大降低了活跃用户参与贡献的难度。尤其是 Github 的 pull request 机制,更是简化了 patch 提交和合并流程。为了让更多的用户进行首次贡献,一个开源项目最好提供一份快速启动手册,一个专门的页面介绍如何进行贡献。
长期贡献
首次贡献变为长期贡献,是一个很艰难的过程。除了解决自己的问题,还是需要额外的动力。对于开源软件来说,商业社会惯用的钱已经起不了作用了。
不为钱,则为利。需要给这些开发者足够的荣誉,比如贡献者列表等等。激发人对内心自我实现的渴望。