摘 要:为提高产品研发项目管理和控制水平,对比分析了产品研发项目管理与流程管理层次化管理的结构特点,指出了两者的相似性,从流程的角度对项目运行过程中的各个任务进行描述与规划,提出面向流程层次化控制的项目管理运行模式。模式中通过对执行层基本任务与流程基本活动进行结合,并利用共享数据库实现数据共享,最终实现流程运行驱动项目管理的运行方式。案例分析表明:该模式能够提升项目管理水平。
关键词:项目管理;产品研发;流程管理
1 引言
在项目管理过程监控中,项目管理者将项目分解为多个任务,并预先设立里程碑事件进行监控。而具体的任务内部对于管理者而言是并不可见的,只有在里程碑处才能清楚了解项目的运作情况,这不利于过程控制中发现问题、解决问题[1]。尤其是在多方合作的环境下,由于项目过程管理中“黑箱现象”的存在[2],导致项目运行过程中出现的问题难以及时发现并得到解决,影响了项目的运行进度与质量。针对此类问题,必须提高项目运行过程中的透明度,强化对项目的控制力和掌控程度。
国内对产品研发项目管理的研究主要集中在项目管理与产品数据管理的集成,侧重于设计人员的角度实现研发项目过程的协同。如文献[3]中给出了一个基于PDM 的项目管理信息模型,定义了项目、任务、产品结构的相互关系;不少学者研究了项目管理在协同产品设计环境中的实现,并对项目管理与工作流的关系进行了探讨[4]-[6]。产品研发项目的过程控制和管理方面,汉默和钱皮给出了一个在复杂产品设计项目中产品、过程和组织的模型;研究了产品设计项目的质量控制模型和相关质量标准的应用。
目前的学者对项目管理主要应用信息化的手段以及数据的多方共享来实现项目中多个部门的信息交互,以项目的组织、过程的模型来加强项目的整体运行控制。而从流程管理方面对项目的运行以及控制方面的研究并不多见,特别是在项目的运行和进度控制方面,项目负责人的个人经验和能力对项目的顺利运作影响很大,这显然不利于项目管理的规范化和管理水平的提高。提高项目管理过程中管理的规范化程度和保证项目的高效运行,及在运行中及时发现问题并解决问题,加大对项目运作的过程控制力度具有十分重要的实际意义。
本文将流程管理应用于研发项目管理工作,以流程的顺利运行实现项目的高效运作。本文通过以下两个步骤来实现:第一,在项目运作方面,以流程驱动的形式开展研发项目的管理工作,以产品开发中的主要业务流程来重新构建项目管理运作模式,在流程运行的过程中保障项目管理工作的有效开展和项目的顺利运行;第二,在数据管理方面,将项目数据引入到流程管理的数据库中,以实现数据的统一,保障数据的及时调用且保证数据的实时性、有效性。
2 项目管理与流程管理的层次化管理
模式产品协同开发过程中,有效的控制产品开发过程,保障多方人员的有效沟通,是产品研发顺利进行的关键所在。在这个过程中,项目管理是基于被接受管理原则的一套技术方法,这些技术或方法用于计划、评估、控制工作活动,以按时、按预算、依据规范达到理想的最终效果[10]。而流程管理则关注项目运行中各个环节的相互联系以及具体活动的时间、执行者、执行情况。两者虽有这不同的特点,但两者在管理模式方面同属层次化管理模式,为此,本文以此为切入点,首先对二者的管理模式进行分析。
2.1 项目管理与流程管理的层次化管理
模式分析协同产品开发过程中,无论是项目管理还是流程管理都是一项复杂的工作,涉及到产品开发过程中的各个方面。从技术角度来说,项目管理与流程管理都是层次化的管理模式,都可以运用层次分解结构来简化协同产品开发过程并进行管理。项目管理中