项目计划管理在软件研发中应用研究

项目计划管理在软件研发中应用研究

ID:20731650

大小:251.50 KB

页数:3页

时间:2018-10-15

项目计划管理在软件研发中应用研究_第1页
项目计划管理在软件研发中应用研究_第2页
项目计划管理在软件研发中应用研究_第3页
资源描述:

《项目计划管理在软件研发中应用研究》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、项目计划管理在软件研发中的应用研究  针对软件项目经常延期的问题,应用项目计划管理的理论,对如何保障项目按期完成进行了系统的研究.以某企业PDM项目的工期估计和项目时间表制定过程为中心,讨论了在项目计划阶段如何合理分配资源、优化工作秩序等问题,为软件项目的科学管理和控制提供了借鉴.  随着企业信息化的发展,从企业软件开始应用到软件为企业增加效益的周期越来越短,软件更新升级也越来越快;因此,软件项目是否能在理想时间内完成对企业经济利益影响也越来越大.令人优心的是,软件项目工期拖延的情况仍时常发生,大大减少了软件对企业利润

2、增长的促进作用.项目计划阶段的优化工作秩序、合理分配资源、科学的估计项目时间并制定合乎实际的进度控制表,这些都是保证项目按期完成的关键因素.所以,对包含以上因素的软件项目计划管理进行研究,具有重要现实意义.       项目计划管理是在项目计划阶段对项目实施的管理,内容包括范围管理、时间管理和综合管理.一个科学的项目计划,不仅可以尽量缩短工程工期,减少资源浪费;而且,所制定出的项目时间表还可以对项目的进程进行跟踪控制管理,以掌握并调控项目的进度,从而保证项目的按期完成.下面将以笔者曾参与的某企业基于Web的PDM(产品

3、数据管理系统)开发为例,具体讲述项目计划管理在一般中小型软件研发中的应用过程,       1 项目范围管理       项目计划管理的第一步是要明确项目的范围,项目的范围通常指项目产品的规模和产生该产品要做工作的规模.产品规模主要指产品功能和性质,工作规模包括开发时间、投资费用、设备资源、人力资源以及利用这些资源完成产品的生产运作过程。   图1所示的是项目范围管理中有名的三角理论,该理论反映的是项目的产品范围和工作范围应该保持平衡.当产品范围(交付物)保持不变的情况下,三角形的三条边资源(成本)、时间(合同工期)、

4、质量(产品功能)相互依赖,相互牵制.比如,当提高质量时,要么增加资源(改变资源基线),要么延长产品的交付时间(改变合同工期).3者的关系就如同一个三角形,假如产品范一围是它的面积,质量、资源和时间是它的3条边,当保持面积不变时改变其中的一条边其它两条边不变是不可能的。根据三角理论提示,需要注意,在项目开发中,不仅要清楚需要做的功能,而且要避免开发无用的功能.因为当有限的时间和资源造成浪费时,有用功能的质量势必会受到影响.        如上所述 ,项目范围包含两个方面,即产品范围和工作范围,确定产品范围就是根据需求分析

5、,制定出最后的软件产品所需满足的功能要求.确定工作范围,就是根据所划定的产品功能来分配资源并制定详细的工作计划.由所确定的产品功能到制定出详细工作计划的过程中,有一个关键步骤,就是工作结构分解,简称WBS(Work Breakdown structure)。  2 工作结构分解       工作结构分解(WBS)是按照项目内在结构或实施过程的顺序,将复杂大型项目一步步分解为局部、小型的工作任务,最后达到可由单人负责完成的具体工作任务清单的过程.它可以将项目分解到相对独立的、内容单一的、易于时间估计和成本核算的活动,并能

6、把这些活动在项目中的地位与构成直观地表示出来.       WBS的层次模型如图2所示.从0级到2级,都属于产品(交付物)的划分;2级到3级是将局部产品   划分为任务的过程.划分为任务后,就可以估计任务的工作量并相应的分配资源.然后可以进一步将任务划分为工作.       工作单元划分完毕后,为了便于信息传递、综合管理与控制,需要为这些单元编上号码,为项目建立合适的编码系统很重要,这样在单元查找、变更、时间安排和费用安排时,会带来很多便利.编码的方式有多种,本项目采用的是任务序号编码方式.根据经验,工作量细分后在几天

7、至一个星期内完成比较有利,这样不仅使时间估计误差较小,对时间的计划和跟踪、管理也较方便,以下是此次项目的关键部分,产品数据管理系统功能开发的工作结构分解示意图(图3),它在整个项目中工作排序为12号.  在工作细 分的基础上,由具体执行开发的工作人员根据经验和自身条件,对自己的工作进行时间估计.如果任务复杂的工作小组,可在估计完自身完成时间的基础上,用网络图法优化工作排序,压缩关键路径时间,由此得完成任务时间;如该系统编制的任务(12号任务),经此方法估算得正常完成时间约95d.估算完每个任务的时间后,下一步就可以给这

8、些任务排序,并估算出整个项目的时间了.       3 项目时间估计和管理       项目工作任务网络图,简称网络图,是用来帮助编排和优化项目的工作任务和他们的顺序的图表制定项目计划的重要工具和手段.网络图主要有两种绘制方法,分别是秩序图(PDM)和箭头图(ADM).本例采用的是箭头图法.       3.1 网络图法排列工作任

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。