如何进行需求调研
在进行软件项目实施中, 需求的不明确或者需求的不完整往往会成为整个项 目延期、成本过高的重要因素。 而需求的不明确或者不完整等问题往往是软件项 目实施方在进行需求调研中, 准备不足或者方法不对所造成的。 下文将着重描述 在进行软件项目需求调研中, 如何获得一份清晰、 明确的需求的一些方式方法和 心得体会。
在传统的软件工程学说中,往往忽略了为需求调研提供一套可行的理论基 础。大部分的软件工程的起始点是需求分析。无论是 RUP 还是 XP ,都忽略了 如何去获取用户关于项目最真实的构想。并且,主流的 UML 所解决的仅仅是软 件行业从业人员之间沟通标准,事实上大部分客户他是不懂得什么是 UML ,如
果我们采用这些方式和用户沟通,那么就会造成理解上的差异。
那么,既然我们不能够采用我们熟悉的方式和客户沟通, 去获取客户的需求, 我们又该采用怎么的方式进行需求调研呢?下文将主要描述一套基本的方法, 首 先,我们查阅下面的一个流程图,可以对需求调研的大概工作流程有一个认识:
资料收集与学****br/>I 需求调研汇总
需求调研结果确认
整个需求调研可以分成五个阶段:资料学****期,调研资料准备期,现场调研,结
果汇总和结果确认。下文将分别对这几个阶段进行论述。
一、资料学****期
在进行任何一个软件项目的需求调研之前, 非常重要的一环是此项目类似项
目知识的学****如果对于此类项目的基本知识没有一个大概的了解, 那么,当我 们和客户进行交流的时候将不能很好的进行需求提问, 并且,也很难理解客户所 表述的需求的具体内涵。所以,资料学****是需求调研准备期的重要一环。
资料学****分为两个部分的内容:一部分是资料收集;一部分是资料学****br/>首先,我们先讨论一下如何进行资料收集。资料收集指的是在进行需求调研 前,准备好学****资料的活动。它的重点在于挑选什么类型的资料学****下面罗列 出在需求调研阶段资料收集应该要收集的资料的类型:
公司以往类似系统的资料:如果公司以往曾经做过类似的系统,那么可 以将以往公司所做类似系统的需求文档收集起来进行学****br/>业界类似系统的资料:在网络上,可以查阅到非常多的其它公司类似系
统的描述资料,这些资料虽然比较泛,但是,还是具有一定的参考价值, 尤其是在类似系统项目实施中,知名公司的类似系统的资料,这对我们 了解这个行业的客户非常有用。
行业信息化的规划、标准和法规:在做某行业的信息系统时,某些重要 机构所颁布的此行业信息的规划、 标准和法规会成为我们在进行需求调 研的重要部分。系统是否需要符合这些规划、标准和法规将会是客户非 常关注的。同时,它还能够帮助我们了解整个行业信息化的走向。
行业业务知识:行业业务知识指的是在项目客户所处行业中,行业内的 一些业务运营模式和管理模式。 这些知识的掌握能够有利于我们在和客 户进行沟通的时候找到共同语言,能够理解客户所说的需求内容,并且 发现客户当前所存在的业务问题。
当我们把资料收集齐全后,那么接下来的任务就是对这些资料进行学****消 化,直到转化成为需求调研人员自己的知识。通过上面的描述,我们会发现,我 们所收集来的资料非常之多,那么,如何快速的阅读和理解这些资料,也就是下 文所讲的内容,如何进行资料学****br/>根据资料的不同,其学****的方式不同,下面将阐述针对
如何进行需求调研 来自淘豆网www.taodocs.com转载请标明出处.