PSI是一款基于SaaS模式(Software as a Service软件即服务)的企业管理软件。PSI以商贸企业的核心业务:采购、销售、库存(进销存)为切入点,最终目标是行业化的ERP解决方案。
PSI官网:https://gitee.com/crm8000/PSI
一个开源项目,越开放越能从社区获得力量。这是PSI这几年实践中获得的最大的感受。
那么PSI到底从社区中获得了哪些帮助和成长的力量呢?
1、被吐槽代码写得太垃圾。
吐槽也是生产力,被吐槽之后,就不断地改进代码的写法。
老司机都是从小白和翻车开始的起步的。
写的垃圾代码还能被人关注和鼓励,其实是说明PSI的代码很有价值,让人又爱又恨。
2、发现bug
虽然PSI的官方研发团队很小,但是依靠社区却拥有一只庞大的测试人员队伍。
3、反馈需求
https://gitee.com/crm8000/PSI/issues 上有堆积成山的新需求!
依靠社区,PSI同样拥有一只庞大的产品经理助理队伍。
4、GVP
PSI荣获2017 GVP (https://gitee.com/gvp)大奖!既是荣誉又是极大的鼓励力量。
5、允许他人完全私有化PSI的代码
常常有PSI用户告诉我,他又用PSI的代码为自己或者公司完成了什么新的功能和赚了钱。
一个开源项目被他人使用就已经创造了社会价值,能让他人赚钱更是实现了极好的客户价值。
似乎是PSI官方吃了大亏,其实不然。这里有一个商业逻辑:他人赚钱的市场,其实是PSI官方无法触及的市场,但是在开源模式下两者联系了起来。就像毛细血管一样,一根两根是用途不大,一旦遍布全身的时候,毛细血管的巨大作用就是谁也不能忽视的了。
6、吸引了核心人员加入PSI研发团队
PSI作为一款开源软件,有一个地方是逆潮流的:不接受外部代码。
但是却接受社区人员加入核心团队,作为核心人员给PSI提交代码。
这里有几个方面的考虑:
1)PSI的开发用了很多软件工程的方法,普通技术人员会觉得很乏味,难以长期坚持,比如大量的文档编写工作就让很多人无法长期坚持。
2)PSI官方认为:人才远比代码更有价值,宁缺毋滥。
3)PSI反对的是随意的外部代码,但是强烈欢迎优秀的技术人员先融入PSI核心圈,再做出贡献。给开源软件项目做出贡献,不单单是写代码。只要从软件工程的角度来看待,就会发现有相当多的地方可以做出贡献。