|
原帖由 fals 于 2010-7-17 21:18 发表 ![]()
如果实际情况真如上贴所说,楼主确实面临着极大的困难,建议找专业的咨询公司先拿出一个可行的解决方案来。
我的理解,至少需要解决以下几个问题:
1 各部门之间在业务意义上相同的数据,在数据库中存在着不同的编码方式、组织方式,计算机难以自动判断这些数据的业务意义是否相同。也就是说,必须解决各系统之间元数据定义的标准化问题,否则各部门的系统之间数据交换是一场空谈。这个任务极其艰巨!!
2 各部门之间的实际业务衔接是流畅的,但在全局的环境中信息流转中不畅通,而且在整个大的流程中某些环节还是手工处理。因此楼主必须解决新的大系统与各部门原有业务系统的衔接问题,可以是全部替换——这个相信阻力会很大,特别是对于那些信息系统已经应用得比较好的部门;或者是做一个新系统,与各部门原有系统通过数据接口的方式进行数据交换和衔接——这样的话,大系统会做得非常复杂
3 对于现有个别业务环节还是手工的情况,只能在新系统中解决,这个相反是最好解决的。
因此,一个可行的做法是:建立一个全新的大系统,这个大系统跑全局的业务流程,主要解决部门与部门之间的业务衔接问题,涉及到各部门内部流程的,仍然使用各部门自有的系统来处理。大系统监控各部门的业务系统中新产生的需要下一业务部门处理的数据,如A部门接了一个订单,需要B部门评估成本,那么大系统监测到A部门新增加了订单时,就将订单的相关数据转换成B部门的信息系统能够处理的数据写入B部门的系统中。对于全局性的统计需求,可以将需要的数据——或者业务部门所说的“全部”数据统一转换为标准数据之后提取到大系统的数据中心来,再按大老板的统计要求进行二次加工。
这个方案的关键在于两点:数据标准和系统接口。优势在于对业务部门目前使用的系统尽可能少改或者不改,对各部门内部业务基本无干扰,即使是调整流程也仅仅是局部的调整,不会涉及各部门的利益。至于各部门都需要使用的共同数据,也可以全面性的清理一下,由大系统从首次产生这些信息的部门系统里定期提取,再转换后写入各部门的系统中。
这样,大系统主要由几部分构成:数据中心,接口系统,标准数据字典及其转换关系对照表,统计报表,管理系统
我想这样应该能解决楼主的困惑了吧?用不着去纠缠流程优先还是数据优先,工作先做起来再说,别去纠缠这些概念
你说的这些都是需要钱的。呵呵,投资从哪里来?而且还需要执行力,要得到全公司上下的配合
如果这些问题解决了,IT的问题也就不是问题了。 |
|