资源描述
EMS在项目中的应用本次交流目的 相关方法论介绍 结合案例介绍EMS工具的使用 如何开展后续推广应用二、本次交流核心内容方法论部分:理论方法论;实践方法论;核心内容详述(需求条目化)部分:需求条目化核心要素;以成飞SERP项目为例,介绍正向设计过程;EMS工具部分:工具简单介绍;以具体业务为举例,如何录入业务需求;后续工作部分:典型项目的需求条目化录入;业务需求与软件需求对比分析;一、本次交流目的EMS是什么?基本概述:名称:EMS(Enterprise Modeling System),企业建模系统。定义:EMS是流程设计工具+软件建模工具+数据管理工具的集合体。实现从业务架构和 IT 架构视角,对企业模型进行建模和管理的软件系统。遵循统一建模语言,符合Archimate、EPC、BPMN、UML 等标准规范,支持元模型灵活定义配置。功能:建模标准管理、模型设计、模型版本管理、模型治理管理、模型库管理、模型视图、模型权限管理 版本:企业完整版、流程管理版、项目专用版(生产管理)。EMS应用的意义:1、推广基于模型的软件研发与应用方法2、构建基于模型的解决方案库,加强软件资产研发与复用目录背景与需求企业建模管理的方法及原则业务洞察业务需求条目化以成飞SERP项目为例的正向设计过程EMS工具应用业务架构建模应用架构建模数据架构建模软件建模后续重点工作典型项目的需求条目化录入业务需求与软件需求对比分析附录技术背景:面向数字转型,提炼共性技术特征架构引领基于模型数据驱动流程贯通采用架构方法,对工业软件组成元素和关系结构化、清晰化描述,指导和规范工业软件研发,促进业务与IT的一致通过模型,对工业软件研发过程进行表达和传递,实现准确描述和知识有效积累定义和规范工业软件处理的数据,提升工业软件“天然”集成能力和数据分析应用能力通过流程建模到可执行流程自动化,实现工业软件从业务到IT的贯通数字转型共性技术特征基于模型的软件研发与应用架构建模架构全局业务模型分领域业务模型高阶流程全景企业模型流程建模软件建模基于模型的开发与配置1.业务域2.流程组3.流程4.步骤5.活动软件模型数据模型软件代码配置参数模型细化自动运行工业软件研发模式升级落地软件系统-软件组件硬编码-基于模型生成定制-配置基于文档-基于模型转变对象设计开发实施应用需求:基于模型的全面应用应用目标:项目从定制到配置的转变,模式从服务型向产品型转变基于自主软件、工具和积累的模型库,推进基于产品的应用模式。依据用户需求,灵活装配软件组件,快速构建项目初始软件版本,针对项目个性需求,通过界面、数据、流程等功能配置、参数设置和少量定制化,可快速提供项目交付版本,逐步实现项目从定制到配置,提升项目交付能力。基于方法论、结合工具以产品与典型案例为支撑提升复用度、加快项目交付目录背景与需求企业建模管理的方法及原则业务洞察业务需求条目化以成飞SERP项目为例的正向设计过程EMS工具应用业务架构建模应用架构建模数据架构建模软件建模后续重点工作典型项目的需求条目化录入业务需求与软件需求对比分析附录理论方法论:基于模型软件研发与项目应用EMS工具基于模型方法论项目过程落地业务战略解读,明确软件建设方向序序号号ToTo-beITbeIT系系统统所属所属BGBG功能描述功能描述是否是否软件软件包?包?变化方式变化方式变化内容变化内容上线时间上线时间YYYY.QYYYY.Q拟替代的现拟替代的现有应用系统有应用系统1iSales运营商&终端1、客户、活动,联系人管理2、线索管理3、机会点管理4、投标管理5、合同管理6、巴西预PO管理7、PO接受到确认管理8、合同变更管理11、销售预测管理12.销售统计分析管理13、合同文档发布14.合同信息注册发布是新增功能1.新增PO信息表结构化2.新增合同文档发布3.新增合同信息表结构化4.新增合同信息注册发布1.2011年4月2.2011年11月3&4.2012年Q2已经替代SPM,Netpas,CMS、CM,OCDS计划替代SSDM,CIR2PRM 企业BG1.机会点管理2.投标管理3.合同管理4.PO接受到确认管理5、合同变更管理6、销售预测管理7.销售统计分析管理8、合同文档发布9.合同信息注册发布是新增功能1.PO接受到确认管理2.合同文档发布3.合同信息注册发布1.2011年4月2&3 2012年Q2第一步:解读业务架构和业务流程,根据不同业务场景整理业务流程视图第二步:基于不同流程视图,识别出应用功能需求清单第四步:匹配当前系统,并验证问题第三步:提炼、归纳应用功能需求,识别应用功能模型第五步:软件包匹配分析第六步:目标应用架构及路标3.01线索管理3.02 机会点管理机会点创建及报备机会点过程管理机会点关闭3.03标书生成管理投标协同标书生成SOC生成3.09 授权与行权管理销售决策管理(ATx)销售授权管理销售评审管理利润概算3.10 销售项目群管理销售预测管理销售管道管理销售目标管理3.14交付项目群管理资源匹配管理报告与绩效管理3.04 合同/PO生成合同生成PO生成3.05 PO接收与确认PO接收PO复核PO接受3.07 配置与报价管理配置生成3.06 基础库合同模板管理条款基线管理3.0 LTC3.11管理合同执行合同注册合同监控合同风险管理合同争议管理合同关闭合同配置管理合同/PO变更管理订单录入及确认 开票及收入计划 开票及收入触发开票收入&成本确认回款金额拆分订单关闭订单变更执行3.13计划&管理项目项目资源管理项目执行管理项目关闭管理项目计划管理项目立项管理报价管理iSalesiSalesiSalesCFG+CCSiBidSOCCCMCIR、iSeeiResourceiSalesiPM or MSP iPM or MSPiResource/iFriendiSee-PFMiCodingRAS/CASCFSiTriggerRCRCPPERP-OMERP-OMERP-OMiCodingExcel tool(PBA)CFS3.01线索管理3.02 机会点管理机会点创建及报备机会点过程管理机会点关闭线索管理3.03标书生成管理投标协同标书生成SOC生成3.09 授权与行权管理销售决策管理(ATx)销售授权管理销售评审管理利润概算3.10 销售项目群管理销售预测管理销售管道管理销售目标管理3.13交付项目群管理计划、预算、核算管理资源匹配管理报告与绩效管理3.04 合同/PO生成合同生成预PO生成3.05 PO接收与确认PO接收PO复核PO接受3.07 配置与报价管理配置生成3.08 网上订单管理网上选购生成订单订单确认3.06 基础库合同模板管理条款基线管理3.0 LTC3.12计划&管理项目项目资源管理项目执行管理项目关闭管理项目计划管理项目立项管理SOC基线管理报价管理3.11管理合同执行合同注册合同监控合同风险管理合同争议管理合同关闭合同配置管理合同/PO变更管理订单录入及确认 开票及收入计划 开票及收入触发开票收入&成本确认回款金额拆分订单关闭订单变更执行3.02 机会点管理机会点创建及报备机会点过程管理机会点关闭3.01线索管理线索管理3.09 授权与行权管理销售决策管理(ATx)销售授权管理销售评审管理利润概算3.10 销售项目群管理销售管道管理销售目标管理销售预测管理3.06 基础库合同模板管理条款基线管理3.07 配置与报价管理配置生成报价管理3.11管理合同执行合同注册合同配置管理3.03标书生成管理投标协同标书生成SOC生成3.04 合同/PO生成合同生成预PO生成3.05 PO接收与确认PO接收PO复核PO接受LTCLTCSiebelSiebelSiebelSiebelCFG/CCS条款库合同生成平台利润概算SiebelCCMiBidSOC业务战略解读是业务分析的源头,有利于明确软件建设方向,与企业高层诉求紧密呼应,并根据具体情况采取相应的措施予以响应。需求分析:需求条目化的核心要素需求条目化是以结构化形式描述业务需求,结构化的核心要素包括:名称、编码、层级、定义、目的、所有者、输入、输出、KPI等。简单说就是一系列精确的条目化需求,汇总可形成完整信息的各级流程辞典和数据库。What is 需求条目化?名称编码层级定义目的所有者输入输出KPI核心要素Step.1 需求定义填写规范描述:主要为说明此流程的作用,主要描述流程目的、范围、业务内容等;上一层流程:规范(业务域、流程组名称),构建流程递归关系;下一层流程:概述所含子流程/活动/任务流程起始:规范了【WHO(流程使用者)】在【WHEN(流程开始条件)】完成(WHAT)(流程结束条件)。流程描述填写示例需求分析:需求条目化的核心要素Step.2 流程目的填写规范目的:指流程运行后产生结果的质量和效率,比如:成本、质量、效率、风险等维度描述流程产生的交付物或成果。流程目的填写示例注:可以选择“高效”、“快速”、”清晰”、“明确”、“准确”和“及时”等词语描述目标。需求分析:需求条目化的核心要素Step.3 上下游流程填写规范上一层流程:本流程提供输入或触发本流程启动的前置流程;一个或多个前置流程全部要列出,并用序号标记,流程名称可通过各业务域流程清单查找填写;上下游流程必须对应且名称一致。【注意】:有上游流程必有对应的开始条件下一层流程:本流程的输出物可作为其输入物或触发其启动的流程。上下游流程填写示例需求分析:需求条目化的核心要素Step.4 流程起点/终点填写规范流程起点:触发流程启动的条件,可以是a.事件驱动(完成时,如客户订单已下达、客户投诉已产出、计划已下达等)或b.时间驱动(如每年9月底、每季度第一个月初、每月中旬等)流程终点:流程结束的状态(如物资已入库、计划已完成等),即流程输出位完成,并可以移交下一流程,并触发后置流程开始或在本流程结束后流程关闭。填写示例需求分析:需求条目化的核心要素Step.5 流程输入/输出填写规范流程输入:该流程运转所需相关资源,一般体现为表单、文档、资料等,部分输入与前置流程有关,该流程的输入为其所有步骤输入的合集。流程输出:经过该流程最后输出的相关资源,一般体现为表单、文档、资料等。注:输入输出物并不都是具有规范模板表单的信息资料等。填写示例需求分析:需求条目化的核心要素Step.6 流程KPI填写规范流程KPI:业务流程执行的绩效指标,指标要能够反映该流程的工作成果,可以从以下几方面考虑:成本类、质量类、效率类。【示例】计划完成率、周转率、合格率、周期注:业务域、流程组(L1、L2)可不填写。填写示例需求分析:需求条目化的核心要素目录背景与需求企业建模管理的方法及原则业务洞察业务需求条目化以成飞SERP项目为例的正向设计过程EMS工具应用业务架构建模应用架构建模数据架构建模软件建模后续重点工作典型项目的需求条目化录入业务需求与软件需求对比分析附录 已基本实现元模型的定义和灵活配置 可视化模型建模,支持Archimate、EPC、BPMN、UML等标准规范 初步实现与BPMS的流程自动化转换和模型到代码框架的生成参照主流建模软件,研发企业建模系统核心功能本质:基于模型的软件研发围绕“三条主线”实现架构到IT的贯通业务组件应用架构ArchimateUML、BPMN业务运行场景数据架构软件组件软件实现物理数据模型可执行流程应用架构模型数据架构模型方法EPC、BPMN业务活动流程建模软件建模架构建模业务架构技术架构IT架构业务模型业务流程模型EMS(企业建模系统)BPMS(业务流程管理系统)管理研发过程管理模型库管理软件资产库管理协同研发平台模型库业务流程库软件模型库问吧架构管理数据模型库应用架构模型库软件资产库工具业务对象主线1:从业务模型设计到业务流程定义,再到流程自动化,实现基于模型的传递和贯通主线2:从业务模型确定数据对象,从流程模型中确定数据实体和关系,形成概念和逻辑模型,指导软件的数据物理模型设计主线3:建立业务组件到应用组件、软件组件的映射和关联,支撑组件化研发与应用112233数据对象2建立一体化建模环境,实现从架构到IT基于模型的贯通落地协同研发平台(TS)业务流程管理系统(BPMS)流程开发(界面、逻辑等)流程建模(BPMN)流程门户流程引擎流程监控规划管理研发过程管理任务管理问吧业务流程库数据模型库应用架构模型库软件模型库软件资产库架构模型存储/读取IT流程模型、软件模型存储/读取模型更新反馈一体化工具环境架构建模流程建模软件建模贯通工具支撑业务模型流程模型架构模型企业建模系统(EMS)模型库管理模型建模模型视图模型标准管理模型管理BPMN模型传递企业建模系统(EMS)定位模型标准管理符号管理对象类型管理特性符号管理符号组管理建模规则管理模板管理特性类型组管理特性类型管理连接类型管理模型类型管理功能按钮分组管理功能按钮定义管理模型建模业务架构应用架构数据架构模型视图组织视图业务流程视图应用组件构成视图数据模型视图技术架构信息安全架构战略架构标准规范架构模型管理版本管理审批管理变更管理差异比对权限管理规范校验模型库管理模型发布库管理模型导入模型导出备份还原正向设计过程解读BPA/业务流程文档描绘业务流程视图识别业务功能需求识别应用功能沟通确认应用功能理解业务流程活动实施路标规划与设计形成应用功能模型公司不同产品版本分析L1-L3流程架构评审并发布历史应用功能模型应用系统/平台优化举措产品覆盖度分析软件功能匹配系统,问题识别分析目标应用架构设计识别数据实体、业务对象及其关系分析业务需求,对业务目标进行抽象应用集成关系设计L5/L6流程文件已评审形成数据资产目录清单实践对标分析编制IT项目清单沟通确认数据实体及业务对象业务及IT现状分析正向设计的详细设计过程正向设计的详细设计过程设计概念数据模型设计数据流图及识别数据源识别数据分类及责任矩阵业务架构数据架构技术架构业务分析应用架构设计分析历史业务对象/数据模型或软件包实践对标分析研读企业级技术架构收集技术架构现状及需求梳理技术架构需求参考业界模型明确技术平台、数据库、中间件设计应用部署架构理解业务流程活动及输入输出信息解读BPA/业务流程文档理解业务目标/变革诉求收集业务痛点及高阶需求业务架构建模业务需求条目化维护业务需求条目维护 业务架构模型可对组织机构、岗位、交互方式、业务服务、业务组件、业务服务、业务流程、管理要素等进行建模 模型标准:Archimate、EPC、BPMN业务架构建模业务组件构成 业务架构模型可对组织机构、岗位、交互方式、业务服务、业务组件、业务服务、业务流程、管理要素等进行建模 模型标准:Archimate、EPC、BPMN业务组件维护业务架构建模业务流程建模 业务架构模型可对组织机构、岗位、交互方式、业务服务、业务组件、业务服务、业务流程、管理要素等进行建模 模型标准:Archimate、EPC、BPMN业务流程建模业务架构建模流程转换 支持EPC模型到BPMN模型转换、关联查看 支持与金航BPMS无缝集成,实现BPMN流程模型传递业务流程总图业务流程模型(EPC)BPMN流程模型标准转换流程分解正向设计过程解读BPA/业务流程文档描绘业务流程视图识别业务功能需求识别应用功能沟通确认应用功能理解业务流程活动实施路标规划与设计形成应用功能模型公司不同产品版本分析L1-L3流程架构评审并发布历史应用功能模型应用系统/平台优化举措产品覆盖度分析软件功能匹配系统,问题识别分析目标应用架构设计识别数据实体、业务对象及其关系分析业务需求,对业务目标进行抽象应用集成关系设计L5/L6流程文件已评审形成数据资产目录清单实践对标分析编制IT项目清单沟通确认数据实体及业务对象业务及IT现状分析正向设计的详细设计过程正向设计的详细设计过程设计概念数据模型设计数据流图及识别数据源识别数据分类及责任矩阵业务架构数据架构技术架构业务分析应用架构设计分析历史业务对象/数据模型或软件包实践对标分析研读企业级技术架构收集技术架构现状及需求梳理技术架构需求参考业界模型明确技术平台、数据库、中间件设计应用部署架构理解业务流程活动及输入输出信息解读BPA/业务流程文档理解业务目标/变革诉求收集业务痛点及高阶需求应用架构建模应用域构成 支持对应用域、应用组件、应用服务、应用接口、软件组件等基础元素进行建模 模型标准:Archimate、UML应用域构成应用架构建模应用组件内部构成 支持对应用域、应用组件、应用服务、应用接口、软件组件等基础元素进行建模 模型标准:Archimate、UML应用组件内部结构应用架构建模应用服务与业务流程对应关系 支持对应用域、应用组件、应用服务、应用接口、软件组件等基础元素进行建模 模型标准:Archimate、UML应用服务与业务流程关系正向设计过程解读BPA/业务流程文档描绘业务流程视图识别业务功能需求识别应用功能沟通确认应用功能理解业务流程活动实施路标规划与设计形成应用功能模型公司不同产品版本分析L1-L3流程架构评审并发布历史应用功能模型应用系统/平台优化举措产品覆盖度分析软件功能匹配系统,问题识别分析目标应用架构设计识别数据实体、业务对象及其关系分析业务需求,对业务目标进行抽象应用集成关系设计L5/L6流程文件已评审形成数据资产目录清单实践对标分析编制IT项目清单沟通确认数据实体及业务对象业务及IT现状分析正向设计的详细设计过程正向设计的详细设计过程设计概念数据模型设计数据流图及识别数据源识别数据分类及责任矩阵业务架构数据架构技术架构业务分析应用架构设计分析历史业务对象/数据模型或软件包实践对标分析研读企业级技术架构收集技术架构现状及需求梳理技术架构需求参考业界模型明确技术平台、数据库、中间件设计应用部署架构理解业务流程活动及输入输出信息解读BPA/业务流程文档理解业务目标/变革诉求收集业务痛点及高阶需求数据架构建模概念模型 支持对概念、逻辑、物理数据层模型进行建模 模型标准:Archimate概念实体识别模型业务部门-业务对象UC矩阵用户角色-概念实体UC矩阵数据架构建模逻辑模型外部属性清单模型逻辑模型E-R图标准代码表模型 支持逻辑模型构建,包括外部属性清单模型、ER图模型、标准代码表模型、逻辑实体-属性CRUD矩阵模型 模型标准:Archimate逻辑实体-属性CRUD矩阵模型逻辑实体采集模型数据架构建模物理模型 支持物理构建,包括表、列、键、索引的构建 模型标准:Archimate数据架构建模数据流图PDFD正向设计过程解读BPA/业务流程文档描绘业务流程视图识别业务功能需求识别应用功能沟通确认应用功能理解业务流程活动实施路标规划与设计形成应用功能模型业界软件包研究分析L1-L3流程架构评审并发布历史应用功能模型应用系统/平台优化举措软件包匹配分析应用功能匹配系统,问题识别分析目标应用架构设计识别数据实体、业务对象及其关系分析业务需求,对业务目标进行抽象应用集成关系设计L5/L6流程文件已评审形成数据资产目录清单实践对标分析编制IT项目清单沟通确认数据实体及业务对象业务及IT现状分析正向设计的详细设计过程正向设计的详细设计过程设计概念数据模型设计数据流图及识别数据源识别数据分类及责任矩阵业务架构数据架构技术架构业务分析应用架构设计分析历史业务对象/数据模型或软件包实践对标分析研读企业级技术架构收集技术架构现状及需求梳理技术架构需求参考业界模型明确技术平台、数据库、中间件设计应用部署架构理解业务流程活动及输入输出信息解读BPA/业务流程文档理解业务目标/变革诉求收集业务痛点及高阶需求技术架构软件建模软件需求模型用例图数据模型类图活动图状态图 支持对软件需求定义、软件功能分析、软件架构设计等进行建模 支持模型标准:UMLEMS持续应用:构建基于模型的解决方案库EMS工具视图预览目录背景与需求企业建模管理的方法及原则业务洞察业务需求条目化以成飞SERP项目为例的正向设计过程EMS工具应用业务架构建模应用架构建模数据架构建模软件建模后续重点工作典型项目的需求条目化录入业务需求与软件需求对比分析附录后续重点工作解读BPA/业务流程文档描绘业务流程视图识别业务功能需求识别应用功能沟通确认应用功能理解业务流程活动实施路标规划与设计形成应用功能模型公司不同产品版本分析L1-L3流程架构评审并发布历史应用功能模型应用系统/平台优化举措产品覆盖度分析软件功能匹配系统,问题识别分析目标应用架构设计识别数据实体、业务对象及其关系分析业务需求,对业务目标进行抽象应用集成关系设计L5/L6流程文件已评审形成数据资产目录清单实践对标分析编制IT项目清单沟通确认数据实体及业务对象业务及IT现状分析设计概念数据模型设计数据流图及识别数据源识别数据分类及责任矩阵业务架构数据架构技术架构业务分析应用架构分析历史业务对象/数据模型或软件包实践对标分析研读企业级技术架构收集技术架构现状及需求梳理技术架构需求参考业界模型明确技术平台、数据库、中间件设计应用部署架构理解业务流程活动及输入输出信息解读BPA/业务流程文档理解业务目标/变革诉求收集业务痛点及高阶需求重点工作1需求条目化关键工作项:选取典型项目作为试点应用项目;按照需求条目化模板规范填写;形成业务架构键盘图;重点工作2软件功能对比分析关键工作项:典型项目系统软件功能梳理;业务需求与软件功能匹配分析(结合产品与项目)形成业务需求与软件功能关联分析矩阵;后续重点工作需求条目化(旧项目植树)责任人:工作室(典型项目的实施团队)工作内容:按照需求条目化模板规范填写,构建业务模型库。后续重点工作软件功能对比分析(新项目乘凉)责任人:架构组 工作内容:1)完成V5/V6版本产品软件功能梳理;2)配合工作室完成业务需求与软件功能匹配分析;附录相关资料 EMS工具体验环境:http:/117.36.76.70:19485/login/login.jsp EMS需求提炼模板.xlsx:谢谢
展开阅读全文