作者:文诺ERP 链接:https://www.zhihu.com/question/621603108/answer/3211951582 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
ERP管理系统有产品化实施和定制化实施两种,一般而言产品化管理系统已经有成熟的架构,能满足企业基本的需求,做一些适当准备和配置就可以实施运行,但是大致的流程基本如下:STEP 1: 需求调研和分析根据企业的类型进行详尽的需求调研和分析,ERP是一把手工程,项目团队成员组的各个成员必须全力配合需求调研,ERP管理系统也是管理思想的实践,但是现实是企业中有些人是喜欢用系统的,有些是排斥系统的,中国人讲究的是中庸之道,对于流程,数据全部规范化,透明化的要求其实从某种意义上讲和其管理理念是有冲突和差异的,为什么很多国际上的大公司实施ERP系统能成功在中国就水土不服,业务功能使用的过程中还要做一些本土化改造就是这个道理,系统的建设就是理念的实践过程,需求调研阶段要详细了解企业的各个业务场景,把先进的管理理念融入系统,实施系统的最终目的是为了反映企业经营的真实情况以便于决策或者具备智能决策的能力。STEP 2: 业务流程描述和确认对于需求调研和分析的结果让各方签字确认,当各方认可后方可进入下一步骤,否则最后带来的结果就是内耗,互相扯皮。业务流程的描述和确认需要用通用语言,让各方都能理解,ERP系统的全流程从经营的角度而言其实就是从公司的经济事项出发描绘整个企业的业务场景,最后对所有业务场景进行跟踪,反馈和修正,为实现管理目标所以要在不同的业务流程里埋点管理需求和决策,制定游戏规则,所有这一切的目的就是为了提升企业的经营水平。STEP 3:产品化实施准备和定制化实施准备对于已经确认的业务需求一方面如果有成熟产品的可以在产品平台上进行配置业务流程,叠加游戏规则,一方面可以进行模拟数据演示,首先内部确认是否满足业务需求,能不能复现业务场景,要进行反复的业务测试和数据验证,确认无误以后才可进行下一步实施,对于定制化系统开发和实施则需要根据内部团队的技术水平和业务知识的储备充分理解客户的需求分析说明书,从业务架构转化到技术架构的设计过程要充分考虑各个层面的因素,灵活性,可扩展性,业务配置化等等,要做到项目周期和设计最优的平衡点,最终目的也是复现业务场景,可能成熟产品的实施和定制化实施的方法论会有差异,但是本质其实没有什么区别。STEP 4: 数据准备、人员准备以及系统试运行业务验证ERP系统实施成功的关键步骤中数据准备非常重要,如果基础数据不准确,最后直接导致的后果就是系统实施不可能成功,基础数据就好比是高楼大厦的钢筋水泥,没有基础数据谈何系统实施过程,因此基础数据准备要客户按照标准格式进行提供,软件开发或者实施方要给到一些标准数据模型的格式让客户提供,因为客户可能提供过来的都是碎片化的资料,对于已经商讨确认后的一些系统支撑基础数据可以提前在系统配置好让客户进行确认和业务验证。另外人员准备,对于支撑系统运转的各个流程以及功能节点都需要配备相应的角色进行模拟操作,当然模拟数据必须是真实业务场景可能会出现的数据,因此业务验证非常重要,在进行业务流程闭环验证的过程中会发现各种问题,这个时候就需要各方进行再确认,目前试运行的流程是否就是真实生产环境中的业务场景复现。STEP5: 系统试运行报告和上线启动动员ERP系统实施过程中会出现各种问题,上线前的测试和验证非常重要,因为一旦投入到真实业务场景可能就没有太多时间去进行因系统导致的业务等待,一旦出现因系统导致的业务等待那么系统给人的体验度就会直接下降,哪怕是再简单的系统问题,因为系统的建设本质上还局限在内部,业务验证环节对于外部业务角色可能也不会去让对方配合验证,也只是模拟验证,但是实际的业务场景可能会出现各种突发情况,因此必须考虑周全,对于系统测试验证的试运行报告要让参与的各个角色都要了解,对于上线后会出现的系统异常情况都需要培训告知到位,做好动员,ERP系统的实施已经不是说单纯的一个系统,而是企业所有角色需要全员参与,因为对于外部而言企业就是一个良好运转的系统,现在要把所有业务搬到线上那么每一个业务节点的操作角色必须入戏,必须在当前业务节点复现场景,打通数据节点,输入和输出都必须是按照当初系统设计阶段要求的数据输出,也是能完成业务场景的高效运转。STEP6: 系统上线以及保驾护航系统上线实施步骤需要清晰,明确到各个角色的详细操作步骤,培训到位。系统上线后各个部门需要协同作战,属于业务层面调整后能保障系统流畅运行的需要业务部门互相协调,需要软件供应商配合培训或者进行数据快速验证的也需要协调配合,因为可能会因为项目周期的缘故或者软件供应商考虑的各种预案不充分会导致业务卡点和数据不一致,因此各方必须通力合作,整个项目上线需要有总指挥,对于所有系统问题必须汇总分析,一一解决,问题优先级要分类,哪些是功能缺陷,哪些是数据缺陷,哪些是需要紧急处理的业务层面流程问题,哪些是可以暂时搁置的数据核算问题等等。总之,一个系统的成功上线运行实施方法论很重要,各个层面的人员节点执行力也非常重要,很多系统实施失败的最根本原因还是思路不清晰,对于业务场景的考虑不够充分,实际上线后出现问题的应对措施不够得力,导致各方都不满意,各方都在推卸责任,系统成功源于实践,对于没有实操经验的客户和实施方,以及独立的第三方咨询团队能够把系统一次上线成功的可能性还是比较低,因此对于团队成员的评估非常重要,总之加强学习,多做项目,多积累经验,不断进步肯定能在系统实施过程中降低各种风险。 |