第九篇 ERP实施项目中需求分析及方案设计的通用思路

顾问实施ERP就好想医生给患者看病抓药,不但具有类似的过程,而且具有其通用的思路。 ……详见http://bbs.erp100.com/thread-272856-1-1.html

顾问实施ERP就好想医生给患者看病抓药,不但具有类似的过程(见我的另一篇文章,《顾问实施ERP与医生看病过程类比》,链接:http://bbs.ERP100.com/thread-268545-1-1.html,第二篇),而且具有其通用的思路。

那么,ERP实施过程中,需求分析和方案设计的通用思路是什么呢?

首先,对EBS实现公司的日常业务运作模型的解决方案有一个总体的认知。(单一实例,多组织结构,多组织访问控制)(见我的另一篇文章《EBS实现企业日常业务运管模型的解决方案设计思路》链接http://bbs.erp100.com/thread-272855-1-1.html);

其次,先了解公司的组织结构(部门设置,岗位设置,部门职能,岗位职责);

再次,要对EBS的某个功能模块的总体业务流程解决方案有一个总体的认知。比如OM模块就是O2C流程,包含哪些主要功能,能够实现哪些主要的流程;比如PO模块,就是P2P流程,包含哪些主要功能,能够实现哪些主要的流程;再比如INV模块,包含哪些主要功能,能够实现哪些主要的流程。

再次,了解公司的实际业务流程,主要是O2C流程,P2P流程,存货管理,研发管理、质量管理、车间管理、生产计划管理、财务管理等。以分销为例:

O2C流程要了解的业务有:

销售产品线、销售分区、销售部门组织结构、销售预测、客户管理、产品价格管理、订单的管理、订单与生产计划的衔接、发货管理、退货管理、有没有直发业务、有没有背靠背业务,有没有内部销售业务,有没有集中销售业务、开票管理,付款管理,管理报表,管理制度(可以了解流程控制要点)。

P2P流程要了解的业务有:

采购计划、采购申请、供应商、采购物资分类、询报价、采购订单、采购审批管理、采购订单传送供应商方式、采购接收与退货、寄售与供应商管理库存、集中采购、开票及付款管理,采购管理报表,采购制度(可以了解流程控制要点)。

存货管理要了解的业务有:

存货组织结构,子库的划分,是否有货位管理,版本管理,批次管理,序列号管理,是否有限制子库存或限制货位,是否有物料状态管理,采购接收与退货,车间发料与退料,销售出库与退货接收处理,移库以组织间转移,abc管理,循环盘点,实地盘点,报废,存货计划管理,库存管理报表。

再次,分析现有业务流程,识别改进的机会,对公司的业务流程进行业务流程再造BPR(business process reengineering),也就是说对公司的业务流程进行重组或再造(是一个业务流程优化过程),形成业务流程设计文档,阐明关键业务情形及关键控制点;

再次,评估使用oracle标准功能实现客户优化后的业务流程的匹配程度。需要增强哪些功能,需要开发什么新功能。行程建议方案文档。内部讲解,客户讲解直到通过。你要用EBS实现的是经过BPR过程后的流程,而不是现有业务流程。

最后,进入系统建设阶段。

时间: 2024-10-16 16:58:28

第九篇 ERP实施项目中需求分析及方案设计的通用思路的相关文章

Cocos2d-x3.0游戏实例之《别救我》第九篇——从tmx文件中加载关卡怪物

上一篇我们已经制作好tg1.tmx文件了,现在就要使用它了. 笨木头花心贡献,啥?花心?不呢,是用心~ 转载请注明,原文地址: http://www.benmutou.com/blog/archives/944 文章来源:笨木头与游戏开发 很抱歉,我们又要新建2个类了,我已经尽力少新建类了,毕竟是教程,类越多越容易混乱. 我们要新建一个Monster类,以及一个MonsterLayer类,专门添加Monster对象. Monster类 来看看Monster.h文件: #ifndef Monste

【MM 非生产性物资采购】SAP实施项目中采购员在非生产性采购申请审批流中的角色安排(转)

非生产性物料,也叫间接物料,也有些企业称之为MRO物料.它主要包括而不限于如下物料:办公用品,劳保用品,备品备件,服务,固定资产等等.这些物料在很多企业以及项目实践中,是不用建料号的,也不在SAP里做库存管理的.若要采购这些物料,需求业务部门有专人提交采购申请,然后走各级审批流程,完成了审批之后,由采购部门帮忙完成后续的采购业务. 每个SAP实施项目里都要讨论这种非生产性物料的采购申请的审批流程,不管是在本地项目里还是GLOBAL ROLL-OUT的项目里.笔者是做后勤模块的,项目中要负责MM模

第九篇:在SOUI中使用多语言翻译

为UI在不同地区显示不同的语言是产品国际化的一个重要要求. 在SOUI中实现了一套类似QT的多语言翻译机制:布局XML不需要调整,程序代码也不需要调整,只需要为不同地区的用户提供不同的语言翻译文件即可. 在SOUI中,我们实现了一个使用明文XML的语言翻译模块:translator.dll 为了使用多语言翻译,首先需要准备一个语言翻译的XML文件.demo中使用的翻译文件如下: <?xml version="1.0" encoding="utf-8"?>

[转载]ERP实施40问 60分钟外行变专家

http://www.chinaodoo.net/thread-389-1-1.html 在多年的实践中,结合自身经验和多年的理论积累,总结出有关ERP实施的最关键的40个问题,以问答的形式,让您在最短的时间内对ERP实施有一个全面而客观的认识,以免陷入日新月异的技术.层出不穷的理念以及纷繁复杂的观点怪圈中. 实施过程 1.ERP的实施分哪些阶段? ERP的实施通常分为准备.设计.实施及上线支持四个阶段. 2.准备阶段的主要工作有哪些? 办公环境和计算机等办公设备的落实,关键用户,总体方案,动员

ERP实施顾问工作中应努力做到哪些?

1.树立并分享信誉 准确的为自己定位,并积极树立自己的信誉.从这样两个角度去考虑问题,一是从高层管理者的角度去思考行业竞争和公司运作的问题,一是从专业.细致的角度去考虑单据.报表.界面等数据处理的问题.当你在这些问题上充分展示了你的专业水准并发挥了你的作用时,信誉自然树立起来了. 同时要注意与客户分享信誉.树立信誉的目的是更好更快地完成任务,并不是要与客户争夺项目控制权.比较谁在项目中的贡献更大.谁更高明.因此,不要归功于己,把荣誉与客户方同事一起分享反而更能建立信誉. 2.建立客户信心 即便以

Flask最强攻略 - 跟DragonFire学Flask - 第九篇 Flask 中的蓝图(BluePrint)

蓝图,听起来就是一个很宏伟的东西 在Flask中的蓝图 blueprint 也是非常宏伟的 它的作用就是将 功能 与 主服务 分开怎么理解呢? 比如说,你有一个客户管理系统,最开始的时候,只有一个查看客户列表的功能,后来你又加入了一个添加客户的功能(add_user)模块, 然后又加入了一个删除客户的功能(del_user)模块,然后又加入了一个修改客户的功能(up_user)模块,在这个系统中,就可以将 查看客户,修改客户,添加客户,删除客户的四个功能做成蓝图加入到客户管理系统中,本篇最后会做

Flask初识,第九篇,Flask中的蓝图

蓝图,听起来就是一个很宏伟的东西 在Flask中的蓝图 blueprint 也是非常宏伟的 它的作用就是将 功能 与 主服务 分开怎么理解呢? 比如说,你有一个客户管理系统,最开始的时候,只有一个查看客户列表的功能,后来你又加入了一个添加客户的功能(add_user)模块, 然后又加入了一个删除客户的功能(del_user)模块,然后又加入了一个修改客户的功能(up_user)模块,在这个系统中,就可以将 查看客户,修改客户,添加客户,删除客户的四个功能做成蓝图加入到客户管理系统中,本篇最后会做

实用篇:说说我在JavaScript项目中使用的工具类

在JavaScript的开发中,我们都会写一些工具类来帮我们简化一些业务操作的逻辑,一下就貼几个我在项目开发过程中常用的工具类.表达能力有限,各位看官还是看源码吧. 一.日期处理工具类. /** * 日期处理工具类 * @Authors: jackyWHJ * @date 2013-10-18 * */ var DateUtils = { /** * 得到日期在一年当中的周数 */ getISOYearWeek: function(date) { var commericalyear = thi

软件项目开发中需求分析与设计时间和开发时间的比例分配的问题

从毕业到现在做开发已经有近7年了,大大小小的项目也经历了几十个了.在项目开发的过程中很少有项目在设计阶段投入很多时间的, 有很多情况下,甚至都没有怎么做设计就直接开始编码了,处于一种边开发边设计到状态,还有些时候,设计就是完成一些文档来应付下,很 少有认认真真做设计,然后就直接开始编码,如果遇到需求上问题,再确认.还有些时候,是一边确认需求,一边开始做原型,然后再进入开 发,这种方式倒是比较好,至少可以在前期发现很多问题,避免后续的重大问题出现的几率. 其实从我个人的角度来观察,很多时候我们重开