业务架构和业务建模核心要素(23.11.11)
关于业务架构和业务架构建模如何去做,如何去展开,因为这个话题相当大。特别是企业的业务架构。今天用一个简单例子把业务架构和业务建模里面核心要素讲一下。
这是大家最常见的去医院问诊看病的简单例子。做任何业务架构分析,第一点是搞清楚核心业务价值链。业务价值链是一个相当粗的内容,更多是体现做完这个业务核心大阶段。比如去医院看病,就是挂号、诊断、开药、缴费、拿药。但是这个业务价值链可以稍微做一下展开,就是我们去找医生看病,医生一般还会开很多化验单、检查单,我们需要先去做一系列检查。所以这个业务价值链扩展为挂号、诊断检查、缴费、诊断开药、缴费、拿药的过程。
所以这里面有两个重点。第一个业务价值链关注大阶段,对于大阶段不要去考虑详细流程、业务活动和角色。第二个业务价值链本身也是以一个闭环的过程,是从需求提出,到最终成果或则服务交付的完整闭环。当我们把业务价值链分析完后,第二步我们需要从价值链到核心业务主题域,包括进行相应组织、岗位、角色分析。刚才的例子,从挂号、到诊断、到缴费、到拿药。每个阶段我们会发现涉及相应的组织、部门,相应的岗位、角色。比如挂号涉及到财务收费人员,对于诊断开药涉及到医生,对于拿药涉及药房配药人员。
在岗位、组织、角色分析完后,我们还会看到任何一个大阶段活动,涉及到的相关业务单据。比如挂号涉及挂号单,对于诊断开药涉及到处方单,对于缴费涉及到缴费单。在这个分析完成以后,我们接着还需要去做一个很重要的动作,就是业务上下文边界分析。业务上下文边界分析仍然是一个黑盒模式的分析,会把整个医院看病管理子系统作为一个大的黑盒。它并不关心这个盒子里面究竟是什么样。更多关心外围岗位、角色和这个黑盒系统究竟有哪些关键的交付点。比如对于患者来讲,就是简单来讲就挂号看病和拿药两个动作。对于收费室来说,就涉及到挂号、检查、处方的收费。对于检验的科室,最终就是需要出检查结果,对于医务室,医生有两个关键结果,一个是开检查单,一个是开处方单。
在做完大的上下文边界黑盒分析,我们就进入下一步,叫价值链的展开。价值链展开有两个关键维度。第一个就是业务价值链展开为业务能力地图,第二个被展开成详细的业务梳理和详细业务流程建模分析。对于业务能力地图,有了业务主体预分析和上下文边界分析后,我们就能够形成业务能力地图。因为业务能力地图只关心志关心各个主题域应该对外提供哪些服务,而不需要关心内部实现细节。所以,通过业务价值链找到业务能力地图,我们可以看到这个简单的看病例子就分为了检验中心、收费中心、医务中心、药房中心。检验中心核心对外能力是出检查报告,医务中心核心对外能力是开检查单和处方单,药房中心核心对外能力是开药配药。
对在业务能力中心的时候,我们仅仅体现出各个主题域对外暴露什么能力,但是这个能力究竟应该怎么去实现,并不需要去关心。而怎么实现需要进入详细流程梳理和建模分析去详细分析流程、阶段、活动、业务对象才能够解决如何实现的问题。那么业务流程分析建模如何做呢?一样的,我们会针对大的业务价值链,包括涉及到的岗位角色,我们去做业务流程展开。还是以看病例子为例,我们展开以后我们可以看到,首先患者挂号申请,转到收费中心收费,然后转到医务中心服务排号、初步 诊断、安排检查化验,化验后进行收费中心收费,收费完成患者到检验中心检验出结果,再到医务中心二次诊断,医生开具处方,患者拿处方到收费中心缴费,再到药房中心取药。这就是一个完整业务流程建模。通过业务流程建模以后,我们可以看到核心的业务流程,业务活动,业务对象全部都会识别出来。这个识别出来以后,我们就会从业务流程建模到更详细业务建模阶段。
有了业务流程建模,我们去做详细业务用例识别。完成业务用例识别后,我们需要做业务聚合。在业务流程分析过程中会识别出核心业务对象单据,所以我们还需要进行业务对象及其对象关系分析。有了业务用例、业务聚合、业务对象分析后,还需要分析相关业务事件和状态流转。这些都是属于更加详细业务建模阶段。
所以综合以上关键内容,我们可以看到。我们需要去做一个业务架构和业务建模,最顶层一定是业务价值链展开的。通过业务价值链,我们首先做业务主题域分析和上下文边界分析,在此基础上分两条线路展开。第一个构建业务能力地图,是一个粗粒度对外能力暴露分析。第二条是做详细业务流程分析和业务建模来真正彻底搞清一个业务能力实现究竟设计到哪些业务流程、步骤和规则。这就完成了完整业务架构和业务建模的过程。
共有 0 条评论