人是流程动物,万事万物皆为流程
粗: 战略思维,粗粒度的东西,脑子里想想就好了. 不需要通过脑图来. APQC等
细: 流程引擎是很细的. 脑图是比较方便梳理流程的工具. 也是比较细的. 还是需要有.
企业/程序都遵循这个逻辑.
企业的价值链.
APQC流程
老包的流程
不管是APQC的流程框架,还是我们定义的流程框架,尽管有些微小的差异,但根本原理是没有区别的。这里我们需要清楚的一件事是,虽然我们把它叫做流程框架,但是说到根本,它的上面几层都不是流程,我们称之为业务框架。
流程的这种层级结构,我们用一个立体的图形结构展现看起来更直观。
如上面图所示,我们就看到顶层、业务域层、逻辑关系层、流程层,逐层展开。在不同的方法论中,你可以给它们定义不同的名字。比如APQC中称第一层为流程类别,而在Metastorm中称之为价值链层(value chain)。在这张图上我们很清晰地看到上面几层都不是流程,就是业务结构。
from 框架有几层_流程层级结构与业务框架_weixin_39654619的博客-CSDN博客
另备注: 美拓暴风(Metastorm)软件产品,服务于企业业务架构(EA),业务流程分析(BPA)及业务流程管理(BPM),是一体化集成EA/BPA/BPM的综合性软件供应商,整合了流程软件和咨询服务,为客户提供EA/BPA/BPM软件及解决方案。
Metastorm 产品概览 介绍文档 BPM - 道客巴巴
恒杉咨询是专业性顾问机构,是一家集战略、营销、供应链、研发、流程、人力资源、股权激励、VIE搭建及英美法系股权激励等咨询为一体的专业顾问机构,公司有优秀的不同领域的优秀师资队伍,服务与辅导的客户布遍全国,实战经验和理论经验丰富。恒杉致力于为创业者提供价值创造的智慧与技能服务!
兵者,国之大事,死生之地,存亡之道,不可不察也。《孙子兵法》这句话讲的就是战略的重要性。当前制定企业战略已经被大多数企业接受,而企业战略能否顺利实施又成了新的难题。
BPM 领域专家 —— 李 勇
安码(中国)技术总监
拥有12年以上的BPM行业信息化经验;
曾为顶新集团、舍弗勒、通用电气,舍弗勒、奇正藏药等数几十家企业,提供专业的流程及信息化解决方案。
2017年9月6日晚,乔诺商学院组织的「回归客户-向华为学习科学管理」在线分享系列课,前华为公司移动解决方案总裁张继立老师为我们分享《从战略到执行:华为战略管理体系框架DSTE》。
从战略到执行(DSTE)流程(从管理体系角度,即企业SP/BP战略管理体系),包括四大步骤,形成了企业的“战略与运营流”,如下图:
那么,如何从运作流程和IT实现上,应用战略解码方法,形成战略展开与执行监控的解决方案,答案是建立企业绩效管理(EPM,Enterprise Performance Management)体系。
Gartner对于EPM的定义是:
EPM是从提升业务绩效出发,覆盖企业整体范围监控绩效的过程。EPM系统需要对来自于各种来源的数据进行集成和分析,包括业务数字化系统、前台与后台应用系统、数据仓库等。EPM系统能够支撑多种绩效方法论,如平衡计分卡。
产品需求的 人/角色/用例 状态.
人是流程动物,架构拆分也是按流程拆分,第一步不同角色的流程要在不同系统里.(会议室管理员,企业支付,普通支付) 第二步同一角色的不同流程要在不同的系统里, 第三部 同一角色的操作同一事物的不同阶段(状态)可以在不同流程里(支付和退款) 脑图第一级/第一列 很重要
(思路来自于 系统架构设计模块拆分维度和原则)
业务开发同学需要有流程引擎的思维.(包含了状态分层设计,事件设计,不同视角的状态展示[前台,后台], 事件流思维,业务模块切分到开闭代码的能力)
架构拆分和重构
同上
重构 程序的 数据结构和算法 .
架构师维度理解 程序=数据+算法 - fei33423 - 博客园
重构不要被已有的代码和实现给混淆. 举个例子.
入金系统, 明明流程一样,非得区分出不同的卡, 备付金卡/机构卡. 先人/业务 后流程. 人又只有几个. 违背了人是流程动物这个原则
企业流程和技术实体流程的关系
如果你用了,注意流程复用,策略点的复用. (本质上内含了 实体复用, 抽象父类)
会导致流程模板的嵌套. 例如某个业务流程有很多, 需要依赖某个业务的一个流程.
方案一: 引擎type法. 在processTemplate的某个processor通过某个type处理不同的业务. 也可以通过mq异步化解耦.
方案二: 组合法. 另外一个模式是 组合模式. 在入口处先判断业务. 使用不同的业务实体/流程. 里面当前实体的processor里调用复用流程的processTemplate执行