最近公司要绘制XX行业的解决方案,需要产品经理画出整体架构图,但是自己没接触过,不知道如何下手!” 曾经,这个问题也困扰我很久:如何才能画出“高大上”的业务架构图? 架构图表达了业务系统之间的关系,帮助我们梳理业务结构。将复杂的业务逻辑简单化,降低理解难度。并让用户及领导理解。 业务架构服务于业务目标,通过描绘业务上下层关系,梳理一整套完整、简单的业务视图,降低业务系统的复杂度,提高客户理解度,最终给客户最直观的业务体现。 模型元素 以企业的业务功能规划为例,业务框架图模型如下: 模型中包括6个元素:
如“主营业务”又划分为四个领域,①-1=销售、①-2=生产、①-3=采购、①-4=物流。
主营区:是三个区域的中心位置心(左上角为上) 辅营区:是①主营业务的基础(②在①的下面) 支持区:是对①、②的支持工作(③在①和②的侧面)
框架图不用“关联线”,而是用相对的“位置”、“背景框”来表达它们之间的逻辑关系。在这里,“区域”就相当于“系统”、“子系统”、“模块”等。 业务架构类型 常见业务架构有2种:
上中下结构:表达整体业务线结构 左中右结构:表达开放平台架构
模型画法 架构图与设计软件的界面一样,通常以图的左上角为“上”,构图时,一般会将最为重要的内容放到左上角的位置。 框架图是将业务分析要素进行规划、分类的主要手段,由于是平面布局,所以框架图要容易观察、推敲、调整。 画业务架构图实际上是对业务的一种收集、提炼、拆解、归纳、分类的一个过程。 简单来说可以分为三个核心步骤:分层、分模块、分功能。 分层 分层,指的是将业务按照层级区分,每个层级都属于独立的版块。 “分层”是框架图设计中最为重要的步骤,用绘画的术语表达就是“布局”,分层的原则通常为:
通常下层更抽象,上层更具体。 层级需要有逻辑上的关联,比如下层为上层服务,或者提供能力支撑。 如图【能力层】为【应用层】提供基础能力,上层业务应用可以直接快速调用能力,减少重复开发。 分模块 指在同一个层级中,有哪些独立模块,可以代表一个完整的产品或是同类型的业务聚合。 每个模块之间都相对独立,且模块之间也会存在相互依赖关系、关联关系。 如图,平台层中有三大子平台:
他们之间业务互不影响,所以都独立存在,属于平行关系。 分功能 指在同一个模块中,将独立的功能划分出来,该功能可以代表一个业务入口。 将一个模块体系中的功能,比较具有代表性的,客户比较关注的,拎出来。 如应用层,我们可以划分为核心应用、基础应用、职能应用、三方应用4个模块。 然后将每个模块填充一些重要的应用,这样一个模块就划分完整。 画业务架构前,应对整个业务体系进行全量的思考,将所有涉及到的应用、功能、系统、能力、平台全部要罗列出来。 然后提炼、归纳、分类,按照常用的分类模板,或是自建模板进行大体框架的构思。最后按照分层、分模块、分功能的维度将具体的内容补充进去。 这个过程对于新手来讲可能要些时间,多画熟练了,就会越画越好、越画越快。 画架构图可以提升个人的全局思维,它会逼着你学习不属于你的内容,这样才能将架构画得更丰满,更有内涵。 |
|
来自: sifehefuan > 《待分类》