需求调研过程及要点

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

需求调研后形成的文档文档必须是正确的,是经过验证的,是在受控的状态下变更
的。而很多开发人员往往会问:“简单的系统就不用写需求了吧?”其实简单的系
统未必简单,只有想清楚、写清楚、说清楚才说明已经真正把需求整理清楚了。
PAGE 16
需求调研中的注意事项
• 做好需求变更的控制

可能产生变更的原因是多种多样的,用户的业务发生变化,市场形势发生变化、双 发的理解最初具有偏差等等一系列的问题都会影响到需求的变更。因此,如何处理 好用户的需求变更将是获取用户的实际需求的关键。 对每一次的变更要双发进行确认,并进行版本控制,做到有据可依。
PAGE 9
需求调研前的准备
• 五种提高
1) 了解被调研对象的组织机构,了解每一个子对象中的关键人物,提高自己的观察能力。 2) 其次应该了解用户的行业,学习用户使用的术语,标准,以便能够准确的理解用户的 需求,提高自己的行业知识面。 3) 需求调研中,学会尽量不使用IT行业的术语,而采用浅显易懂的口头语言来解释IT行 业中高深莫测的术语,以便用户能够很好的理解,提高自己的沟通交流能力。 4) 提高自己的速记能力,文字表述能力以及归纳,能迅速的记录需求调研核心的问题, 总结归纳形成原始的需求调研资料。 5) 提高自己的总结能力,书写一份完整的、前后一致的、可追踪的需求报告。
第一阶段:“访谈式”(Visitation)
这一阶段是和被访者的开放式沟通,主要目的是从宏观上把握用户的具体需求方向和
趋势,了解现有的组织架构、业务流程、硬件环境、软件环境、现有的运行系统等等 具体情况、客观的信息。
第二阶段:“诱导式”(Inducement)
这一阶段是拿出具体的想法与被访者进行半开放式沟通,主要目的是从了解详细的业 务需求。




PAGE 18
•需求与软件需求
需求调研就是要搞清楚用户的需 要,通过用户的需求提取特征, 进而提取软件需求
PAGE 3
软件需求调研
• 软件需求的定义
用户为解决某个问题、或为实现某一目标,要求软件必须满足的条件或能力。

软件需求的三个层次
1) 业务需求 2) 用户需求 3) 功能需求和非功能需求
PAGE 4
软件需求调研

PAGE 17
需求调研中的注意事项
• 需求分析员与用户面谈时应当注意以下事项

如果与用户约好了时间,切勿迟到或早退。要注意礼节,尽可能获得用户的好 感,并为下次打扰他们埋下伏笔。 需求分析员应事先了解用户的身份、背景,以便随机应变。IT人士不可貌相, 有些大企业的领导其外表很土气,象农民。如果你路上碰到他,以为是个勤杂 工,说:“喂,老师傅,来帮我拎东西。”也许这笔生意就泡汤了。 需求调查不象侦探推理那样从蛛丝马迹着手,应该先了解宏观问题,再了解细 节问题。 如果双方气氛融洽,可以采用灵活的访谈形式,轻易不要打断用户的谈话。当 双方对某些问题的交流合乎逻辑地结束后,即可继续讨论问题表中的其它问题。 尽可能避免为用户添麻烦,但也不能怕给用户添麻烦而降低需求调查的力度。 避免片面地听取某些用户的需求而忽视其它用户的需求。
PAGE 13
需求调研的步骤
4. 编写用户需求说明书

ຫໍສະໝຸດ Baidu
需求分析员对收集到的所有需求信息进行分类整理,消除错误,归纳与总结共性的用户需求,然 后形成文档,编写《用户需求说明书》。对于《用户需求说明书》要和客户以及相关的行业专家 进行共同评审。以前整理的需求记录可以作为附件整理在《用户需求说明书》之后。 《用户需求说明书》与《功能规格说明书》的主要区别与联系是: (1)前者主要采用自然语言(和应用域术语)来表达用户需求,其内容相对于后者而言比较 粗略,不够详细。 (2)后者是前者的细化,更多地采用计算机语言和图形符号来刻画需求,产品需求是软件系 统设计的直接依据。 (3)两者之间可能并不存在一一影射关系,因为软件开发商会根据产品发展战略、企业当前 状况适当地调整产品需求,例如用户需求可能被分配到软件的数个版本中。软件开发人员应当 依据《产品需求规格说明书》来开发当前产品。
需求调研的概述
• 什么是需求?
需求就是用户对软件系统的要求,解决问题的需要。

什么是需求调研?
需求调研指通过和客户反复进行沟通和交流而获取客户的需求的一系列活
动,为编写《用户需求说明书》做的前期工作。

需求调研的目的
了解现实世界中做实际工作的人们真正需要什么样的程序过程 。
PAGE 2
需求调研的概述
PAGE 11
需求调研的步骤
2. 整理客户的需求

对客户提出的需求记录的结构进行整理, 整理的格式可以根据自己的写作习惯,没有固定的格 式,但必须能够很明确的表明用户的需求,能够指导后期编写《用户需求说明书》。建议采用以 下格式进行整理。
调研主题 调研对象 调研人 调研时间 调研描述
PAGE 12
PAGE 5
需求调研的方法
目标
•金字塔方法
关系
关系
活动
需要
关系
首先搞清楚对象(调研对象)与对象之间的关系,理清对象的目标以及和其它对象 发生关系的目标;其次是理清对象内部的活动以及对象与对象之间发生的活动;再 次对活动进行整理,确定活动的边界;最后根据活动进行详细的需求调研。
PAGE 6
需求调研需要三个过程
PAGE 8
需求调研前的准备
• 两种心态
1) 保持一种和客户平等合作的心态,确定需求调研是为了给客户 解决问题,探讨问题,而不是接受问题,更不是来指导工作的。 2) 平静面对需求变更的心态,在需求调研过程中,往往双方对需 求理解不一致,造成需求调研前后矛盾,应当心平气和的去引导客 户,达到需求理解完全一致。


向客户讲述基本的计算机操作。 提示客户在全局中的地位以及作用。 向客户演示将要实施的系统的原型。

从软件开发中需求考虑的几个方面入手。

引导客户的需求应做到能够描述用户的常规需求外,能够发掘用户的潜在需求,争取能够提出用 户的兴奋需求,这样作出的软件才有生命力,才能真正体现出软件的价值。


PAGE 14
需求调研的步骤
•用户需求说明书的模板
PAGE 15
需求调研中的注意事项
• 对每一次的调研形成正确的文档

需求调研是一个漫长的过程。能够正确理解用户的需求,并且将用户的各种需求完
整地体现在《软件需求规格说明书》中将更是一个复杂而艰辛的过程,因此在每一
次的会谈之后必须将当天的会谈纪录形成文档,可以以备忘录的形式让用户进行确 认。
需求调研的步骤
3. 引导客户的需求

许多的客户有时并不知道自己想要什么?有时并不清楚自己缺少什么?所以就需要我们去引导 客户的需求。造成这种现象的原因很多,主要体现在用户可能对计算机操作不是很了解,客户的 语言表达能力,客户只能看到自身的问题等。遇到此种现象后我们应当很虚心的去开发客户的需 求,不能带有任何的鄙视心情。 引导客户需求的几种常用方法:
PAGE 10
需求调研的“四步法”
1. 完全倾听客户的心声

找一个安静的地方, 以客户为主,面对面的沟通和交流,完全倾听客户的心声,随时记录客户 所说的一切,每一次调研完后要对所有的记录进行整理,形成文档,在下一次的调研开始对上次 的总结进行确认。切忌在倾听需求的过程中附带如何解决的思想!
倾听 记录 整理 确认

软件需求的三个层次
1.业务需求(business requirement)反映了组织机构或客户对系统、产品高层次 的目标要求,它们在项目视图与范围文档中予以说明。 2.用户需求(user requirement) 文档描述了用户使用产品必须要完成的任务,这在使 用实例(use case)文档或方案脚本说明中予以说明。 3.功能需求(functional requirement)定义了开发人员必须实现的软件功能,使得用 户能完成他们的任务,从而满足了业务需求。 4.非功能性的需求——描述了系统展现给用户的行为和执行的操作等,它包括产品必 须遵从的标准、规范和约束,操作界面的具体细节和构造上的限制。
第三阶段:“确认式”(Afirm)
这一阶段是以封闭式问题与被访者确认前期的沟通成果,沉淀下功能需求和非功能需 求。
PAGE 7
需求调研前的准备
• 三种准备
1)做好调研前使用资料的准备,如需求调研模板,各种调研表单 以及需求调研问题列表等。 2)制定好需求调研的计划,对需求调研中可能用到的资源进行一 定的分配。 3) 准备好需求调研中所要使用到的工具。
相关文档
最新文档