- 云质QMS 原创文章,转载请注明来源-
阅读关键词:QMS,质量管理软件,质量软件,质量软件品牌,质量软件厂商,企业数字化转型,数字化质量管理平台,
企业在明确要上质量管理系统(QMS)后,必然要面对的一个问题是自己开发、委托第三方外包公司开发还是购买软件产品,每种方式都有优缺点,这其中的关键是要看自身行业的特点、企业的现状、开发能力以及未来的规划。
首先我们来看一看开发一个软件所需要的主要流程:
Figure1 软件开发流程
对于软件项目开发的每一个阶段,都要由有专业知识与技能的人员来完成。
同时,软件开发在技术和管理两方面的复杂程度,与业务复杂程度、软件规模密切相关。越是业务复杂、规模大的软件,开发所用到的技术,时间以及人力成本就会成指数型上升。
Figure2 软件规模分类表
能够实现质量管理中的常用功能(来料检验,过程检验,出货检验,首件检验,巡检,不合格品管理,纠正预防,客户投诉,评审管理,文档管理,量具管理,质量追溯,报表分析)的质量管理软件,规模大概在150K行代码以上,属于大型以上软件。
那么我们就三种选择方式分别进行分析。
先说一说自己开发
在国家新基建、鼓励企业数字化的大趋势之下,软件行业无疑是一个新兴的领域,这就决定了必然会有很多新的机遇。就像40年前的办企业,20年前买房一样。伴随着很多新诞生的专业软件企业,还有像阿里、百度等互联网企业,电信联通等企业,以及博世、戴尔、美的、格力、三一重工等为代表的传统制造业都已经或正在成立数字化工厂、软件等项目,给自己用的同时,也希望作为产品推广到其他客户。帮助企业自身提高的同时,还可以拓展业务,或者更换赛道。
我们不否认,企业自己开发对某些行业是十分必要的,是有充分理由的。
ERP从1972年开始,到现在已经有48年的历史了,单单是在G2上搜索,相关ERP产品就有2100多个,但是还有企业在自己开发,为啥? 原因很简单,现有的产品不能满足企业的需求。如果企业不想完全从头开发,那么,只好在现有产品基础之上,进行一些特殊需求的二次开发以满足企业自身需求。
但其实二次开发也不是万能的。
首先,企业管理软件,是对企业管理的抽象总结,简单直白的说法是,先有企业实践,后有管理软件,而不是倒过来。对于新兴的行业,新兴的管理方式,往往没有现成的系统。二开也是在有一定基础之上的二开,就像改装汽车一样,不能在马车的基础之上改装。
同时也面临着有时候二次开发费用过高的问题,那还不如从头开发来的划算,还以改装汽车为例子,可以在轿车的基础之上改装越野赛车,但是不能在大客车的基础之上改装。
自己开发的好处有:
还是老掉牙的套话,有一利必有一弊。
自己开发,说白了不符合社会化大分工的原则,可以有,但不会是主流,可以起到辅助的作用。最主要的原因是没有复用。
如果该企业期望不仅为自己企业开发软件系统,以后还能卖给其他企业,的确有这样的成功案例,如达索,但这样的成功案例太少了。
你可能有疑问,我们自己开发的软件,我们自己用的非常好,还可以用我们的工厂给他们展示,为啥客户不买单呢?
不利的因素是适合自己企业的软件,如果要拿出去卖的话,其实最匹配的就是卖给自己的竞争对手,因为业务模式比较接近,但是哪一个竞争对手会买自己的软件呢?如果是跨行业推销,比如一家电机企业自己开发的质量管理系统向食品企业推销,您觉得甲方会有什么感觉?
还有,软件公司的成本不仅仅是开发软件的费用,这是一个系统工程。举个例子,街坊邻居都说你的包子味道好,大家都赞不绝口,但不等于说你开一个包子铺就能赚钱,这还是在你是包包子达人的假设前提下,如果连包包子都不会,情况就变得更加艰难了。
第二种方式是外包开发
外包公司主要以IT人员为主,很难有足够行业专业知识的业务人员与客户就需求进行深入沟通。大部分是鹦鹉学舌式的转述。
将自以为理解的客户需求转述给IT人员,IT人员再将自以为理解的需求转换成代码。那么,不断转述过程中,信息到底被正确理解多少,只能看运气。
Figure 3 客户需求转化效果
外包比自己开发的优点是,不需要雇佣开发工程师,部分代码是可以复用,性价比有所提高。但也有不足的地方。
最终的结论是失败概率大,这个失败概率是与成熟的软件产品相比较而言的,不是绝对的,定制产品也可以做的很好,只是出现以上这些问题相对概率较大,如果要控制好这些问题不是不可能,但最终归结为一个问题,成本。
有钱,大部分问题都不是问题,问题是性价比。
对于有些灯塔工程,不谈投入资金,只展示功能,意义不大,是耍流氓。
甚至有些类型企业,你知道的,钱投入很多,但项目还没做好,这就更不像话了。
第三种类型是产品
目前市场上逐渐出现一些专业的提供质量管理软件的软件公司。其中有的公司还是以在制造业工作多年的质量管理人员为主,总结各行业的经验与实践,将质量管理知识软件化,开发成软件产品。
优点如下:
缺点如下:
综上所述,对于有足够的专业业务人员以及专业IT人员的公司,可以进行一些规模可控系统的开发和维护,或者在现有产品基础之上进行一些二次开发。对于大多数公司来说,选择市场上现有发展成熟的软件产品,无疑是最安全,同时也是性价比最高的选择。而对于自己没有能力开发,市场上又没有符合要求的现成产品的情况下,只好选择外包开发。
除了这些,还要多说几句。
在选择供应商时,需注意如下问题。
注意观察乙方人员的专业素养,如果没有在工厂里面工作过,没有从事过质量管理,很难相信他们会能与甲方顺利地沟通,并且充分理解甲方的需求和痛点。