项目管理资源网

您的位置:项目管理资源网 >> IT通信项目管理

浅谈软件研发项目管理中的问题及策略

2012/3/29 11:43:21 |  7273次阅读 |  来源:网友转载   【已有0条评论】发表评论

的可行性方案。

 

软件研发项目管理及其特点

 

    软件开发开始作为一个项目运作,因此软件研发项目管理显得越来越重要。也开始受到软件开发行业的重视。软件研发项目管理最早源自于20世纪70年代中期。当时发现70%的软件项同是因为管理不善引起的,而并不是因为技术实力不够,进而得出一个结论,即管理是影响软件研发项目全局的因素,而技术只影响局部。就广泛意义而言,项同管理是在一定的约束条件下,以高效率地实现项目的目标为目的,以项目经理个人负责制为基础,以项月为独立实体进行经济核算,按照项目内在的逻辑规律进行有效的计划、组织、协调、控制的系统管理活动,保证项目按照预订的成本、进度和质剧顺利完成。软件因其复杂性和难以度屠,使软件项目管理较之其他项目管理而占有其特殊性。首先,软件是知识产品,进度和质垦都难以度量,生产效率也难以保证。其次,软件系统的复杂程度也是超乎人想象的。例如,宇宙飞船的软件系统源程序代码多达2000万行,如果按过去的生产效率一个人一年只能写1万行代码的话,那么需要2000万人年的工作量,这是非常惊人的。正因为软件如此复杂和难以度量,软件研发项目管理的发展还很不成熟。

软件研发项目管理中的问题

    软件开发技术、方法不断更新换代,软件开发过程与软件工程方法也得到不断地改进,现代项目管理方法也开始进入到软件研发等高科技领域。但即便是这样,软件研发项目管理不善的问题仍然存在。据美国软件工程实施现状的调查,软件研发的情况仍然很难预测,大约只有1O%的项目能够在预定的费用和进度下交付。在商用软件产业中,这一现象尤为严重。软件项目失败的原因是多方面的,如:需求定义不明确;缺乏一个好的软件研发过程;没有一个统一领导的产品研发小组;子合同管理不严格;没有经常注意改善软件过程;对软件构架很不重视;软件界面定义不善且缺乏合适的控制;软件升级暴露了硬件的缺点;关心创新而不关心费用和风险;军用标准太少且不够完善等等。在关系到软件项目成功与否的众多闪索中,需求变化和风险管理,软件开发规模估算、项目规划、进展控制等都是与项目管理直接相关的因素。因此,找到相应的策略和解决办法意义至关重要。

软件研发项目管理策略

3.1 需求开发与管理

    需求开发与管理是软件项目中一项十分重要的工作。软件需求是指用户对目标软件系统在功能、行为、性能、设计约束等方面的期望,通过对应用问题及其环境的理解与分析,为问题涉及的信息、功能及系统行为建立模型,将用户需求精确化、完全化、最终形成需求规格说明,这一系列的活动即构成软件开发生命周期的需求分析阶段。通俗的讲,“需求”就是用户的需要。需求工作对软件项目能否最终实现有至关重要的影响。据调查显示在众多失败的软件项目中,由于需求原因导致的约占到45%。因为,在项目开发工作中,很多人对需求的认识还远远不够,从小到儿十万元,大到上亿元的软件项目的需求都或多或少的存在问题.有的是开发者本身不重视原因、有的是技术原因、有的是人员组织原因、有的是沟通原因、有的是机制原因。另外,由于需求分析的参与人员、业务模式、投资、时间等客观因索的影响和需求本身具有主观性和可描述性差的特点,闪此,需求分析工作往往面临着一些潜在的风险。如:用户不能正确表达自身的需求;业务人员配合力度不够;用户需求的不断变更;需求描述的多义性,忽略了用户的特点分析等等。因此,需求分析可以说是软件项目开发中最困难的一项工作,对于开发小组的使用

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

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

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

分享道


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

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