第九篇 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过程后的流程,而不是现有业务流程。
最后,进入系统建设阶段。
第九篇 ERP实施项目中需求分析及方案设计的通用思路的更多相关文章
- HR在ERP实施过程中的作用
ERP实施涉及到部门职责.个人职责的改变,在实施过程中HR有着不可估量的作用: 实施制度设计 包括如何对实施人员的激励,对实施人员进行合理的岗位职责调整: 某些企业在实施ERP时自项目经理到关键用户都 ...
- PerfView专题 (第九篇):洞察 C# 中的 LOH 内存碎片化
一:背景 在 内存泄漏 的系列问题中,有一类问题是 内存碎片化 导致的,而且这种更容易发生在 LOH 上,因为它默认不开启 对象压缩,一般遇到这种情况,优先让朋友执行下面的代码应急. GCSettin ...
- 第九篇:在SOUI中使用多语言翻译
为UI在不同地区显示不同的语言是产品国际化的一个重要要求. 在SOUI中实现了一套类似QT的多语言翻译机制:布局XML不需要调整,程序代码也不需要调整,只需要为不同地区的用户提供不同的语言翻译文件即可 ...
- python学习之【第九篇】:Python中的变量作用域
1.前言 Python 中,程序的变量并不是在哪个位置都可以访问的,访问权限决定于这个变量是在哪里赋值的. 2.变量作用域 变量的作用域决定了在哪一部分程序可以访问哪个特定的变量名称.Python的作 ...
- 在项目中redis做缓存的一些思路
首先,缓存的对象有三种: 1:数据库中单条的的数据(以表名跟id作为key永久保存到redis),在有更新的地方都要更新缓存(不适用于需要经常更新的数据): 2:对于一些不分页,不需要实时(需要多表查 ...
- web项目中js加载慢问题解决思路
最近使用Echarts地图(版本为echarts2,echarts3目前无法下载地图版). 问题描述:之前使用require形式加载,地图首次加载显示要6-7秒,难以接受. js配置代码如下: < ...
- [转载]ERP实施40问 60分钟外行变专家
http://www.chinaodoo.net/thread-389-1-1.html 在多年的实践中,结合自身经验和多年的理论积累,总结出有关ERP实施的最关键的40个问题,以问答的形式,让您在最 ...
- 成为一名合格的ERP实施顾问应该具备哪些修为
要想成为一个合格ERP实施顾问,究竟需要点什么素质.请注意,这里的素质与技能是两码事,素质特别强调的是某种修养,技能可以速成,修养必须积累沉淀. 快速切入客户业务的能力 作为一个合格的ERP实施人员, ...
- ERP 实施执行力提高的障碍,看看你中了几招?
据统计,在国内 ERP 实施的成功率非常低,成功实施实现系统集成的只占10%-20%:没有实现系统集成或实现部分集成的只有30%-40%:而失败的却占50%,并且在实施成功的10%-20%中大多为外资 ...
随机推荐
- Matlab设置网格线密度(坐标精度)
1.不精确 set(gca,'XMinorTick','on') 这样的话知识x轴显示了细的密度,网格线并没有变. 2.精确 set(gca,'xtick',-1:0.1:1); set(gca,'y ...
- [百度空间] [转]关于Direct3D多窗口编程的一篇翻译
Introduction In DirectX 8, support for rendering to multiple windows is provided through the creatio ...
- web服务器与应用服务器
WEB服务器与应用服务器的区别: 1.WEB服务器: 理解WEB服务器,首先你要理解什么是WEB?WEB你可以简单理解为你所看到的HTML页面就是WEB的数据元素,处理这些数据元素的应用软件就叫WEB ...
- javascript实现数据结构与算法系列:栈 -- 顺序存储表示和链式表示及示例
栈(Stack)是限定仅在表尾进行插入或删除操作的线性表.表尾为栈顶(top),表头为栈底(bottom),不含元素的空表为空栈. 栈又称为后进先出(last in first out)的线性表. 堆 ...
- JDK中常见的package
SUN公司在JDK中为程序开发者提供了各种实用类,这些类按功能不同分别被放入了不同的包中,供开发者使用,下面简要介绍其中最常用的几个包:1. java.lang — 包含一些Java语言的核心类,如S ...
- UITableView多选全选
自定义cell和取到相应的cell就行了 TableViewCell.h #import <UIKit/UIKit.h> @interface TableViewCell : UITabl ...
- MySQL 5.1参考手册
目录 前言 1. 一般信息 1.1. 关于本手册 1.2. 本手册采用的惯例 1.3. MySQL AB概述 1.4. MySQL数据库管理系统概述 1.4.1. MySQL的历史 1.4.2. My ...
- 一步完成 MySQL 向 Redis 迁移
从mysql搬一个大表到redis中,你会发现在提取.转换或是载入一行数据时,速度慢的让你难以忍受.这里我就要告诉一个让你解脱的小技巧.使用“管道输出”的方式把mysql命令行产生的内容直接传递给re ...
- ABP集合帖
http://www.cnblogs.com/kebinet/p/5341663.html http://www.cnblogs.com/farb/p/ABPAdvancedTheoryContent ...
- 【hdu1573-X问题】拓展欧几里得-同余方程组
http://acm.hdu.edu.cn/showproblem.php?pid=1573 求小于等于N的正整数中有多少个X满足: X mod a0 = b0 X mod a1 = b1 …… X ...