企业计划实施ERP、CRM、SRM等业务系统时,常面临一个现实问题:MDM该在什么时候实施?通常有两种选择——业务系统上线前或上线后。
从行业惯例和经验看,业务系统上线前实施MDM更为合适。原因有三:其一,业务系统实施本身就需要重新规范数据模型、编码规则、数据验证及管理制度,这些工作可以合并进MDM项目,在专业数据管理专家指导下开展,缩短周期并提高效率;其二,业务系统上线前需进行数据清洗,人工线下肉眼识别重复数据效果难以保证、周期难以把控,而借助MDM中的专业清洗工具,可实现合理分工与线上协作,短期内达到理想效果,干净规范的主数据进入业务系统,能提升实施效果与满意度,反之则可能导致项目难以推进;其三,业务系统实施需统一完成数据期初工作,前期在MDM中实现规范落地、数据清洗、自动编码与自动传输后,可快速完成期初导入,并灵活支持后续数据变更分发。
若业务系统上线后再实施MDM,则面临更多挑战。人工清洗后的数据仍可能隐藏问题,直接影响后续业务操作,如采购订单不知选哪个编码、仓库盘点账实不一、统计报表不准确等。同时,业务系统缺乏严格的数据验证管理,新增数据仍会出现类别放错、格式不正确等问题,重复编码难以有效控制。等系统运行一段时间后再实施MDM,本质上是一次完整的数据治理,相当于重复业务系统实施时的工作,重新规范体系、重新清洗、重新搭建数据服务体系,费时费力。清洗后也只能先做重复数据映射,再逐步停用重复编码,数据冗余无法短期消除。