为什么 ERP 系统的用户体验不好?

(本人原创,非首发文,谢绝转载)

最有资格回答这个问题的人到底是谁?客户?用户?程序员?软件销售人员?客观公正的第三方……

每个人都带着自己的利益诉求,每个人都有自己的职业偏见,每个人都有自己的眼界局限。很难说可以得到一个大一统的答案,尽管如此,答主也尝试回答一下,不吐不快啊。

答主的背景:

工作年限不短了,使用过较早的ERP系统,IBM的AS400,一台主机,几十台终端那种小型机电脑,磁带机存储,但是惭愧这个电脑上运行的ERP软件名称是什么就不记得了。后面各类基于网络的在服务器上运行服务端和PC机上运行客户端的ERP就不说了,现在的流行是各类网页版的ERP。

因为答主做工厂管理,不仅仅是使用ERP,还有采购ERP前的评估,导入ERP的工作,ERP升级的评估等工作都有不同程度的参与。也和ERP软件的售前工程师、实施顾问、运维顾问有不少交流和交集,与工厂内部的IT部或MIS部门(内部运维人员)各类交流颇深,作为运营管理者,最重要的下级部门是ERP的主要的使用部门。顺便一说,还主持过企业技术部内部的软件工程师和需求部门编写内部管理使用的软件(销售管理软件),也有使用EXCEL和VBA编程实现某些中小企业的大部分ERP功能的经验(这是做运营管理时被逼的,人手不够,为了解决运营问题硬搞)。

背景和利益关系介绍如上。开始作答:

一个工厂的工作无非就是三大类,直接工作(生产产品)、准直接工作(非事务性辅助生产工作/如搬运)、间接工作(各类非生产事务性/技术性工作)。

直接工作和准直接工作的自动化,就是自动化设备或机器人;间接工作的自动化就是计算机、计算机周边设备、还有各类软件系统,诸如OA、ERP、电算化等,个人觉得CAD、PRO-E之类的技术用软件也可以看做一类特殊的“间接工作自动化”。

ERP的名称和它的作用是让人费解的——企业资源计划,就好像在工厂里面创造了一个新的工作似的,事实上,即使没有ERP,企业内部的“从接到订单到完成订单并交付,甚至收到钱”这件事情难道没人做?ERP其实就是这件本来由人来做的运营工作的电子化和自动化而已。

我们简化一个模型来讨论,假设一家用人工,最多是计算机的EXCEL表格来处理公司的工作流程的企业,它的工作步骤是5步,不用管内容,总之它现在的工作流程就是“A-B-C-D-E”这么5个步骤,每个步骤各生成相应的表单和数据按下不表。

现在这家公司请了一个外部的管理顾问,假设他的能力是100分,他会发现这间企业的管理流程“A-B-C-D-E”是不合理的,应该是 “A-C-B-D-E”,企业接受这样的改善建议并实施,企业的运营管理就较为合理和完美了。但是依旧是人工运作。

然后企业请了一家ERP软件公司,不购买现成的软件,而是用更高的成本为企业量体裁衣的制作软件,假设软件公司的能力也是100分,那么企业得到了在最佳的流程“A-C-B-D-E”上自动运作的软件。

这个模型排开100分的管理顾问和100分的软件公司是否存在的问题,但即使是这样的做法,还有一个无法逾越的障碍,就是软件公司即使编写软件能力超群,真的可以理解“A-C-B-D-E”背后的含义吗?

一个工作经历颇丰的小软件公司老板和我聊过,他们需要和客户的工作人员一起工作一段时间来了解他到底在做什么工作,工作的内容、目的和含义,才能编写出妥帖的软件。但是实际又有多少软件工程师愿意这样去做。面对一个已经梳理的很完善的工作流程,将它软件化需要付出的艰辛和成本都是巨大的。

客户的需求是一个很具体很实在的东西,软件工程师需要把它抽象化,数学模型化,不仅仅考验软件工程师的驾驭算法和编程的能力,还考验软件工程师对于工厂运作流程的熟悉。这样的双料人才其实是很难获得的,因为两个领域中任何一个领域做到不错,都需要漫长的时间。需要指出,此处对于工厂运作的专业能力要求是“十分熟悉和理解,懂专业术语等相关知识”,还未达到能够独自改善工厂运作流程的地步。

所以,“为什么所有的 ERP 系统的用户体验都那么不好”的第一个答案是——跨越工厂运营和软件工程的双料人才的稀缺导致客制软件的客户需求难以被不失真的转化。

我以前在一家企业仔细分析一个颇为失败的ERP系统以后,对软件公司的工程人员说:客户合理的要求你们都没有答应,客户不合理的要求你们全部都满足了。

————————————————————————————————————

前面设计了一个理想的模型,固定了企业的管理流程是完美的,软件是客制化的,工厂管理的内外部资源是强大的,软件公司在自己的软件领域也是非常专业的。

我们要对上面固定的条件逐个的解除一部分固定,增加另一部分固定,来看看会发生什么?

现在我们把专业的管理顾问拿掉,企业在并不优化的“A-B-C-D-E”的流程的基础上,直接邀请软件公司进驻,而且软件公司拥有具备软件工程和十分熟悉生产运营的双料能力,并且十分完美的理解客户的各类需求,做出了一个完全模拟客户人工运营的ERP软件,客户也表示满意。

客户的难受会在未来体会到,因为这不是一个优化的流程,客户内部一定会有不便和损耗,这种损耗就是“改变的势能”,客户内部小声的抱怨会慢慢变成大声地抱怨,当客户在某一天对流程的不合理恍然大悟的时候,可能就会推卸一部分自己的责任——哎呀,ERP软件有问题。

对于软件公司也是一个并不好的解决,拿这个流程并不合理的软件去二次销售,也不是什么可以增加声誉的事情。

那么,“为什么所有的 ERP 系统的用户体验都那么不好”的第二个答案是——理解客户的需求当然很重要,但是客户不合理的需求识别,并需要助其优化,使之变成合理需求。

很多客制软件的不足之处就是在此,但是理解客户需求已经很难了,识别客户需求的不合理之处,这里不是指的在软件算法上的不合理之处,而是客户自身运营流程的不合理之处,其难度远高于理解客户需求了。

————————————————————————————————————

我们再一次改变约束条件,假设和前面一样,客户没有经历流程优化的改善,但是客户客观的认识到自己的流程并不合理,于是决定邀请一家自身就拥有现成的定制ERP软件产品的知名软件公司,因为它号称自己的ERP软件的流程设计是完美的,拥有客户诸如“X,Y,Z……”等诸多大集团公司,此ERP软件的运作流程是“J-K-A-L-C-B-I-D-E-F-G”。

客户看了一遍流程的逻辑,逻辑上的确完美,设置也很完备,但是本来5个步骤完成的工作需要10个步骤才能完成,整个岗位需要增加一倍。软件公司耸耸肩表示——我的流程就是最完美的,这样,我可以帮你微调,但是大的调整就算了,这个成本比你增加岗位的成本还贵。

鉴于软件公司的成功案例,这家企业接受了这个ERP软件,然后企业内部就出现了诸如以下的抱怨声:“不是减轻工作负担的吗?为什么上了ERP以后工作更忙了?”“不是省人的吗?为什么上了ERP软件以后工作人越来越多了?”

哪里有所谓的完美流程?世上没有相同的树叶,也没有相同的企业;而且越是中小企业,差异性越大。为什么大型企业会接受定制软件的程度会高,因为世界上的大型企业管理趋同性很强,职业经理人和管理顾问在大型企业之间流动频繁,互相学习和借鉴也很有效率,所以相似性高。

还有一点,大型企业一个萝卜一个坑,岗位分工很细,ERP上面的工作都找得到对应的操作者;但是中小企业因人设岗严重,流程对应的岗位分工的差异性极大。

因此第三个答案是——忽视客户企业本身的差异性,软件公司郑人买履,而客户企业削足适履带来的各类不便和损耗。

说个笑话,同行交流的一个故事,一位工程师十分快乐和我们分享——我们公司企业上了SAP,问题是,我们是做灯泡的呀。

————————————————————————————————————

延续之前的思路,我们假设客户企业找到了一间极其优秀的软件公司,帮助客户企业梳理的生产运作的流程并优化,理解并引导客户的需求,妥帖舒适制作了完美的ERP软件。客户赞不绝口。

但是赞不绝口之后呢,客户肯定是一直使用软件。有一个企业管理上的俗话“制度的变化赶不上业务的变化”。什么意思?就是说,因为市场的变化,公司内部需要时刻准备做出合适的调整,这个业务内容的调整也就是工作流程的调整。假设公司内部的流程文件都是最新的,那么一旦工作流程发生变化,流程文件就会“变旧”。ERP软件固化了工作流程,参考成文的文件,ERP软件在使用一段时间以后就会“变旧”,市场的变化,客户的新需求,内部管理的升级等,对于一间积极向上的企业来说“唯一不变的只有变化”。

面对一个越来越老旧的ERP系统,客户会怎么做?他会不断的打补丁,体外循环一些表单,越旧的ERP系统,客户自己开发的EXCEL表格越多,这是一个特征。

升级软件?开玩笑,免费吗?很多企业上ERP系统的时候可是被忽悠得拿出一大笔钱准备“一劳永逸”的解决问题。好吧,谈钱伤感情。

第四个答案——ERP软件和成文的管理文件一样,软件的更新赶不上实际业务的变化,会越来越不符合实际,而时刻跟随这一变化的成本太高。

————————————————————————————————————

各类商业软件里面,诸如超市、酒店、工厂、项目管理之类,我认为工厂的软件是最难做好的软件之一。因为工厂本身太复杂了,它是人类的组织活动里面最复杂的之一。

直接说第五个答案——客观的说句公道话,工厂的运营活动过于复杂,制作一个好用的ERP软件本身的固有难度就非常非常大。

————————————————————————————————————

再说一些不是答案的回答,主要是从答主的观点纠正几个看法,简单点说:

1、 客户对界面的挑剔。错,对于工作而言,工厂工作的人对于界面的丑陋和不便的忍受能力比软件工程师想象的高得多,他们厌恶的是新界面学习成本和犯错成本。他们工作的每一分钟老板都是给钱的,少数人除外,界面的不便是在给他们发加班费。如果企业雇主低端到不给他们加班费,也不会高端到买ERP了。

2、 ERP软件如果失败,就会变成一个财务软件,财务工作在中国高度标准化,软件成功落地的难度低。所以客户企业内部财务和运营部门对于ERP软件的评价会出入很大,不要为财务人员夸奖你的ERP不错就沾沾自喜,这点成绩实在不算什么。

3、 在销售环节区分买软件的人和用软件的人有点意义,但是在销售以后的使用环节还区分则毫无意义。使用者会抱怨,声音会沸腾,把买软件的人放在锅里面煮。墙倒众人推,痛打落水狗。我在一间企业做管理咨询顾问,去做工作调查,张三说ERP垃圾、李四说ERP垃圾、王五也说……让我感觉到,那个XX公司的ERP就是一条死在路中间的土狗,人们走过来踢一脚,走过去踢一脚的。

4、 还有一个不是问题的问题,某些国内软件公司的实施顾问太便宜,便宜就难以保证质量。

原文地址:http://blog.51cto.com/13541298/2090022

时间: 2024-11-08 23:39:18

为什么 ERP 系统的用户体验不好?的相关文章

asp.net 不用控件,自动登录(用于和其他系统对接的时候,自动登录系统,用户体验好)

if (System.Web.Security.Membership.ValidateUser("admin", "123456")) { //这句话很重要,他就完成了登录:否则直接跳转,就还要输入密码才行. FormsAuthentication.SetAuthCookie("adminzz", true); Session["myUserName"] = "adminzz"; this.Response

对比NetSuite与用友ERP系统之间的区别以及优缺点!

目前国内的中小企业广泛采用国产ERP,主要是因为这些软件实施成本相对于更低,也更符合国内需求.然而,这仅仅停留在表面,像用友U8或NC系统由于其隐形成本高,配置复杂,缺乏可扩展性,会为企业带来一定的负担. 在这篇文章里,我们一起来了解一下为什么用友ERP系统会让中国的企业愈敢头痛,同时也一起来关注一个用友ERP无法实现的新型云计算ERP解决方案. 软件架构与硬件部署 传统ERP如用友的U8系列,NC系列都是基于C/S或者C/S结构与B/S混合使的软件,需要部署于服务器端.或者同时需要安装客户端软

用户体验要素——产品系统设计方法

用户体验已经成为了每个互联网人的口头词,特别是互联网产品经理或产品设计师.的确,对于任何一个互联网产品而言,体验都是非常重要的.但是具体的用户体验到底指的是哪些方面,界面,UI,还是交互,其中到底是什么因素决定了一个产品体验的好与坏?而这些因素之间具体是什么的逻辑关系?决定体验好与坏的整体框架是什么?这是我一直想弄明白的事情.前后读了很多与用户体验相关的书籍,其中美国作家加瑞特的<用户体验的要素>给了我很好的解答.不过真的感觉这本书不应该取这个名字,这点体验的确很不好,没弄明白读者到底想知道什

百度AI人工智能产品体验不好?今日头条进军AI人工智能领域?

关于AI智能生活问题? Python语言是人工智能要用的.还有就是C+和JAVA等一些语言,算法我个人觉得应该是重点.这相当是人的大脑. 2018年12月23号,这一天传来一个非常不好的消息.也就是25号圣诞节那一天,公司发布公告:这一天每个人都要上班,领导来检查.我就想知道那个领导非得圣诞节来啊!好吧认了,毕竟给人打工得遵守别人定的规则. ** AI人工智能广泛性** 回到原题,现在非常多AI智能家具,电器,数码.也有很多盆友已经被深深吸引了!如今"人工智能"已经普遍走进中国大学校园

余额宝个人用户体验

以下仅为个人使用余额宝后所体验而感到的不足: 一.升级后用户界面的变化. 原本刚刚推出余额宝的时候,支付宝APP进去后是有三个卡片窗口的.一片的支付宝,另外一片余额宝,大三片是转账.手机充值等应用. 升级之后,便变成如上图所示的UI了. 个人认为,把余额宝和转账.手机充值等放在一个小窗口,用户体验不好.起码,刚升级那会儿,我用的十分别扭,主要是因为——要找"余额宝".需要找,这是用户体验的大忌.我认为,支付宝和余额宝都有支付功能,一个把它们归为一个级别,我更倾向之前的三个卡片窗口的UI

浅析企业ERP系统运维体系的建立

 浅析企业ERP系统运维体系的建立 1 ERP系统的运维简介 ERP系统的运维是指ERP系统上线后的运行和维护保障.ERP系统上线既是系统建设的结束,同时又是一个新的起点,需要付出更多的时间和精力来开展系统维护工作,维持系统的正常运行,解决系统的错误以及用户的操作失误带来的问题.ERP系统的运维主要包括与ERP系统相关的硬件.软件.网络.系统.安全.数据.用户操作等多方面的工作.要确保所有这些方面的工作正常进行,不出问题,并不是件容易的事,需要付出艰苦的努力才能实现. 2 ERP运维经历的3

企业成功实施ERP系统需注意哪些事项?

随着ERP系统的普及,ERP已经不再是一个陌生的词汇,面对"乱花渐欲迷人眼"的软件市场,企业一定要根据自身需求选择合适的ERP软件,切勿盲目选型,如果想要软件成功实施,选型+实施是必不可少的步骤.那么,企业成功实施ERP系统到底分为哪几部分呢?下面一起来看看吧! 一.成功实施ERP系统第一部分: 成功实施管理软件的关键是选择一款合适的ERP系统,因此ERP系统选型至关重要,以下就是企业选择ERP软件必须具备的几大要点: 要点1:挑选的ERP系统能否成功应用? 管理软件贯穿企业实际管理的

Google正着手开发一套重新设计的Android系统,统一整合应用和服务的用户体验

<<<-------------  <_< 向左看 根据ibtimes的消息,Google正在计划统一整合Android应用和服务的设计元素,推出名为"Quantum Paper"(量子纸)的设计语言. 消息称,Google正在着手开发一套经过完全重新设计的Android系统,革新程度堪比苹果iOS 7. 这一重大更新计划名为"Quantum Paper",它将影响Google平台上的所有产品和服务.不论接入Google服务的是何种设备

Oracle的ERP系统中报表不好用?

ORACLE JDE ERP系统在公司上线以后,JDE提供的大部分报表使用难度较大,修正维护困难,数据格式.运行速度与准确性与用户要求有较大的差距,开发周期长,从开发.打包.分发至少要1天以上,很多报表无法满足用户的需求,ERP的运行数据不能准确快速地输出给业务部门. 公司目前的决策系统以传统的报表为主,形式以手工EXCEL和纸质报表为主,报表传递是从低到高,由各职能部门(产.供.销等)到中层领导.高层领导层层传递,财务部和综合管理部协助高层领导做报表汇总和决策分析,形成了一套具有成量特色的报表