免费论文查重: 大雅 万方 维普 turnitin paperpass

研讨需求管理对IT项目风险管理影响

最后更新时间:2024-03-21 作者:用户投稿原创标记本站原创 点赞:31537 浏览:145637
论文导读:
项目风险存在于整个项目的生命周期中,如何尽量有效的避开这些风险是软件项目管理的一个重要课题。有效的需求分析管理对项目风险管理起着至关重要的作用,是项目能否按计划实施完成的关键因素之一。本文对需求分析可能会引起的项目风险进行了探讨,并指出分析人员需要注意的若干方面。
【关键词】需求分析 沟通 项目风险
由于需求会被很多诸如人员、时间、投资等客观因素所影响,它的主观性强,并且其不容易被描述,因此很多项目初期看不到的风险存在于信息化项目的需求分析中,这些必须使我们引起注意。
风险主要表现在以下几方面:
1 项目最终使用者不能正确说出自己的需求
在软件项目的实际的开发过程中,我们会碰到这种情况:用户往往不能把自己的需求很准确的表达出来。用户往往会只偏重讲自己想要干什么,而对于自己日常的一些业务流程,或者指定的规章制度谈的比较少,以为这样就是将需求表达清楚了,其实不然。由于现在的信息化水平和信息技术的不断进步,人们往往会觉得计算机无所不能,只要将想要实现的功能说出来,计算机就能将其实现。这种想法会让我们从事需求分析的分析人员工作难度大大增加,需要反复强调和引导用户如何去正确的理清思路,将日常工作的业务流程等作为描述需求的出发点,这样会话费更多的时间精力来与用户交谈。
2 业务人员配合度不够
业务人员的日常工作通常都比较繁琐和忙碌,他们会认为向我们说出项目需求并不是他们的主要工作,他们不愿意付出很多的精力来向我们介绍他们的日常工作及业务流程,这无疑使得分析工作的难度增大和工作量增加。我们可以在最初开始阶段给与用户一个需求调研的计划表,通常来讲这样比较正式的方式会给用户一定的压力,因为如果不给与一定的配合可能会拖慢项目的进度,这样用户本身也是不愿意的。
3 用户需求的不断变更
由于之前的两个风险没有得到有效改善解决,以及一些其他理由,在项目的整个生命周期中需求是都可能发生变化的。所以,通常大家都将软件开发的过程比作是“同变化做斗争的过程”,这一点我们必须要认识到。
需求的变化,对于每个参与人员来说都会遇到的理由,也是令他们最头痛的理由之一。因为需求一旦发生变化,那么项目诸如设计、代码、计划、测试等可能就会面对一系列的变化,大大阻碍了项目的正常进度。我们必须在每次获取用户的需求后整理出相关需求确认文档,由用户签字确认。并且每次用户提出需求变更时,都需要用户填写对应表格,按章相关流程,并且告知并且让用户体会到需求变更的真正的工作量和难度。
4 需求的完整程度
在开发一个系统前,将需求全部成功的获取,这几乎是不可能的事情。即便是再小的项目,在项目的实施过程中,也会不断出现新的需求。我们的需求分析人员就需要在项目初期尽可能的去引导用户,挖掘他们真正的需求,将需求分析尽可能地一次性做到完善,避开在项目后期还要大量返工,拖沓项目进度,增加项目的成本。
5 需求的细化程度
经验告诉我们,需求描述的越细致,对于后期开发人员的工作就越有利,会尽可能的避开项目由于对于需求的理解差异造成的返工等不必要的情况;相反如果需求描述的比较粗线条的话,那么开发人员按照自己的理解进行开发,难免会于用户真正想要的产生出入。
6 需求描述的多义性
如果在需求分析中对用户的需求描述产生歧义,那么势必会给开发人员和测试人员造成很大的困扰,往往会造成不必要的时间、成本的浪费。分析人员必须要在分析阶段和用户沟通清楚每个需求的含义,来避开后期出现的理由。
7 需求分析的时间保障
项目实施过程中,时间进度和完成质量永远是一对矛盾。需求分析人员为了尽可能的完善用户所提出的需求,会在需求调研阶段花费较多的时间,但用户却会因为项目迟迟看不到实际成果而不满,会要求压缩需求调研的时间,需求分析人员的工作压力陡然增加,难度也会相应增大,最终会使得他们也希望需求阶段快点结束。
需求分析人员如果对以下几个方面给与足够的重视和关注的话,那么我们将有效的避开项目需求分析阶段的工作对于整个项目的实施所带来的风险。

7.1 抓住关键决策者关注的理由

在我们的开发过程中,决策者的意图往往就是用户方最重要的需求,因此需求分析人员需要尽可能的掌握、抓住决策者关注的理由。并且我们还需要向用户方决策者介绍项目需求分析阶段工作的重要性,以及这些工作对后续开发、测试工作等所起到的影响作用,只有让他们认识到这些理由的重要性,然后需求分析工作就会更好地开展。

7.2 建立良好的沟通环境和氛围

需求分析工作的完成质量,在很大程度上取决于我们的分析人员与用户之间沟通的质量,因此与用户之间建立一个良好的关系是能否建立一个良好的沟通的关键所在。
在沟通时分析人员应注意以下几个方面:
(1)在沟通过程中,用户肯定会感到自己的优越感,毕竟分析人员是为其服务的。但是分析人员不能一味的低姿态,这样会使得用户忽略我们的专业意见。
(2)分析人员要寻找和把握每个用户自身的特点。因为每个人都有自需求管理对IT项目风险管理的影响相关范文由写论文的好帮手www.7ctime.com提供,转载请保留.己的表达方式,因此分析人员首先需要理解他们需求描述的意思,然后要从他们的语言中把握到关键的部分,并且如果发现还有潜在的需求那么还要进一步挖掘。
(3)分析人员要搞清楚需求是用户所需要的,而并不是都能从以往的项目经验中获取的,因此在沟通的过程中要耐心倾听用户的表述,理解领会之后再发表自己的意见和观点,切忌总是中途打断用户的话,采用说教式的沟通方式,这样将达不到需求调研的目的。
(4)另外要找寻自身与用户之间的共同点,可以在沟通的时候聊一些对方感兴趣的话题,这样可以在沟通中提高对方的兴趣和积极性。
总之,需求分析的质量的影响贯穿整个软件项目的生命周期,要获得好的需求分析的效果,就必须利用一系列的制度来保障需求分析工作的正常有效的开展。只有这样,我们才能保证项目能够保质保量的按时完成,并且不会增加额外的成本开支,尽量避开项目可能出现的种种风险。
参考文献
[1]任永昌主编.软件项目开发策略与管理[M].北京:清华大学出版社,2011.
作者单位
上海交通大学信息安全工程学院 上海市 200030 全文地址:www.7ctime.com/mbalwdg/lw30325.html上一论文:谈谈强化工程项目成本管理措施