基于流程驱动的项目管理信息系统.doc

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于流程驱动的项目管理信息系统1

内容提示:项目管理信息系统是项目管理者不可或缺的信息化工具。本文阐述了基于流程驱动的项目管理信息系统的优势,介绍了该系统的工作机制以及核心概念设计,并通过具体的应用实例展现了流程驱动在项目管理信息系统中的重要作用,总结了基于流程驱动的项目管理信息系统对于项目管理能力提升的价值。

延伸阅读:流程驱动项目管理项目管理信息系统

1 引言

项目管理信息系统即PMIS,在美国项目管理协会出版的PMBOK第4版中,项目管理信息系统被定义为事业环境因素的一部分,是为指导与管理项目执行而提供的自动化工具[1]。它主要是利用信息化手段,将项目管理的理念和方法融入到管理信息系统中,从而实现对项目业务的管理,并服务于项目决策。流程是一系列业务活动的有序组合,它接受各种输入要素,并通过处理过程产生有价值的输出结果[2]。流程驱动则是以流程为中心将相关联的业务组合起来,使这些业务活动以流程的方式有序开展,从而达成特定的业务目标。

基于流程驱动的项目管理信息系统,是指在系统中融入流程管理的思想方法和管理手段,将业务处理看作一系列任务过程,这些任务有输入、处理和输出,根据相应的业务目标,将相互关联的任务连接起来形成完整的业务流程,从而能够使管理信息系统提供对业务管理过程的全面支持。

2 基于流程驱动的项目管理信息系统的优势

项目管理具有明显的流程化特征,大量的项目业务活动都是基于流程方式来进行的[3]。因此,采用流程驱动的项目管理信息系统,能够充分发挥流程管理的优势,有助于为项目各项业务的开展提供有效的信息化支持。

传统的管理信息系统,很多都是以若干单个实体的处理为主,例如常见的单据处理,会将其看作对一个个实体信息的输入、查询。这样一来,首先是没有充分抓住项目管理的流程特点,无法按照实际的业务流程将存在业务相关性的功能关联起来;其次是局限于对单个实体的关注,造成只重视结果而轻视过程,从而使管理信息系统不能有效起到对项目业务的过程管控作用。

与传统面向功能的管理信息系统相比,基于流程驱动的项目管理信息系统具有如下优势:

第一,改变分散的点式业务处理,通过流程将相关业务优化整合,形成符合项目要求的业务流程管理。

第二,改变较弱的业务过程管控,从关注结果到关心过程,为每个业务目标建立起“目标-计划-执行-监督-结果”的管理流程,流程上下游环环相扣,从而实现项目业务的闭环管理。

第三,改变手动的业务推动模式,通过建立流程驱动机制,使系统在流程的推动下自动运转,只需人工开始流程起点的业务处理,流程中后续业务处理无需人工主动发起,即可由系统推动直到流程终点。第四,改变松散的项目职能协作,通过流程使项目各个职能部门紧密协同起来,使项目组织由职能式运作转变为

流程式运作[4]。

基于流程驱动的项目管理信息系统,不仅仅是信息化手段的运用,更重要的是带来了管理思想方法的升级,必将成为项目管理者的得力助手。

3基于流程驱动的项目管理信息系统的工作机制

基于流程驱动的项目管理信息系统是一个以流程为核心运转的信息系统,它的核心组成部分包括业务处理、流程引擎和通知系统,同时还涉及业务处理的角色。其基本的工作机制如图1所示。

系统就是在图1这个流程驱动的机制下完成一系列业务处理过程的,流程各部分相互配合,各司其职,使系统得以顺利运转。下面我们就从流程起点到流程终点,完整地了解一下这个工作机制的运行原理。步骤①:由角色A启动流程,开始进行业务处理1,并在完成后提交。

步骤②:流程引擎根据业务流转规则,判断应流转到的下一业务处理,并将流转信息提供给通知系统。

步骤③:通知系统根据流转信息,将业务通知发送给下一业务处理对应的角色。若应流转到业务处理2,则将业务通知发送给角色B;若应流转到业务处理3,则将业务通知发送给角色C。

步骤④:接到业务通知后,角色B开始进行业务处理2,并在完成后提交。流程引擎执行步骤②,经判断应流转到业务处理3,接着由通知系统执行步骤③,流程继续。

步骤⑤:接到业务通知后,角色C开始进行业务处理3,并在完成后提交。流程引擎执行步骤②,经判断无后续业务处理,已到流程终点,流程结束。通过上述流程流转的过程,我们理解了流程驱动的工作机制,从而为基于流程驱动的项目管理信息系统的设计提供了依据。

4 基于流程驱动的项目管理信息系统的核心概念设计

根据流程驱动的工作机制,系统中与之对应的核心概念设计主要包括业务组件、业务流程和业务通知等几部分。

4.1 业务组件设计

对应于工作机制中的业务处理,业务组件是在系统中设计的业务处理单元。这些业务组件都具有相应的功能,用于实现业务流程中各个业务处理环节。

业务组件的设计包括界面、功能、实体和输入输出,界面和功能是业务处理过程,实体是业务处理结果,输入输出则是对传递数据的定义。通过这几部分设计,就形成了一个完整的业务组件模型,如图2所示。

在业务组件模型中,重点是业务组件输入输出接口的设计,也就是定义当前业务组件的输入数据和输出数据。由于业务的相关性,一个业务组件的输出将成为另一个业务组件的输入,基于一个确定的业务目标,就可以通过输入输出接口将存在业务关联的业务组件连接起来形成流程。因此,业务组件是业务流程设计的基础。

在项目管理信息系统中,可以将项目的各个业务处理定义为

若干业务组件,并根据不同的业务处理类型,按照业务组件模型进行相应的设计来实现。然后,为每个业务组件配置相应的角色。

4.2业务流程设计

相关文档
最新文档