很多年前,因为公司OA系统后台是文件型数据库,前台功能有限,无法满足系统对接以及性能的需要,于是计划升级OA系统。
不知道选型工作是怎么开展的,也因为有高层的关系最后公司选了一家厦门不知名的软件公司进行升级。最后软件厂商提供的系统极度不成熟,各种Bug,别说定制开发了,连基础的工作流设置模块都没有做好。整个实施过程不仅甲方非常痛苦,就连乙方自己也是搞得满头包。因为系统没有经过完整的测试和验证,还没有一家公司实施过,这个项目都是边实施边修改,不仅项目严重Delay,实施质量也不敢恭维。系统功能和画面总是出现各种莫名其妙的错误。
上线了之后乙方几个开发人员驻场甲方足足有一年,不停修缮Bug系统才慢慢趋于稳定。在整个公司信息化建设过程中拖了后腿!
后来接其他信息化项目,刚好那边的HR系统也比较老旧,需要做评估看是否要升级或者替换。这个HR系统简直毁三观,也是让人惊掉下巴:
1、运维都是全部外包给HR厂商,内部IT不闻不问;
2、服务器整得乱七八糟的,在上面安装金山卫士、QQ、个人文档等;
3、整个系统除了最基本的人事信息录入之外,其他全部都是在线下Excel解决,如薪资计算、考勤管理、档案管理等;
4、系统数据库字段清一色流水号,极难维护;
5、服务器暴露在公网上面,任何人都直接可以MSTSC远程登录,一旦被攻破,整个公司的联系方式手到擒来,连老板的老婆的手机号都能轻易被获取到;6、系统不能支持非IE浏览器使用;
7、系统层面上,不能支持考勤机下载刷卡记录,系统操作繁琐,没办法与OA系统对接(请假加班等申请单都是在HR系统上操作);
8、因为服务器性能比较差,导致HR系统一直都非常的卡;
9、每年运维费用十几万,而且几乎没有办法做任何开发定制,甲方没有掌握源码,数据库文档也没提供;
后来因为要做系统评估,跟HR软件厂商要服务器的登录密码,开始遮遮捂捂的也不愿给,数据库规格书就死活不提供了(明确表示要收费)。遗憾的是整个公司几乎没有人觉得这个系统极其不好用而且风险极大,我跟他们科普说现在考勤数据可以自动下载自动计算是否考勤异常,然后自动发邮件提醒,自动结算薪资,完全不需要人工干预,他们都觉得不可思议,仿佛活在中世纪一样。
接下来我们说说一卡通系统。一卡通系统启用了考勤以及食堂刷卡功能。涉及到六大子公司,因为网络采用小水管VPN,速度很慢,每次月末要计算所有人的食堂消费记录以及考勤记录的时候,每家子公司负责下载的人都得在微信群里约好按顺序来,不然很容易就网络堵死,系统卡死。而每次下载完成之后,由内部IT从系统中下载所有食堂消费数据,然后人工排除掉一些驻场的非员工,通过Excel计算的方式人工汇总统计一份数据,筛选出每个子公司的表格,然后在群里发给每个子公司的HR人员。
这其中耗费了非常多的人工时间,而且很容易出错,遗憾的是几乎没有人觉得花费这么多的人工干预时间是没价值的,大家都习惯于如此拙劣的操作方式。
后来轮到我负责这套系统的运维了,我不得不优化它,不再做人工干预,实现:自动下载、自动计算、定时发放餐费补贴等功能。跟软件厂商要一份系统功能代码以及数据库规格书,这些小厂商也一样不愿给,说白了还是要钱。后来我发现这个源码大部分都是数据库的存储过程,我也通过ms sql跟踪的方式找到了大部分的sql代码,这才实现了我想要的优化目标。
好了嘛,可以总结一下这些小软件厂商什么德行了:
1、交付甲方的系统极不靠谱:不稳定不成熟,成功的案例极少(或者没有),拿甲方当小白鼠试验,边实施边开发边修改Bug,不提供源码不做技术转移,几乎没有什么实施文档;
2、实施人员的能力不足,给的系统方案相当不靠谱,大量的人工操作时间,大量的手工维护数据;
3、对甲方的系统、数据、服务器毫无敬畏之心,想怎么搞就怎么搞;
4、不按项目管理的思路走,需求梳理不细致,风险把控不足,开发进度管理缺失;
5、以低价格,承诺短实施期、漂亮绚丽的PPT、所谓的标杆客户案例、支持更多甲方的业务需求(其实大部分都没实现)来赢得甲方的合同;
6、张嘴喷喇叭,动不动就是抛出各种新鲜名词和英文缩写,什么N.0、行业领先、标杆、微服务、互联网思维、各种云、智能、大数据、信息孤岛等满天飞,仿佛可以解决甲方一切问题;
7、售前扮演孙子、实施中扮演大爷、售后扮演老爹!
8、售前:亲,这个可以实现;实施中:哎,这个太复杂了;售后:呃,这个是要走商务的;
9、像吸血蛭一样粘在甲方的皮肉上吸血:甲方对系统的掌控程度不高,后续要做系统开发只能让乙方来做,需要重新商谈付费!
10、公司知名度不高,甚至连百度都搜不到,连个像样的官网都没有,人员少,团队小;
话说回来,造成信息化的这些问题其实甲方也有一部分责任:
1、系统选型没有做好评分标准、客户案例的考察以及市场的反馈;
2、项目合同商谈没有做好约束,对双方的责任和一些实施的方式没有做好规定;
3、实施过程中投入的钱力人力物力不足,需求没有足够明确,没有内部开发人员进行技术跟进;
4、对软件厂商的资质和技术水准没有足够的考察了解;
5、对软件厂商指派的项目经理和开发人员没有做好面试考核。
6、甲方公司只看结果,只看系统“上线”二字,极少关注上线之后的使用情况;
7、甲方观念问题,认为信息化项目都是IT自家的事情;
8、甲方项目经理设置为IT人员,业务部参与度不高;
END
本文作者 | SAP梦心