【业务架构】如何构建业务能力图?

简介: 【业务架构】如何构建业务能力图?

Capstera的这篇文章重点介绍了如何构建业务能力图的基础知识。

如何构建业务能力图?

构建业务能力图是一个彻底的、涉及的和迭代的练习。作为负责创建业务能力图的业务架构师,有几个初始问题需要考虑和决策:

如果过去的工作涉及到业务能力建模,那么可以从中吸取哪些经验教训,使当前的尝试更加顺利,并提供更好的结果?

  • 是否有高级业务和技术领导层对构建业务能力图的认可?
  • 我们是否应该从头开始创建业务能力图?
  • 或者我们应该从业务能力供应商那里购买一个模型?
  • 业务能力图是作为转型项目的一部分构建的吗?
  • 业务能力映射练习的预期结果是什么?


假设您选择的路径是从头开始构建功能映射。从头开始构建业务能力图有两个选项:

  • 白板启发:一个来自商业和技术学科的跨职能团队可以集合起来,进行头脑风暴,从头开始创建一个模型。虽然在理论上,这看起来不错,但实际上,这项工作在很长一段时间内充满了浪费的精力。
  • Straw 模型的方法:构建业务能力图的一种更快和实用的方法是创建一个稻草模型。一个能力稻草模型样本可以由一个或两个个人完成——了解业务架构和能力建模,以及业务的固有知识。straw模型可以是一个很好的起点,它有一个更广泛的迭代求精组。

无论采用何种方法,以下是构建可行且有价值的业务能力模型所必需的关键步骤和最佳实践。

从捕获业务的价值链开始。Michael Porter将价值链定义为在特定行业运营的公司为市场提供有价值的产品或服务而进行的一系列活动。建立价值链本身就是一种实践,将在未来的洞察中加以解决。只要说,一旦定义了价值链,就可以认真地开始构建能力图。

如何构建业务能力图?业务能力图不仅仅是一个框和箭头的列表,而是一个完整的、连贯的业务活动项集。

迈克尔·波特的通用价值链:



价值链示例:



将级别1功能分解为较低的粒度级别。价值链的基本要素可以是能力模型的逻辑起点。通常,价值链模块可以成为一级能力。


  • 用名词而不是动词来表示能力。以这一最佳实践为指导,而不是强制要求。
  • 尝试使这些功能相互排斥、共同详尽、单独完整。
  • 确保在堆栈中的每个级别的粒度都保持在类似的级别。也就是说,在同一个层次上,一种能力处于超高层次,另一种能力处于荒野中,这不利于保持能力模型的结构完整性。
  • 在业务能力图的第4、5和6层,能力可能开始看起来像流程和活动,这在能力模型的较低层次上是很好的。
  • 一旦你有了一个健壮的模型,就要不断地迭代和改进它。这是一个进化的过程,尽管结果和好处可能是革命性的。
  • 能力模型是优秀的,但是没有更广泛的细节,它只不过是一种墙壁艺术。因此,请确保捕获这些功能的属性,以丰富对这些关键的业务原子构建块的理解。虽然一个人可以过分使用许多属性和语义,但保持简单会节省很多时间。你总是可以继续添加更多的属性。
  • 试着在实际的项目情况下,与几个同时代的人一起对模型做一个健全的检查。在各种IT支持工作的概念化、规划和设计中,将能力模型用作乐高积木。

一旦您花时间将每个支柱分解到其逻辑级别,您可能最终得到一个4级或5级能力模型。下面是一个进一步分解的人力资源能力的例子。


记住,构建业务能力图是一项艰巨的任务。另一点需要注意的是,业务能力为业务IT对齐提供了坚实的基础和通用的语言,但不是解决困扰业务/ IT动态的所有问题的灵丹妙药。

如果没有以下注意事项,就无法完成关于如何构建业务能力图的教程:

  • 业务能力模型是达到目的的手段,而不是目的本身。
  • 业务能力图不仅仅是方框和箭头。
  • 如果没有适当的用例和实际的价值论证,许多人会认为能力建模是学术和象牙塔的成果,时间到价值是关键。
  • 重要的是不要浪费几年时间来起草完美的能力模型。迭代优化是一条路要走。从主题专家那里获取功能并非易事,因为很难将底层功能抽象为基本的构建块。
相关文章
|
10天前
|
运维 Kubernetes Docker
利用Docker和Kubernetes构建微服务架构
利用Docker和Kubernetes构建微服务架构
|
17天前
|
运维 持续交付 API
从零构建微服务架构:一次深度技术探索之旅####
【10月更文挑战第28天】 本文记录了作者在从零开始构建微服务架构过程中的深刻技术感悟,通过实战案例详细剖析了微服务设计、开发、部署及运维中的关键要点与挑战。文章首先概述了微服务架构的核心理念及其对企业IT架构转型的重要性,随后深入探讨了服务拆分策略、API网关选型、服务间通信协议选择、容器化部署(Docker+Kubernetes)、以及持续集成/持续部署(CI/CD)流程的设计与优化。最后,分享了在高并发场景下的性能调优经验与故障排查心得,旨在为读者提供一套可借鉴的微服务架构实施路径。 ####
54 3
|
6天前
|
传感器 算法 物联网
智能停车解决方案之停车场室内导航系统(二):核心技术与系统架构构建
随着城市化进程的加速,停车难问题日益凸显。本文深入剖析智能停车系统的关键技术,包括停车场电子地图编辑绘制、物联网与传感器技术、大数据与云计算的应用、定位技术及车辆导航路径规划,为读者提供全面的技术解决方案。系统架构分为应用层、业务层、数据层和运行环境,涵盖停车场室内导航、车位占用检测、动态更新、精准导航和路径规划等方面。
34 4
|
15天前
|
监控 前端开发 JavaScript
探索微前端架构:构建可扩展的现代Web应用
【10月更文挑战第29天】本文探讨了微前端架构的核心概念、优势及实施策略,通过将大型前端应用拆分为多个独立的微应用,提高开发效率、增强可维护性,并支持灵活的技术选型。实际案例包括Spotify和Zalando的成功应用。
|
24天前
|
监控 API 持续交付
构建高效后端服务:微服务架构的深度探索
【10月更文挑战第20天】 在数字化时代,后端服务的构建对于支撑复杂的业务逻辑和海量数据处理至关重要。本文深入探讨了微服务架构的核心理念、实施策略以及面临的挑战,旨在为开发者提供一套构建高效、可扩展后端服务的方法论。通过案例分析,揭示微服务如何帮助企业应对快速变化的业务需求,同时保持系统的稳定性和灵活性。
46 9
|
24天前
|
Kubernetes 负载均衡 Docker
构建高效微服务架构:Docker与Kubernetes的完美搭档
本文介绍了Docker和Kubernetes在构建高效微服务架构中的应用,涵盖基本概念、在微服务架构中的作用及其实现方法。通过具体实例,如用户服务、商品服务和订单服务,展示了如何利用Docker和Kubernetes实现服务的打包、部署、扩展及管理,确保微服务架构的稳定性和可靠性。
75 7
|
23天前
|
Kubernetes 负载均衡 Docker
构建高效微服务架构:Docker与Kubernetes的完美搭档
【10月更文挑战第22天】随着云计算和容器技术的快速发展,微服务架构逐渐成为现代企业级应用的首选架构。微服务架构将一个大型应用程序拆分为多个小型、独立的服务,每个服务负责完成一个特定的功能。这种架构具有灵活性、可扩展性和易于维护的特点。在构建微服务架构时,Docker和Kubernetes是两个不可或缺的工具,它们可以完美搭档,为微服务架构提供高效的支持。本文将从三个方面探讨Docker和Kubernetes在构建高效微服务架构中的应用:一是Docker和Kubernetes的基本概念;二是它们在微服务架构中的作用;三是通过实例讲解如何使用Docker和Kubernetes构建微服务架构。
56 6
|
23天前
|
负载均衡 应用服务中间件 nginx
基于Nginx和Consul构建自动发现的Docker服务架构——非常之详细
通过使用Nginx和Consul构建自动发现的Docker服务架构,可以显著提高服务的可用性、扩展性和管理效率。Consul实现了服务的自动注册与发现,而Nginx则通过动态配置实现了高效的反向代理与负载均衡。这种架构非常适合需要高可用性和弹性扩展的分布式系统。
25 4
|
21天前
|
前端开发 API UED
深入理解微前端架构:构建灵活、高效的前端应用
【10月更文挑战第23天】微前端架构是一种将前端应用分解为多个小型、独立、可复用的服务的方法。每个服务独立开发和部署,但共同提供一致的用户体验。本文探讨了微前端架构的核心概念、优势及实施方法,包括定义服务边界、建立通信机制、共享UI组件库和版本控制等。通过实际案例和职业心得,帮助读者更好地理解和应用微前端架构。
|
24天前
|
负载均衡 应用服务中间件 nginx
基于Nginx和Consul构建自动发现的Docker服务架构——非常之详细
通过使用Nginx和Consul构建自动发现的Docker服务架构,可以显著提高服务的可用性、扩展性和管理效率。Consul实现了服务的自动注册与发现,而Nginx则通过动态配置实现了高效的反向代理与负载均衡。这种架构非常适合需要高可用性和弹性扩展的分布式系统。
33 3