论需求管控对项目质量的重要性.doc

论需求管控对项目质量的重要性.doc

ID:59320681

大小:20.50 KB

页数:3页

时间:2020-09-05

论需求管控对项目质量的重要性.doc_第1页
论需求管控对项目质量的重要性.doc_第2页
论需求管控对项目质量的重要性.doc_第3页
资源描述:

《论需求管控对项目质量的重要性.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、论需求管控对项目质量的重要性摘要需求管理是整个项目管理的基础,也是项目成功与否的关键因素之一。需求管理是一种用于查找、记录、组织和跟踪系统需求变更的系统化方法,可用于获取、组织和记录系统需求并使客户和项目团队在系统需求变更上保持一致。本文分析了项目需求管理过程中存在的若干问题,力求通过对相关问题的探讨,为项目需求管理提供更多的借鉴,再用以剖析需求管控对项目内产品质量的重要性。关键词:软件项目;需求管理;测试周期;意识;沟通概述随着公司的发展,市场对产品功能的需求越来越多,规模越来越大,而且随着需求的日益多元化,软件需求管理已成为日常软件开发中不可或缺的组成部分。在软件

2、项目的开发过程中,需求管理贯穿了软件项目的整个生命周期,是软件项目管理中一项十分重要的工作,据调查显示在许多失败的项目中,由于需求原因而导致的约占到四至六成,因此,需求管理做得好坏直接影响到软件质量的高低,进而影响到产品质量的高低,甚至决定整个项目的成功与否。因此,需求管理具有相当的复杂性和特殊性,当然仍存在着各种问题,下面将以我司PTM208终端针对需求管控在整个项目中的重要性展开论述。项目背景产品PTM208是我司所引进的一款Android系统的三防手持智能终端,我们可在此基础上定制Android软件,以丰富产品线,使产品更具有竞争力。公司早期的目标是活下来再发展

3、,所以对待市场的各种需求都是来者不拒,所以导致产品的功能越做越多,这样也就使得产品所隐藏的问题也越多。比如深圳运管的五宫格需求,也比如宁波中石油的九宫格的需求,这些都是在主功能不变动的时候改变界面增加小功能的需求,但是对于测试部门来讲,这个不是增加部分的工作量,而是涉及产品全部的工作。实践过程1.意识问题  在我们公司的研发部门中,从事需求管理的人员大多是销售人员,所以在市场中也没有考虑到研发工作的难度和隐患,一般都是接收需求直接下需求单给研发部门,在需求管理方面的培训较少或不够系统,未能掌握需求管理的常用工具及方法,在实际的需求分析中主要依靠个人现有知识经验,需求管

4、理随意性和盲目性较大。其中部分需求管理人员都没有意识到自己是从事需求管理的角色,而是局限于软件技术的分析,造成需求管理计划不周、任务不均、安排不明、资源浪费。目前研发部门中,很少有专门从事需求管理的专业人员,被任命为需求管理的人员往往都是具体负责软件开发的技术人员,而这些技术人员在沟通、技能以及专业知识方面与专业软件需求管理人员仍有很大的差距,因此造成在软件开发时并不清楚究竟该做什么,但却在一直忙碌不停地开发。这个现象,已经成为国内软件业的顽疾。这样也造成了测试部门的工作量繁琐,复杂,由于项目时间紧迫,所以也会有很大的缺陷隐患没有暴露出来。需求的复杂性以及不确定因素的

5、存在,加之意识上的不重视,使需求管理人员对需求分析认识不足,认为需求分析做得再好也不如实际变化快,导致做需求分析走过场而留于形式,造成需求分析与实际情况脱节,无法获知真实有效的需求。因此,加强需求管理人员意识的培养,提高需求分析的技能是更好地做好需求管理工作的基础。2.沟通问题  项目管理包括两个过程:创造产品的过程和项目管理的过程,而需求管控在此可以作为一个项目管理来做。在软件需求调研过程中,很多客户都不能正确表达自身的需求,常常碰到用户对自己真正的需求并不是十分明确的情况,他们认为只要简单的说说自己意图就是把需求说明白了,而对业务的规则、工作流程却谈及甚少,也讲不

6、清楚。更有甚者,在调研过程中参与度不高,对需求的确认不够积极,提出的要求也较随意;或者多个用户代表各说各话,昨是今非但又要求项目尽早交付。这些情况往往会增加需求调研的工作难度,分析人员需要花费更多的时间和精力与用户尽心沟通,帮助他们梳理思路,搞清用户的真实需求。  沟通是需求管控中的润滑剂,在需求管理过程中与客户,研发涉及人员的沟通很重要,因为它直接决定着最终软件产品是否满足客户的要求,在很大程度上决定着项目的成败。在沟通时,双方对需求的认识要一致,不能模棱两可。建立良好的沟通环境和氛围。需求管理人员与用客户沟通的程度关系到需求分析的质量,因此建立一个良好的沟通氛围、

7、处理好需求管理人员与客户之间的关系显得尤其重要。通常情况下,客户作为投资方会有一些心理优势,希望他们的意见得到足够的重视,分析人员应该充分的认识到这一点,做好心理准备,尽量避免与他们发生争执,因为我们的目的是帮助用户说出他们的最终需要,这样才能做出客户需求的产品,沟通到位可以说是项目成败的关键。3.管理问题需求管控是需要慎重的,不应该所有的需求都接受,比如功能即使能够做到,但是会对整个产品造成其他隐患的,比如功耗,系统崩溃等。需求管理工作应该是需求全生命周期的管理,从用户原始需求的提出,到最终形成软件产品后客户对需求实现情况的验证以形成闭环流程。因此

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

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

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