`
ronghao
  • 浏览: 457343 次
  • 性别: Icon_minigender_1
  • 来自: 北京
博客专栏
E9473dd5-1985-3883-ac98-962354ca10b3
张小庆,在路上
浏览量:8809
社区版块
存档分类
最新评论

BPM向左,工作流向右(一)什么是业务流程

阅读更多

从事工作流以及相关开发已经三年。提到工作流,很多人都会想到 BPM ,想到业务流程。对于业务流程,我的理解经过了一个过程,从最开始对工作流抱有的不切实际的期望,到对 BPM 的一些看法,再到目前的趋于实际。有一些感触,也有一些理解。对于业务流程管理而言,我想说的是: BPM 向左,工作流向右,都不靠谱,或者说它们实际所能描述的流程和这里的业务流程根本就风牛马不相及,不是一个概念,唯一的相同点是只不过都叫流程而已。

一、什么是业务流程

业务流程是一个技术 术语,它具有准确的定义:有组织的活动, 相互联系,为客户创造价值。

这句话很好理解。甚至可以说任何企业的活动都是以业务为主线,以流程为线索串联起来的。企业的规章制度、操作手册等都与业务流程有着契合点。

二、业务流程对于企业的意义

业 务流程对于企业的意义不仅仅在于对企业关键业务的一种描述,更在于对企业的业务运营有着指导意义,这种意义体现在对资源的优化、对企业组织机构的优化以及 对管理制度的一系列改变。这种优化的目的实际也是企业所追求的目标:降低企业的运营成本,提高对市场需求的响应速度,争取企业利润的最大化。

三、业务流程也是一个体系

业 务流程通常的表现形式是流程图(不是唯一形式),毕竟图形是最易于理解的一种形式,但似乎我们太关注于流程图本身而忽略了其他。除了流程图之外,业务流程 还应该包括目标和指导方针,这才是一个完整的业务流程。在梳理业务使用业务流程描述时首先要想到的是该流程所要达到的目标,能为客户创造什么价值,脱离开 业务目标或者说纯粹为描述业务而描述业务是没有意义的。同时在制定业务流程时也要考虑到该业务流程的指导方针,同一个业务可能有很多种业务流程的描述形 式,具体哪一种是最合适的,这里就必须有一个指导方针来进行约束。

四、业务流程的特征

1、层次性、逐层抽象

业务流程是有层次性的,这种层次体现在由上至下、由整体到部分、由宏观到微观、由抽象到具体的逻辑关系。


<!---->

这样一个层次关系符合人们的思维习惯,有利于企业业务模型的建立。一般来说,我们可以先建立主要业务流程的总体运行过程(其中包括了整个企业的大的战略),然后对其中的每项活动进行细化,落实到各个部门的业务过程,建立相对独立的子业务流程以及为其服务的辅助业务流程。

业务流程之间的层次关系一定程度上也反映了企业部门之间的层次关系。不同层级的部门有着对业务流程不同的分级管理权限。决策层、管理者、使用者可以清晰的查看到下属和下属部门的业务流程。


<!---->

为使得所建立的业务流程能够更顺畅的运行,业务流程的改进与企业组织结构的优化是一个相互制约、相互促进的过程。

2、以人为本

组织中最重要的部分是人员的工作方式以及构成他们每日操作的工作流程。

人是业务流程的驱动者,组织中的每一个人都会在业务流程中充当一个角色。通过良好的业务流程,每一个人都会有自己清晰的职责,要求具有良好的沟通协作意识和团队意识,明确自己在一个个业务流程中所担当的角色。

同时对于参与其中的业务流程,每个人员都要有自己的反馈。

首先,每个人员都能查看到这些业务流程,他们需要充分理解这些业务流程、流程的业务意义和目的,这些业务流程通过切合他们理解能力的方式(切合业务的图形、说明文字、相应的制度、规范、标准等等)得以展现。

其 次,对于流程运行中存在的问题或瓶颈,每个人员都要积极反馈(提出修改的建议,或者在权限范围内直接修改)以促进流程的持续改进,业务流程的管理和变动不 仅仅是业务分析人员或管理人员的职责,每一个员工都要参与其中,否则只有失败。管理人员和决策层更重要的职责是制定出业务流程的规则和约束,在这个规则和 约束范围内,员工可以根据变化的商业环境对业务流程做出迅速修改,这样不必等到领导了解情况后再做出决策从而失去机会。

3、对流程运行效益的分析

从企业投资者的角度来讲,好的业务流程设计必然是能够为企业带来最高利润的设计。因此,对业务流程的效益分析是评价业务流程的一个重要方面。财务数据是最关键的数据,但这种分析不一定完全是由数据支撑的,有些是不能量化的,比如人员效率等等。

五、业务流程管理

良好的业务流程管理是保证企业灵活运营的关键(业务流程管理又何尝不是一种业务流程?)。

1、业务分析

实 际这也是业务流程管理最重要的部分。它需要对企业业务有着强大的分析能力,因为业务分析对企业的运营有着重大的指导意义,只有具备了这样的业务分析能力, 才能把握住企业运转的真实流程,而且这种分析能力往往带有对整个行业的深刻理解和前瞻性。没有异议,业务分析在于人,与 IT 无关。

2 、业务流程的持续改进

不仅仅是流程管理人员(管理决策层)根据运行效益的分析和商业环境的分析对流程进行重整。还包括每个员工对其参与的流程的持续反馈和持续改进。柔性的业务流程。

3、IT 系统与业务流程的关系

IT 系统与业务流程并没有直接的关系。正如 06z SOA 帖子里表达的: soa95% 以上的工作是在做业务流程的分析解构和重整,技术层面的支持只占 5% 不到。在落实到技术层面,你觉得一个 soa 产品究竟应该包括些什么内容呢?这些内容又能有多少是能够辅助大家对业务流程进行分析和测试,对业务元素进行重整和再分配?如果你们真的有这个能力,你们觉得是在这里继续开发软件过苦日子,还是去开拓商业咨询呢?我的观点是: SOA 很美好,但是一落地就变成了小丑。所谓的业务流程管理软件同理。

可以这样理解:业务流程管理是一个很大的命题, IT 系统通过信息化对它的子集进行支撑,这里的 IT 系统包括的范围很广泛,包括了所有的企业应用软件(所有的企业应用软件都可以看作是对企业某部分的业务流程进行的描述)。业务流程管理的核心在于业务流程的分析解构和重整,这点是所有软件都不可企及的,关键在于人。至于 BPM 还是工作流,它们本来就有它们自己的适用范围,硬要把它提升到业务流程管理的高度来宣传,那就真的和小丑一样,滑稽而可笑。

 

关注下篇: BPM 是干什么的

 

8
3
分享到:
评论

相关推荐

    java源码:业务流程管理(BPM)和工作流系统 Activiti.zip

    Java源码:业务流程管理(BPM)与工作流系统Activiti是企业级软件开发中的重要组成部分,尤其在实现高效、灵活的业务自动化方面扮演着关键角色。Activiti是一款开源的工作流引擎,它基于模型驱动的架构(MDA),旨在...

    浅析业务流程管理(BPM)与工作流的六大区别

    业务流程管理(BPM)与工作流虽然在某些方面有所重叠,但它们在实际应用中存在着显著的区别。本文将详细解析这两者之间的六个主要差异,以帮助企业更好地理解和选择适合自身业务需求的解决方案。 首先,BPM强调的是...

    浅析业务流程管理(BPM)与工作流的区别

    ### 浅析业务流程管理(BPM)与工作流的区别 #### 概述 在数字化转型的浪潮下,企业越来越依赖信息系统提升效率与竞争力。ERP(企业资源规划)、CRM(客户关系管理)、SRM(供应链管理)等系统已成为企业信息化的...

    业务流程管理bpm学习资料

    业务流程管理(Business Process Management,BPM)是一种系统化的方法,用于设计、实施、监控和优化组织的业务流程,以提高效率、响应能力和整体绩效。本资料包中的"Version57"可能是一个版本号,代表了这个学习...

    基于SOA的业务流程管理(BPM)和工作流(WF)

    ### 基于SOA的业务流程管理(BPM)和工作流(WF) #### 一、引言 随着信息技术的发展,企业的业务流程管理(BPM)和工作流(WF)已经成为提高组织效率和响应市场变化速度的重要工具。在面向服务的体系结构(SOA)...

    BPM资料 SoTower BPM 业务流程集成平台

    SoTower BPM 业务流程集成平台是一款高效、灵活且功能强大的业务流程管理工具,旨在帮助企业优化工作流程,提高运营效率。SoTower BPM 3.1 版本是该平台的最新迭代,提供了一套全面的解决方案,涵盖了流程设计、执行...

    业务流程管理(BPM)和工作流系统 Activiti

    业务流程管理(BPM,Business Process Management)是一种用于优化企业运营和提高效率的方法论,它涵盖了业务流程的设计、执行、监控和改进等各个阶段。BPM的目标是通过系统的管理和改进流程,实现组织的策略目标,...

    业务流程建模BPM 举例

    业务流程建模(BPM)是企业信息化领域中一项关键技能,涉及对业务流程进行可视化、分析、设计和优化的过程。通过BPM,企业能够清晰地描绘出业务流程的全貌,识别流程中的瓶颈和效率低下的环节,从而实施改进措施,...

    业务流程建模_bpm.

    业务流程建模(BPM)是对业务流程进行表述的方式,它是过程分析与重组的重要基础。在跨组织业务流程重组的前提下,流程建模的主要目的就是提供一个有效的跨组织流程模型并辅助相关人员进行跨流程的分析与优化。 ...

    BPM:为业务流程管理提速

    BPM(Business Process Management,业务流程管理)作为一种有效的管理方法和技术手段,能够帮助企业实现流程优化、成本降低以及提高客户满意度等目标。尤其是在金融风暴这样的特殊时期,通过BPM可以更好地应对不...

    业务流程管理(BPM)入门

    【业务流程管理(BPM)】是现代企业管理中不可或缺的一部分,它旨在通过模块化、自动化、管理和优化企业的各种业务流程,以提升效率、降低成本并增强竞争力。BPM的核心目标是实现业务流程的持续改进,从而为企业带来...

    基于SOA的业务流程管理(BPM)和工作流(WF)

    ### 基于SOA的业务流程管理(BPM)与工作流(WF) #### 一、引言 随着信息技术的发展,企业管理方式也在不断进化。基于服务导向架构(Service-Oriented Architecture, SOA)的业务流程管理(Business Process ...

    2011中国业务流程管理(BPM)调研报告

    2011年初,Gartner公司的BPM专家针对重要方法论发展的预测表示:想要获取竞争优势,让BPM成为核心竞争力...此外,企业除了可以获得财务上的回报,通过BPM的实施可以减少错误,改进服务水平与增加业务流程透明度的能力。

    管理信息化BPM业务流程业务流程规则契约核保保全理赔.pdf

    管理信息化 BPM 业务流程业务流程规则契约核保保全理赔 ...业务流程规则契约核保保全理赔是管理信息化 BPM 业务流程中的一项重要内容,它能够确保业务流程的正确性、完整性和一致性,提高业务流程的效率和质量。

    流程的永恒之道-工作流及BPM技术的理论、规范、模式及最佳实践

    工作流(Workflow)和业务流程管理(Business Process Management, BPM)是现代企业信息化建设中不可或缺的部分,它们旨在优化企业的业务流程,提高效率并确保合规性。"流程的永恒之道"一书深入探讨了这两个领域的...

    BSTEK BPM 流程中间件

    BSTEK BPM流程中间件是一款专为业务流程管理(Business Process Management)设计的软件平台,它为企业提供了一套全面的流程自动化解决方案。BPM是企业信息化建设中的重要组成部分,旨在优化和自动化企业的业务流程...

    SAP NetWeaver BPM流程配置手册.pdf

    SAP NetWeaver BPM(Business Process Management)是一种基于SAP NetWeaver平台的业务流程管理解决方案,旨在帮助企业自动化和优化其业务流程。该手册旨在指导用户如何使用SAP NetWeaver BPM配置流程,以实现业务...

Global site tag (gtag.js) - Google Analytics