论软件项中需求管理的重要性.docVIP

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
论软件项中需求管理的重要性

需求管理对软件项目的重要性 信息技术革命正以迅猛之势更新着我们生存的社会。信息技术不再仅作为一项独立技术而存在。各行各业中信息化手段与技术的采用越来越突出,软件需求量越来越大,与此蓬勃发展的软件产业前景相反的是,软件行业落后的生产方式无法满足目前信息化时代飞速增长的软件需要,大型信息系统的成功率持续低迷。 以计算机软件、集成电路技术为主导的信息技术革命正以迅猛之势更新着我们生存的社会,信息技术不再仅作为一项高科技技术而存在,而是广泛渗透于各个行业领域的生产、经营、管理等过程,成为它们发展的辅助手段和管理工具。 信息的采集、分析、处理、整合、发布是信息产业的核心内容,它们都离不开软件。软件是计算机的核心,信息社会需要众多功能灵活的软件系统。 但是,自20世纪60年代以后,全球软件行业落后的软件生产方式无法满足目前信息化时代飞速增长的软件需要,传统的软件开发方式与软件产品设计过程已不能满足当今对软件产品多样化的业务需要,从而导致软件开发与生命周期维护过程中出现一系列严重的问题。 所以我认为“软件项目中的需求管理”是软件项目成败的关键,对项目成败具有决定性的作用。以下将阐述软件项目中需求管理的重要性。 现阶段需求管理的问题主要体现在以下几个方面: 1.软件项目中范围、进度、成本估算准确率低。 软件项目开发的实际成本远远高出估算成本高出;同时实际进度比预期进度延后几个月甚至几年。这种现象降低了软件组织的信誉。 2.客户对最终交付产品满意度低。 软件开发人员在对用户需求未有清晰了解的基础上,对所面对的问题领域还没有确切分析与设计的情况下,即着手进行开发、编写程序。造成实际产品与客户期望功能产生偏离,无法解决客户的真实需求而造成客户满意度降低。 3.软件产品质量差强人意。 软件质量保证技术没有贯彻地采用到软件开发的过程中,这必会导致软件产品发生质量问题。缺乏审核、复审和全面测试的软件难免质量低下,出错率高。 4.软件不可维护、生命周期短。 软件程序中错误难以改正,出现新的需求或者需求变更时原有架构不易于维护,不能根据用户的新需求在原有架构中进行改变。造成软件的使用年限缩短,软件成本加深。 5.软件缺乏配套文档资料。 软件产品应具备整套文档资料。然而在进度与成本的制约下,文档的编写与更新工作也使得软件组织疲惫不堪,每个人对文档内容的深度与阐述程度不尽相同。加之企业缺乏与之配合的文档制度、文档模板,更为文档编写带来困难之处。而缺乏相关文档对软件的二次开发与维护增加许多困难和问题。 6.系统集成项目中软件成本不断上升。 集成电路技术发展日趋成熟、生产自动化水平日益提高,使得硬件采购成本持续下降,但由于人力成本的增加,软件成本随着通货膨胀、软件规模、软件数量的不断扩大而逐年上升。 由此我们不难看出需求管理不善是软件危机的基本原因,这体现在以下几个方面: 在软件开发最终交付之前,客户自己也不清楚自身的真实需求; 加以需求人员技术有限,采集到存在遗漏、具有歧义性、误解的需求; 而在软件开发过程中,需求也在不断地变更; 需求管理人员没有更好的把握住需求的变化,造成后期维护成本不断增加,以致项目失败。 软件管理由于是新兴的门类学科,缺乏实践性较高的方法学和理论工具。软件开发不同于传统制造行业,软件开发过程是逻辑思维过程,软件产品的质量依赖于人员。综合性人才的缺乏也造成了现有软件开发模式无法适应现今的软件需求而造成了软件危机。 而现在软件开发规模持续变大,随着互联网时代的到来,软件从桌面走向网络,从小范围使用走向企业管理信息化,软件开发的规模越来越大。软件项目的开发工作不再是个人所能承担,不再是单一角色所能承担,而是需要组织一定的人力、不同的工作角色共同完成。然而多数项目管理人才不熟悉软件开发方法,而软件开发人员又缺乏管理技能。项目中信息交流延迟、理解偏差、造成对项目最终目标的误解使得软件项目偏离轨道。软件开发项目开发人员不能有效地、独立自主地处理大型软件开发的全部关系和各个分支,因此容易产生疏漏和错误。 软件产品复杂度持续加深,规模的扩大必将带来结构上更为繁多的分支情况。传统的结构式分析方法已不再适用如今信息化的软件产品需求。软件开发工作也无法在一次迭代中完成,而是根据用户需求的优先级程序,客户共同协商,定制产品阶段性的交付周期。产品使用人数、实施规模都在随着信息化的发展而不断增加。这也使得软件使用场景不断增多,软件功能复杂度加深,对需求管理的迫切性也日益提高。 在此软件危机之下,新的软件开发方法不断地被挖掘与探索,以下六点被认为是解决软件危机,为客户研发良好系统的最佳软件实践: 1.迭代式开发:在软件开发的早期阶段就获取完整而精准的用户的真实需求是不可能的。这是因为随着项目的进展,客户对最终产品的需求在整个软件开发阶段会持续改变。现

文档评论(0)

186****0507 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档