1 引言项目管理者联盟
随着中国信息化的发展,中国的信息化已经走过了近30年。在应用软件工程开发过程中,存在着需求管理和范围管理的误区,导致了有些项目需求不断变更、工期延迟、投资超支等情况。这些主要由范围管理和需求管理不到位造成,而目前虽然人们越来越体会到需求管理和范围管理的重要性,但需求和范围管理经验的缺乏却还是让人们不知所措。作者将从需求管理和范围管理入手,描述它们的区别和联系,具体介绍范围管理的方法。项目管理者联盟
2 需求管理club.mypm.net
“需求”指的是由项目接受的或项目产生的产品和产品构件需求,包括由组织征集的对项目的需求。这种需求既有技术性的,也有非技术性的。“需求管理”(RequirementsManagement,REQM)的目的是确保各方对需求的一致理解;管理和控制需求的变更;从需求到最终产品的双向跟踪。项目管理者联盟
需求管理流程主要包括6大部分:制定需求管理计划、求得对需求的理解、求得对需求的承诺、管理需求变更、维护对需求的双向跟踪性、识别项目工作与需求之间的不一致性。具体内容如下:项目管理者联盟
2. 1 制定需求管理计划talent.mypm.net
需求管理计划的主要内容包括确定需求管理软硬件资源、需求跟踪性矩阵、需求变更请求表等。由项目经理审批该计划。制定需求管理计划,以便于需求管理人员按计划地开展需求管理工作,并保持需求管理工作的一致性。项目管理者联盟
2. 2 求得对需求的理解项目管理者联盟
设法理解需求提供者提出的这些需求的含义,实际就是我们所说的“确认需求”活动。随着项目的成熟和各项需求的派生,所有各项活动或工程学科都要接受相应的需求。为了避免这些需求漫无边际地外延或“遗漏”,要建立一些准则,以便指明接受需求的适当的渠道或正式来源。项目管理者联盟
2. 3 求得对需求的承诺项目管理者联盟
它实现从各个项目参加者处求得对需求的承诺。即使某个实践以前实现过与需求提供者对需求的共识,但是现在实施这个实践时,还是要在那些必须进行各项为实现这些需求所需的活动人员之间达成一致和建立承诺。PgMp.mypm.net
2. 4 管理需求变更blog.mypm.net
它实现各项需求在项目推进期间发生演变的同时,对需求的变更进行管理。在项目推进期间,需求会由于各种各样原因而发生变更。随着原来的需要发生变化和工作的推进,将会产生一些附加的需求,因此必然要对现行的需求做出相应的变更。有效地管理这些需求和需求变更相当重要。有必要了解每个需求的来源,并且做出变更理由的文件。项目管理者联盟
2. 5 维护对需求的双向跟踪性www.mypm.net
它的目的在于维护对每个产品分解层的双向跟踪性。这种双向跟踪性有助于确定是否所有来源需求都完全得到处理,是否所有的低层需求都可以跟踪到有效的来源。项目管理者联盟文章
2. 6 识别项目工作与需求之间的不一致项目管理者联盟
它的目的在于发现需求与项目计划和工作产品之间的不一致,并且启动纠正措施。项目管理培训
3 范围管理项目管理者联盟
项目范围管理,包括为成功完成项目所需要的一系列过程,以确保项目包含且仅仅只包含项目所必须完成的工作。范围管理首先要定义和控制在项目内包括什么、不包括什么。转自项目管理者联盟
这些过程之间及其与其他领域的过程之间彼此互相影响。根据项目需要,每个过程可能会需要一个或多个个体或团体的努力。一般来说,在每个项目阶段,每个过程通常至少发生一次。PgMp.mypm.net
一般来说,范围分为产品范围和项目范围。产品范围是指表示产品或服务的特性和功能。项目范围是指为了完成具有所规定特征和功能的产品必须完成的工作。项目范围是否完成以项目管理计划作为衡量标准,而产品范围是否完成以产品需求作为衡量标准。两种范围管理需要很好地集成起来,以确保项目工作能产生所规定的产品并准时交付。项目管理者联盟
项目范围管理不仅是让项目管理和实施人员知道为达到预期目标需要完成哪些具体的工作,还要清楚项目相关各方在每项工作中清晰的分工界面和责任。详细、清楚地界定分工界面和责任,不但利于项目实施中的变更管理和推进项目发展,减少责任不清的事情发生,也便于项目结束时项目范围清晰的确认。项目管理者联盟
确认项目范围对项目管理而言有如下意义:项目管理者联盟
1)清楚了项目的具体工作范围和具体工作内容,为控制费用、准确估算时间和资源性打下基础。项目管理者联盟
2)项目范围是确定要完成哪些具体工作,项目范围管理和控制是项目管理计划的一部分,也是项目各项计划的基础,因此项目范围计划编制是确定项目进度测量和控制的基准。项目管理者联盟
|