暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

业务架构BA(四)设计:打造企业高效运作体系

架构经纬 2024-10-10
105

一、业务架构设计之基石 —— 价值链分析

波特价值链分析模型作为企业级分析的横向视角,具有不可忽视的重要性。该模型将企业内外价值增加的活动分为基本活动和支持性活动

基本活动包括进料后勤、生产、发货后勤、销售、售后服务,这些活动直接参与产品或服务的创造与交付。例如,在制造业中,进料后勤涉及原材料的接收、搬运和存储等环节,生产环节则是将原材料转化为最终产品的过程,发货后勤负责将产品运输到客户手中,销售环节致力于推广和销售产品,售后服务保障客户在使用产品过程中的满意度。

支持性活动包括企业基础设施、人力资源管理、研究与研发、采购等,这些活动为基本活动提供支持和保障。企业基础设施涵盖了企业的总体管理、计划、财务、法律支援等方面,为企业的正常运转奠定基础。人力资源管理负责招聘、培训、开发和报酬等活动,确保企业拥有合适的人才。研究与研发活动推动技术创新,提升企业的核心竞争力。采购活动不仅包括原材料的采购,还涉及支持活动相关的购买行为。波特价值链一看就偏重于制造业,但对于服务业而言可以进行适当调整。

引入价值链分析的目的在于为企业提供一个横向审视自身业务能力的框架,使企业能够全面了解自身的价值创造过程。通过对价值链各环节的分析,企业可以找出关键的战略环节,集中资源发展优势环节,提升自身的竞争优势。例如,在服务业中,服务环节可能成为关键的战略环节,企业可以通过提供优质的服务,提高客户满意度和忠诚度,从而在市场竞争中脱颖而出。总之,波特价值链分析模型为企业提供了一个全面、系统的分析工具,帮助企业更好地理解自身的价值创造过程,制定有效的发展战略。

二、业务架构设计之经纬 —— 业务领域与业务流程

(一)业务领域划分

在价值链(作为横轴)的基础上,划分业务领域是构建企业级业务架构的重要环节。业务领域的划分可以从客户角度或者产品角度进行,这取决于企业的战略与价值定位。

从客户角度出发,企业旨在为特定类型的客户提供特定类型的服务或产品。例如,以银行为例,为个人客户提供金融服务,便产生了个人金融业务线,其中包含存款、贷款、金融市场、非金融服务等各种具体业务。然而,这种划分方式可能会导致一些产品在不同客户群体间出现交叉。比如,银行业中有不少产品同时适用于个人客户和企业客户。

从产品角度出发,则可以避免产品交叉的问题。业务系统的设计大多数还是以产品为主线,这里指的是一组同类产品的集合,而非具体的某一个产品。例如,存款、贷款、托管、资管、投行等产品集合可以构成一个业务领域。

在划分业务领域时,还需要考虑粒度的粗细问题。如果觉得初步划分的粒度太粗,可能需要将某些特定的业务功能聚类进行更细致的划分。比如,银行可能会将私人银行这类高端客户服务独立出来,为其设计特殊的业务功能。

(二)业务流程分析

业务流程分析是将一个业务领域中的所有业务处理过程按照价值链约定的范围进行分解,形成每一个价值链环节中的一个或者多个工作流。在这个过程中,推荐使用流程梳理工具,如 VISIO、WPS 等,并且强烈建议遵循 BPMN 语法标准,以便更好地让各部门之间理解业务流程和相互关系。

整个企业必须统一采用一种语法标准,否则将会无法进行企业级整合。以 BPMN 语法为例,一个工作流在 BPMN 语法中称为一个活动,每个活动都可能会有多个不同的角色共同参与,具体会涉及哪些角色就又会涉及企业的组织结构了。

每个角色在活动中承担的职责称为任务,业务流程的分析重点在任务上,因为任务在后续的设计中对功能、业务组件内部结构的影响比较大。例如,在胖东来的业务流程中,从商品采购环节开始,按照价值链进行分解。采购人员根据市场需求和企业战略进行原材料的采购,这一活动涉及多个任务,如供应商选择、价格谈判、质量检验等。在销售环节,销售人员通过各种营销活动将商品推向市场,这一活动中的任务包括客户需求分析、产品推荐、售后服务等。通过对这些任务的精细分析,可以更好地优化业务流程,提升企业的运营效率。

三、业务架构设计之核心 —— 企业级数据模型

企业级数据模型不同于应用系统的数据模型。应用系统的数据模型一般通过 E-R 图就可以展示,主要关注特定应用系统内的数据关系和结构。而企业级的数据模型需要有整体结构的框架进行分析,以全面把握企业整体的数据全貌和业务逻辑。

以金融行业为例,一般使用 FSDM(Financial Services Data Model)的数据模型。FSDM 的九大数据概念包括参与者(Involved Party)、合约(Arrangement)、条件(Condition)、产品(Product)、地点(Location)、分类(Classification)、业务方向(Business Direction Item)、事件(Event)、资源项(Resource Item)。这些主题域将金融数据按照不同的主题进行分类,有助于金融机构更好地管理和分析数据。例如,在参与者主题域中,涉及金融服务机构自身和业务运作所需的参与者信息,包括个人和机构等。通过对这些参与者的信息进行分析,可以更好地了解客户需求,提供个性化的金融服务。

企业级数据模型建设是业务架构设计中最难的部分,主要存在数据的全面性、准确性以及历史数据的问题。在数据全面性方面,需要确保涵盖企业所有的业务领域和流程,避免数据遗漏。例如,在一个多元化的企业中,不同的业务部门可能使用不同的系统,数据分散在各个系统中,要整合这些数据并建立全面的企业级数据模型,需要耗费大量的时间和精力。在准确性方面,数据的准确性直接影响到企业的决策和业务运营。如果数据不准确,可能导致错误的决策,给企业带来严重的损失。例如,在金融行业中,客户的财务数据必须准确无误,否则可能会影响信贷决策和风险管理。对于历史数据问题,企业在发展过程中积累了大量的历史数据,这些数据可能存在格式不统一、存储分散等问题,要将这些历史数据整合到企业级数据模型中,需要进行数据清洗和转换,以确保数据的一致性和可用性。

总之,企业级数据模型建设是业务架构设计的核心环节,需要充分考虑数据的全面性、准确性以及历史数据问题,以建立一个能够支持企业战略决策和业务运营的强大数据模型。

四、业务架构设计之融合 —— 行为与数据结合

流程模型表达的是 “处理”,即对业务流程中的各项任务进行操作和管理。例如在胖东来的商品销售流程中,流程模型涵盖了从顾客进入门店、挑选商品、到收银台结账等一系列处理过程。每个环节都有特定的任务和操作,如导购员为顾客提供产品介绍和推荐属于处理顾客需求的一部分,收银员进行商品扫码和收款操作也是流程中的处理环节。数据模型表达的是 “输入” 和 “输出”,它明确了业务流程中所需的数据来源以及产生的数据结果。在胖东来的库存管理系统中,数据模型规定了商品的基本信息(如名称、规格、库存数量等)作为输入数据,而当商品销售出去后,库存数量的更新以及销售记录的生成则是输出数据。

流程模型和数据模型的结合对于软件开发至关重要。它们就像软件开发的左右手,能够完整地呈现系统的逻辑与功能。二者结合可以清晰地描述出业务系统的运行机制,比如什么样的事件或条件可以触发一组业务活动,业务活动需要的输入有哪些,业务流程的处理规则是什么,经过业务流程的处理,输出又有哪些。

五、业务架构设计之全景 —— 整体逻辑关系

业务架构的设计涵盖了价值链、业务领域、业务流程、业务数据和业务组件这五个关键元素。通过这些元素的有机结合,企业能够构建起一个全面、高效的业务架构体系,实现对企业能力的统一视图构建。

价值链代表了构建企业能力统一视图的 “横向” 结构。每个价值链环节中均包含了若干个业务流程,它主要描述的是企业价值的创造过程。例如在胖东来的业务中,进货、销售、售后服务等环节构成了基本活动,而人力资源管理、采购等则属于支持性活动。这些活动共同组成了胖东来的价值链,为企业创造价值提供了基础框架。

业务领域代表了构建企业能力统一视图的 “纵向” 结构,描述了各类业务流程应如何通过组合实现领域级的业务目标。例如胖东来可以划分为食品业务领域、日用品业务领域、家电业务领域等。每个业务领域都有其特定的业务流程和目标,通过不同业务领域的组合,胖东来能够满足不同客户的需求,实现企业的整体业务目标。

业务流程即业务活动,业务活动是由不同角色分别完成的若干任务组成的,任务执行过程中其必然与业务数据发生联系。以胖东来的销售业务流程为例,销售人员、收银员、仓库管理员等不同角色分别承担着不同的任务,如产品推荐、收款、发货等。在执行这些任务的过程中,会涉及到商品信息、库存数据、销售记录等业务数据。

数据主题域可以将关系紧密的数据进行聚类,再将与数据关系紧密的行为(也就是任务聚类),形成包含行为和数据的业务组件,组件代表了企业的某一类业务能力。例如在胖东来的库存管理业务组件中,包含了库存数据的记录、更新、查询等行为,以及商品库存数量、库存位置等数据。这个业务组件体现了胖东来在库存管理方面的业务能力。

从下往上看,业务组件中业务能力通过任务与活动的关系、活动与领域的关系,表达了对业务领域的支持,这就开放了企业在每个价值链环节中的所有能力。例如胖东来的库存管理业务组件通过仓库管理员的发货任务支持销售活动,销售活动又属于商品销售业务领域,实现了企业能力的全面提升。总之,业务架构的五个关键元素相互关联、相互作用,共同构建了企业的业务架构体系,为企业的发展提供了有力的支持。


文章转载自架构经纬,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论