1、IBMCBMSOMA方法论n1.CBM 总体介绍n2.CBM 元模型及相关概念n3.CBM 交付过程n4.CBM SOMA过程简介n附录1:术语表n附录2:参考文献n1.CBM 总体介绍n1.1 CBM 简介n1.2 CBM 基本概念与模型n1.3 CBM 应用发展情况n2.CBM 元模型及相关概念n3.CBM 交付过程n附录1:术语表n附录2:参考文献nCBM概述nCBM全称是Component Based Modelling,即构件化业务模型nCBM被IBM 全球战略与变更业务咨询服务部(GBS S&C)的顾问所采用,被用作业务转换的指导方法【2】nCBM的作用n它为推进公司内、外部专业化
2、提供了一种有效的工具n在公司内部,构件化业务模型可帮助公司重新审视并利用现有的资产和功能;n从企业外部而言,构件化业务模型可帮助公司外部那些自身无法建立的专业化功能n内、外部专业化功能的综合使用,可以帮助管理者评估整个企业的目标和战略,同时有效利用内、外部专业化优势。nCBM可以帮助公司不断扩张和发展而不增加其复杂性,同时还能降低风险、推动业务绩效、提高生产率、控制成本、概述资本效率、增加财务的可预测性nCBM的基本概念业务构件n业务构件是CBM的核心概念,它是构件专业化企业的功能模块,每个构件包含业务用途、活动、资源、治理模式和业务服务五个维度n要最大程度发挥构件化优点,公司需要仔细汇总企业
3、内部具体“高度凝聚力”的活动也就是那些需要类似员工、流程和技术基础设施结构的活动。n构件之间通过松散耦合方式进行链接,具备灵活、响应快、适应能力强的特点;其次,构件内各活动的凝聚力强,可对外提供效率高、质量好的服务nCBM模型nCBM模型按照业务能力和责任级别两个维度,对构件进行了组织。通过这一模型,管理人员就可以设想当前的业务活动是如何通过一系列相互联系的模块运行实施的。n如何分析得出企业的CBM模型n通过分析业务和市场环境,可以得出企业的构件视图,详见下图。从而确定出成为一家构件化企业所必须面对的差距和冗余。nCBM战略路线图nCBM不仅是一种设想组织未来的方法,还可以用来将理论转化为实践
4、,从而推动企业内部和外部项专业化方向发展。n第一,通过分析业务和市场环境,得出现有公司的构件视图n第二,在不断变化的行业环境中,根据重新规划方案向专业化方面发展n第三,促使组织、营运基础设施向构件化企业方向不断优化nCBM的大部分正式概念源于2004年的Clarify项目,目前的CBM概念是在Clarify的基础上,随着IBM咨询实践和对其研究的深入,逐步演进而来的nCBM资产是在客户项目中利用CBM方法时可用的资产,最初的版本为1.6,后续不断版本了新的版本,至2009年的最新版本为3n2007年末,IBM已提出了可将CBM与SOMA连接起来的技术论文,及利用CBM工具进行业务建模和战略优化
5、、利用WBM Modeler进行服务识别nCBM SOMA方法于2008年4月公布。CBM SOMA V1.0对CBM方法进行了重要的扩展和增强,提供了业务流程管理(BPM)和面向服务的建模与架构(SOMA)与CBM的接触点。n1.CBM 总体介绍n2.CBM 元模型及相关概念2.1 CBM 元模型2.2 CBM 相关概念介绍n3.CBM 交付过程n4.CBM SOMA过程简介n附录1:术语表n附录2:参考文献CBM地图业务能力业务构件业务活动业务流程-4级业务流程-3级业务流程-5级责任层次关键绩效指标*111111*具有具有包含包含分类关联由组成由实现关联 企业CBM地图企业应用应用组组织
6、组织组解决方案解决方案组价值驱动价值驱动组流程组流程具有具有具有具有具有具有11具有具有具有具有具有0.10.10.10.10.1*0.10.10.10.10.10.1*分解 企业的结构 CBM地图CBM地图业务能力业务构件*11包含包含CBM地图示例 业务构件业务构件示例 业务能力业务能力示例 责任层次责任层次示例 业务活动 业务活动 业务流程CBM地图企业业务流程组业务构件企业业务流程*11具有包含*关联 业务流程 业务服务 业务服务 业务服务 关键绩效指标图11 CBM实体关键绩效指标 视图图13:CBM实体 视图以及用属性映射 图例项 属性 映射图13:CBM实体 视图以及用属性映射视
7、图示例 视图例子 热图图15:热图 创建热图示例:根据”绩效视图”和“成本视图”创建热图图16:热图图15:热图的计算 创建热图示例:根据”绩效视图”和“成本视图”创建热图n1.CBM 总体介绍n2.CBM 元模型及相关概念n3.CBM 交付过程n3.1 CBM交付过程总体介绍n3.1.1 总体过程概览n3.1.2 各阶段目标综述n3.2 CBM 交付过程分阶段介绍n4.CBM SOMA交付过程阶段简介n附录1:术语表n附录2:参考文献DirectExecuteControlFinancialManagementBusiness&ResourceAdminBusinessPortfolioMa
8、nagementCustomer Sales&ServicingNewBusinessDevelopmentProduct DeliveryCustomerManagementProduct 服服务务sAccount 服服务务sTreasuryAccountingGeneral LedgerFinancialsConsolidationFacilitiesOperation&MaintenanceSystemsDevelopment&OperationsProductionAssurance(Help Desk)FixedAsset RegisterBusinessUnitAdministra
9、tionHumanResourceManagementConsolidatedBook/PositionMaintenanceSecuritization/SyndicationInter-bankAccountManagementSmartRoutingSalesTransactionCapture服务sDialogueHandlerTransactionConsolidationAuthorizationsProductDevelopment&DeploymentMarketResearchCampaignExecutionProductDirectoryMarketingMerchant
10、OperationsCard FinancialCaptureDDA/Check-SpecificProcessingCard-specificProcessingRetailLendingContact/EventHistoryCollateralHandlingCustomerProfileRelationshipManagementCreditAdministrationRewardsAdministrationInventoryManagementCashInventoryMarketInformationCorrespondenceDocumentManagement&Archive
11、Billing&PaymentsCustomerAccountingCollections&RecoveryFinancePoliciesBusinessand ResourcePlanningBusinessPolicies&ProceduresExternal RelationsAsset&Liability Policy&PlanningCustomerSales&ServicingPlanningSegmentAnalysis&PlanningAcquisitionPlanningProductOperationsPlanningCustomerPortfolio&AnalysisCr
12、editPolicy&PlanningProduct服务sPlanningAccount服务sPlanningReconciliationsFinancialControlBusinessArchitectureBusinessUnit TrackingAudit/Assur-ance/Legal/ComplianceRisk/PortfolioManagementCase&ExceptionHandlingSales/服务AdministrationCampaignManagementProductOversightProductOperationsOversightCustomerBeha
13、vior&ModelsApplicationProcessingRelationshipOversightProduct服务sOversightFraud/AMLDetectionAccount服务sOversightLLLLMSSLCriticality of 业务构件LargeMediumSmallSMLAssessmentImprovement potential from 服务 EnablingLargeMediumAssessmentSmallNeed for ReplacementLargeMediumSmallAssessment引导引导执行执行控制控制财务管理财务管理业务和业务
14、和资源管理资源管理业务业务组合组合管理管理客户销售客户销售和服务和服务新新业务开发业务开发产品交付产品交付客户管理客户管理产品服务产品服务账户服务账户服务金库会计总账财务合并设施运营和维护系统开发和运营生产保障(服务台)固定资产登记业务单元管理人力资源管理合并账簿/仓位维护证券化/企业联合组织网上银行客户管理智能行程安排销售交易捕获服务对话处理程序交易合并授权产品开发和部署市场研究活动执行产品目录营销零售业务卡的财务状况捕获活期存款会计/特定检查处理卡相关的处理零售贷款联系/事件历史简介处理客户外廓关系管理信用管理奖励管理库存管理现金库存市场信息通信文档管理和归档账单和付款客户会计收款和回收财
15、务策略业务和资源规划业务策略和流程外部 关系资产和&负债政策及规划客户销售和服务规划分段分析和规划并购规划产品运营规划客户组合和分析信用策略和 规划产品服务规划账户服务规划对账财务控制业务架构业务单元跟踪审计/保障/法律/法规风险/组合管理案例和 异常处理销售/服务管理活动管理产品监督产品运营监督客户行为和模型应用处理关系监督产品服务监督欺诈/反洗钱检测账户服务监督LLLLMSSL业务构件危急程度大中小SML评估评估通过使能服务来提高潜能大中评估评估小替换的需要大中小评估评估-Component Business Modeling Tool&AssetsProduce attributes,v
16、iews,and heat maps-业务构件建模工具和资产业务构件建模工具和资产产生属性、视图和热产生属性、视图和热图图n1.CBM 总体介绍n2.CBM 元模型及相关概念n3.CBM 交付过程n4.CBM SOMA交付过程简介n4.1 CBM SOMA交付过程综述n4.2 CBM SOMA交付过程组成n4.3 CBM SOMA交付过程阶段简介n4.4 CBM、BPM、SOMA间的关系与接触点n附录1:术语表n附录2:参考文献nCBM SOMA交付过程支持了从战略分析到项目交付的整个过程【1】(Facilitating Future Upstream or Downstream Activi
17、ties(?)n特别地,CBM SOMA提供了业务导向的SOA方法【1】nCBM SOMA交付过程由如下三个部分组成CBM(Component Business Modeling,构件化业务模型)交付过程BPM(Business Process Management,业务流程管理)交付过程SOMA(Service Oriented Modeling and Architecture,面向服务的建模与架构)交付过程CBM SOMA交付过程充分利用了已有的CBM、BPM和SOMA交付过程,在其间建立起了关联【1】BPM 交付过程SOMA 交付过程n业务模型创新/战略n价值创造业务流程创新的建模与优
18、化SOA 支撑的解决方案与业务构件的边界和流程对齐的SOA服务与战略目标对齐的优化的流程与战略目标对齐的优化的业务模型n指明了业务导向的SOA方法n驱动了变革机会n在CBM,BPM,and SOMA方法间建立起联系典型的进入点产出CBM 交付过程业务战略交付过程IT 战略交付过程 1.0 业务洞察 (2 5 周)2.0 业务架构(5 8 周)阶段3.1识别机会2.2优 业务架构2.1分析业务架构1.3识别热构件和其他模型属性1.2开发(优化)CBM地图1.1评估业务战略3.0 业务投资(3 4 周)3.2编制项目路线图高级别活动4.2 领域分解4.1 目标服务建模4.0 SOMA 识别(2 3
19、 周)4.3现有资产分析4.4服务重组和合理化阶段高级别活动目的4.2 领域分解4.1 目标服务建模4.0 SOMA 识别4.3现有资产分析4.4服务重组和合理化阶段高级别活动识别业务目标、子目标以及实现这些目标的与业务对齐的服务。另外,设定上下文,并将焦点放到项目范围内的关键优先事项上从功能区域、流程、信息、规则、策略以及领域内的不同点和相同点的角度,将项目范围进行划分和分解对服务的粒度进行评审,对服务组合和层次结构进行重构和合理化,并应用服务“试金石”测试来进行服务暴露的决策。充分利用现有的资产,如现有系统,打包的或定制应用,或行业标准、模型和资产,以完成服务的实现。使用自底向上的方法识别
20、并验证候选服务、构件和流其中,4.0 SOMA阶段的子阶段目标nCBM、BPM、SOMA三者间的关系nCBM为SOMA提供输入n基于业务机会和痛点,来排定SOA倡议的优先次序n通过对下述元素的定义,提供SOA候选服务的来源:业务构件(即“业务服务”)之间的交互,并描述/优化业务构件内流程 领域分解的输入 业务构件的KPI和目标目标服务建模的输入对业务构件的系统进行分析现有资产分析的输入nBPM为CBM提供了关键的输入和支持n将业务流程与业务构件进行映射n对业务构件内、及跨业务构件的流程进行建模和优化nSOMA IBM的服务开发方法n定义了服务建模的生命周期【4】n对服务、流、构件、相关信息、规
21、则、业务策略进行识别、描述、实现、实施、部署业务能力业务构件业务服务*业务活动被分解为具有提供*包含需要来自其他业务构件的业务服务*流程分类框架流程分类流程组流程活动*子流程业务领域功能区域服务分类/服务组*业务功能包含具有分解为子分组*服务被分类某个命名空间内的关系跨命名空间的元素间的概念映射CBM 命名空间BPM 命名空间SOMA 命名空间nCBM、BPM与SOMA命名空间的映射现有资产分析目标服务建模领域分解流程分解+功能区域分析SOMA服务识别CBM(/BPM)业务构件业务构件n业务构件目标n业务构件KPI活动1活动 2活动3活动 4服务 2服务 1服务 4服务3优化的活动系统/应用
22、覆盖分析业务战略+(*)对于CBM-SOMA之间的联系来说不是必须的(但对于SOMA可形成有用的输入,在与客户的业务方讨论时,会变得非常重要)(*)(*)nGBS:即Global Business Services Strategy and Change consultants,是IBM的全球战略与变更业务咨询服务部nCBM:即Component Based Modeling(构件化业务模型),是IBM面向客户进行“业务转换”指导方法方法nSOMA:即Service Oriented Modeling and Architecture(面向服务的建模与架构),是IBM的服务开发方法,定义了服务
23、建模的生命周期nBPM:即Business Process Management(业务流程管理),这里提到的BPM是指IBM BPM Delivery Process(IBM业务流程交付过程)中的指定方法,它为为CBM提供了关键的输入和支持n【1】P2,CBMSOMA-Method-Full-Deck-V1.2.1_03-11-2009.pptn【2】P2,CBM+Concepts,+Tool+Architecture+and+Metamodel+-+Release+3.docn【3】P636,BuildingSOA Solution SOMA sg247356n【4】P176,BuildingSOA Solution SOMA sg247356