开源软件一直以来都是在专业圈内人士谈论,大家介绍的各个开源软件案例也多是些政府、大企业集团。但是这里我要给大家介绍是一个身边的很普通的小企业通过应用开源软件,提高竞争力,从而逐渐减弱经济危机影响的示例。
复鸣乐器来自江苏泰兴,虽然有着近十年的提琴乐器生产历史,但一直没上规模,除了几个提琴师傅外,其余工人都是周边的农民,主要生产各种小提琴,提琴配件等产品,靠着各式的外贸公司,为国外乐器企业进行代工生产,出卖中国廉价劳动力,进行对外贸易。但是去年经济危机来袭,外贸订单开始减少,工厂也慢慢出现问题,陷入困境。
是关门大吉,任由农民兄弟继续回家种地,还是寻求突破,减少或化解危机带来的问题, 企业负责人开始思考。而这种危机是全行业性的,不止是一俩家厂子的问题,复鸣乐器只是个很小的缩影。
复鸣乐器厂经过半年多的摸索,终于开始找出了一条 适合乐器企业,乃至各种制造业企业的突围之路:充分运用开源软件进行信息化改造与电子商务运营。通过转型不仅救活了自己,还带动了周边数家乐器制造企业转型。
复鸣乐器厂采用开源软件进行了全面的信息化:在Linux操作系统,Php语言,Mysql数据库基础之上,建立了小提琴吉他网上直销平台,在线协同办公系统,CRM客户管理系统,ERP系统。
在线小提琴吉他销售平台,服务器使用CentOS Linux系统,网站开发选择国外成熟开源电子商务系统,进行本地化定制而成,直销平台使得公司生产的小提琴,等产品直接在线销售,与财付通,网银在线等网络支付公司合作,开通在线支付渠道,与邮政EMS等快递公司合作开通提琴产品配送渠道,省去各种中间环节,直接让利给消费者。
复鸣乐器直销网站在试运行一个多月,带来直接销售过万,这直接增强了企业的信心,并吸引了数家周边乐器企业加盟,大家共同进退,互相分工合作,完善了整个小提琴,吉他,提琴配件,吉他配件的产品线,将逐渐发展成为溪桥地区乐器企业的网上统一销售渠道。
为解决业务人员长期在外,难以管理,效率低下等问题,公司部署了开源客户管理系统:vTiger CRM,用以对业务人员进行相关日常管理,系统记录还可作为日后的绩效考核依据。并且已实现了CRM系统与复鸣乐器商城(在线产品销售平台)的对接,客户通过网站进行留言,注册,提交订单等事件都能及时反馈到CRM系统之中,极大的缩短了客户服务的响应时间,提高了客户满意度。
目前,公司正在对各个开源ERP系统进行评估筛选,近期会考虑实施,在业务增长到一定阶段,会进行各个开源呼叫中心产品评估,建立一个完全的开源软件支撑的乐器企业。
谈到这里,大家都关心,公司进行这些投入花费了多少资金?公司的开支是0,或者是近乎0(不含人力成本)。服务器采用Linux系统,和Mysql数据库,免去了采用微软系统和数据库的大笔授权费;网站系统与CRM系统也是网上免费下载的,而同类的商业软件价格都是要数万块钱的;公司唯一的开支就是技术人员工资,而这笔开支由于引入股份形式,不仅调动了相应技术人员与网络营销人员积极性,也节约了公司的短期成本压力。
选择Linux系统及其他开源软件,主要原因在于其免费特性,公司能成功引入开源软件,还在于选择了适当的外部智力,帮助进行部署。
由于可以看到软件的源代码,我们可以研究了解软件内部的工作过程、原理。这对于应用设计、开发、查错、优化、二次开发都是非常有帮助的。如果没有二次开发,我们也就无法将网店系统与CRM系统进行集成。开源软件不再是一个黑盒子,你可以清楚的了解到内部到底是怎么运作的,到底在运行的时候发生了什么事情,你可以很清楚的知道有什么问题。这一点是非常重要的。
对于开源软件的应用,很多人担心质量的问题,有些人可能担心软件本身发展更新的问题,等等。对于质量的问题,我觉得是项目选择的问题,一般很成熟的开源软件都有很完善的组织,有完善的开发、测试、发布流程。在一个新版本完成前,会有多次的测试版本发布,最后才是正式版。这和商业软件是一样的。并且因为代码公开,反而更加的容易发现错误,提高质量。
而担心软件本身发展的问题,关键是看其组织和规划而不在是否开源,并且在很多著名的开源软件背后,会有厂商在进行支持。软件本身的发展应该是不会成为问题的,不太会出现软件突然停止发展的情况。而且即使发生突然停止开发的可能性也不比商业公司倒闭的可能性大,商业公司倒闭,软件就会失去更新,而开源软件,其他人可以继续接手开发,因为有源代码。
以下是我们选择开源软件时的一些标准:
1. 这个软件目前的功能和它的roadmap,满足当前和发展的功能需求;
2. 软件本身的架构,尽量选择同一架构的,如我们选择的是LAMP,那么我们不会选择.Net的,哪怕那个.net软件也很成熟。
3. 该软件开发的活跃度,考察开源项目的活跃度,可以从开发人员数量,代码库的每日更新等信息看出来,可能的话也参与其中,以添加各项自己需要的功能。
4. 该开源软件是否是遵守该领域内的国际规范,遵守规范的软件会给系统集成、二次开发等带来便利。
5. 在同类产品中,要挑选有比较优势的。并且要考虑可能存在的移植代价。这个移植指的是采用了这款开源软件后现有系统的移植,或者是从这个开源软件到其他软件的移植。
从我们的经验看,对于企业级系统、互联网应用来说,采用开源软件不仅可以降低成本,更重要的是能够真正了解软件的内部工作机制。还可以在现在的基础上进行增强和定制,也能够从开源软件中借鉴到很多好的设计和实现。最后,也希望国内能有更多的企业在使用开源软件的同时,也能开源自身的一些软件,或者能够成为一些开源软件的贡献者。复鸣乐器也会继续积极的参与到开源的活动中,也会努力为开源的发展做出我们应有的贡献。