流程发布后,进行IT系统固化,是流程执行落地最有效的举措之一。流程IT固化的实现途径无非两种:基于低代码平台自主研发,基于商业化软件/平台+部分定制开发。实践证明,途径二往往是最有效,最经济的IT固化途径。
下面将分享基于商业化软件实现流程IT固化的一些实践心得与思考。
01
流程IT固化的一二三
华为轮值董事长徐直军说过“IT是用技术手段把流程承载起来,是用技术手段来固化流程,提升流程的运作效率”,"没有IT 支撑的流程容易成为一堆纸,难以执行。"
按《流程架构的那点事》方法所规划的高阶流程架构(L1~L3),L3其实就是业务架构中的业务能力。根据Togaf中对4A(业务架构、数据架构、应用架构和技术架构)间关系的论述:业务能力对应着应用架构中的应用模块。
(表1)
注:场景是否全适配,可根据流程与应用功能的适配情况再填写。
根据 价值驱动的低阶流程开发系列的相关概念:流程是业务能力在某个场景下的运作实现,即流程(L4)是业务能力(L3)的场景化展开。因此,场景可对应着IT应用模块的操作入口,如菜单项。或是,在某个应用界面的选项,即场景识别中的5W1H选项。
沿着流程图,依次按每个流程活动在商业化软件中选择相应的应用功能(一个或一组相关的UI视为一个应用功能)。
如有相应的应用功能与活动相对应,则检查其表单信息项(最好是软件供应商提供的数据字典)与该活动的输出模板的信息项是否一致。
如商业化软件有相应的应用功能,且其表单(UI)与输出模板基本一致,则视为该流程与商业化软件的应用功能适配。
(三)业务规则适配
业务规则适配主要体现在:
1、商业化软件应用功能进入、提交时所控制的业务逻辑与该流程活动所需遵循的业务规则、KCP内容一致。
2、流程的操作授权如审批授权与商业软件的角色与权限控制一致。
只有业务能力某个场景下流程的大部分活动、业务规则适配了,我们才能视为该流程与商业化软件的应用功能适配了。
实践证明,流程与商业化软件完全适配的情况是很少的。我有几点思考,供大家参考:
(一)识别关键业务能力,确保商业化软件应用模块能适配这些关键能力。一般视为商业化软件的选型依据之一。
(二)识别流程的关键活动,看商业化软件的应用模块是否能适配。若只有部分关键活动不适配,则可以考虑通过软件供应商的定制开发服务来实现适配。
(三)商业化软件,一般都是集成行业最佳实践,因此若出现不适配情况,可本着批判接受的心态去吸收软件的最佳实践,将流程按软件推荐的流程、表单等进行优化,使之适配。