用户登录  |  傲看软件园 用户注册
文章中心广告代码ASP源码PHP源码JSP源码.NET源码源码相关傲看留言板繁體中文
当前位置:傲看软件园文章中心电脑安全安防技术

软件开发项目控制浅谈(2)

减小字体 增大字体 作者:郁郁小蝎  来源:中国站长学院  发布时间:2008-10-20 19:44:32
 二、项目控制类型

  1、按控制内容

      既然项目控制的作用和目的是为了保证项目实施最终能够满足项目目标的要求,而项目目标又包括项目可交付成果及软件产品的范围、质量、交付日期,因此项目控制至少要包括范围控制、质量控制、进度控制。另外由于交付的成果大多具有确定的价格,而企业为了保证软件产品能够赢得一定的利润,就会设定预算目标,因此还要进行成本控制。再者,软件需求的不明确性、项目的外在条件和多项目资源共享的情况,都有可能需要对项目计划进行调整,因此需要进行项目的变更控制。

      范围控制:建筑行业可能不太需要范围控制,因为建造几栋房子其范围是非常。但也很难说,也许由于资金的问题,原来准备建7栋的,现在可能改成先建4栋,再建3栋。或者原来准备建88层的,现在改成建68层。但是软件系统的范围控制就很重要,有的需求功能分解得很粗很模糊,项目范围是一个大致的范围,这样就比较难以控制其范围。范围控制的第一步就是把项目的范围确定清晰。确定清楚后项目范围是比较好控制。

      质量控制:质量控制的目的是保证项目成果的质量满足项目质量计划中说明的项目成果的质量要求。项目质量计划的说明可能会引用其他文件来说明项目成果的质量要求,如招标书、投标书、合同、需求规格说明书、国家标准、行业标准、企业内部制定的各种规范等等。

      进度控制:项目进行过程中,必须不断检查、监控项目的进展情况,以保证每项分解的任务都能按计划完成。持续收集项目进展数据,掌握项目计划的实施情况,将实际情况与进度计划进行对比,分析其差距和造成这些差距的原因,必要时采取有效地纠正或预防措施,使项目按照项目进度计划中预定的工期目标进行,防止延误工期。项目进度控制不仅要注意主要任务或关键路径上的任务的工期,也要注意一些本来次要的任务的进展,以防止次要任务拖延,影响主要任务和关键路径上的任务。

      成本控制:成本控制的基础是在项目计划中对项目制定出合理的成本预算,也叫费用预算。成本控制就是尽可能地保证各项工作在项目计划中预定的预算内进行。成本控制也可以叫费用控制。软件开发项目的成本最主要的是人力资源的成本,而人力资源的成本体现为各个项目成员薪资水平乘以他所花费工作日的总合,因此人力资源的成本其重点在于合理地安排使用合适的人力资源。软件开发项目的成本还包括购买必需的软硬件设备的成本;需求调研所花费的交通、协作、通信成本;购买必要的办公用品、参考资料的费用;给用户培训所需要花费的培训资料编写费、资料印刷费、产地费、设备费;如果需要第三方的鉴定或检测,还需要一定的鉴定检测费用,包括准备的费用;如果部分组件需要外包,则应当控制软件外包的成本,包括交付给外包承担方的费用,和进行质量、进度控制的管理成本。

      变更控制:对于软件开发项目而言,变更一般是不可避免的。为了将项目变更的影响降低到最小,就需要采用变更控制的方法。变更控制就是要找出影响项目变更的因素、判断项目变更范围是否有必要、判断项目变更的结果是否已经发生及效果如何等。进行变更控制的主要依据有:项目计划、变更请求和提供了项目执行状况信息的绩效报告。

      在项目范围相对明确固定的情况下,质量、进度、成本三个目标一般是相互矛盾、互相制约的。赶工、缩短工期、加快进度往往导致成本上升或质量下降,降低成本会使进度拖延或质量下降;提高质量需要更长的工期、更高的成本。因此应当注意平衡质量、进度、成本三个目标,更好地进行项目控制。

  2、按控制执行人员

      项目控制按照控制执行人员来划分可以分为:项目组内控制、企业控制、用户方控制、第三方控制。

      项目组内控制:项目组内以项目经理为主,组织项目成员进行持续自我检查,对照项目计划,及时发现偏差、及时进行调整。

      企业控制:项目组以外,企业领导层以及生产部门、项目管理部门、质量管理部门、财务管理部门对项目进行控制。项目组一般应该定期提交项目状态报告给上述项目干系人,使他们了解项目的真实进展情况。

      用户方控制:用户方对于项目的进度、质量是最关心的,所以有责任感用户方会定期或不定期地需要获得项目进展的信息,作为他们项目控制的依据。用户控制的措施主要是在发现问题后提出警告。当然,合同签订后软件系统的价格是固定的,所以他们对项目成本的关心程度不会像企业那样高。

      第三方控制:目前有些项目委托项目监理机构进行项目控制。作为第三方的监理机构,对于软件开发项目的成功是有利的,因为理论上监理单位利益独立于双方之外,可以客观公正地提出相关意见和措施,保证项目的质量、进度及投资。同时,第三方监理拥有很强的咨询能力,可以帮助双方解决一些技术和管理难题,促进项目进展。对信息工程建设项目实施成功与否做公正客观评价,又可以使软件系统用户和系统开发商双方的市场行为规范起来,客观上促进软件开发商提供高质量的符合客户业务需求的软件系统,从而提高客户对建设软件系统的信心。

Tags:

作者:郁郁小蝎

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论

精品栏目导航

关于本站 | 网站帮助 | 广告合作 | 下载声明 | 友情连接 | 网站地图
冀ICP备08004437号 | 客服Q:354766721 | 交流群83228313
傲看软件园 - 绿色软件,破解软件下载站! 源码网 源码之家 绿软之家
Copyright © 2003-2010 OkHan.Net. All Rights Reserved .
页面执行时间:8,515.62500 毫秒
Powered by:OkHan CMS Version 4.0.0 SP2