理论教育 业务流程系统观的优化策略

业务流程系统观的优化策略

时间:2023-05-24 理论教育 版权反馈
【摘要】:从业务流程管理的角度来看,这些流程都是高度抽象的,因为实际中的生产业务流程可能会非常复杂。[1]关于业务流程管理的起源,有多种看法,Hammer提出,以六西格玛为代表的管理理念也是业务流程管理的前身之一。至今,业务流程管理与这些管理理念之间,在概念、方法和工具当中仍有许多互相包含和借鉴的内容。与此同时,计算机科学领域,尤其是工作流领域的方法和工具的发展也可以被看做是业务流程管理技术领域的源头之一。

业务流程系统观的优化策略

一个系统可以理解为它的各个组件的集合并以此实现一种或多种特殊的功能[43]。系统是一个人为划定的概念,因此按照不同的划定,系统无所不在:大至宇宙中的天体系统,小至一个原子的内部结构。一个大的系统内部往往根据不同的功能继续划分为若干个子系统,比如一辆汽车可以同时有机械系统和电子系统;又比如从医学的角度,人体内部包含了呼吸系统、消化系统等。

在信息技术领域谈及“系统”这个概念,自然会让人联想到“信息系统”。计算机以及信息科学的高度发展使得信息系统普遍存在于人们的日常生活和工作中。信息系统结合了计算机软件、硬件,其所负担的各项流程与任务,以及围绕这些软硬件的使用者、开发和维护人员。其复杂程度、普遍性和特殊性足以使之成为众多系统类型中独树一帜的系统范例。在信息系统当中,人们也常常习惯于通过不同的功能划分系统或者子系统。比如,财务系统、人力资源系统、客户关系管理系统等。

由于系统是人为划分的结果,人们为了观察某个对象而将其划分成一个系统,又为了观察和研究该系统的某个组件进而将其划分成一个子系统,因此系统与组件之间的关系往往是系统与其子系统之间的关系。而根据观察者所处的位置和分析问题的着眼点,系统的子系统又可以进一步向下划分出它的组件。然而,在很多情况下,如果我们对这样的划分不加以控制和确定的话,下一步的系统分析与设计等工作都无法开始。因此在确定系统与其组件之间的关系时,确定系统的边界是至关重要的一步。一个明确的系统边界,如图1-11所示,可以明确观察者所在的位置,并划定系统本身及其外部环境,从而可以界定系统的输入和输出(包括信息、能量、物质、资金等)。更重要的是,可以明确系统内部所包含的组件。只有清晰地界定了系统边界,我们才能够清楚地回答,什么是我们要研究的系统,什么是这个系统内部的组件,或者当组件本身足够复杂并被当作一个子系统来对待的时候,子系统的系统边界才能在其父系统清晰边界的基础上进一步划定。系统边界明确了观察者所处的位置,并明确系统与组件之间的关系;而观察者的角度往往决定了在一个给定的系统边界的内部,组件与组件之间的关系是如何构建的。但是当观察者的观察角度发生了变化的时候,系统的划分也会有所不同。

业务流程是企业的核心资产之一,它直接影响着企业向市场投放的产品和服务的吸引力,并且决定了这个过程当中的各项任务、所需资源和职责,并由此塑造每位员工的具体工作。业务流程支撑着一个组织的各种关键业务活动(如生产、销售、物流等)。可以说业务流程中的每项工作任务都是对价值链上某个流程的一种分解,如图1-12所示。例如,我们将生产看成一项关键的业务活动,那么相应的关键业务流程可能包括订单处理和产品制造。从业务流程管理的角度来看,这些流程都是高度抽象的,因为实际中的生产业务流程可能会非常复杂。如果我们试图寻找在关键业务活动和关键业务流程之间是否存在某个本质区别的界限的话,这其实是一个定义系统边界的行为。对业务流程的观察和分析也存在一个抽象程度的考虑,并且业务流程也可以根据不同的需要和层次进行“放大”或“缩小”。随着观察者的角度和位置的改变,对业务流程的观察和分析的粒度也随之变化。

图1-11 系统边界与子系统划分

图1-12 业务流程的层次关系

在业务流程的观察和分析当中,运用系统观是一件非常有必要的事情,结合本章的内容来看,它起到了如下三个作用:①系统观可以使我们把早期出现的以输入输出为重点的业务流程概念和当前强调流程处理内容事物的概念统一起来;②清晰的系统观还能让我们在分析和讨论业务流程现象时选择合适的粒度,避免对现象的观察和分析过于简单或者过于复杂;③系统观还可以帮助我们理解业务流程(架构)和其他企业要素(架构)之间的关系。

【注释】

[1]关于业务流程管理的起源,有多种看法,Hammer提出,以六西格玛为代表的管理理念也是业务流程管理的前身之一。本书作者认为无论是六西格玛,甚至是更早出现的泰勒的管理思想,还是稍后出现的业务流程再造和精益管理等理念,这些都为20世纪人们对于业务流程管理理论和实践的探索与总结提供了丰富的土壤。至今,业务流程管理与这些管理理念之间,在概念、方法和工具当中仍有许多互相包含和借鉴的内容。与此同时,计算机科学领域,尤其是工作流(workflow)领域的方法和工具的发展也可以被看做是业务流程管理技术领域的源头之一。

[2]Hammer M.What is Business Process Management?[M]//Vom Brocke J,Rosemann M.Handbook on Business Process Management 1:Introduction,Methods,and Information Systems.Heidelberg:Springer,2015:3-16.

[3]Hammer M,Champy J.Reengineering the Corporation:A Manifesto for Business Revolution[M].New York:Harper Business,1993.

[4]Davenport T H,Short J E.The New Industrial Engineering:Information Technology and Business Process Redesign[J].Sloan Management Review,1990,30(4):11-27.

[5]Weske M.Business Process Management:Concepts,Languages,Architectures[M].2nd ed.Heidelberg:Springer,2012.

[6]Van Der Aalst W M P,Ter Hofstede A H M,Weske M.Business Process Management:A Survey[M]//Ter Hofstede A H M,Weske M.Business Process Management.Heidelberg:Springer,2003:1-12.

[7]Weske M.Business Process Management:Concepts,Languages,Architectures[M].2nd ed.Heidelberg:Springer,2012.

[8]Van Der Aalst W M P.Business Process Management:A Comprehensive Survey[J].ISRN Software Engineering,2013:507984.

[9]Weske M.Business Process Management:Concepts,Languages,Architectures[M].2nd ed.Heidelberg:Springer,2012.

[10]Business Process Management(BPM)[EB/OL].https://www.forrester.com/Business-Process-Management-(BPM).

[11]Van Der Aalst W M P,Ter Hofstede A H M,Weske M.Business Process Management:A Survey[M]//Ter Hofstede A H M,Weske M.Business Process Management.Heidelberg:Springer,2003:1-12.

[12]辛鹏,荣浩.流程的永恒之道:工作流及BPM技术的理论、规范、模式及最佳实践[M].北京:人民邮电出版社,2014.

[13]Van Der Aalst W M P.Business Process Management:A Comprehensive Survey[J].ISRN Software Engineering,2013:507984.

[14]Business Process Management(BPM)[EB/OL].https://www.forrester.com/Business-Process-Management-(BPM).

[15]辛鹏,荣浩.流程的永恒之道:工作流及BPM技术的理论、规范、模式及最佳实践[M].北京:人民邮电出版社,2014.

[16]Gerth C.Business Process Models:Change Management[M].Heidelberg:Springer,2013.

[17]Lu R,Sadiq S.A Survey of Comparative Business Process Modeling Approaches[M]//Abramowicz W.Business Information Systems.Heidelberg:Springer,2007:82-94.(www.daowen.com)

[18]Schonenberg H,Mans R,Russell N,et al.Process Flexibility:A Survey of Contemporary Approaches[M]//Dietz J L G,Albani A,Barjis J.Advances in Enterprise Engineering I.Heidelberg:Springer,2008:16-30.

[19]BPMN 2.0简介请见附录A。

[20]OMG.Business Process Model and Notation(BPMN) [S].Object Management Group,2011.

[21]WFMC.Workflow Management Coalition Workflow Standard:Process Definition Interface-XML Process Definition Language[S].The Workflow Management Coalition,2012.

[22]Krogstie J,Mcbrien P,Owens R,et al.Information Systems Development Using a Combination of Process and Rule Based Approaches[M]//Andersen R,Bubenko J A,Sølvberg A.Advanced Information Systems Engineering Heidelberg:Springer,1991:319-335.

[23]Sadiq S W,Orlowska M E,Sadiq W.Specification and Validation of Process Constraints for Flexible Workflows[J].Information Systems,2005,30(5):349-378.

[24]Kumar A,Yao W.Process Materialization Using Templates and Rules to Design Flexible Process Models[M]//Governatori G,Hall J,Paschke A.Rule Interchange and Applications.Heidelberg:Springer,2009:122-136.

[25]D'mello D A,Ananthanarayana V S,Salian S.A Review of Dynamic Web Service Composition Techniques[M]//Meghanathan N,Kaushik B K,Nagamalai D.Advanced Computing.Heidelberg:Springer,2011:85-97.

[26]黄丽华,葛永利,富小丽,等.企业过程柔性的概念框架[J].系统工程理论与实践,1999,19(10):63-68.

[27]Li L,Zhao X.Enhancing Competitive Edge through Knowledge Management in Implementing ERP Systems[J].Systems Research and Behavioral Science,2006,23(2):129-140.

[28]Van Der Aalst W M P.Business Process Management:A Comprehensive Survey[J].ISRN Software Engineering,2013:507984.

[29]Heinl P,Horn S,Jablonski S,et al.A Comprehensive Approach to Flexibility in Workflow Management Systems[C].The International Joint Conference on Work Activities Coordination and Collaboration,1999:79-88.

[30][21]Soffer P.On the Notion of Flexibility in Business Processes[C].CAiSE'05 Workshop,2005:35-42.

[31]Regev G,Wegmann A.A Regulation-Based View on Business Process and Supporting System Flexibility[C].Workshop on Business Process Modeling,Design and Support(BPMDS 2005),CAiSE 2005 Workshops,2005:35-42.

[32]Schonenberg H,Mans R,Russell N,et al.Process Flexibility:A Survey of Contemporary Approaches[M]//Dietz J L G,Albani A,Barjis J.Advances in Enterprise Engineering I.Heidelberg:Springer,2008:16-30.

[33]Anupindi R,Chopra S,Deshmukh S D,et al.Managing Business Process Flows:Principles of Operations Management[M].3rd ed.New York:Prentice Hall,2011.

[34]Gong Y,Janssen M.From Policy Implementation to Business Process Management:Principles for Creating Flexibility and Agility[J].Government Information Quarterly,2012,29(1):61-71.

[35]Van Der Aalst W M P.Business Process Management:A Comprehensive Survey[J].ISRN Software Engineering,2013:507984.

[36]Lankhorst M.Enterprise Architecture at Work:Modelling,Communication and Analysis[M].3nd ed.Heidelberg:Springer,2013.

[37]Gerwin D.An Agenda for Research on the Flexibility of Manufacturing Processes[J].International Journal of Operations&Production Management,1987,7(1):38-49.

[38]Henderson J C,Venkatraman N.Strategic Alignment:Leveraging Information Technology for Transforming Organizations[J].IBM Systems Journal,1993,32(1):472-484.

[39]TOGAF.The Open Group Architecture Framework(Version 9.1)[S].The Open Group,2011.

[40]视角和视图是企业架构中的概念。简单地说,视角是观察者所选取的位置和角度,而视图是观察者从该位置和角度所看到的内容。

[41]龚艺巍.企业架构设计思想[M].北京:科学出版社,2017.

[42]Janssen M.Framing Enterprise Architecture:A Meta-Framework for Analyzing Architectural Efforts in Organizations[M]//Doucet G,Gøtze J,Saha P,et al.Coherency Management:Architecting the Enterprise for Alignment,Agility,and Assurance,Bloomington.Indiana:AuthorHouse,2009.

[43]ISO/IEC.ISO/IEC Standard for Systems and Software Engineering-Recommended Practice for Architectural Description of Software-Intensive Systems[S].New York:ISO/IEC,2007.

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈