当通用软件遭遇个性化需求
在经历争吵最多的方案确认阶段后,IBM项目组又陷入了另一个困境中。
“怎么IBM的技术这么差,系统响应速度这么慢?”2007年6月,在得知自己部门的个性化需求难以满足之后,一位部门工作人员这样质疑IBM项目组。
虽然事先预计项目开发工作量很大,但项目组每天披星戴月地连续工作四五个月,仍然无法完全满足企业的个性化需求。这些能吃苦耐劳的IBM精英最后终于忍不住哭了。
尽管新光是个只有30亿元人民币资产的中型企业,但因为生产的是时尚产品,必须做到快速响应,最好能在客户下单当天就给出报价,甚至发货。但因为原料和产品种类多且工艺复杂,要做到这点十分困难。
在新光集团的仓库,原材料琳琅满目,多达10余万种。生产一款产品,首先要从存放在产品数据库中的100多万种成品设计中选款,然后从这10多万种材料中选料,再进行数之不尽的工艺组合。当设计图纸送上生产线后,还要配合来自世界各地的生产订单,在各个不同工序环节进行协调,实现生产成本最优配置。
新光信息总监张朝阳计算,ERP上线之前,他们从接到订单到最终产品上市,响应速度是35天。这肯定不能满足新光的需要。于是,提高效率、快捷响应市场成了IBM项目组的首要任务。
要快速响应市场,首先要能快速准确地报价。没上系统之前,报价主要依靠人工查询和经验,报价反应时间为3到5天。这往往使许多心急的客户流失。
但要让系统准确报价谈何容易!系统必须清楚地了解每种原材料成本和人工成本。新光的仓库常年保存的材料有10几万种,全年要使用的多达100万种,且不同时间购买的价格不一。而客户的订单往往是多品种、小批次,一个订单可能有几十种产品,而每种产品只需要几十件。这使得原材料成本计算异常复杂。再者,车间不是经常生产一种产品,工人经常变换工艺,操作熟练程度往往不高。根据对工艺熟悉的程度,新光集团将工人工资分为计件和计时2种,计算也十分复杂。
为满足新光的实际需求,IBM项目组异常辛苦,前后用了几十种算法,辛苦熬了近1个月。但这仅仅是企业众多个性需求中的一个。
其他的,诸如对小到1毫米的原材料做监控、为多达数以千计的订单做合并等需求,数不胜数。曾经,有位来自ERP软件商的专家前来指导,他惊讶地发现,新光的数据量竟然跟中国建设银行的数据量一样大。简单依靠项目组有限的几个人,根本无法完成。
项目再次陷入僵局。
经过苦思,刘运霞等人决定一方面增加开发人员——充分利用新光的IT技术人员,通过培训,让他们承担一定的任务;另一方面搁置难点,从简单的着手——将工程复杂的程序暂且搁置,先把简单的解决后集中攻关。这也是项目组在实践中总结出来的经验。比如,报价系统涉及物流、财务、人力资源和生产等多个模块,如果将这些模块单独按个性化需求建设好,那么最终建立报价系统就不会那么复杂。
在新光技术人员的帮助下,项目组攻克了一个又一个的难题。终于,2007年8月1日,系统按期上线了。 |