为什么现在的工作流系统总是遭到客户的抱怨?
为什么我发起的流程运转后总是不在我的掌控之下,甚至有的流程运转后竟无缘无故的没有的下文,这样的工作流系统怎么能构提高企业的工作效率?怎么能够不让客户抱怨?!
我觉得现在的许多工作流系统有太多不能解决(或者不能得到很好的解决)的问题的主要原因有2点:
1:面向组织结构还是面向过程?!(很多的工作流系统的模型是基于组织结构的!)
问题显而易见:这种结构本身就是放射性的,那么泼出去的水岂有收回的道理。当然,话也不能说的太绝对,我们也可以把水泼到一个容器里面,那么也可以收回了,这是一种解决方案;
另外一个解决的方案呢是:类似与雷达系统,对发出去的信息(信号)做一个追踪,这样总是会有反馈信息回来,即使是泼出去的水,只要我们知道了水去了哪里,为什么我们不能把水手回来呢
这种的模型还有另外一个问题:就是不能很好的体现参与者之间的交互状态:“We are a team!”我的一个项目经理经常这样提醒我们。现在的工作环境要求我们必须和其它的参与者进行交流,但是它已经不能很好的表达这种更加贴近人类思想的行为!(同时参考下面的2)
2:对流程中步骤的误解
上面说到了交互,那么既然有交互就必不可少的会出现不止一个的参与者,那么在制定工作流程的时候是否就不应该再指定参与者了?因为流程制定人不知道具体的有那些人参与,他要做的是“发起一个job”,最多是指定一个直接需要向发起人负责的参与者,或者只是做一个概略性的指导,那么参与者是不应该出现在刚刚制定出来的流程中的!
”流程中步骤的存在是因为有了上下文
“
类似与这种的结构:
传统的工作流程 步骤1 --> 步骤2 --> 步骤3 --> 步骤4....
|
我的设想 [参与者1,参与者2] --> [参与者2,参与者3] --> [参与者3,参与者4]....
|
说明:我的设想中不同于传统的地方在于,任何一个参与者都是承上启下的一个连接器,参与者需要向上一个参与者直接负责(比如提供必要的材料),也要向下一个参与者负责(提供自己完成的材料,如果材料有什么问题,也需要对材料进行修补完善),成对出现的(小的信息循环模型,方便交流),这样就实现了一种更加具有交互能力的模型;
或许有人会说,在一定程度上传统的工作流程也能表达这种模型啊!但是如果我说在我的设想中同时还表达了[工作]这个重要概念的时候呢?如果我把 流程流改成这种形式呢?
步骤 |
...[参与者2,参与者3] --> [参与者3,参与者4] --> [参与者4,参与者5]....
|
工作 |
[参与者1,参与者2] --> [参与者2,参与者3] --> [参与者3,参与者4]....
|
你看出这两个的不同了吗?如果我把这两个合并到一起呢,还和传统的点到点的结构相同吗?^_^
新的结构是这个样子的
参与者 |
....+-------+ +------+ +----------+ +---------+ +----------+......
|
工作 |
+----+ +----------+ +---------+ +---------+ +----------+ +------ .....
|
^_^,这是不是类似与一种链条的结构啊
那么流程制定者在制定流程的时候需要做哪些工作呢?
其实很简单:2个工作,一是制定工作的流程(就是下面的那一行的结构),另外一个就是指定参与者(通常是第一个工作节点的参与者,因为在向后就不确定了)
我们可以这样想,工作的那条线是主线,参与者的那条线呢是辅线,只有工作点被激活的时候,参与者才会被激活(不是绝对的,例子而已),那么参与者可以是该工作岗位上(现有)的任何一个人或者组织,也可以有上一个工作点的参与者指定
”这种结构有效的解决了面向[组织结构]还是面向[过程]的分歧
“
我说的可能不是特别的明白,因为我自己也想的不是特别的清除,只是有两个一个大体上的想法而已,如果谁有更好的想法,或者不同的观点,可以大家一起讨论一下!
分享到:
相关推荐
例如,在观摩的一节基于智能系统的习题练习课中,有些学生课前测验表现不佳,尽管通过系统强化训练后,他们仍然不能正确解题,表明学生在掌握某个子技能方面存在困难。但在这种情况下,系统并未提供针对性的练习来...
工业控制系统网络安全防护的九大误区揭示了当前工业控制网络在安全防范方面存在的一些普遍性问题。随着信息化和自动化的发展,工业控制系统(ICS)逐渐融入互联网,这使得它们面临着前所未有的网络安全挑战。 误区...
尽管Java软件在应用率上表现不俗,但在软件开发实践中,仍存在一些误区,这些误区不仅影响了Java软件积极作用的发挥,也增加了软件开发的难度。 首先,我们来分析Java软件开发中涉及的关键技术。Java软件的关键技术...
DPDK,即数据平面开发套件(Data Plane Development Kit),是Linux基金会托管的一个开源项目,旨在加速在各种主要CPU架构上运行的数据包处理工作负载。DPDK最初由Intel公司创建,大约10年前开始发展,目前已经成为...
点评:自动布线必然要占用更大的PCB 面积,同时产生比手动布线多好多倍的过孔,在批量很大的产品中,PCB 厂家降价所考虑的因素除了商务因素外,就是线宽和过孔数量,它们分别影响到PCB 的成品率和钻头的消耗数量,...
通过阅读《OSWorkflow 中文手册 2.8》,初学者不仅可以了解工作流管理的基本原理,还能掌握如何在实际项目中应用OSWorkflow,提升其在企业级开发中的能力。同时,对于已经熟悉工作流概念的开发者,手册中的案例分析...
在单片机系统设计的过程中,开发者常常会遇到各种误区,这些误区可能导致系统性能下降、可靠性降低,甚至项目延误。这份“参考资料-单片机系统设计的误区与对策”旨在揭示这些常见问题,并提供有效的解决方案。 一...
以下是六个常见的误区: 误区一:数据有多个副本,不需要单独的大数据备份/恢复工具 大多数大数据平台创建数据的多个副本,并将这些副本分布在不同的服务器或机架上。万一出现硬件故障,这种类型的数据冗余机制...
然而,在选购这类系统时,人们往往会陷入一些误区,导致最终选择的产品无法完全满足实际需求。本文将详细介绍这些误区,帮助读者在选购时做出更加明智的决策。 #### 门禁系统对于不同环境的总线要求 1. **RS-485...
在探讨单片机系统设计的误区和对策时,首先需要了解单片机的基本概念及其在工业生产中的应用。单片机是一种微型计算机系统,它具备一个集成了中央处理器、中断系统、随机存储器、显示驱动器、只读存储器、定时器和...
由于`DIR`命令是DOS系统中的内部命令,并不需要加载任何外部程序(文件),因此在染毒软盘上运行`DIR`命令不会感染病毒。然而,这种理解存在一定的局限性: - **解释**:实际上,如果计算机内存中已经存在病毒(即...
随着微电子技术的快速发展,单片机和现场可编程门阵列(Field Programmable Gate Array,简称FPGA)在现代电子系统设计中扮演着越来越重要的角色。特别是在高校教育中,很多学生会在毕业设计阶段接触到基于STM32...
在深入探讨嵌入式系统的知识体系、学习误区及学习建议之前,让我们先了解一下嵌入式系统的基本概念。 嵌入式系统是以应用为中心、计算机技术为基础的专用系统,它被设计用来完成特定的任务,往往嵌入到更大的机械...
### SQL优化的总体思路与误区 #### 一、SQL优化的重要性 SQL(Structured Query Language)是一种用于管理和...通过上述案例的学习,我们不仅能够避免陷入常见的误区,还能够在实践中不断提升SQL查询的效率和性能。
然而,用户在理解和应用综合布线系统时常常存在一些误区,以下是对这些误区的详细解读: 误区一:质量保证的理解误区 很多厂商提供产品或系统的质保期,但这并不意味着产品能保证在未来的若干年内不过时。因为科技...
在电路设计过程中,有时为了图省事或基于对自动布线工具的信任,设计者可能会选择让软件自动完成布线工作,尤其是在那些被认为PCB设计要求不高的项目中。 **误区解析**: 自动布线虽然能快速完成布线任务,但它往往...
然而,从描述中可以看出,保险业存在着一些误区,主要体现在保险公司和投保人两个层面。 1. **保险公司的误区**:传统的保险公司往往侧重于产品推销,关注4P(产品、价格、促销、渠道),过于关注自身利益,而忽视...
然而,在实际运用过程中,由于理解上的偏差和实践中的不当应用,UML建模易陷入一些误区。这些误区不仅无助于软件开发,反而可能带来额外的工作负担,甚至对项目造成不良影响。本文将深入探讨这些误区,并给出相应的...
多媒体CAI课件制作中的几个误区探析多媒体CAI课件制作中的几个误区探析
在早期的Windows系统中,用户需要通过手动刷新才能看到文件夹中的最新变化。这一习惯源于早期Windows系统的局限性,例如在Windows 3.x时代,打开文件夹后,显示的是打开瞬间文件夹内的文件列表。如果在此之后创建或...