全面支持BPMN的业务流程管理和集成平台
导航:首页>资源>BPM资讯

从生活点滴中理解流程,让iBPM流程更智慧

作者:alphaflow来源:alphaflow.cn访问:294时间:2018-12-03

在构建iBPM平台的过程中,我们的团队都在不断地思考各种行业中的业务流程解决方案,为了最好地调整BPM,为了更便于最终用户的使用和访问。或许,在BPM平台之内,你与软件交互只是为了完成日常的任务,然而当你离开你的办公室继续你的生活。你会发现,即使你在一天结束离开办公室门时,你对流程的体验也不会结束。流程的概念无处不在,工作流模式几乎与我们所做的每件事相关。处理这些事件,既给了我们改善BPM解决方案的灵感,它同时是训练我们理解流程,改善我们日常效率的导师。

以日常例子理解一个流程

大多数的流程定义都是指“为了达到特定的目的而采取的一系列行动或步骤”。这个定义是通用的,几乎可以应用于任何东西,例如:从花朵中采集花粉并回到蜂群中的蜜蜂;购买杂货清单上所有货物的家庭主妇;甚至是早上起来喝最喜欢的咖啡;这些过程都符合流程的定义,它在我们的生活中无处不在。

现在想想,如果我们改变了这些过程中任何步骤的顺序,将会发生什么?在上面提到的一些例子中,顺序很重要:如果你不先磨豆或烧水,你就不能在早上喝你最喜欢的咖啡;蜜蜂不收集花粉,就不能回到蜂群里去采蜜;你不把购买的物品放入购物车,就无法准确地比对你的购货清单。

Alphaflow:从生活点滴中理解流程,让iBPM流程更智慧


试想一下,我们儿时做的优化思想训练:如果今天早上要做的事情: 淘米2分钟,上厕所5分钟,整理床铺3分钟,煮稀饭20分钟,洗脸梳头10分钟,吃早饭10分钟。那么一件件完成这些事,最快需要多少时间?不同的顺序决定了我们的效率,事实上这个就是流程优化最佳的一个实践。iBPM就是通过记录、监测不同流程所耗费的时间,一方面找出可以重复并行的流程,一方案优化流程方案。

有效地定义一个流程

在定义一个流程时,我们还会发现,一个流程取决于三个方面:不同的上下文决定了流程最终的目标;不同的动作或步骤的顺序决定了流程的效率;不同的递归性决定了流程复用的频率和流程的走向。只有通过这三个方面共同定义,一个流程才会趋于自动化。

  • 1. 定义上下文

定义流程的上下文就是定义流程的环境。是整个流程定义中最关键的部分。例如,如果你想定义一个服装设计制作的流程,当你的服装款式和材质不同,这个流程就有不同的定义了。服装不管是给你的家人和亲戚,还是给你的客户和合作伙伴。在不同的服装制作场景环境中,有助于我们可视化下一步,从而细化流程的细节。

Alphaflow:从生活点滴中理解流程,让iBPM流程更智慧


  • 2. 定义动作或步骤的顺序

一旦定义了上下文,就应该将该流程可视化作为一系列的动作列表。一切都应该有序排列,就像依照食谱那样制作菜肴一样。通过定义的顺序生成步骤,让它们足以指导完成业务流程。

  • 3. 定义流程的递归性

在企业中,有些流程复用率很高,有些则很低。例如,检查设备的流程可能一年才有几次,但是调用某些设备的流程可能天天在发生。因此,我们最好有一个关于流程上下文和定义动作顺序的列表。清点这些流程发生的频率,有助于我们定义流程的递归性。找出相同结构的流程步骤,能够简化流程。

为什么我们要定义流程?

对我们许多人来说,定义一个流程是理解事物如何运作的一部分。拥有全面的文档、流程地图是准备将来改进流程并找到流程最优方案的有效途径。当公司正在寻找一个自动化的流程时,遵循上面提到的步骤是至关重要的。找到高度有序和高度重复的流程是他们贴近自动化业务流程的核心。

需要记住的是,定义的流程应该足够清晰,以便其他人能够遵循和使用。对于设计流程的公司来说,这意味着流程设计必须让每个流程参与者对流程一目了然。

Alphaflow:从生活点滴中理解流程,让iBPM流程更智慧


无论是生活还是工作,流程都是不可或缺的

了解某些流程的结构能够帮助我们更好地理解事件是如何运行的。试着想象这样一个世界,没有人知道需要遵循哪些步骤来支付账单,或者没有购买和排队流程的星巴克来,这样的世界听起来是不是很混乱?

流程是现代社会结构的一部分。事实上,无论我们清楚与否,我们去杂货店、蜜蜂回到蜂巢、排队取咖啡,我们都是遵循着一种流程秩序。尽管目前我们不可能自动化日常生活中使用所有的流程,但我们正在努力接近这个方向。自动化的流程有助于最小化地使用资源,并且腾出更多的时间让人来完成有价值的任务。流程自动化也帮助我们减少了繁忙的工作并提高效率,并使得工作的过程变得更可靠和有效。