CBM 组件化商业模式

IBM开发出一套企业模型——“组件化商业模式”(Component Business Model,CBM),下面简单介绍一下:

1. CBM 简介
    传统上有两种看待业务流程的方式:
    1)从组织结构来看
    把企业分成了独立的功能性部门,无法看到跨部门的协作以提供客户价值。
    2)基于价值链的业务模型
    提供了价值链的运行模型,但看不到关键能力。
 
    对于一些重大的业务,用流程的方式来看将变得非常复杂。而CBM则提供了一个更简单、更全面解决这一问题的方案。
过去三十到四十年间,企业的商业模式设计度过了三个连续的内部专业化阶段:最初,公司只关注业务单元级优化。后来,随着PC和互联网的出现,企业开始意识到流程优化的必要性。现在,随着全球化商业平台的成熟,公司管理层开始关注如何在整个企业层面上进行优化。
随着内部专业化日趋成熟,业务活动的整合将公司变成一个由不同业务模块组成的网络,每个模块中都包含一系列彼此关联的活动。这些模块既能为组织发挥独特作用,又能作为单独实体运行。
IBM将这些模块称为"业务组件",业务组件是公司的基本建筑单元,它们彼此松散连接。业务组件允许企业进行扩展或发展,而不会像传统的"硬连接"业务模式那样增加组织的复杂性。
虽然业务组件需要灵活性,但企业采用此种模块化结构不等于放弃集中管理,因为每个模块都必须与公司架构和战略保持一致。为帮助客户改进商业模式设计,实现企业级优化,IBM特别开发出一套全新的企业模型--"组件化商业模式(Component Business Model,CBM)"。
组件化商业模式通常为客户提供"面向未来"的业务框架,促使企业朝着完全成熟的内部专业化组织发展,CBM能够作为诊断工具,帮助那些采用复杂商业模式的公司识别并隔离问题,能在不增加组织复杂度的情况下实现企业内部的专业化,同时不会使客户感觉到企业内部发生着的变化。
 
CBM 工具在弥补业务和技术之间的差距上表现得十分杰出。它提供的主要内容-即业务组件映射-是企业情况的单页快照(One Page Snapshot),可让管理人员通过相同的角度确定出决策的框架。单页快照可以将一个企业表现在一张纸上。
 
2. CBM 应用--业务组件映射
 
业务组件映射用于组织列表视图中的业务组件,它是一个3行N列的表。表的三个横行表示责任级别系统,是企业决策和业务活动的范围及意图;表的纵列表示企业的业务能力;表的单元格则表示的是独立的业务组件。
 
业务组件是基本的、唯一的、不会重复的构造块,它们构成了企业的业务/使命。它们可以单独运行,在极端的情况下,可以是独立单位、共享服务、承包商管理或者外包的组件。
• 范围具有不连续性,通用它所提供的业务服务及所使用的业务服务进行定义
• 包括了提供价值所必须的资源,人员,技术与专门技能
• 是一个黑盒子,它的服务用户无需知道它是如何实现的
 
责任级别系统将活动以及决策的范围和目的划分为三个级别:
• 指导(direct) 是关于战略、总体方向和政策
• 控制 (control) 级别是关于监控、管理例外情况和战术决策
• 实施 (execute) 级别是关于具体工作
 
业务能力,其定义是具有特殊技巧和功能(例如,产品开发、供应链)的大型业务领域。
CBM.JPG 
n 如何找到热点组件(hot spot)?
能过对每个组件进行绩效分析,计算出与竞争者的差距,便可以对企业进行诊断。在分析时,通过对每个业务组件对收入、成本的影响程度高低,以及与同行对比业务能力强弱可以定位出那些热点组件,并确定各个组件需要进行改进的优先顺序。
 
n 如何构建企业CBM
1) 建立企业整体架构图
2) 抽象出企业的业务能力,并根据责任级别系统将业务能力分成Plan,Control,Execute三个层面,组成业务组件
3) 从企业战略的角度区分业务组件
跟竞争对手相比的策略差异化部分,
跟竞争对手策略类似部分(挑战者,跟随者)
4) 从财务成本的角度区分业务组件
High capital area
High cost area
High capital and high cost area
5) 找出热点业务组件,确定优先顺序
### 回答1: 《CBM组件化模型白皮书》是一份详细介绍CBM组件化模型的文件。该模型是一种软件开发和部署的方法论,旨在提高软件系统的可维护性、灵活性和可重用性。 白皮书首先介绍了CBM组件化模型的背景和动机。随着软件系统的复杂性不断增加,传统的单体架构面临一系列挑战,例如扩展困难、依赖耦合等。而CBM组件化模型通过将软件系统拆分为独立的组件,每个组件都具有自己的职责和接口,从而提供了更好的灵活性和可维护性。 接着,白皮书详细介绍了CBM组件化模型的核心概念和原则。其中包括组件的定义和特性、组件的关系和依赖、组件的构建和部署等。这些原则可以用于指导开发团队在实践中如何构建和管理组件化系统。 此外,白皮书还阐述了CBM组件化模型的优势和应用场景。通过组件化,系统可以更加容易扩展,而且组件之间的关系更加清晰,便于团队的协作开发。同时,CBM组件化模型适用于各种规模的软件项目,包括大型企业系统和小型应用程序。 最后,白皮书提供了一些实践指导和建议,以帮助开发团队有效地应用CBM组件化模型。这些指导包括组件的设计原则、组件的版本管理和测试策略等。 总的来说,《CBM组件化模型白皮书》是一份全面介绍了CBM组件化模型的文件,为开发团队提供了理论和实践指导,帮助他们更好地应用组件化思想来构建和管理软件系统。 ### 回答2: 《CBM组件化模型白皮书》是一份关于CBM(Component-based modeling)组件化模型的详细说明和指导文件。该白皮书提供了CBM组件化模型的定义、原则、方法和工具等方面的内容,旨在帮助开发者更好地理解和应用CBM组件化模型。 首先,白皮书明确了CBM组件化模型的定义。CBM组件化模型是一种软件开发方法,通过将程序分割为独立的组件单元,实现软件复用、灵活性和可维护性的提高。该模型的核心理念是将复杂的系统切分为可重用的独立组件,组件之间通过接口进行通信和交互。 其次,白皮书介绍了CBM组件化模型的原则。组件化模型要求组件具有高内聚性和低耦合性,即组件内部功能密切相关、组件之间的依赖关系尽量减少。此外,白皮书还提到了组件的单一职责原则和开闭原则等其他重要的设计原则。 白皮书还详细介绍了CBM组件化模型的方法和工具。它介绍了如何划分组件的方法,如基于功能、基于业务、基于复用性等。同时,白皮书也推荐了一些常用的工具和技术,如设计模式、依赖注入、反射等,来帮助开发者更好地实施和管理组件化模型。 最后,在白皮书的结尾部分,它强调了CBM组件化模型的优点和应用场景。该模型能够提高软件的开发效率和质量,并且可以加快项目的迭代速度。它适用于大型和复杂的软件系统开发,尤其是在面对需求变化频繁和维护困难的情况下更加可靠和灵活。 总之,《CBM组件化模型白皮书》是一份对CBM组件化模型进行深入阐述和指导的文件。它为开发者提供了实现组件化模型的方法和工具,帮助他们更好地应用和理解这一模型以提升软件开发的效率和质量。 ### 回答3: 《CBM组件化模型白皮书》是由某个组织或个人编写的关于CBM组件化模型的一份详细说明文档。CBM组件化模型是一种基于组件化思想来进行软件开发的方法。 CBM组件化模型的核心理念是将软件系统划分为多个独立的组件,每个组件具有明确定义的功能和接口,并且能够独立开发、测试和维护。这样的模块化设计使得系统具有更好的可扩展性、可维护性和可重复使用性。 《CBM组件化模型白皮书》详细介绍了CBM组件化模型的几个重要方面。首先,它明确了模块化设计的原则和目标,强调了组件化对于复杂软件系统的重要性。其次,它介绍了CBM组件化模型的主要特点,如独立性、可测试性和可插拔性等。此外,白皮书还详细讨论了CBM组件化模型的开发流程、组件之间的通信方式以及如何确保组件的质量和安全性。 在CBM组件化模型中,每个组件都是独立的开发单元,可以按照不同的功能和业务进行划分。这种分离使得不同组件的开发可以并行进行,可以提高开发效率。另外,由于每个组件都有明确定义的接口,组件之间的耦合度低,可以方便地替换或升级某个组件,而不影响整个系统的运行。 《CBM组件化模型白皮书》的出现,为开发者提供了一种系统化和规范化的组件化开发方法和指导。通过遵循CBM组件化模型,开发者可以更加高效地进行软件开发,并且能够构建出更加稳定、可靠和可拓展的软件系统。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值