制定业务解决方案的依据,业务比较复杂的项目,建议根据业务流程设计方案,在上线前,先对关键用户和最终用户进行流程培训;
常见的业务流程图有二种:标准业务流程图和泳道图。
标准流程图由流程起点、结束点、数据、加工、流向、岗位等因素组成,每个加工后必须有一个新的单据,不能有重复的加工和重复的单据,如下图所示:
采购员:制作申请单 流程开始 申请单 经理:审批申请单 审批后申请单 流程结束
泳道图用泳道表示岗位,其他和标准流程图类似,如下图所示:
2.4.2.1.6 业务解决方案设计
基于需求分析的结果,制定整体业务解决方案和客户化开发方案,包括所有在系统中实现的流程、操作流程、数据、参数等,系统部署流程等。
如果是分阶段上线的项目,应统一制定出整体方案,再分阶段细化上线。以防止各阶段衔接不连贯的风险。
方案中如有客户化开发,应整体考虑,不能把客户化开发部分独立开来制定方案,客户化开发部分的设计受整体方案的影响,例如接口开发的方案受整个系统的数据和流程、管理的要求决定的。一般来说,客户化开发部分的需求由顾问负责,可由开发需求分析人员协助,设计方案由开发设计人员负责;
客户化开发需求应包括需求、开发环境、操作人员、数据流程,业务流程描述、功能需求和界面模拟、报表及查询、算法描述等,并且需要客户方进行确认的。
采购员 采购经理 仓库管理员 制单 采购订单 审批 实施蓝图设计的基本原则与方法:
1) 我们在设计实施方案时尽量考虑现有产品可以实现的功能,对于我们产品功能
不能满足的地方我们应该合理的回避,采用变通的方案(在不降低项目质量和效果的前提下),减少由于产品功能的原因造成方案的不可以执行性。
2) 很多项目的需求变更是由于需求不够详细和考虑不周引起的,因此方案设计时要考虑流程、操作性、数据、参数和报表分析等各方面;
3) 顾问在引导和讨论蓝图设计时,对系统功能、流程、参数、数据等不确定的地方,可先在测试环境下少量的测试数据进行测试确定;
4) 顾问要引导客户的需求趋向合理化,对于不合理的需求需要说服客户尽量放弃
或暂缓,关于客户的合理需求要尽可能满足,不能满足的需求可以使用变通的方式或客户化开发的方式给予解决。客户化开发部分如果不在合同范围内要和客户商量一下商务变更。
5) 业务解决方案一般应包括以下内容:
细化的项目目标;
项目实施的范围或验收标准(组织范围、涉及的业务范围、涉及的模块范围、关键需求或数据、报表、实施地点范围等),这几个范围应该在一张表格上体现,例如: 组织结构及层次 涉及的业务范围 涉及的模块范核心需求实施地点 围 备注 或数据 原业务流程和新的业务流程(目标业务流程) 管理改进方案和建议; NC系统业务流程、操作流程; 数据和单据规范和描述; 用户和权限设计方案
NC系统参数和基础档案规范及具体基础档案数据和编码(附件); 报表和查询分析格式和数据说明; 系统实施和部署的流程; 应用价值和差异分析(可选) 相关制度和管理配套
后续主要计划安排和工作策略等; 未解决问题的说明及解决计划
系统安全和技术方案(可选或另行独立方案) 交付标准确认; 其他
2.4.2.1.7 系统环境部署方案
复杂项目中技术顾问要和技术关键用户对客户软件和硬件环境进行全面调研,并根据ERP系统规划制定和规划系统部署方案。
主要工作任务包括:
系统部署环境调研(一般在调研阶段完成); 系统部署方案制定; 1、 系统部署环境调研
一般在调研时统一安排技术顾问配合信息部门对客户系统环境进行调研,通过调研问卷和现场调研(需提前准备调研提纲和计划)相结合的方式,全面了解硬件配置需求、网络环境、网络规划、客户端配置要求等。 2、 系统部署方案制定
并发较大的客户或者应用比较复杂的系统部署,应该由专业技术顾问先制定系统部署方案(可以在售前阶段完成);
系统部署方案包括对硬件系统的要求和建议、网络系统的要求和建议,对数据库系统的要求和建议、硬件系统架构等,根据部署方案进行部署,防止系统部署环境不当的问题出现。
2.4.2.1.8 部署系统应用环境
基于尽早完成的原则,系统应用环境准备完成后,可尽早完成系统应用环境的部署,包括软件和相关硬件系统的到位和部署完成,并完成NC标准软件的安装和调试等。
技术顾问根据系统部署方案确认客户方软件和硬件环境的安装完成,并安排技术顾问安装NC标准软件系统,培训客户方系统管理员,确保应用程序运行正常。如有测试环境,本任务也可以安排在方案模拟测试之前。
1、 客户方软硬件环境准备
1) 安装前应尽早检查客户方提供的硬件配置和系统软件是否满足产品运行要求,
如不满足,提请客户尽快落实,确定具体的计划。
2) 客户方的系统准备和软硬件采购、数据库等系统软硬件需要一个较长周期,要
尽量提前让客户准备硬件,也可以使用符合要求的替代设备。
2、 根据软件合同,安装用友ERP软件并调试正常
1) 技术顾问在产品的安装调试过程中应该同步对客户方系统管理员进行操作培
训,使之尽早有能力承担系统管理工作。
2) 并发非常大的项目,评估有必要的情况下,可安排进行模拟大并发测试(客户提供测试环境和测试工具),以提前对系统参数进行优化;
3) 软件安装调试完成,并经过标准功能测试后,技术顾问应提交产品安装确认报
告,报告应包括产品安装过程说明、相关环境和参数要求、系统调整和备份方案等,最终讨论完成由双方项目经理签字确认。
3、 客户方系统管理员培训和考核
1) 在安装调试过程中,技术顾问应同时对客户系统管理员进行现场操作培训,必
要时可以安排专题培训。培训重点应放在: a) 软件产品的安装;
b) 相关的数据库管理系统操作技能;
c) 系统的日常维护技能,如常见故障的诊断和解决,补丁的使用方法等。 2) 培训之前提供系统管理员操作手册,培训过程要做好记录,之后要安排相关的
考核。考核的内容以ERP系统的系统管理员岗位职责为标准,一些数据库和操作系统的基础知识也要纳入考核内容,如果考核不通过,要安排下次的考核时间。
3) 对于大型管理软件,系统管理员岗位有保障系统稳定运行的职责,除了专业技
能之外,还应该有一个明确的岗位职责制度,技术顾问这时应向客户方提供《系
统运行管理制度(系统管理部分)》,在企业内部发布执行,明确岗位职责要求。
2.4.2.1.9 客户化开发设计
项目业务解决方案中如涉及有客户化开发部分,要在本阶段和开发设计人员共同完成对客户化开发需求的详细设计工作,包括界面模拟(在需求阶段不能确定的,在本阶段设计,并和客户沟通确认)、数据库设计、制定客户化开发测试方案、确定客户化开发计划等.
客户化开发设计最终提交《XX项目客户化详细设计方案》、《客户化开发计划》、《客户化开发测试方案》,项目经理一般要和客户、开发经理进行确认。 2.4.2.2 双方角色与责任分工
本阶段中主要任务的角色责任与分工如下表所示:
任务 主要责任角责任与分工 备注 色/岗位 关键用户培训 顾问 准备培训计划、培训教材、培训环境、培训习题与考核方案,提供确认的培训大纲提供培训。 关键用户 参与顾问的讨论,并准备培训场地、按计划和要求参加培训。 需求调研 顾问/项目经理 和客户方项目经理共同准备和确认调研提纲、调研问卷,调研计划等,根据详细的调研计划完成调研,整理调研日志或调研报告。并和客户方确认。 关键用户 配合项目经理制定调研计划与提纲,配合调研工作,参与业务流程与问卷的填写、报告确认等。 需求分析 顾问 根据调研报告和项目目标,和关键用户共同进行需求分析、业务流程设计与梳理,提出解决思路和建议,并最终确认。 关键用户 和顾问共同提供需求分析和业务流程设计,提出解决思路和建议,确认分析报告。 流程设计 顾问/关键用户 共同分析流程并设计新的业务流程 复杂项目可安排顾问和关键用户进行流程培训。 业务解决方案设计(初稿) 顾问/项目经理 负责制定解决方案设计阶段的工作计划与分工,拟订方案大纲、组织双方项目成员共同讨论与编写和讨论方案,向客户项目组说明方案中关键流程的变更,组织方案内部评审。 关键用户 协助顾问讨论和编写方案,确定系统操作流程 蓝图设计如果有必要顾问要在测试系统中先行测试。 重要项目的蓝图设计初稿要安排高层汇报后确认。 系统部署方案 技术顾问/顾问 根据技术调研和系统规划,和客户方讨论共同制定和出具详细的系统硬件部署方案,并和客户方确认 技术关键用户(信息中心负责人) 部署系统环境 技术关键用户负责硬件系统和相关系统软件的安装与调试,并技术顾问可提供配合技术顾问调研,制定硬件部署方案 复杂的系统建议由技术顾问进行规划 重要项目的需求分析报告要向高层详细汇报后确认。
用友ERP项目实施方法论V6[1].0_For_NC发布版
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)