项目管理资源网

您的位置:项目管理资源网 >> 研发制造项目管理

软件项目管理中的需求管理要以用户为中心

2010/8/11 9:40:03 |  4745次阅读 |  来源:网友转载   【已有0条评论】发表评论

进行总结。软件管理的四个阶段,其中规划、跟踪控制理论上认为是软件项目管理的核心和重点,本文则认为启动阶段是软件项目管理中的重点。

  万事开头难,做任何事情如果有个好的开端,可以起到事半功倍的效果。古希腊哲学家柏拉图说过:“开端是工作最重要的环节。”良好的开端好比一把开启智慧的钥匙,好比通向成功之路的铺路石,良好的开端是成功的一半。如果说成功是一把火,那么良好的开端就是火种;如果说成功是河流,那么良好的开端就是水之源。

  软件项目启动阶段,首先就要确定软件项目范围和需求。项目范围管理和需求管理都是软件管理中的重要过程。项目范围是软件项目的基本框架,是项目管理者和建设者系统地、逻辑地分析项目关键问题的要素,也是项目相关人就项目建设内容达成一致的重要依据。如果在启动阶段项目范围模糊不清,必将造成项目在启动后进行不断的变更,因此项目风险不断增加,而且在项目验收阶段缺乏验收依据。启动软件项目的原因是由于软件需求存在,软件需求是每个软件开发过程中的基础。需求是一个软件项目的开端,是项目建设的基石。因此,一个软件项目成功的关键因素就是对需求分析把握的准确程度,如果项目需求分析不准确,获取的软件需求不真实,必将给软件开发埋下隐患,软件开发成功是很难想象的。

  启动阶段要进行项目团队建设,团队建设包括项目经理的选择、项目参与人员的确定等。人是软件项目中最重要的因素,是其他的一切基础,因此启动阶段的团队建设非常重要。在启动阶段如果没有重视团队的建设,项目经理选择不当,项目成员专业结构不合理或业务能力不能胜任此软件项目,软件开发的效率将极其低下,开发出的软件项目,其质量将大打折扣,软件失败风险将大增。

  因此,本文认为在软件开发管理的重点应放在软件项目的启动阶段,在启动阶段要注重软件项目的需求分析,注重项目的风险评估,注重项目的业务背景研究。

  软件项目管理在具体业务软件系统开发中的重要作用

  信息系统项目的开发过程不同于其他产品的制造过程,在很大程度上,信息系统开发是计算机技术、通信技术、信息技术加上具体的业务工作交叉的实践性工程项目。系统能否开发成功,不仅取决于成熟技术和先进的开发方法,本文认为更重要的取决于参与开发的技术人员的能力,参与开发的业务人员的业务素质和对本专业掌握的水平。经常从事系统软件开发工作的人都知道,软件开发过程中具有很多的不可预知性,这也是信息系统项目的一个特点。在开发过程中,如何将这种不可预知的东西变成可以预知的东西。对这一问题,项目管理就是最好的解决问题的工具。因此,在信息系统开发活动中引入规范、科学、系统的软件项目管理方法是非常必要的。

  本文认为在软件项目中引进项目管理时要注意软件项目管理与其他管理相似,都是管理人员根据经验、事实和原理做出决策。因此,在信息系统开发活动过程中实施项目管理时,应该接合实际,灵活运用项目管理方法和使用管理工具,切勿生搬硬套。

  软件项目需求及获取方法

  软件系统的需求是指用户对软件的功能的要求,就是用户希望软件系统能做什么事情,完成什么样的功能,达到什么样的性能。软件需求不像硬件需求,有形的、客观的、可描述的、可检测的,软件需求具有模糊性、不确定性、变化性和主观的特点。

  软件需求包括功能需求、性能需求、环境需求、资源需求、成本消耗需求、开发进度需求、现实约束、预先估计以后系统可能达到的目标等。从项目开发的角度看,软件需求主要包括两大类型:功能需求和非功能需求。其中,功能需求是主要的需求,需要计算机解决的问题,就是对数据的处理的要

    项目经理胜任力免费测评PMQ上线啦!快来测测你排多少名吧~

    http://www.leadge.com/pmqhd/index.html

“项目管理生根计划”
企业项目经理能力培养和落地发展方案下载>>

分享道


网站文章版权归原作者所有,如有认为侵权请联系我们,将于1个工作日内作出处理!
网友评论【 发表评论 0条 】
网友评论(共0 条评论)..
验证码: 点击刷新

请您注意护互联网安全的决定》及中华人民共和国其他各项有关法律法规或间接导致的民事或刑事法律责任
·您在项目管理资源网新闻评论发表的作品,项目管理资源网有权在网站内保留、转载、引用或者删除
·参与本评论即表明您已经阅读并接受上述条款