第九篇 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%中大多为外资 ...
随机推荐
- smaa github iryoku
dx10 demo 这东西我没法跑nsight ...这就坑大了 里面有个 RenderTargetCollection这个东西里面有很多 rendertargets 最让我苦恼的就是 sceneRT ...
- fpu栈溢出
老大们遇到个问题,有一堆浮点数运算,分开写就对,合一起就溢出. 是因为定义的函数返回float的时候,别的地方声明是void错了,这样的错误累计八次之后,浮点数寄存器就满了.没地方放就错了. 函数前面 ...
- CSRF(跨站请求伪造)攻击方式
一.CSRF是什么? CSRF(Cross-site request forgery),中文名称:跨站请求伪造,也被称为:one click attack/session riding,缩写为:CSR ...
- Using Hooks
The following code examples demonstrate how to perform the following tasks associated with hooks: In ...
- Intent.ACTION广播大全
Intent.ACTION广播大全 Intent.ACTION_AIRPLANE_MODE_CHANGED; //关闭或打开飞行模式时的广播 Intent.ACTION_BATTERY_CHANGED ...
- JS中的间歇(周期)调用setInterval()与超时(延迟)调用setTimeout()相关总结
超时调用需要使用window.setTimeout(code,millisec)方法 它接受两个参数:要执行的代码和以毫秒表示的时间(即在执行代码前需要等待多少毫秒).其中第一个参数可以是一个包含JS ...
- Gitlab仓库规范实践建议
记录一下Gitlab仓库实践信息: 仓库是指一个可以git clone的地址,用于存储某个服务,模块,子系统或某类辅助代码的地方 仓库的visibility level一般设置为Private(访问需 ...
- zend studio 快捷键收集
Ctrl + / 单行注释 Ctrl + Shift + / 添加块注释 Ctrl + Shift + \ 移除块注释 Ctrl + Shift + F 调整代码格式 Ctr ...
- 使用 Swagger UI 与 Swashbuckle 创建 RESTful Web API 帮助文件
作者:Sreekanth Mothukuru 2016年2月18日 本文旨在介绍如何使用常用的 Swagger 和 Swashbuckle 框架创建描述 Restful API 的交互界面,并为 AP ...
- PHP命名空间(Namespace)
http://www.jb51.net/article/36389.htm 字符串形式的动态调用方式 //魔法常量__NAMESPACE__的值是当前空间名称 //可以组合成字符串并调用 $comme ...