3月 30 日晚,我们邀请了3位业内大咖,以线上talk的形式举行了以企业开源项目运营之道为主题的源创会分享活动,我们邀请到了开放原子基金会TOC副主席谭中意、白鲸开源联合创始人代立冬以及统信软件项目经理管威共同参加了本次的讨论。
在讨论中,嘉宾们从企业如何为自己的开源项目找到合适的定位,聊到开源项目运营人员如何量化工作指标,帮助了观看直播的小伙伴们厘清头绪,更好的推进开源运营工作。以下是嘉宾们针对几个主要问题的分享和讨论,点击后面的链接也可前往观看全程录播:www.bilibili.com/video/BV1s5…
个人运营开源项目和企业运营开源项目时有什么不同?
代立冬:我是从个人开发和运营逐渐成为了企业的专职运营的角色,最深刻的感受就是可以全职干开源这件事了,这是很 happy 的,个人开发者在运营自己项目的时候很难有精力全职去做,像 DolphinScheduler 早期所有开发者都是兼职的,大部分靠自己的节假日和晚上下班的时间去贡献。当成立一家公司之后,那我可以全职去做开源这件事,能够更加专注地去做这一件事,这是第一个不同。
第二个不同就是有资金支持了,原来个人搞开源的时候想给贡献者做一点周边或者和贡献者聚个餐、做一场小活动,这都要考虑自己掏腰包,所以说个人开源很多人是靠用爱发电去做。企业开源其实会有更好的支持,也可能会更好地长期发展,像大家看到的很多海外优秀的开源项目,背后都是有开源商业化公司去支撑的,这是我认为最大的两个不同。
如何理解开源运营的目标和指标?
管威:首先你所谓的这些指标,它其实就是目标量化的一个过程,在我们内部有一个独立的部门叫做开源社区中心,总体上我们会有一个很大的指标,就是如何把我们的开源项目在国内外进行推广。我们以这个为中心指标,再细化下去就是比较具体的目标,比如如何提高用户的粘性,其中有一个很重要的指标我们叫做社区的 MAU,也就是月度活跃人数,良好的沟通环境对于用户愿意留存在社区是很重要的,这对于整体运营指标是最大的助力,所以我们内部是非常民主,大家只要觉得这个东西能够带给我们一些用户,那么就可以做,并没有限制说具体非要去做什么。
代立冬:目标肯定是有的,但指标其实还是比较粗放一点,目标其实一直都是找到更多的用户使用我们,现在在国内已经很流行的情况下,我们的目标就变成了希望找到海外的种子用户,指标的话其实我们偶尔也会去看一下 Star 和 Fork 的数量这些比较虚荣的指标,但真正有意义的目标还是能够找到标杆用户,能够找到贡献者,像管威老师提到的,提高贡献者的粘性,这个是我们的目标,指标的话,那就是我们的标杆用户数有多少,我们的持续贡献者的数量有多少,这是我们最关注的两个指标。
在制定开源运营的目标时,哪一些是比较重要的指标,如何去制定呢?
谭中意老师在会后发表了一篇博客详细阐述了本次分享的内容,感兴趣的同学可以前往查看:my.oschina.net/u/3742410/b…
谭中意:开源项目本质上是一个产品,而产品和运营是密不可分的,产品是 1,运营是后面的 N 个 0,但有几个 0 就看运营的功力了,所以做开源运营的同学需要记住,你们非常非常重要,产品研发运营三位一体,对于企业来说都是不可或缺的一部分。
开源软件本身是没有销售价值的,企业想投入资源做开源并且想产生商业收益,一般来说有两种方式,第一种是直接基于开源软件做服务的商业化,另外一种是围绕开源软件,把它视为一种交叉补贴的免费手段,就是从别的渠道来收益,有一句话就就是羊毛出在猪身上。Google推出Android开源系统,盈利是从Android手机上绑定GMS获得。说个简单的数字,Google 2022年付给Apple公司的“苹果税”约为200亿美金,为的是在Apple的硬件OS(iPhoneOS,Mac OS,iPadOS)设置默认的搜索引擎为Google搜索,而不是其他的搜索。这个就是典型的羊毛出在猪身上。
但对于小企业,开源创新企业来说,更多是围绕开源项目去做商业化,对于运营同学来说,首先要搞清楚企业开源项目是为什么?它的目的是什么?理解目的之后,我们就能找出针对这个目标能产生关键价值的用户在哪里,找到后要考虑怎么为这些用户创造价值,单纯的给他们一些甜头的运营我觉得是没有意义的,关键是要找到对企业开源目的产生关键作用的用户,而且能让他长期留在你的社区里面,这才是关键。
知道了目标用户,下一步就看他当前有什么痛点,去了解你的用户,之后就可以去制定相关的指标了,指标一定来自于目标的分解,这个分解的过程就是企业开源的目的。在项目发展的不同阶段应该有对应的指标进行约束。
选择一个容易理解且容易获得的单一指标,便于约束,同样有一个质量指标来做辅助,还要有反指标做强行的约束,但不要让这些指标成为运营的 KPI,更多的是让运营为社区的用户创造价值,同时能让这个公司的活动给公司的目标创造价值,只要这两个目标做到了,至于运营同学用什么方式来做,我觉得可以灵活一点。我觉得这就是开源运营最关键的部分:定目标、找用户、找相应的指标。
运营的指标如何具体地量化?
管威:我从运营角度来讲,或者从项目管理的角度来讲,我可能更喜欢就是,我不和上级争论不同的意见,我去和你讨论我们共同的点,只要能达成目标上的一致,就不必拘泥于各种形式,只要能把目的达到,就是成功。
代立冬:我们和管老师的思路其实是一致的,没有给运营的小伙伴定具体的指标,都是围绕北极星指标来做的,比如说怎样去找到真正核心的贡献者。运营其实分两种,一种是社区的运营,另外一种是开发者运营,他做的其实就是贡献者关系,和贡献者保持很好的交流的作用,所以我非常同意刚才中意老师说的产品加技术加运营是开源成功的必备条件。
如何去平衡社区运营和开发者运营的工作?
谭中意:我觉得它取决于你上面的老板对当前阶段任务目标的判断的优先级,如果当前阶段是以发展用户为主,那么我的主要精力就要放在普通用户上面,就是我的产品适合哪些用户,这些用户在哪里,找到这些人,运营的工作主要是做这些事情。但如果说是当前我的用户数已经够了,要找核心开发者了,那我就得看我的开发者的诉求在哪里。如果是这个阶段,那么就要看哪些同学有把项目「往前推」的需求,然后寻找他们所花的成本,再放大他们的收益。
如何发掘开源社区的文化和灵魂?
谭中意:首先社区一定要有灵魂人物,一般来说是这个社区的主创者,他决定了这个社区的调性,只要能让这个人觉得在社区的贡献时值得的,那么灵魂人物就能一棒一棒地传下去。
除以上几个问题外,嘉宾们还对不少企业开源中常常遇到的其他问题进行了讨论,这些都可以在全程录播中看到,欢迎前往查看:www.bilibili.com/video/BV1s5…