决策规则是决策模型中的决策逻辑。在任何企业中,每天都需要做出许多决策。这些决策小到运营决策,大到会影响整个组织的战略决策。企业决策是基于各种因素做出的,包括数据分析、市场趋势、客户需求和内部目标。
为确保这些决策的一致性和有效性,企业通常会制定一套规则或指导方针,即业务规则。业务规则是一套声明,规定了管理组织的政策、程序和原则。这些规则有助于确保以一致、高效的方式做出所有决策,并确保所有员工都朝着相同的目标努力。业务规则可用于管理各种决策,包括定价、促销、产品开发和客户服务。在许多情况下,企业会将其业务规则数字化,以实现决策流程自动化。这通常是通过使用IT 服务来实现的,以简化操作、减少错误并加快决策。通过将业务规则数字化,企业可以确保以一致、高效的方式做出所有决策,并确保员工能够获得做出明智决策所需的信息。
业务模型中的决策规则遵循OMG定义的决策模型中决策模型(Decision Model and Notation-DMN)中决策表的标准。一般包括决策依据、规则、结论和对应的行动。决策依据是决策的前提条件,也是决策的基础,如客户的信用评级、市场环境等。规则是决策的具体步骤和方法,它指导决策者如何根据依据做出决策。结论是决策的结果,它是根据决策依据和规则得出的,如是否批准贷款、贷款额度等。对应的行动是根据决策结果采取的具体措施,如通知客户、执行贷款等。
总之,决策规则是重要的业务规则,可以通过对决策规则的数字化提高决策效率、质量和降低成本,从而帮助组织做出更好的决策。
IT 架构是指组织 IT 系统的整体设计和结构,包括各种视图,比如功能性视图、剖面视图、结构视图、整合的接口视图,以及技术服务的框架视图,每个视图都有可能是多种维度的,而且涉及硬件、软件、网络和数据存储、安全等层面,是规划和决策过程,决定了IT各组成部分如何协同工作,IT架构要源自业务架构,以实现IT和业务的目标。
IT 架构创建一个IT的目标蓝图,概述 IT 系统的各个组成部分和关联关系,以及随着时间的推移如何对其进行管理和维护的管控方式。IT架构需要考虑可扩展性、安全性、性能和成本效益等多种维度,旨在创建一个能够适应不断变化的业务需求和技术进步的IT系统。
IT 架构对于确保组织的 IT 系统与其整体业务战略和目标保持一致至关重要,有助于识别潜在的挑战和风险,并提供应对这些挑战和风险的框架,并为 IT 专业人员和其他利益相关者提供了一种共同语言和理解,以促进沟通与协作。
IT 模型是依据IT架构的原则、基于业务模型的实现,IT 模型可用于说明系统不同组件(如硬件、软件、程序)之间的关系,或显示数据如何在系统中流动。
IT 模型有多种用途,比如规划和设计,IT模型有助于直观地显示系统的结构和组件,从而更容易规划和设计新系统或对现有系统进行修改;沟通和交流,IT模型有助于向非技术利益相关者(如管理人员或最终用户)传达复杂的技术概念;分析和优化,IT模型可用于分析系统性能,确定需要优化或改进的领域。
IT 模型通常有不同的类型,比如面向交易的应用,面向分析和机器学习的应用等。面向交易类服务旨在提供客户互动和核心业务,而面向分析和机器学习类应用旨在提供业务管理和决策服务
IT模型和架构领域的重点是通过信息技术架构和设计实施业务层面的业务模型。开发 IT 架构的目的是实现IT战略,IT架构需要与业务架构衔接,确保 IT 系统与业务目标保持一致,为组织的 IT 实现提供蓝图,包括应用、数据、基础设施以及安全等方面。
IT 模型是根据 IT 架构设计的。这包括确定用于支持运营级业务模型的特定 IT 系统、应用程序和技术。IT 模型要考虑到组织当前的 IT 能力和基础设施,以及可能需要的任何必要升级或完善。
IT 模型和架构领域在确保业务模型的质量方面也起着至关重要的作用。它与质量领域携手合作,通过确保 IT 系统和架构的可靠、高效和安全来保护利益相关者的价值。这包括进行全面测试、实施相关的质量保证流程,以及持续监控和改进 IT 基础设施,以满足不断发展的业务需求。总之,IT 模型和架构领域负责将操作层面的业务模型转化为实用有效的 IT 基础架构,以支持组织的目标和目的。
IT模型是信息技术实施的关键核心,IT实施的目的是支持IT战略目标的实现,目的是帮助企业简化运营、提高效率和增强客户体验,但首先,IT的实施应与业务模型保持一致才能产生价值。我们尝试从 为什么、做什么 和 如何做 三个角度,解释如何在 IT 实施过程中需要利用业务模型。
前面我们分析过业务模型是企业执行的基础。所以,在 IT 实施流程中利用业务模型,可以确保所实施的 IT 解决方案与业务目的、目标和战略保持一致。IT是执行业务模型助力业务实现的工具。
而IT 的实施还能以各种方式影响着业务模型。例如,IT可以改变企业为客户创造和提供价值的方式,还可以通过引入新的收入流或改变现有的收入流,来影响企业的收入模式。因此,在 IT 实施流程中利用业务模型,可以帮助企业识别 IT 对业务模型的潜在影响,并做出有依据的决策。
在 IT 实施中利用业务模型,让IT与业务模型保持一致,可以体现在以下方面:
1) 确定业务目标 – 在 IT 实施中利用业务模型的第一步是确定业务目标。业务目标应与业务模型和战略保持一致。IT实施应支持业务目标的实现。
2) 确定业务模型范围 – 第二步是确定将受 IT 实施影响的业务模型的范围,也就是业务模型的组成部分,是操作层面业务模型的要素。
3) 分析 IT 对业务模型的影响 – 第三步是分析 IT 对第二步中确定的业务模型的范围的潜在影响,应考虑IT如何改变企业创造、交付和获取价值的方式,以及对收入流、定价策略、客户群、价值主张、渠道、客户关系、关键活动、关键合作伙伴、关键资源和成本结构的潜在影响。
4) 制定IT 解决方案-第四步是制定与业务模型中的业务解决方案相匹配的 IT 解决方案,以支持业务目标的实现。IT 解决方案应解决 IT 对第 3 步中确定的业务模型的潜在影响。IT解决方案还应具有可扩展性和灵活性,以适应目标业务模型的变化。
5) 实施IT 解决方案 之后要开发实施,实施工作应分阶段迭代进行,以尽量减少对业务运营的干扰。
6) 评估IT实施效果 -最后评估 IT 解决方案及实施效果,通常会在每个里程碑进行评估,应将业务模型作为目标状态,评估对业务目标的影响。
如图所示是基于业务模型设计IT架构的整体视图。其中1意味着业务建模的过程,基于战术层面的业务架构,设计得到操作层面的业务模型,这一步是需求形成的过程,包括制定业务解决方案和业务建模,在前面的章节已经反复说明。本章我们一起看下后面的过程,主要是IT建模和实施的过程。
流程模型是一种描述业务流程的结构化和标准化方法,它基于价值链概念,以标准化的语言和符号来表示不同层次的流程元素。它的目的是帮助企业理解、分析和优化业务流程,从而满足客户的要求,实现业务创新、提高质量和流程的有效性。
在流程模型中,业务流程被划分为不同的层次。首先是业务领域层,该层描述了业务背景、相关规范和约束条件,以及业务流程的整体目标和范围。其次是价值流,它展示了每个业务领域下的价值交付流程。第三级是活动,是以外部事件为起点串联每个不同角色的任务,提供端到端的工作流。接下来是任务层,任务描述了具体的工作任务或操作,包括输入、输出、参与者、执行规则和执行条件等。最后是步骤,说明了如何操作,描述了任务的具体执行过程和操作步骤。
流程模型的建立需要使用标准化的语言和符号,例如BPMN(Business Process Model and Notation)等,以确保模型的一致性和可理解性。通过使用这些标准符号,不同团队和角色可以更好地理解和交流业务流程,从而减少误解和沟通障碍。
流程模型的设计和分析有助于企业实现多个目标。首先,可以发现流程创新的环节,创造满足目标的价值需求,可以帮助企业识别和消除流程中的瓶颈和冗余,提高流程的效率和质量。通过对流程模型进行模拟和仿真,可以预测流程的执行结果,并进行优化和改进。其次,流程模型可以作为沟通工具,促进不同团队和角色之间的理解和协作。通过共享和讨论流程模型,团队成员可以更好地协调和合作,提高整体绩效。此外,流程模型还为企业的数字化提供了基础,可以看到数字化能力的业务价值。总之,通过对流程的统一、清晰的定义和规范化,企业可以更好地进行流程的创新,数字化能力的实施和管理,提高流程有效性、生产效率并降低成本。
质量功能部署(Qualification Function Deployment-QFD)是一种系统方法,它可以帮助企业将客户需求转化为具体的设计特征和行动。其主要作用是罗列客户的需求和期望,并确定其优先次序。QFD通过使用调查、访谈和市场研究等工具和技术,帮助企业了解客户真正看重的是什么,并创建客户需求和业务解决方案矩阵,以检查解决方案与市场需求的一致性。
代码的规则逻辑是源代码的核心部分,决定了IT系统如何运行和处理业务逻辑。这些规则包含了关于业务流程,决策和操作的关键信息,它们是业务模型的基础。因此,正确理解和应用这些规则是设计和实施有效的IT模型的基础。
一旦开始开发,很多的业务逻辑都在代码中,如何能够从代码的真实实现中,与业务模型中逻辑需求同步,一直是业务和 IT 衔接的难题。业务逻辑挖掘器旨在解决这个问题。业务逻辑挖掘器是从源代码中提取应用程序的基本规则,就是通过分析程序代码而掌握业务规则,并整合到业务模型中的能力。
企业的现有程序有可能是用较早的编程语言编写的,或者开发人员已经离开公司,或者是第三方开发的,有时候企业内部没人了解业务规则, 只有系统掌握这些知识。总之,这些程序有的难以解读,维护时常常会导致错误和效率低下的情况。利用,业务逻辑挖掘,可以帮助开发人员提取程序中的规则和流程,缓解这一问题。
业务逻辑挖掘过程,通常涉及分析程序的源代码,找出与特定业务规则和流程相对应的模式和结构,这可能需要使用工具扫描代码以查找特定的关键字或语法,也可能涉及由经验丰富的开发人员对代码进行手动分析。一旦识别了业务逻辑,可以整理规则并整合到业务模型中,实现系统内业务知识的显性化。
业务逻辑挖掘,能让开发人员更好地了解程序的功能,从而使程序更容易维护并随着时间的推移不断改进,还能帮助识别程序中可能效率低下的地方,或可能存在优化机会的地方。业务逻辑挖掘,有助于确认程序是否满足业务需求。通过识别基本的业务规则和流程,开发人员可以对比程序实际开发和业务模型的要求是否匹配,掌握实际开发的情况,对接业务模型与 IT 实现。
总之,对于任何依赖传统软件应用程序的企业来说,业务逻辑挖掘更加重要。通过了解管理这些应用程序的基本规则和流程,开发人员可以改进其功能,减少错误和低效,并确保符合业务需求。比对传统的 IT 系统组成内容还是界面、服务、组件、数据库等,但操作层面的业务模型是经过验证的逻辑方案。所以,在 IT 模型的设计可以极大地减少工作量,而且借助无代码 / 低代码平台进一步减少工作量提升质量。
SOLVENT即持续价值创新平台的业务建模版在中国大陆区域以外的国家和地区,归属于Business Model Governance, LLC (BMG)公司,并且SOLVENT平台的高版本类型,包括但不限于战略实现、商业模式创新和数字化转型的版本类型,及配套方法论在全球范围内的著作权均归属于BMG公司。
type your input
工作流是业务活动的组成部分,目的是实现以客户为中心。每个工作流都是以满足客户特定的事件为目的的。有时候用工作流代指活动,每个业务领域可以包含多个工作流以实现客户的事件目标。
工作流指在一个组织中,为实现特定业务目标,各个任务和活动按照一定的规则和顺序进行的过程。它是业务流程管理的重要组成部分,是一种以客户为中心的方式,以满足客户的价值期望,直到客户满意为止。工作流的核心在于任务的顺序组织和协调,以确保业务价值的有效传递。它涉及一系列连续的步骤,从流程的得到事件触发而启动开始,经过不同的角色执行专业的任务,直到最后满足可触发事件才算结束。每个工作流都有明确的输入和输出。