| 转载自:上海开源信息技术协会
| 编辑:刘雪洁
| 设计:宋传琪
| 责编:王玥敏
下一代企业级应用软件论坛
-第四期-
参与开源项目GoodERP顺便赚钱
「下一代企业级应用软件论坛」由上海开源信息技术协会发起,本次讲座是论坛的第四期,主讲嘉宾是上海开阖软件有限公司CEO、开源项目GoodERP发起者,Jeff。
回放地址>>>【下一代企业及应用软件论坛|第四期】参与开源项目GoodERP顺便赚钱
01
GoodERP项目简介
GoodERP是一款开源ERP软件,面向的客户群是年营业额在2千万到2亿元的增长型企业(信息化需求主要集中在进销存和财务)。增长型企业的痛点是需求不稳定,需要“按需定制”的信息化系统来支撑其业务增长。
软件具备财务、人事、采购、销售、库存等核心功能。大家可能注意到这里面没有生产,实际上生产板块我们做了大概3个版本,这3个版本从社区反馈和我个人体验来说都没有非常满意,所以生产不是我们主推的功能。
另外很多人会问,GoodERP与Odoo采用的是相同的技术,那么它是不是也是在Odoo原有的原生功能的基础上,去做一些附加模块和本地化增强,然后实现的呢?
不是的。
GoodERP实际上是基于Odoo的技术框架,然后把所有的核心功能全部重写。包括财务里的凭证表、客户表、供应商表、商品表这些主数据表都是重新写的。也就是说,GoodERP的功能与Odoo的功能实际上是不兼容的。
但我们也测试了大概170多个Odoo底层的第三方模块,比如登录的session管理,这些底层的技术模块在GoodERP上也可以兼容使用。
区别于现有市场的套装软件或云软件,GoodERP不是按用户数收费的,软件本身免费,通过提供运维服务和二次开发来盈利。我们保持了Odoo模块化、二次开发的优点,在项目上做客户定制化时,不需要修改产品的原生代码,而是通过继承的方式就可以实现客户特定的逻辑和界面的变革。然后,我们在给客户做交付的时候,先部署Odoo的底层,再把GoodERP的模块放上去,然后根据客户要求去写一个或多个特殊模块并放到服务器上。这样一来,无论是GoodERP的源码,还是Odoo的底层源码还是客户自定义模块的源码,全都是交付给客户。客户的数据存在客户的云服务器上,其实这就区别于那些云软件,客户可能出于对云软件的数据安全和隐私安全考量而不愿使用。我们这个实际上属于私有云部署(即部署在客户自己购买的云服务器上),当然备份和后期运维可以交给我们。
GoodERP在最初定位时,是面向ERP服务者的一个开源项目,并没有将最终用户涵盖在这个项目的受众群体中。虽然这个软件是给最终用户用的,但我们还是希望这个软件是提供给软件服务商的,然后让服务商成为这个软件的推进者和推广者。
业务流程相对比较简单。
仓库:代码量最大、最复杂的;是衔接上下业务流程的一个中间节点;
资金:会计模块和资金模块做了拆分;其数据是老板比较关注的部分。
生产:为商贸型客户实现了组装单和拆卸单这两种单据(针对物料的变化做结果记录);
02
中小企业信息化诉求+可选方案
中小企业的信息化诉求可分为三个层级:
ERP通用需求:供产销+人财物。公司内可能存在一人多岗的情况,但岗位齐全,能够有人做数据录入和分析。这也是GoodERP侧重的功能。
本行业通用需求:接口+流程。比如电商行业,那肯定跟淘宝、京东、亚马逊等有接口的需求。还有一些特别的流程,比如批量拣货。
企业个性化需求:供应链整合+内控节点。每个企业的人员素质不同、发展阶段不同,其内控方式都会不同。*有时候可能并不是最佳业务实践。
企业的信息化实际上是一个过程,不是一次性交易(不是说我买个软件装上,信息化就实现了)。它其实是一个从无到有的过程,从记录级的信息化到控制级的信息化、再到计划级的信息化,它是一个逐渐发展、逐渐完善的过程。所以我们的软件也不应该按传统的方式去做销售,而是应该转到客户服务上。
可选方案
针对企业的信息化需求,目前中小企业的可选方案有以下几种:
<诉求通常是:成本低、风险小,同时功能全,收益高>
功能全+风险小:选择大品牌,如SAP。但是SAP软件本身价格和实施服务在行业内都是相对来说比较贵的,IT精英和管理咨询等的加入都增加了项目成本,且对企业规模有一定要求。
成本低+风险小:如用友、金蝶,或同行在用的软件。好处是只需评估现有功能是不是满足你的需求,但现实是没有哪个软件是完全满足的。盒装软件的策略是重复销售,会尽量增加销售量,而不会针对某一点去做深入服务,比较死板。
功能全+成本低:从头开发。按客户需求量身定做,满意度比较高。但实际上项目实施风险高,成功率较低。虽然从头开发的灵活性高,但软件工程教育质量、代码质量、项目周期控制、成本控制、甚至甲方的配合度等因素都会影响项目的风险。
成本低+功能全+风险小:开源。开源的方案可以节省一些从头开发的成本,降低一些风险;相对盒装软件来说,对于需求定制开发比较友好。
03
GoodERP开源俱乐部
为什么开源的信息化系统这么少?
很多人把开源当作是各种慈善活动,但我认为它是一种公益活动。开源实际上是一种程序员之间的一种协作方式,跟是否把最终结果给最终用户免费使用没有直接关系。
其实免费分发开源软件和自由软件的目的不同。“自由软件”免费分发作品的目的是“让每个人都能用到好的软件,在有需要的时候能够修改这个软件的源代码以满足他的需求”。而开源软件的诉求其实不是这样的。开源软件的诉求是,我把源代码公开,你看了之后发现什么问题反馈给我或者帮我修正。所以,“免费分发”不是开源的初衷,而是一个手段。不知道大家能不能理解这样的一个区别。
对于最终用户,开源还是不开源有什么区别?他们只需比较这个软件是否符合他的想法;对于程序员来说,他们拿到的代码是否开源,是有区别的。因为代码不会说谎,通过源代码这“第一手资料”,他可以直接看到这个软件是怎么设计和实现的。
细化到Odoo平台来说,只有拿到源代码才能有机会找到原来的功能和实现方式,然后去继承。所以,对于程序员这个群体来说,开源才真正是有意义的。从它建立的那一天,GoodERP的定位就是这些为企业做信息化服务的技术人员。
GoodERP的开发和维护主要是在我们软件公司内部,人员投入还不错,代码质量还有待提升。GoodERP仍有不足,需要不断地投入与完善。在我们的技术能力遇到瓶颈的时候,怎样去解决那些能力之外的问题呢?我们希望能融入更多的群体,共同来做这个项目。一般开源软件是通过呼吁来吸引更多认可该项目的人参与进来,当然这个“呼吁”是没有任何承诺的,或者说,不支付任何报酬的,因为参与开源并不是外包。
我们希望做出一点改变,就设置了GoodERP开源俱乐部这样一个组织。作为一个“共同体”,就有共同的发展愿景,就是让GoodERP软件越来越好,能够给更多的客户服务。那么,在共同体的发展过程中,资金也很重要。“钱不是万能的,但没有钱是万万不能的”。
俱乐部会员是收费的。既然你参与了这个项目,那么你对GoodERP的发展是有一个愿景的,在发展中也希望能够得到相应的收益。收益分为近期的和远期的。近期的收益包括,凡是参与我们GoodERP项目代码开发的人,我们都会给予奖励(注:不是报酬)。报酬与奖励的区别是什么呢?报酬是根据你的工作量或者工作难度来支付的,而奖励是随机的。通过这样一种运作模式,我们在俱乐部形成了众筹/众包的可长期发展的模式。
GoodERP开源俱乐部会员
l 义务
缴纳会员费5000元
宣传推广GoodERP
l 权利
获取GoodERP开源项目仓库的代码权限(只有不断更新的开源软件才是值得跟进的)
参与制定GoodERP产品规划
向最终用户企业提供源码更新服务
为客户提供收费的GoodERP实施和运维服务
俱乐部会员间以75折提供服务
发现问题提交工单
提交合并请求
合并请求被接受自动获得项目余额20%红包奖励
红包可换取礼品或提现
为什么要这样运作?
无论是我们公司内部投资,还是从公司外部引入人力资源,我们都觉得GoodERP需要持续维护,只有持续维护才能变得更好。
GoodERP开源俱乐部的目标
我们的目标不仅仅是做一个开源的GoodERP项目,而是希望基于GoodERP项目可以形成更多的行业化解决方案。即,把行业化需求、特殊流程和特殊接口形成每个行业的解决方案。再加上我们俱乐部参与者对客户的本地支持,形成基于一个基于开源的管理支持产业链。
在公司的不断发展过程中,我们可以陪伴它把信息化一点点从“无”→“有”→“好”→“更好”去推进,成为长期的合作伙伴。
模块不一定全都放在GoodERP这个主项目,我们可以通过其他方式去孵化一个行业化解决方案。
04
开源要革的是作坊软件的命
我们做开源软件面临的主要竞争者其实是那些从头开发的软件供应商。国内的作坊型软件公司不少,做出的软件也服务了不少企业,但这种模式是需要转变的。我们希望软件作坊能够转型为基于开源软件提供服务的咨询公司,其实很多开源解决方案都可以形成一个IT的技术栈,然后去给客户提供服务。
> 更多内容请收看回放 <
下一代企业级应用软件论坛
探索基础软件国产化的浪潮;了解国产企业级应用软件的现状,与国外对比分析差距和优势;讨论国产企业级应用软件行业的发展目标,以开源ERP、企业级大数据平台软件、数据库、软件、web应用服务器和中间件等为切入点。
SAP可以说是第一代企业级应用软件,云计算等新技术、管理思想变革催生了odoo等第二代企业级应用软件,而区块链技术及分布式组织或许将诞生下一代企业级应用软件!
当遇到技术变迁、管理理论突破时,企业级应用软件就有新的机会。
相关阅读 | Related Reading
开源(open source)是什么?为什么要开源?
TiDB X 开源社 Hackathon 2021 社区邀请函正式发布
我的开源故事
开源社简介
开源社成立于 2014 年,是由志愿贡献于开源事业的个人成员,依 “贡献、共识、共治” 原则所组成,始终维持厂商中立、公益、非营利的特点,是最早以 “开源治理、国际接轨、社区发展、开源项目” 为使命的开源社区联合体。开源社积极与支持开源的社区、企业以及政府相关单位紧密合作,以 “立足中国、贡献全球” 为愿景,旨在共创健康可持续发展的开源生态,推动中国开源社区成为全球开源体系的积极参与及贡献者。
2017 年,开源社转型为完全由个人成员组成,参照 ASF 等国际顶级开源基金会的治理模式运作。近七年来,链接了数万名开源人,集聚了上千名社区成员及志愿者、海内外数百位讲师,合作了近百家赞助、媒体、社区伙伴。