一、研究对象的企业背景及项目特点
研究对象企业是定位于国内建设行业信息化软件产品的研发、销售和服务,目前的软件产品覆盖建设工程设计后的全过程管理,包括建设工程招投标软件、建设工程电子评标软件、建设工程施工组织设计软件、建设工程安全措施计算软件、建设工程竣工验收质量评价软件、施工管理软件等等。
本企业的研发项目属于软件研发项目,它具有软件研发项目的一些共性,同时也有自身的一些特点。这些自身的特点可以用以下四个字来概括:多、快、久、专。多体现在项目数量较多,每个软件的开发都是一个项目;快体现在企业要求的项目时间进度较短,往往是争取在最短的时间内完成项目的开发;久体现在每一个软件产品的发布上市,并不意味着项目的结束,而是转为升级维护阶段;专体现在软件的专业性要求较高,需要有相应的专业技能。
二、本企业软件研发项目管理的要素
项目管理知识体系(PMBOK)是项目管理领域较为权威的一个知识体系,PMBOK把项目管理知识划分为九个知识领域(集成、范围、时间、成本、质量、人力资源、沟通、风险和采购),每个知识领域包括数量不等的项目管理过程。
从广义上讲,本企业软件研发项目服从于PMBOK知识体系,然而结合自身特点,我们将本企业的软件项目管理的知识领域进行了裁减和重新梳理,形成了自身的软件研发项目管理体系。
这个体系包括范围管理、时间管理、质量管理、人力资源及沟通管理、风险管理五要素,它是项目管理知识体系(PMBOK)的一个子集。
1、 项目范围管理
其作用是保证项目计划包括且仅包括为成功地完成项目所需要进行的所有工作。范围分为产品范围和项目范围。产品范围指将要包含在产品或服务中的特性和功能,产品范围的完成与否用需求来度量。 项目范围指为了完成规定的特性或功能而必须进行的工作,而项目范围的完成与否是用计划来度量的。二者必须很好地结合,才能确保项目的工作符合事先确定的规格。
2、 项目时间管理
项目时间管理的作用是保证在规定时间内完成项目。包括项目管理过程有:
1)活动定义。识别为完成项目所需的各种特定活动。
2)活动排序。识别活动之间的时间依赖关系并整理成文件。
3)活动工期估算。估算为完成各项活动所需工作时间。
4)进度安排。分析活动顺序、活动工期、以及资源需求,以便安排进度。
5)进度控制。控制项目进度变化。
3、 项目质量管理
其作用是保证满足承诺的项目质量要求。包括项目管理过程有:
1)质量计划。识别与项目相关的质量标准,并确定如何满足这些标准。
2)质量保证。定期评估项目整体绩效,以确信项目可以满足相关质量标准。是贯穿项目始终的活动。可以分为两种:内部质量保证:提供给项目管理小组和管理执行组织的保证;外部质量保证:提供给客户和其它非密切参与人员的保证。
3)质量控制。监控特定的项目结果,确定它们是否遵循相关质量标准,并找出消除不满意绩效的途径,是贯穿项目始终的活动。项目结果包括产品结果(可交付使用部分)和管理成果(如成本、进度等)。
4、 项目人力资源及沟通管理
其作用是保证最有效地使用项目人力资源完成项目活动,并且保证信息得到及时准确地产生、收集、传播、贮存、处理。包括项目管理过程有:
1)组织计划。识别、记录和分配项目角色、职责和汇报关系。其主要输出是人员管理计划,描述人力资源在何时以何种方式引入和撤出项目组。
2)人员获取。将所需的人力资源分配到项目,并投入工作。其主要输出是项目成员清单。
3)团队建设。提升项目成员的个人能力和项目组的整体能力。
4)沟通计划。确定信息和项目相关人员的沟通需求: