求知 文章 文库 Lib 视频 iPerson 课程 认证 咨询 工具 讲座 Modeler   Code  
会员   
 
  
 
 
 
软件产品研发项目管理中五要素
 

2011-4-15 来源:网络

 

一、研究对象的企业背景及项目特点

研究对象企业是定位于国内建设行业信息化软件产品的研发、销售和服务,目前的软件产品覆盖建设工程设计后的全过程管理,包括建设工程招投标软件、建设工程电子评标软件、建设工程施工组织设计软件、建设工程安全措施计算软件、建设工程竣工验收质量评价软件、施工管理软件等等。

本企业的研发项目属于软件研发项目,它具有软件研发项目的一些共性,同时也有自身的一些特点。这些自身的特点可以用以下四个字来概括:多、快、久、专。多体现在项目数量较多,每个软件的开发都是一个项目;快体现在企业要求的项目时间进度较短,往往是争取在最短的时间内完成项目的开发;久体现在每一个软件产品的发布上市,并不意味着项目的结束,而是转为升级维护阶段;专体现在软件的专业性要求较高,需要有相应的专业技能。

二、本企业软件研发项目管理的要素

项目管理知识体系(PMBOK)是项目管理领域较为权威的一个知识体系,PMBOK把项目管理知识划分为九个知识领域(集成、范围、时间、成本、质量、人力资源、沟通、风险和采购),每个知识领域包括数量不等的项目管理过程。

从广义上讲,本企业软件研发项目服从于PMBOK知识体系,然而结合自身特点,我们将本企业的软件项目管理的知识领域进行了裁减和重新梳理,形成了自身的软件研发项目管理体系。

这个体系包括范围管理、时间管理、质量管理、人力资源及沟通管理、风险管理五要素,它是项目管理知识体系(PMBOK)的一个子集。

1、 项目范围管理项目经理圈子

其作用是保证项目计划包括且仅包括为成功地完成项目所需要进行的所有工作。范围分为产品范围和项目范围。产品范围指将要包含在产品或服务中的特性和功能,产品范围的完成与否用需求来度量。 项目范围指为了完成规定的特性或功能而必须进行的工作,而项目范围的完成与否是用计划来度量的。二者必须很好地结合,才能确保项目的工作符合事先确定的规格。

2、 项目时间管理

项目时间管理的作用是保证在规定时间内完成项目。包括项目管理过程有:

1)活动定义。识别为完成项目所需的各种特定活动。

2)活动排序。识别活动之间的时间依赖关系并整理成文件。

3)活动工期估算。估算为完成各项活动所需工作时间。项目管理者联盟文章

4)进度安排。分析活动顺序、活动工期、以及资源需求,以便安排进度。

5)进度控制。控制项目进度变化。

3、 项目质量管理

其作用是保证满足承诺的项目质量要求。包括项目管理过程有:

1)质量计划。识别与项目相关的质量标准,并确定如何满足这些标准。项目管理者联盟

2)质量保证。定期评估项目整体绩效,以确信项目可以满足相关质量标准。是贯穿项目始终的活动。可以分为两种:内部质量保证:提供给项目管理小组和管理执行组织的保证;外部质量保证:提供给客户和其它非密切参与人员的保证。

3)质量控制。监控特定的项目结果,确定它们是否遵循相关质量标准,并找出消除不满意绩效的途径,是贯穿项目始终的活动。项目结果包括产品结果(可交付使用部分)和管理成果(如成本、进度等)。

4、 项目人力资源及沟通管理

其作用是保证最有效地使用项目人力资源完成项目活动,并且保证信息得到及时准确地产生、收集、传播、贮存、处理。包括项目管理过程有:

1)组织计划。识别、记录和分配项目角色、职责和汇报关系。其主要输出是人员管理计划,描述人力资源在何时以何种方式引入和撤出项目组。

2)人员获取。将所需的人力资源分配到项目,并投入工作。其主要输出是项目成员清单。

3)团队建设。提升项目成员的个人能力和项目组的整体能力。

4)沟通计划。确定信息和项目相关人员的沟通需求:谁需要什么信息、他们在何时需要信息以及如何向他们传递信息。转自项目管理者联盟

5)信息传播及反馈。及时地使项目相关人员得到需要的信息。

5、项目风险管理项目管理培训

其作用识别、分析以及对项目风险作出响应。包括项目管理过程有:

1)风险辨识。辨识可能影响项目目标的风险,并将每种风险的特征整理成文档。

2)定性风险分析。对已辨识出的风险评估其影响和发生可能性,并进行风险排序。

3)风险响应计划。

4)风险监控。整个风险管理过程的监控。

本企业将项目集成管理、项目成本管理、项目采购管理排除在自身软件研发项目管理体系之外,是结合自身的项目特点,这些管理已经在项目管理五要素中得到了体现或者不是很有必要。

首先来分析项目成本管理,作为自主研发销售的软件产品开发项目而言,核心的成本是由研发人员的薪酬以及管理费用组成,主要受研发人员的规模、研发周期的长短决定,做好了时间管理和人力资源管理工作,其实项目的成本已基本得到了控制,因此项目成本控制在这里反而成了一个辅助管理手段。

其次分析项目集成管理,作为纯软件产品的开发,软件的载体就是一张光盘,运行各个基于Windows操作系统的终端,并没有各类复杂的硬件系统与之配套使用,因此项目集成管理就不是很必要了。

最后分析项目采购管理,同样的,作为纯软件产品的开发,采购对象主要是开发工具的采购,而这都是以公司层面进行操作,项目组基本不考虑采购管理。

三、结论

项目管理知识体系(PMBOK)是项目管理领域较为权威的一个知识体系,但是不同的项目有不同的特点,针对本企业软件研发项目,我们对项目管理知识体系(PMBOK)进行了重新梳理和裁减,形成了包括范围管理、时间管理、质量管理、人力资源及沟通管理、风险管理五要素在内的项目管理体系。



正视研发管理才是高水平竞争
需求是如何变成产品原型的
产品经理能力模型解说—把控
产品经理的正确定位
谁是合格的产品经理?
产品管理与产品营销的区别
更多...   


统一过程及应用
敏捷过程实践
基于XP/RUP的迭代开发
软件开发过程指南
SCRUM过程实践
敏捷测试-简单而可行


某博彩企业 产品经理与产品管理
北京 研发团队与工作管理
广东金赋信息 敏捷开发过程与项目管理
某支付平台 软件配置管理与发布管理
富士 软件外包项目管理与进度管理
塞孚耐 基于Scrum的敏捷开发
更多...