CBM 业务模型是什么和为什么?

2023-11-07

目录

CBM业务模型

业务组件(CBM)

CBM分析

为什么需要业务组件?

通向专业化

形成企业的能力地图

总结


在企业架构中,笔者认为基于能力的规划(CBP)是最吸引人的几处之一。能力回答了长期主义、效能、对齐这些对企业而言十分重要的一些问题。然而,遗憾的是TOGAF并未提供关于能力建模完整的描述,笔者在做业务架构设计中总觉得业务架构设计和战略层面的能力规划无法很好的衔接。而CBM模型恰恰弥补了这个空白点。

CBM业务模型

CBM全称是Component Based Modelling,即组件化业务模型。CBM被IBM全球战略与变更业务咨询服务部(GBS S&C)的顾问所采用,被用作业务转换的指导方法。

通过使用CBM模型这一分析工具,公司可以得出企业的组件视图,从而确定出成为一家组件化企业所必须面对的差距和冗余。分析包括如下活动:确定出各种具有凝聚性的活动,将这些活动组合成独立的单元并对其逻辑进行测试,最终形成组件映射。如图所示的是零售业的组件映射范例。

CBM模型按照业务能力和责任级别两个维度,对业务组件进行了组织。通过这一模型,管理人员就可以设想当前的业务活动是如何通过一系列相互联系的模块运行实施的。

CBM模型按照业务能力划分各种活动并形成组件。为每个活动指定一个责任级别——即引导、控制和执行。

  • 引导:本级别的组件应该向其他组件提供战略方向和公司策略。此外,还应该促进组件间的配合。

  • 控制:这些中层组件在引导级别和执行级别的组件之间发挥相互制衡的作用。他们监控业绩、管理例外情况并发挥看管资产和信息的作用。

  • 执行:这些“现场的”组件所提供的业务行动可以促进企业的价值实现。他们处理各种资产和信息,供其他组件或最终客户使用。

业务组件(CBM)

CBM业务组件是构建专业化企业的功能模块,每个组件包含五个维度:

1. 业务用途(business purpose):在组织内部存在的目的,这表现为该组件向其他组件所提供的价值。

2. 活动(activities):为了实现业务用途,每个组件都要执行一系列相互独立的活动。

3. 资源(resources):组件需要的各种资源,如人员、知识和资产等。

4. 治理模式(governance model):每个组件都根据自己的治理模式以相对独立的实体方式进行管理。

5. 业务服务(business services):像单独一个企业一样,每个业务组件都可以提供和接受服务。

CBM分析

CBM分析包括三个阶段:

1.洞察阶段:这个阶段可以通过现状分析(组织和流程)、参考模型形成企业的组件视图。

2.架构阶段:这个极端目标是确定出组件业务的“未来”远景与“当前”状况之间的差距。这揭示出该公司目前是如何组织其员工、流程和技术的。要掌握该公司当前功能和市场位置的所有情况,如组织图、成本推动因素、应用程序组合、技术投资、关键的绩效评测标准和现有的流程。

3.投资阶段 :这个阶段决定如何弥补各种差距,即公司可以实现多大的飞跃?可以承担多大的变化?公司应该首先将侧重点放在哪些领域上?哪些方面可以迅速取得成功?

经过 CBM 分析的三个阶段,企业将得出一个“转型路线图”,它指导企业从某一个业务领域(例如:客户服务)尝试组件化。

为什么需要业务组件?

通向专业化

在笔者任职的几家公司,几乎所有的老板都有一个平台化的愿景。连接一切、无边界、共享这些词汇过于诱人,以至于我们几乎忘记了资源限制、竞争环境、自身能力这些企业经营的基本要素。许多企业都倒在了盲目追求平台化的道路上。

大疆从服务于无人机飞竞爱好者起步,小米从服务于手机发烧友开始起步,阿里从服务于中小商户开始起步。即使微信这样真正意义上的生态型、平台性产品也是从一个聊天工具起步。

在资源永远有限的前提下,企业的成功越来越依赖其绝对的竞争优势。在这种环境下企业得以生存的关键在于重点经营好少数几个关键的业务,这也就是IBM如此强调专业化的原因。

但是,如何才能使企业有效实现专业化呢?

CBM模型可帮助管理者评估整个企业的目标和战略,同时有效利用内、外部专业化的优势。

CBM模型可以帮助公司不断扩张和发展而不增加其复杂性,同时还能降低风险、推动业务绩效、提高生产率、控制成本、改善资本效率、增加财务的可预测性。

例如,某银行会有五个不同的小组来处理信用评分,而经过简化后的新的信用管理组件则可以管理所有潜在顾客信贷活动,如管理申请流程、配置信贷资源以及信贷政策合规性管理等。

信用管理组件具备自身的管理结构和治理模式,从而具有高度的自主性。原则上,它能作为单独的业务向本公司提供服务。必要时,它还能为其他公司提供服务。

CBM组件图在形式上很像我们的组织架构地图,但CBM维度更高,CBM包含了组织责任、流程、资源、治理模式和服务这些信息。CBM组件图可以映射到组织架构图和业务流程(L2-L3级),同时CBM组件可进一步进行L4级流程分解。业务组件和组织结构、流程的关系如下图。

形成企业的能力地图

笔者在《为什么能力如此重要》一文中阐述过能力的重要性。在企业架构中,能力是连接战略、需求、业务、资源和信息的一个重要锚点。基于能力进行规划是业务架构设计的抓手。

和能力组件一样,CBM组件也是企业功能的组成部分,也包括了组织责任、流程和绩效等信息,所以CBM组件就是能力组件,CBM图可以作为能力地图来使用。

企业从一开始就应该有能力规划的意识,但此时做好人员招聘和团队建设几乎是能力规划唯一要做的事情。从安索夫矩阵来看,真正的能力建设发生在市场开发、产品延伸和多元经营阶段。

能力包括组织能力、流程能力和技术能力,其中组件复用能力就是技术能力的一部分。例如,针对不同客户群体多客户端的开发需求,开发者可以提供分布式ui编程框架以及业务逻辑能力化,从而使得开发者可以基于同一个工程高效构建多端自动运行app,实现真正的一次开发多端部署。

进一步,在业务组件地图上可以映射能力成熟度、价值和风险信息。可以帮助管理者从战略、操作层面分析现有业务。例如:短期内可将已经列入公司战略的共享服务中心,列入尽早实施的名单中。

总结

  • CBM是IBM提出一个业务组件模型。

  • CBM组件包括业务用途、活动、资源、治理模式和业务服务。

  •  CBM组件图可以映射到组织架构图和业务流程(L2-L3级),同时CBM组件可进一步进行L4级流程分解。

  •  CBM分析方法包括洞察、架构和投资三个阶段。

  • CBM提供了一种能力地图建模的方法。

End



本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

CBM 业务模型是什么和为什么? 的相关文章

  • ​​​​​​​自动化批量漏洞扫描脚本定制

    github上找到一款并发框架 POC T https github com Xyntax POC T 可以优美的进行并发操作 上面所述的内容大多可以用插件联合POC T进行 因为POC T不能一次使用多个插件 于是笔者对POC T框架进行
  • Xshell5登录报“找不到匹配的host key 算法“的错误

    Xshell5登录报 找不到匹配的host key 算法 的错误 现象 解决方法一 解决方法二 现象 xshell5登录欧拉22 03时报错 找不到匹配的host key 算法 解决方法一 1 编辑 etc ssh sshd config
  • win10电脑任务栏右侧小图标消失解决方法

    WIN10系统任务栏 左边是窗口键和快捷图标 右边是时钟 系统喇叭 网线连接图标 任务栏左边没问题 窗口键和快捷图标都良好 右侧的系统图标无显示 只显示任务栏的底色 尝试操作隐藏任务栏再开启任务栏后 图标恢复正常了 再点击右侧任务栏任意图标
  • 网络环路导致公司网络瘫痪问题排查

    问题 公司网络突然很不稳定 跟踪发现大量丢包 问题排查 1 怀疑电信网络 设备有问题 联系电信经理 安排工程人员过来排查 排查发现入户网络正常 更换电信入户光猫后网络还是不稳定 还是大量丢包 2 机房排查 2 1 关闭所有交换机 然后再一台
  • Anaconda换国内源(清华源、中科大源)

    命令行执行 Windows下 Anaconda 清华源 conda config add channels https mirrors tuna tsinghua edu cn anaconda pkgs free conda config
  • PPP协议实现透明传输的2种方法以及工作状态

    文章目录 1 PPP协议帧格式 2 字节填充 2 1 零比特填充方法 不使用序号和确认机制 PPP协议的工作状态 1 PPP协议帧格式 7E 十六进制数0x7E 在PPP协议里代表帧头和帧尾 二进制表示为0111 1110 占一个子节 FF
  • 机器学习SVM函数

    目录 1 SVM的损失函数 2 SVM的核方法 2 1 什么是核函数 2 1 1 核函数概念 2 1 2 核函数举例 2 1 2 1 核方法举例1 2 1 2 2 核方法举例2 2 2 常见核函数 2 3 小结 3 SVM回归 1 SVM的
  • springboot的负载均衡

    springboot的负载均衡 eueka作为注册中心 负载均衡使用的是Ribbon Ribbon负载均衡的策略有轮询 重试 权重 默认轮询 这是它独特的算法去调用具体的服务 在消费者启动动类中加上 Bean LoadBalanced pu
  • C++ 机房预约系统(七):老师模块——老师登录和注销、查看所有预约功能、审核预约功能的具体实现

    9 教师模块 在这个模块中 登录和注销和管理员与学生的实现一样 查看所有预约也和学生的查看所有预约实现一样 审核预约基本上和学生的取消预约一样 不同的是 学生模块 是通过学号和预约状态找到可以取消的预约记录 在老师模块 是通过预约状态找到可
  • Ik分词器(自定义分词-mysql)

    引言 ik分词器的分词范围不够广泛 某些特定行业的专业用语分词能力就不够了 此时就需要自定义分词 与停顿词 1 下载ik分词器源码 git地址 https github com medcl elasticsearch analysis ik
  • Lombok 的正确使用姿势

    文章目录 1 Lombok 是什么 2 安装 Lombok 3 Spring Boot 集成 Lombok 4 使用 Lombok 4 1 注解一览表 4 2 部分使用介绍 Getter lazy true Value Builder Su
  • R语言基本统计分析——抽样

    R语言基本统计分析 抽样 简单随机抽样 简单随机抽样是指从数据总体中任意抽取指定数量的数据作为样本 其中每个可能被抽取中的样本概率相等 可以用R语言中的sample 函数进行随机抽样 抽取方法分为 重置抽样 不重置抽样 R语言命令为 sam
  • Ubuntu 18.04 配置ibus中文拼音输入法(超简单)

    Ubuntu 18 04系统想安装中文输入法 利用ibus输入法配置 只要三步 注意 你的Ubuntu需要可以上网 因为要下载一系列安装包 第一步 首先需要给Ubuntu18 04安装Chinese语言包支持 先打开Settings窗口 g

随机推荐

  • playwright连接已有浏览器操作

    文章目录 playwright连接已有浏览器操作 前置准备 打开本地已有缓存的Chrome 理解 指定端口打开浏览器 连接指定端口已启动浏览器 推荐 playwright连接已有浏览器操作 前置准备 pip install playwrig
  • Linux和windows下setsockopt用法

    Linux和windows下setsockopt用法 linux struct timeval timeout 3 0 3s int ret setsockopt sock fd SOL SOCKET SO SNDTIMEO timeout
  • xml 文档树

    xml 文档树 XML documents form a tree structure that starts at the root and branches to the leaves XML 文档树起始于 根元素 并以此为基础扩展文档
  • 优质网址收集

    1 免费PPT模板下载网址都是免费且免登录 网址为 http www ypppt com http 51pptmoban com 2 在线工具网站 包括格式转换 文字识别 图片压缩 视频压缩等 网址为 http www nicetool n
  • python课后作业总结

    课后作业1 一个列表中有多种字符型的元素 要求一将非字符型的全部改成字符型 要求二将所有字符型中的大写字母改成小写 需要用到的知识有 1 lower 函数 功能 将大写字母改成小写 2 列表生成式 s lower for s in L 其中
  • layui生成菜单

    layui生成菜单 thymeleaf渲染 1 ul class layui nav layui nav tree li class layui nav item a href a li ul
  • ARM 64 协程切换上下文的汇编代码解读

    ARM 64协程切换上下文的汇编代码解读 贺志国 2023 8 11 在ARM 64位架构中 有一组通用寄存器 General Purpose Registers 一组浮点寄存器 Floating point Registers 和一组特殊
  • windows10 快捷方式右键失灵问题解决

    问题现象 windows10版本系统 鼠标右键桌面快捷方式的时候 无法展开正常界面 在卡顿2秒后 刷新了整个电脑屏幕 并关闭桌面打开的文件夹 右键无效果 放到文件夹里面尝试也不行 同时选中右键我的电脑展开点击管理 无反应 对应非快捷方式鼠标
  • RocketMQ源码(十三)—消费者DefaultMQPushConsumer启动主要流程源码

    此前我们学习了Broker和Producer的启动源码 以及Producer发送消息源码和Broker接收存储消息的源码 现在 我们来学习Consumer的启动以及消费消息的源码 Consumer的启动源码和Producer的启动源码还是有
  • 计算机四级网络第四套,计算机等级考试【四级网络工程师】第四套预案.doc

    四级网络工程师题库第四套 1 若一个单核处理机的系统中有多个进程存在 则这些进程是 A 并发运行的 B 并行运行的 C 封闭运行的 D 单道运行的 A 解析 并发运行是指在计算机系统中同时存在若干个运行着的程序 各进程均处于已开始运行与结束
  • 多输入多输出

    多输入多输出 MATLAB实现CNN 卷积神经网络 多输入多输出预测 目录 多输入多输出 MATLAB实现CNN 卷积神经网络 多输入多输出预测 预测效果 基本介绍 模型背景 模型结构 程序设计 参考资料 预测效果 基本介绍 MATLAB实
  • 【高危】 Microsoft Teams 远程代码执行漏洞

    漏洞描述 Microsoft Teams 是微软推出的一款团队协作平台 提供了聊天 通话 在线会议 文件共享等功能 Microsoft Teams 受影响版本中 当用户加入攻击者设置的恶意 Microsoft Teams 会议时 攻击者可远
  • mysql与mssql if else的使用语法区别

    mysql if else做为控制流语句的使用 样例 if search condition then statement list elseif search condition then statement list else stat
  • Android 最新实现沉浸式状态栏的效果

    博主前些天发现了一个巨牛的人工智能学习网站 通俗易懂 风趣幽默 忍不住也分享一下给大家 点击跳转到网站 什么是状态栏 是指手机屏幕最顶上 显示中国移动 安全卫士 电量 网速等等 在手机的顶部 下拉就会出现通知栏 下面我放一张图带大家认识一下
  • 设计模式之【单例模式】

    模式介绍 模式的定义 确保某一个类只有一个实例 而且自行实例化并向整个系统提供这个实例 通用代码 1 饿汉式单例 饿汉式单例 public class Singleton private static final Singleton ins
  • SonarQube异常处理

    2019 07 02 16 42 22 WARN app o s application App SonarQube will require Java 11 starting on next version 2019 07 02 16 4
  • Map和Object:JS如何根据需求选择正确的键值对数据结构

    Map和Object都是JavaScript中常用的数据结构 它们都可以用来存储键值对 key value pairs 但是 它们之间也有一些重要的区别 了解这些区别可以帮助我们选择更合适的数据结构来满足我们的需求 公众号 Code程序人生
  • cmd杀端口号

    使用cmd解决 cmd netstat aon findstr 8761 心塞 被10568等给占用了 taskkill f pid 10568 一步步 把这些端口统统kill 然后一切就ok了 希望对各位有帮助
  • Hive数据类型和文件格式

    文章目录 Hive数据类型和文件格式 1 基本数据类型 2 集合数据类型 2 1 Struct举例 2 2 Array举例 2 3 Map举例 3 数据类型转换 3 1 隐式转换 3 2 显示转换 4 文本文件数据编码 Hive数据类型和文
  • CBM 业务模型是什么和为什么?

    目录 CBM业务模型 业务组件 CBM CBM分析 为什么需要业务组件 通向专业化 形成企业的能力地图 总结 在企业架构中 笔者认为基于能力的规划 CBP 是最吸引人的几处之一 能力回答了长期主义 效能 对齐这些对企业而言十分重要的一些问题