Bootstrap

数字化转型案例:源自阿里,中台设计流程及方法

在过去几年中台项目的实践中,我们团队积累了一套成熟的中台服务中心建设思路,该思路包含了从业务调研到中台设计开发的标准流程和方法论,值得企业在进行中台建设时参考。

我们把业务中台的落地方法总结为一个流程图,如图4-1所示。从业务的调研与规划开始,到产出中台设计,大致步骤包括:

1)调研与规划。

2)需求分析。

3)中台设计。

4)开发实现。

(1)调研与规划

业务的调研与规划目标是,从发展角度去看企业当下的业务运营情况和未来的业务规划。这一步非常重要,业务规划的长远度决定了业务中台的高度。所以这里要求业务方综合考虑企业自身的特性、新技术应用、新业务发展趋势等方面。这里列举一个零售行业某企业的例子,如图4-2所示。

从这个业务规划中,能明确看到企业中台建设的总体规划,在不同阶段对于会员、库存、营销以及供应链方面的业务诉求。有了规划,接下来的中台分析设计就更加有的放矢,不会出现目标混淆和不可持续发展的问题。

(2)需求分析

业务规划之后就是需求分析,单纯从中台设计的角度来说,需求分析更关注粗粒度核心业务流程,并不关心业务层面具体的用户交互和功能细节需求。一般业务系统和中台架构设计的需求调研都是同步进行的,所以这里也不用分得太清晰。

需求分析的目标是,从业务规划的各种业务场景出发,梳理核心业务流程。业务流程的粒度需要包含这几类:业务角色、业务实体、业务规则、已经存在的业务系统的接口、外部系统或者平台的服务和接口。这个过程是边梳理业务流程边识别业务实体,两者相辅相成。

(3)中台设计

从需求分析到中台设计有两条路径,如前面图4-1所示。路径A是从业务域分析开始的完整过程,经过流程分析、时序图分析和聚合分析,最后得出中台设计方案;路径B针对业务比较明确和相对简单的场景,或者行业已经有类似的业务沉淀(行业模型库),可以基于这些模型库进行迭代,直接基于已有的方案开始迭代推演。下面我们演示路径A的方法和过程。

这时就会遇到企业客户经常提出的问题—我们的公司到底需要几个中心?这些中心怎么出来的?这些中心是什么样子?

中台设计一般分两个阶段:业务中心分析和业务中心设计。业务中心分析是从业务流程纷繁复杂的业务场景出发分解出目标业务中心,业务中心设计需要完成中心的概要设计和详细设计。

阶段1:业务中心分析

这一步需要架构师具有深度的行业业务理解能力和软件分析设计能力,中台既是前台业务的基石,也是衔接前后台业务的中枢,所以中台设计一定要从企业核心业务场景和流程出发。

第一步,识别整个体系中最核心的业务流程,如图4-3所示。从这些流程出发,分析流程中参与进来的关键业务和数据实体,一一列举。从核心到边缘,从前台到后台、从后台到前台,正向流程、逆向流程,正常流程、异常流程,完整分析之后&#x

;