需求调研步骤与方法

需求调研步骤与方法
需求调研步骤与方法

第一章:前言

目的:

需求调研是为需求说明书做前期工作,可以说需求说明书说是从需求调研表中得到或抽取而出。

需求调研是要了解现实世界中做实际工作的人们真正需要什么样的程序的过程,再把这些需求展开细节整理由设计部开发,再由销售部销售给用户。

标注:调研顾名思义就是调查和研究客户的想法,我感觉应从以下几个步骤入手:

客户想要什么?

认真倾听客户说话,因为客户在说的时候,他多半同时在想自己要什么东西。他说完了,轮到咱了,首先复述客户需求,在复述的同时我们就可以发表建议了。此时态度要把握好,要把客户的需求合理化、简单化。说白了就是程序别太复杂,风险能排全排除掉,别搞个逻辑又复杂又不实用的东西出来。

客户要这干什么用?

听完所有的需求,提炼出客户所要东西的重点,围绕重点开始研究,复述客户的需求。作事千万别说:“我以为”。别怕麻烦,现在多说几遍大家都还是客气,比以后大家对需求有争执强。

他为什么这么想?

客户大多不是IT专家,大多是行业专家,对自己所作的行业至少对本公司的行业流程比较清楚,所有我们就需要搞清楚他们的行业流程或说业务逻辑,看看他们到底想让我们用程序为他们实现什么功能,他们要干什么?

会不会有别的想法?

通过以上四步我们的目标是:搞清客户的要求,找出要求的逻辑,客户想要的结果,同时排除开发的风险,挖掘与控制潜在的要求。

需求调研的目的是:双方对未来产生结果的认同,达成共识的基础是双方对结果均有理解,而不能一味期望客户提供他们的要求。

第二章

2.1. 确定工具

没有什么工具是好还是坏的问题,问题是关键是如何使用它们,无论是什么工具也只是一个辅助工具,也不是生成工具。

工具的选取要求是自己(本组)熟悉的工具,不能是一件最新时髦工具而自己对它了解很少,结果大部分时间花在学习工具上,而不是使用它为你工作。

工具最好也是要求是普通流行的,因为要考虑交流的问题。

2.2. 要做什么就要先了解什么

如果做的项目是你所不了解的一个行业,同组最好要有专家----最终用户做为这个专家是最好的,最少你有了解这个专业,不是要你成为专家,但最少要了解一定的专业知识(最少专有词汇你要知道),不然您甚至不知道去问什么问题或者如何去问他们,甚至于人家在

说什么你也不知道。

相应的专业资料是必须的,最少要有专业入门书籍和对应的资料,也需要有更深入的一些资料。当然有专家的参入就另当别论。

如果行业的难度不是很大,可以通过分析人员的自我学习在短时间内了解行业,也许可以不用专家,否则专家是必须的。

【读后感】充分做好准备,尽可能了解客户所在行业的信息,学习专业术语;请教客户行业中人,找出令他们苦恼的问题。

2.3. 建立设计环境

一定建立一个专门的设计环境来为本项目服务,进行一定的资源分配,进行必要的文件管理。

2.4. 真正了解自己和用户

哪些是用户明确要达到的目地;要知道哪些是自己能做到的,哪些是自己不能做的;对于不能做的处理方法,如拒绝,转包等;那些是用户想要做到的。

2.5. 列出人员分配表和所有工具列表

明确项目人员分工;统一项目所用的工具;统一项目文件模版;其它资源列表(资料,相关网站,资询电话...)。

【读后感】:项目管理的工具可以参考使用任务跟踪管理ToDoList 、信息管理系统myBase 和思维导图MindMapper,在需求调研过程中,应该做好三种准备,保持两种心态,做到五种提高:

三种准备:

1)调研前应该将所有项目前期资料进行汇总,与相关的前期销售人员进行交流,以便对项目有一个基本轮廓认识。

2)做好调研前使用资料的准备,如需求调研模板,需求调研问题列表,需求调研资源列表,演示用的已有产品(通过演示已有产品,引导客户在我们拥有的技术上讨论细节而不是空谈。)

3)做好不怕一切困难的准备。

两种心态:

1)保持一种和客户平等合作的心态,确定需求调研是为了给客户解决问题,探讨问题,而不是接受问题,更不是来指导工作的。

2)平静面对需求变更的心态,在需求调研过程中,往往双方对需求理解不一致,造成需求调研前后矛盾,应当心平气和的去引导客户,达到需求理解基本一致。

三种提高:

1)首先提高自己业务知识,对于人力资源的标准业务应该基本熟悉。

2)其次应该努力的去熟悉用户的行业,学习用户使用的术语和标准,以便能够准确的理解用户。这就需要我们阅读用户所在行业的资料、文章,尽量多选取一些整体性介绍的文章,

这样可以在短时间内能够对该行业有一个全面的认识,这样我们就能够较好的和用户进行交流了。

3)需求调研中,学会尽量不使用IT行业的术语,而采用浅显易懂的口头语言来解释IT行业中高深莫测的术语,以便用户能够很好的理解,提高自己的沟通交流能力。

4)提高自己的速记能力,文字表述能力以及归纳,能迅速的记录需求调研核心的问题,总结归纳形成原始的需求调研资料。

5)提高自己的总结能力,书写一份完整的、前后一致的、可追踪的需求报告。

第3章调研过程

3.1.搜集需求得到需求说明书

注意:

虽然最终必须要编成基于计算机解决方案的描述,但到目前为止,我们关注的焦点的文档在相应领域方面的部分。

记住这里没有计算机方面的行话,如果是编写一个会计软件,那么一位会计师都应该清楚地理解程序员写的会计方面的问题说明书。

需求说明书问题中,不要太正式。只要描述能表达您想要做的事情就行了,就和另外一个人在说话一样就可以。

对于客户或相应人员了解问题时,一定要有记笔记的习惯,谈上几个小时,很多细节是记不住的。

3.2. 整理,检查和细化需求说明书

对于客户的需要进行必要的整理和分类,从用户那里会得到很多信息,不进行必要的整理就不能从中进行合理的分析。分清有用功能、可选用功能、无用功能及不可实现功能。对于用户来讲他可以说出他想要的很多功能,但这些功能间的关系有时是清晰的,但对于很多用户来讲想通过计算机或新系统实现他以前没有的功能,在这时他所提出的新需求的可行性和与其它模块之间的关系就已经不清,所以对于分析员来讲,要从用户的需求中分清有用功能和无用功能和可选功能,进行分别区分处理,比如不可实现功能请用户放弃。

不要忽略明显的错误:用户倒是不经常提及他需要的东西,而这些东西对问题来说都是很基本的,要细化检查一定有注意这个问题。

你认为的也许不是对的:对于系统分析员对需求分析的自认为的情况要加以注意,对于一个行业来说,有些规则可以不是最合理,但它就是那样存在和使用,所以对于每一个非明确确定的需求,要由专业人员来审定。除非你就是专家。

3.3. 改进

最初的第一次需求在分析,细化一定有不明及不确定之处,那么就把整理出一份问题细化问询表,对发现的问题进行整理,列出不明之处,可根椐以下格式:

问询人:

问题:

业务不清问题列表(业务描述不清):

1 ….是什么含义?

2 …..与XX是什么关系?

多种选择可以列表(请用户进行选择):

1 ……有多个可能,那么现在我们使用

A ……B……. C…….. D ……

把问询表提交用户,根据反馈对需求再分析,这个步骤可重复多次,最终了解需求,确定需求说明书

3.4. 审核需求

自我审核:把自己从用户的角度来考虑,是否合理,是否可以提高效率,是否可以达到目的,是否有完整。

由用户来评价:由最终用户来评价你所列的需求是否达到了用户要求(用户人数1-3人,再多也没有什么益处)。

重复过程,最终通过审核完成需求说明书。

需求咨询调研方案

需求分析调研方案 项目调研总体目标: 需求分析是反复进行,逐渐深化,不断改进的过程 1.根据工程总目标,明确调研目标、层次; 2.根据目标设计调研方式,编写调研提纲,确定调研对象; 3.编写每阶段调研日记,汇总完善调研报告; 4.画出标准业务流程图,做到全面清晰; 5.绘制数据流程图; 6.以简明清晰的思路,浅显易懂的自然语言描述业务步骤; 7.找出业务关键点及瓶颈工序; 8.编写供参考的先进的方法与改进建议。 分阶段调研目标与规定 第一阶段:初步调研 调研目标 初步调研首要目标是对企业全局的了解,可具体分解为: 1.企业概况 2.企业的经营特点 3.企业的生产特点 4.企业的组织机构 5.企业行业地位 6.企业技术现状 调研对象 1. CIMS工程总负责人,必要时邀请总经理参加 2. 总部各职能科室负责人 调研方式 1. 参阅公司资料为主 2. 配合问答 调研范围 了解企业总体概况 调研时限 根据公司规模及组织结构的复杂程度,掌握在2~7天左右

调研提纲 一、针对企业概况,了解以下问题: 1.企业背景,历史演变过程 2.企业所属行业 3.企业的资产、产值、利税等生产经济指标 4.企业人数及素质 5.企业体制、组织机构 6.其它有关情况 二、针对企业经营特点做以下调研: 1.经营机制、目标 2.销售策略 3.财务制度、成本分摊办法、独立核算情况 三、针对企业生产特点做以下调研: 1. 企业产品的种类、型号、技术含量、结构特点、市场占有率 2.企业生产方式: a是离散、连续或半连续 b生产批量:是多品种小批量还是单件大批量生产 c是按订单还是按库存或其他方式组织生产 3.企业的产量、产值、利润目标 4.对产品使用安全性的要求,对使用环境的要求 四、针对企业组织机构做如下调研 1.绘制组织结构图 2.描述各职能科室职责 3.对企业的生产流程做简明调研 4.各分公司或子公司的总体概况、相互关系、与母体公司的关联程度 五、针对企业的行业了解下述情况 1.企业在行业及整个国民经济中的地位 2.产品的市场占有率 3.行业发展现状、企业的竞争目标 六、针对企业技术现状做如下调研 1.企业设备、先进、精密、自动化程度 2.计算机资源情况、数量、型号,可自动化系统的应用情况 3.技术人员的水平、能力 调研的注意事项 初步调研是针对公司总概况的调研,绝大部分公司对上述内容都有文件档案。顾问调研前一定要详细阅读相关资料,找出关键点与有疑问的地方重新拟定调研提纲,做到简洁、明快,尽量减少介绍人员对熟悉事物的反复介绍。 第二阶段:现状分析 在第一阶段的调研基础上对各职能科室及分公司做进一步调研

需求调研流程(DOC)

XXX管理系统需求调研报告

Revision Record 修订记录

Catalog 目录 1需求调研流程 (4) 1.1调研整体流程 (4) 1.2组成部分关系 (5) 1.3分析过程 (6) 2需求调研和分析的方法、策略和步骤 (6) 2.1如何调研 (6) 2.2如何分析 (7) 2.3调研方法 (8) 2.4基本策略 (8) 2.5结构化方法分析步骤 (9) 2.6UML方法分析步骤 (9) 3需求调研相关要求 (10) 3.1文档规范 (10) 3.2需求管理 (11) 3.3调研成果 (12)

1需求调研流程 1.1 调研整体流程

●问题识别:解决目标系统做什么,做到什么程度。需求包括:功能、性能、环境、 可靠性、安全性、保密性、用户界面、资源使用、成本、进度。同时建立需求调查 分析所需的通信途径。 ●分析与综合:从数据流和数据结构出发,逐步细化所有的软件功能,找出各元素之 间的联系、接口特性和设计上的限制,分析它们是否满足功能要求并剔除不合理部 分,综合成系统解决方案,给出目标系统的详细逻辑模型。[常用的分析方法有面 向数据流的结构化分析方法SA(数据流图DFD、数据词典DD、加工逻辑说明)、 描绘系统数据关系的实体关系图ERD、面向数据结构的Jackson方法JSD、面向对 象分析方法OOA(主要用UML)、对于有动态时序问题的软件可以用形式化技术, 包括有穷状态机FSM的状态迁移(转换)图STD、时序图、Petri网。每一种分析 建模方法都有其优势和局限性,可以兼而有之以不同角度分析,应该避免陷入在软 件需求方法和模型中发生教条的思维模式和派系斗争,一般来说结构化方法用于中 小规模软件、面向对象方法用于大型软件。] ●编制需求分析文档 ●需求评审 1.2 组成部分关系 需求分析可分为问题识别、分析与综合、编制需求分析文档、需求评审等四个阶段,包括以下几个方面:确定软件所期望的用户类;获取每个用户的需求;了解实际用户任务和目标以及这些任务所支持的业务需求;分析员与用户的信息以区别用户任务需求、功能需求、

需求分析:需求调研的七种方法

需求分析:需求调研的七种方法要想给人做管理软件,首要的事情自然是把人家现在的业务内容、管理方式弄清楚。即使你是这个领域的业务专家,也要明白一点,无论业务内容是否相同,管理方式一定是不同的,业务可以复制,技术可以复制,管理不能复制。例如,要给仓库做管理系统,需要先了解这个仓库是怎么管理的,怎么出库,怎么入库,怎么盘点,怎么核算;需要给采购部做管理系统,需要先了解采购部是怎么运作的,怎么制定采购计划,怎么下采购单,怎么签订采购合同,等等。 开发信息管理系统,首当其冲的需求来源就是如何将现在的手工业务电子化,没有这一步,说什么资源整合,说什么提高效率,说什么降低成本,说什么智能决策,都是浮云。对于管理软件来说,需求获取重点在如何理解客户业务,这是需求获取阶段最重要,也是最困难的事情,当然,对于需求分析者来说,理解业务与需求获取往往是交错进行的,很难割裂开来。 需求获取一般包括这几种方式:观察法、体验法、单据分析法、报表分析法、问卷调查法、访谈法、需求调研会法。这是需求调研的“七种武器”,它们各有优缺点,无论你想要了解的是什么需求,都需要将这些方式组合应用,针对你想要了解的内容,以及需要了解的对象的工作特点,采用不同的方式。学会并坚持使用这七种武器后,我想你很快就会成为需求调研的真正高手。 观察法 观察法,就是你自己跑到工作现场,看!这个看上去相当简单,貌似走马观花,有些不在行的兄弟会弄得跟公费旅游一般,车间里走走散散心,撩撩HR妹子,就认为是观察法调研了,其实不然。这种方法,关键是要看人家是怎么工作的,拿了什么,干了什么,用了什么工具,送出去什么,什么时候填写了什么单据,制作了什么报表,等等。 体验法 体验法,就是你自己亲自到相关部门去顶岗,做一段时间的业务工作,有了亲身体验自然更容易理解这个岗位的工作。这种方法,最大的优点就是理解业务比较深刻。一旦你几乎成了某岗位的一员后,想想,还有什么比自己帮自己做软件更能够把握需求呢?要给超市收银员写个软件,先到超市卖几天东西,要给仓库做软件,先到仓库发两天货,你的软件偏离用户需求的可能性会大幅度降低。

需求调研的方法

需求调研方法及实战 概述 需求调研和需要分析,可以说是软件工程中极为重要的一环。据统计,失败的项目中有70%以上都是由需求引起的,例如:需求不完整、需求变更等等。在这方面是有着血和泪的教训的。 那么如何才能做好需求?其原则也很简单,就是从外到内、从粗到细、从浅到深。具体的说,就是从公司级、部门级、操作级三个层次进行需求调研和需求分析。 需求开发的具体流程如下: 1.根据合同确定项目目标和范围 2.确定系统干系人 3.选择用户代表 4.熟悉业务领域,建立词汇表 5.做好访谈计划、访谈问题大纲 6.获取每类用户的需求 7.分析用户工作流程 8.确定用例 9.建立领域模型 10.确定非功能需求 11.确定设计约束 12.划分需求优先级 13.编写需求规格说明书 下面将举例说明需求调研的三个层次(本文中的例子取材于笔者亲身参与的一个项目)。公司级 在对客户的业务知识、项目背景有一定的了解后,开始访谈客户公司的高层领导,了解他们对项目的期望、目标(要符合SMART的原则)、及该项目的投资回报率。这些信息可用于对需求的把握和对需求优先级的排序。 在这个阶段中,还需要将业务分解成大的业务模块,定义每个业务模块之间的接口。这样的好处是可以将一个大的系统分解为多个小的系统,降低系统的复杂度。例如:

部门级 在这个阶段中,将上个阶段分解的业务模块落实到具体的业务部门中,访谈该部门经理。获取该部门的业务流程。流程建模的方法如下: 1.找出业务事件 2.识别一个业务事件的相关业务活动 3.确定业务活动之间的关系 4.业务活动的输入、输出信息 5.负责业务活动的部门、岗位 流程建模后,将流程中的每个节点进行分析,判断其是否在系统的范围内。如在系统范围内,将其定义为用例。同时了解部门经理的管理需求,找到业务流程的管控点,生成报表。下面是一个流程建模的实例:

项目需求分析和调研实践过程

某集团船代项目需求分析和调研实践过程 此文档主要在于项目管理设置项目相关文档,有兴趣人员可以参考一下,对于项目管理和未来有此方向者有一定的参考价值。 流程再造方法论 -流程影射,系统评估,定义考核,再造建议 前言 本文档主要根据某集团船代项目需求分析和调研实践过程整理而得,描述从项目启动,调研到设计过程的大致过程叙述,重点在于咨询过程中涉及的需求分析和调研方法论,其他相关项目前期规划和调研可参考此方法论。如有不妥之处敬请指正,也希望能不断完善,谢谢!正文: 软件需求的定义: 根据IEEE软件工程标准词汇(1997年)中定义的需求为: 用户解决问题或达到目标所需的条件和能力; 系统或系统部件要求满足合同,标准,规范或其他正式规定文档所需具有的条件和能力; 一种反映上述条件和能力的文档说明。 本项目简介 因某某集团船代业务发展需要,加上目前的系统存在很大问题,也不能涵盖目前的所有业务需求,需进行调研和需求分析是否需要上一套

新的船代系统,新系统需要整合目前的业务结构和业务流程,同时满足业务的需求和未来发展。 适合读者 此文档适合信息系统项目咨询规划和分析的相关项目人员作为项目前期方法论参考之用。 目录 1.项目启动 2.项目调研 3.项目规划与考核指标 4.撰写SOR 项目启动 1.与成员企业与相关部门沟通 召开项目总启动会议,介绍项目组相关人员以及此项目的主要目的和要求,企业简单本项目涉及的业务流程和相关业务部门和目前主要组织结构。例如船代项目我们在这一个环节我们了解到了整个船代所涉及的主要业务可以分为: 集装箱进出口业务 散杂货进出口业务 箱管

订舱 根据业务的分工部门的分工也不同。以后的调研思路我们也可以按照这样两种业务流程主线去咨询调研相应的部门与人员。 2.安排项目相关人员 根据业务主线(集装箱进出口,散杂货进出口)整理调研思路,要求企业根据提供的业务主线流程,和部门结合分工安排,组织各部门主要相关人员积极配合项目未来的调研。 3.出初期调研时间和相关人员安排表 根据前期的准备工作,出具具体调研时间和人员安排表,时间项目组掌控制(需要和业务部门协调),人员安排需要业务部门提供详细人员名单资料。以便项目成员和企业相关部门人员提前做好调研准备(安排相关人员和准备一些相关资料)。 根据时间人员安排表,做好前期调研准备。 注:在调研具体调研前,我们因该知道所有物流在运作过程中碰到的四个主要问题为: 出错率 时效 成本 结算 在具体的调研过程中,我们始终要以此作为主导的思路问问题,才能找出目前的问题所在。也就是未来规划后的系统的价值所在。

XX项目需求调研方案

广东烟草商业系统营销大集中信息系统建设项目 需求调研计划 (第一期) 编号:LCRJ-06085100802-RM-01-01 (版本:V2.0) 二○○六年九月

目录 1概述 (4) 1.1背景 (4) 1.2目的 (4) 2调研前的准备工作 (4) 2.1确定需求调研方式 (4) 2.2确定调研各方负责人 (4) 2.3确定需求调研时间和地点 (5) 2.4参与需求调研工作的人员安排和通知 (5) 2.5需求调研的组织准备 (5) 2.6需求调研纲要资料 (5) 3需求调研过程概述 (5) 3.1对V3总体业务架构及主体业务流程汇报调研 (6) 3.2对V3具体业务功能及操作进行交流调研 (6) 3.3整理需求调研成果 (6) 3.4需求调研成果确认 (6) 3.5最终需求调研成果汇报 (6) 4调研单位时间安排 (7) 5基础业务上线模块主要流程(当前上线重点) (8) 6附件:需求调研时间安排 (8)

1概述 1.1背景 广东烟草营销大集中系统是浪潮软件在烟草行业承接的规模最大的软件工程,也是需求最复杂的烟草商业企业应用系统,为了保证需求调研过程的有序、完整、规范,获得高质量需求成果,明确调研的方法和工作步骤,特制定本需求调研计划。 1.2目的 随着烟草行业的发展,软件的产品化进一步提高,整体团队逐步规模化,对烟草业务的理解逐步加深,软件功能也更加完善。这一系列的变化,对软件实施前的需求调研及业务咨询的工作,越来越体现出其重要性。需要一个系统的、完整的需求调研计划帮助大家顺利的进行需求调研工作的开展,同时也保证需求调研工作的质量。 本次调研进行集中式调研交流: 1、首先是整体业务架构和业务流程方面的需求调研和交流 主要由省公司相关管理人员、地市公司分管领导及部门负责人参与,主要对业务流程方面进行确认,保证大方向的准确性。 系统涉及的相关部门有:专卖管理部门、营销管理中心、物流配送中心、财务管理中心和信息中心。 2、然后针对具体流程进行实际业务操作层的需求调研和交流 主要由各地市公司代表的部门负责人及核心操作人员参与,是在确认了业务流程的基础上,进行系统功能方面的差异及易用性等方面的交流讨论。2调研前的准备工作 2.1确定需求调研方式 本次需求调研,采用集中式需求调研的方式,即集中各地市公司代表的相关领导和核心业务人员进行需求调研和交流。 2.2确定调研各方负责人 省公司负责人:

需求调研步骤与方法

第一章:前言 目的: 需求调研是为需求说明书做前期工作,可以说需求说明书说是从需求调研表中得到或抽取而出。 需求调研是要了解现实世界中做实际工作的人们真正需要什么样的程序的过程,再把这些需求展开细节整理由设计部开发,再由销售部销售给用户。 标注:调研顾名思义就是调查和研究客户的想法,我感觉应从以下几个步骤入手: 客户想要什么? 认真倾听客户说话,因为客户在说的时候,他多半同时在想自己要什么东西。他说完了,轮到咱了,首先复述客户需求,在复述的同时我们就可以发表建议了。此时态度要把握好,要把客户的需求合理化、简单化。说白了就是程序别太复杂,风险能排全排除掉,别搞个逻辑又复杂又不实用的东西出来。 客户要这干什么用? 听完所有的需求,提炼出客户所要东西的重点,围绕重点开始研究,复述客户的需求。作事千万别说:“我以为”。别怕麻烦,现在多说几遍大家都还是客气,比以后大家对需求有争执强。 他为什么这么想? 客户大多不是IT专家,大多是行业专家,对自己所作的行业至少对本公司的行业流程比较清楚,所有我们就需要搞清楚他们的行业流程或说业务逻辑,看看他们到底想让我们用程序为他们实现什么功能,他们要干什么? 会不会有别的想法? 通过以上四步我们的目标是:搞清客户的要求,找出要求的逻辑,客户想要的结果,同时排除开发的风险,挖掘与控制潜在的要求。 需求调研的目的是:双方对未来产生结果的认同,达成共识的基础是双方对结果均有理解,而不能一味期望客户提供他们的要求。 第二章 2.1. 确定工具 没有什么工具是好还是坏的问题,问题是关键是如何使用它们,无论是什么工具也只是一个辅助工具,也不是生成工具。 工具的选取要求是自己(本组)熟悉的工具,不能是一件最新时髦工具而自己对它了解很少,结果大部分时间花在学习工具上,而不是使用它为你工作。 工具最好也是要求是普通流行的,因为要考虑交流的问题。 2.2. 要做什么就要先了解什么 如果做的项目是你所不了解的一个行业,同组最好要有专家----最终用户做为这个专家是最好的,最少你有了解这个专业,不是要你成为专家,但最少要了解一定的专业知识(最少专有词汇你要知道),不然您甚至不知道去问什么问题或者如何去问他们,甚至于人家在

需求分析方法主要步骤

1.1主要步骤 遵循科学的需求分析步骤可以使需求分析工作更高效。需求分析的一般步骤如图2-3所示。 需求涉及的方面有很多。 在功能方面,需求包括系统要做什么,相对于原系统目标系统需要进行哪些修改,目标用户有哪些,以及不同用户需要通过系统完成何种操作等。 在性能方面,需求包括用户对于系统执行速度、响应时间、吞吐量和并发度等指标的要求。 在运行环境方面,需求包括目标系统对于网络设置、硬件设备、温度和湿度等周围环境的要求,以及对操作系统、数据库和浏览器等软件配置的要求。 在界面方面,需求涉及数据的输入/输出格式的限制及方式、数据的存储介质和显示器的分辨率要求等问题。 1.1.1获取需求,识别问题 开发人员从功能、性能、界面和运行环境等多个方面识别目标系统要解决哪些问题,要满足哪些限制条件,这个过程就是对需求的获取。开发人员通过调查研究,要理解当前系统的工作模型和用户对新系统的设想与要求。 此外,在需求的获取时,还要明确用户对系统的安全性、可移植性和容错能力等其他要求。比如,多长时间需要对系统做一次备份,系统对运行的操作系统平台有何要求,发生错误后重启系统允许的最长时间是多少等。

遗漏需求是最难修订的需求错误。 --RobertL.Glass 获取需求是需求分析的基础。为了能有效地获取需求,开发人员应该采取科学的需求获取方法。在实践中,获取需求的方法有很多种,比如,问卷调查、访谈、实地操作、建立原型和研究资料等。 问卷调查法是采用调查问卷的形式来进行需求分析的一种方法。通过对用户填写的调查问卷进行汇总、统计和分析,开发人员便可以得到一些有用的信息。采用这种方法时,调查问卷的设计很重要。一般在设计调查问卷时,要合理地控制开放式问题和封闭式问题的比例。 开放式问题的回答不受限制,自由灵活,能够激发用户的思维,使他们能尽可能地阐述自己的真实想法。但是,对开放式问题进行汇总和分析的工作会比较复杂。 封闭式问题的答案是预先设定的,用户从若干答案中进行选择。封闭式问题便于对问卷信息进行归纳与整理,但是会限制用户的思维。 访谈通过开发人员与特定的用户代表进行座谈,进而了解到用户的意见,是最直接的需求获取方法。为了使访谈有效,在进行访谈之前,开发人员要首先确定访谈的目的,进而准备一个问题列表,预先准备好希望通过访谈解决的问题。在访谈的过程中,开发人员要注意态度诚恳,并保持虚心求教的姿态,同时还要对重点问题进行深入的讨论。由于被访谈的用户身份可能多种多样,开发人员要根据用户的身份特点,进行提问,给予启发。当然,进行详细的记录也是访谈过程中必不可少的工作。访谈完成后,开发人员要对访谈的收获进行总结,澄清已解决的和有待进一步解决的问题。 关注用户的行为而不是他们的言语。

市场需求的调研方法

市场需求的调研方法 市场调研是指对商品和服务在从生产者到消费者的运营过程中,所发生的有关市场营销情况的资料作系统的收集、整理和分析,以了解商品和服务的现实和潜在市场,并得出结论的工作过程。本文仅就企业外部市场调研进行论述,不涉及企业内部调研。 市场调研关系到系统地、客观地收集、分析和评价市场营销特定方面的信息,以有助于管理者制定有效决策。就其本身而言不是目的,而是达到目的的一种手段,即改进决策的一种手段。为顾客提供优质服务的每一个环节都受此影响。 市场调研分类: 1、根据资料来源渠道分为一手资料调查、二手资料调查;其中二手资料多是通过查寻官方出版物、行业概览等文案调研方式得来的。 2、根据资料内容分为消费者资料、终端或店员零售商资料、经销商资料、竞争对手资料、内部员工资料、媒体资料; 市场调研方法: 一般有实验调查、观察调查、座谈会、深度访谈、街访、入户调查、邮寄问卷法、电话访谈等实地调查和文案调查两种方式。 调研首先是根据需求而做的,是根据工作开展顺序设计的,以随机入户访问、街头拦访方式,针对大众消费品为基准进行市场调研而编制的。 若要研发一个新的产品进入市场,事先就要对相关市场进行调研,确定其可行性。无论是开发“感冒系列、妇科用药、心脑血管”这三大板块的产品还是其他板块的功能产品,都要对市场、对消费者进行调研,最后提供可行性报告。那么研发新产品时应该怎样做好市场调研呢?笔者认为主要有以下几点: A、走访终端,一看,二问,三打听。 比如要要开发一个减肥类保健品,那么首先就应该调查有减肥类产品销售的终端,如国营或私营连锁大药房、私营药店、商场保健品专柜、私人保健品专卖店等。 一要看,看什么? 主要要看终端销售的产品有几种,摆放位置如何,有那几种强势品牌在销售,外包装都是什么颜色的,什么形状(是礼品装,还是普通装),强势品牌是什么颜色,什么形状,终端POP如何…… 可能很多人会认为这样的调研有什么?走走看看不就什么都知道了?话虽这么说,但走终端看似简单,可还是因此而闹出过的大笑话却不少。前几日与一个老朋友聊天,说起了这样一件事,这位老兄以前供职的是国内某医药集团公司,拥有三家上市公司,生物制药是其中的一个板块,后来公司研发了一个新保健品准备进入礼品市场,而市场调研则是老板拍个板就了事了。产品都上市了才发现,其半米高的礼品包装根本就放不进超市的货架,后来没办法,只好横着塞在货架里,结果到了卖场一看,不知里面放的是什么,上市半年,投了一千万的广告,但是产品销售却不尽人意,可笑!可悲! 二要问,问什么?

需求调研流程与相关要求

文档类型Document Type 密级Confidentiality Level 教案研究文档仅供收件方查阅 文档编号Document Code 版本 Version 共12 页0.8 业务需求调研大纲 Prepared by 拟制王飞 Date 日期 2011-2-11 Reviewed by 评审人Date 日期 Approved by 批准Date 日期 版权所有不得复制 Copyright ? BroadenGate Technologies, Co., Ltd.

All Rights Reserved Revision Record 修订记录 Catalog 目录

1需求调研流程 1.1 调研整体流程

问题识别:解决目标系统做什么,做到什么程度。需求包括:功能、性能、环境、可靠性、性、保密性、用户界面、资源使用、成本、进度。同时建立需求调查分析所需的通信途径。

●分析与综合:从数据流和数据结构出发,逐步细化所有的软件功能,找出各元素之 间的联系、接口特性和设计上的限制,分析它们是否满足功能要求并剔除不合理部 分,综合成系统解决技术方案,给出目标系统的详细逻辑模型。[常用的分析方法 有面向数据流的结构化分析方法SA(数据流图DFD、数据词典DD、加工逻辑说明)、描绘系统数据关系的实体关系图ERD、面向数据结构的Jackson方法JSD、面向对 象分析方法OOA(主要用UML)、对于有动态时序问题的软件可以用形式化技术, 包括有穷状态机FSM的状态迁移(转换)图STD、时序图、Petri网。每一种分析 建模方法都有其优势和局限性,可以兼而有之以不同角度分析,应该避免陷入在软 件需求方法和模型中发生教条的思维模式和派系斗争,一般来说结构化方法用于中 小规模软件、面向对象方法用于大型软件。] ●编制需求分析文档 ●需求评审 1.2 组成部分关系 需求分析可分为问题识别、分析与综合、编制需求分析文档、需求评审等四个阶段,包括以下几个方面:确定软件所期望的用户类;获取每个用户的需求;了解实际用户任务和目标以及这些任务所支持的业务需求;分析员与用户的信息以区别用户任务需求、功能需求、业务规则、质量属性、建议解决方法和附加信息;将系统级的需求分为几个子系统,并将需求中的一部分分配给软件组件;了解相关质量属性的重要性;讨论得出实施优先级;将所收集的用户需求编写成需求规格说明和模型;评审需求规格说明,确保与用户达成共识。

产品需求调研方案

XXX调研方案 XXX事业部 目录

1.目的 通过全方位、多层次、多渠道开展需求调研把握最终用户的真实服务需求,为XXX产品提供的服务项目的设计和优化提供依据。 2.范围 本方案适用于本次用户需求调研。 3.职责 3.1管理部门 互联时代XXX业务部为本方案的归口管理部门,负责本方案的编制。 3.2职责划分 XXX业务部负责调研工作的总体规划、设计、指导、实施、控制、沟通及协调,负责调研方案的设计,调研数据的分析,市场调查报告的撰写,调研结果应用等。中国移动选派人员参与此次调研。 4.内容 4.1需求调研目标 4.1.1了解目前用户对产品的印象及期望需求; 4.1.2了解目前用户对当前产品的体验评价及需求定位; 4.1.3了解目前产品对用户需求方面存在的问题和不足; 4.1.4了解用户对产品内容及对不同产品展现形式的需求偏好; 4.1.5了解用户的需求特点、类似产品的消费结构、消费习惯、消费心里。 4.2调研方案

4.2.1确定资料来源 ●一手资料来源:用户服务需求调研一手资料即产品经理通过座谈会、调查问卷调查采集 的数据。 ●二手资料来源:用户服务需求调研二手资料包括企业以往开展的各项调研活动积累的资 料,行业公开报告、期刊和相关资料,以及市场调查数据等商业资料。 4.2.2确定调研方法 此次用户服务需求调研调研方法主要分为问卷调查和座谈会两种,其中以座谈会为主,由产品经理对最终用户进行邀约座谈访问,其次将采取热线问卷调查。 4.2.3调研工具的选择 用户服务需求调研工具为座谈和调查表,调查表中包含封闭式问题和开放式问题两类问题。 4.2.4抽样计划 抽样计划涉及到如何选取合适的样本来进行调研。抽样计划分座谈会抽样和调查问卷抽样,主要做三个方面的决策: ●抽样单位, 即向什么人调查。用户服务需求调研抽样单位为XXX产品活跃用户(活跃用户定义为正在使用或半年内使用过XXX产品但退订的用户),座谈会抽样单位为重庆市主城区的XXX 活跃用户,调查问卷其抽样总体是全国各地区具有一定价值的活跃用户。 ●座谈会抽样方法 即采用何种方法抽样。用户服务需求调研建议采取随机抽样中的分层抽样。具体步骤为:第一层抽样:以用户所在区域(渝中,九龙坡,沙坪坝,大渡口,南岸,巴南,江北,渝北,北碚); 第二层抽样:以用户活跃情况作为第二层抽样单位(近一月内登录过WAP更新过大简历:近一月内使过短搜:使用XXX产品一年以上但近一个月内退订=5:4:1);

需求调研流程

需求调研流程 -标准化文件发布号:(9456-EUATWK-MWUB-WUNN-INNUL-DDQTY-KII

XXX管理系统需求调研报告

Revision Record 修订记录

Catalog 目录 1需求调研流程 (5) 1.1调研整体流程 (5) 1.2组成部分关系 (6) 1.3分析过程 (7) 2需求调研和分析的方法、策略和步骤 (7) 2.1如何调研 (8) 2.2如何分析 (8) 2.3调研方法 (9) 2.4基本策略 (9) 2.5结构化方法分析步骤 (10) 2.6UML方法分析步骤 (10) 3需求调研相关要求 (11) 3.1文档规范 (11) 3.2需求管理 (13) 3.3调研成果 (13)

1需求调研流程 1.1 调研整体流程

●问题识别:解决目标系统做什么,做到什么程度。需求包括:功能、性能、环 境、可靠性、安全性、保密性、用户界面、资源使用、成本、进度。同时建立需 求调查分析所需的通信途径。 ●分析与综合:从数据流和数据结构出发,逐步细化所有的软件功能,找出各元素 之间的联系、接口特性和设计上的限制,分析它们是否满足功能要求并剔除不合 理部分,综合成系统解决方案,给出目标系统的详细逻辑模型。[常用的分析方法 有面向数据流的结构化分析方法SA(数据流图DFD、数据词典DD、加工逻辑说 明)、描绘系统数据关系的实体关系图ERD、面向数据结构的Jackson方法JSD、 面向对象分析方法OOA(主要用UML)、对于有动态时序问题的软件可以用形式化 技术,包括有穷状态机FSM的状态迁移(转换)图STD、时序图、Petri网。每一 种分析建模方法都有其优势和局限性,可以兼而有之以不同角度分析,应该避免 陷入在软件需求方法和模型中发生教条的思维模式和派系斗争,一般来说结构化 方法用于中小规模软件、面向对象方法用于大型软件。] ●编制需求分析文档 ●需求评审 1.2 组成部分关系 需求分析可分为问题识别、分析与综合、编制需求分析文档、需求评审等四个阶段,包括以下几个方面:确定软件所期望的用户类;获取每个用户的需求;了解实际用户任务和目标以及这些任务所支持的业务需求;分析员与用户的信息以区别用户任务需求、功能

需求分析方法主要步骤

需求分析方法主要步骤公司标准化编码 [QQX96QT-XQQB89Q8-NQQJ6Q8-MQM9N]

1.1主要步骤 遵循科学的需求分析步骤可以使需求分析工作更高效。需求分析的一般步骤如图2-3所示。 需求涉及的方面有很多。 在功能方面,需求包括系统要做什么,相对于原系统目标系统需要进行哪些修改,目标用户有哪些,以及不同用户需要通过系统完成何种操作等。 在性能方面,需求包括用户对于系统执行速度、响应时间、吞吐量和并发度等指标的要求。 在运行环境方面,需求包括目标系统对于网络设置、硬件设备、温度和湿度等周围环境的要求,以及对操作系统、数据库和浏览器等软件配置的要求。 在界面方面,需求涉及数据的输入/输出格式的限制及方式、数据的存储介质和显示器的分辨率要求等问题。 1.1.1获取需求,识别问题 开发人员从功能、性能、界面和运行环境等多个方面识别目标系统要解决哪些问题,要满足哪些限制条件,这个过程就是对需求的获取。开发人员通过调查研究,要理解当前系统的工作模型和用户对新系统的设想与要求。 此外,在需求的获取时,还要明确用户对系统的安全性、可移植性和容错能力等其他要求。比如,多长时间需要对系统做一次备份,系统对运行的操作

系统平台有何要求,发生错误后重启系统允许的最长时间是多少等。 遗漏需求是最难修订的需求错误。 获取需求是需求分析的基础。为了能有效地获取需求,开发人员应该采取科学的需求获取方法。在实践中,获取需求的方法有很多种,比如,问卷调查、访谈、实地操作、建立原型和研究资料等。 问卷调查法是采用调查问卷的形式来进行需求分析的一种方法。通过对用户填写的调查问卷进行汇总、统计和分析,开发人员便可以得到一些有用的信息。采用这种方法时,调查问卷的设计很重要。一般在设计调查问卷时,要合理地控制开放式问题和封闭式问题的比例。 开放式问题的回答不受限制,自由灵活,能够激发用户的思维,使他们能尽可能地阐述自己的真实想法。但是,对开放式问题进行汇总和分析的工作会比较复杂。 封闭式问题的答案是预先设定的,用户从若干答案中进行选择。封闭式问题便于对问卷信息进行归纳与整理,但是会限制用户的思维。 访谈通过开发人员与特定的用户代表进行座谈,进而了解到用户的意见,是最直接的需求获取方法。为了使访谈有效,在进行访谈之前,开发人员要首先确定访谈的目的,进而准备一个问题列表,预先准备好希望通过访谈解决的问题。在访谈的过程中,开发人员要注意态度诚恳,并保持虚心求教的姿态,同时还要对重点问题进行深入的讨论。由于被访谈的用户身份可能多种多样,开发人员要根据用户的身份特点,进行提问,给予启发。当然,进行详细的记录也是访谈过程中必不可少的工作。访谈完成后,开发人员要对访谈的收获进行总结,澄清已解决的和有待进一步解决的问题。 关注用户的行为而不是他们的言语。 --JakobNielsen 为了深入地了解用户需求,有时候开发人员还会以用户的身份直接参与到现有系统的使用过程中,在亲身实践的基础上,更直接地体会现有系统的弊端

产品需求调研方案设计

XXX调研方案

XXX事业部 目录 1.目的 (4) 2.围 (4) 3.职责 (4) 3.1 管理部门 (4) 3.2 职责划分 (4) 4.容 (5) 4.1 需求调研目标 (5) 4.1.1 了解目前用户对产品的印象及期望需求; (5) 4.1.2 了解目前用户对当前产品的体验评价及需求定位; (5) 4.1.3 了解目前产品对用户需求方面存在的问题和不足; (5) 4.1.4 了解用户对产品容及对不同产品展现形式的需求偏好; (5)

4.1.5 了解用户的需求特点、类似产品的消费结构、消费习惯、消费心里。 (5) 4.2 调研方案 (5) 4.2.1 确定资料来源 (5) 4.2.2 确定调研方法 (5) 4.2.3 调研工具的选择 (6) 4.2.4 抽样计划 (6) 4.3调研问卷 (7) 4.4 调研实施方案 (8) 4.4.1 根据实际情况,对调查问卷进行最终细化 (8) 4.4.2 制定调研实施准备工作计划和安排 (8) 4.4.3 制定调查控制与监督方案,以及突发事件解决方案 (9) 4.5 实施调研 (9) 4.6 调查过程控制与协调 (9) 4.7 调查复核与抽检 (9) 4.8 调查数据编码与录入 (9) 4.8.1 编辑整理 (10) 4.8.2 数据编码 (10)

4.8.3 数据录入 (10) 4.8.4 数据清理 (10) 4.9 调查数据分析 (10) 4.10 市场调查报告撰写 (10) 4.11 服务调研结果应用 (11) 5.附件 (11) 5.1 调研问卷 (11) 5.2 座谈大纲 (16) 5.2.1 基本目的 (16) 5.2.2 参与调研人员 (16) 5.2.3 调研时间与地点 (17) 5.2.4 调研活动议程 (17)

需求分析方法主要步骤

1.1 主要步骤 遵循科学的需求分析步骤可以使需求分析工作更高效。需求分析的一般步骤如图2-3所示。 需求涉及的方面有很多。 在功能方面,需求包括系统要做什么,相对于原系统目标系统需要进行哪些修改,目标用户有哪些,以及不同用户需要通过系统完成何种操作等。 在性能方面,需求包括用户对于系统执行速度、响应时间、吞吐量和并发度等指标的要求。 在运行环境方面,需求包括目标系统对于网络设置、硬件设备、温度和湿度等周围环境的要求,以及对操作系统、数据库和浏览器等软件配置的要求。 在界面方面,需求涉及数据的输入/输出格式的限制及方式、数据的存储介质和显示器的分辨率要求等问题。 1.1.1获取需求,识别问题 开发人员从功能、性能、界面和运行环境等多个方面识别目标系统要解决哪些问题,要满足哪些限制条件,这个过程就是对需求的获取。开发人员通过调查研究,要理解当前系统的工作模型和用户对新系统的设想与要求。 此外,在需求的获取时,还要明确用户对系统的安全性、可移植性和容错能力等其他要求。比如,多长时间需要对系统做一次备份,系统对运行的操作系统

平台有何要求,发生错误后重启系统允许的最长时间是多少等。 遗漏需求是最难修订的需求错误。 --RobertL.Glass 获取需求是需求分析的基础。为了能有效地获取需求,开发人员应该采取科学的需求获取方法。在实践中,获取需求的方法有很多种,比如,问卷调查、访谈、实地操作、建立原型和研究资料等。 问卷调查法是采用调查问卷的形式来进行需求分析的一种方法。通过对用户填写的调查问卷进行汇总、统计和分析,开发人员便可以得到一些有用的信息。采用这种方法时,调查问卷的设计很重要。一般在设计调查问卷时,要合理地控制开放式问题和封闭式问题的比例。 开放式问题的回答不受限制,自由灵活,能够激发用户的思维,使他们能尽可能地阐述自己的真实想法。但是,对开放式问题进行汇总和分析的工作会比较复杂。 封闭式问题的答案是预先设定的,用户从若干答案中进行选择。封闭式问题便于对问卷信息进行归纳与整理,但是会限制用户的思维。 访谈通过开发人员与特定的用户代表进行座谈,进而了解到用户的意见,是最直接的需求获取方法。为了使访谈有效,在进行访谈之前,开发人员要首先确定访谈的目的,进而准备一个问题列表,预先准备好希望通过访谈解决的问题。在访谈的过程中,开发人员要注意态度诚恳,并保持虚心求教的姿态,同时还要对重点问题进行深入的讨论。由于被访谈的用户身份可能多种多样,开发人员要根据用户的身份特点,进行提问,给予启发。当然,进行详细的记录也是访谈过程中必不可少的工作。访谈完成后,开发人员要对访谈的收获进行总结,澄清已解决的和有待进一步解决的问题。 关注用户的行为而不是他们的言语。 --JakobNielsen 为了深入地了解用户需求,有时候开发人员还会以用户的身份直接参与到现有系统的使用过程中,在亲身实践的基础上,更直接地体会现有系统的弊端以及

需求调研的步骤和方法

需求说明书建立过程 简介:本文教您如何做好需求说明书的前期工作需求调研。 第1章前言 目的 需求调研是为需要说明书做前期工作,可以说需要说明书说是从需求调研表中得到或抽取而出。 需求调研是要了解现实世界中做实际工作的人们真正需要什么样的程序的过程,再把这些需求开进细节整理由设计部开发,再由销售部销售给用户。 第2章前期准备 2.1. 确定工具 ?没有什么工具是好还是坏的问题,问题是关键是如何使用它们,无论是什么工具也只是一个辅助工具,也不是生成工具。 ?工具的选取要求是自己(本组)熟悉的工具,不能是一件最新时髦工具而自己对它了解很少,结果大部分时间化在学习工具上,而不是使用它为你工作。 ?工具最好也是要求是普通流行的,因为要考虑交流的问题。 2.2. 要做什么就要先了解什么 ?如果做的项目是你所不了解的一个行业(专业)同组有要最好有要专家----最终用户做为这个专家是最好的,最少你有了解这个专业,不是要你成为专家,但最少要了解一定的专业知识(最少专来词汇你要知道),不然您甚至不知道去问什么问题或者如何去问他们,甚至于人家在说什么你也不知道。 ?相应的专业资料是必须的,最少要有专业入门书籍和对应的资料,也需要求更深入的一些资料。当然有专家的参入就另当别论。 ?如果行业的难度不是很大,可以通入分析人员的自我学习在短时间内了解行业,也许可以不用专家,否则专家是必须的。 2.3. 建立设计环境 一定建立一个专门的设计环境来为本项目服务,进行一定的资源分配,进行必要的文件管理。 2.4. 真正了解自己和用户 ?那些是用户可能明确要达到的目地 ?要知道那些是自己能做到的,那些是自己不能做的。

项目需求调研方案

****公司 信息系统建设项目 需求调研计划(第一期) (版本:V2.0) 二***年九月

目录 1概述 (4) 1.1背景 (4) 1.2目的 (4) 2调研前的准备工作 (4) 2.1确定需求调研方式 (4) 2.2确定调研各方负责人 (4) 2.3确定需求调研时间和地点 (5) 2.4参与需求调研工作的人员安排和通知 (5) 2.5需求调研的组织准备 (5) 2.6需求调研纲要资料 (5) 3需求调研过程概述 (5) 3.1对软件产品总体业务架构及主体业务流程汇报调研 (6) 3.2对软件产品具体业务功能及操作进行交流调研 (6) 3.3整理需求调研成果 (6) 3.4需求调研成果确认 (6) 3.5最终需求调研成果汇报 (6) 4调研单位时间安排 (7) 5基础业务上线模块主要流程(当前上线重点) (8) 6附件:需求调研时间安排 (8)

1概述 1.1背景 **系统是**软件公司承接的规模最大的软件工程,也是需求最复杂的应用系统,为了保证需求调研过程的有序、完整、规范,获得高质量需求成果,明确调研的方法和工作步骤,特制定本需求调研计划。 1.2目的 随着地产行业的发展,软件的产品化进一步提高,整体团队逐步规模化,对地产业务的理解逐步加深,软件功能也更加完善。这一系列的变化,对软件实施前的需求调研及业务咨询的工作,越来越体现出其重要性。需要一个系统的、完整的需求调研计划帮助大家顺利的进行需求调研工作的开展,同时也保证需求调研工作的质量。 本次调研进行集中式调研交流: 1、首先是整体业务架构和业务流程方面的需求调研和交流 主要由集团公司相关管理人员、项目公司分管领导及部门负责人参与,主要对业务流程方面进行确认,保证大方向的准确性。 系统涉及的相关部门有:信息中心、***。 2、然后针对具体流程进行实际业务操作层的需求调研和交流 主要由各项目公司代表的部门负责人及核心操作人员参与,是在确认了业务流程的基础上,进行系统功能方面的差异及易用性等方面的交流讨论。2调研前的准备工作 2.1确定需求调研方式 本次需求调研,采用集中式需求调研的方式,即集中各项目公司代表的相关领导和核心业务人员进行需求调研和交流。 2.2确定调研各方负责人 集团公司负责人: 项目公司代表负责人: 软件公司负责人:

如何做需求调研报告

如何做需求调研报告 第1章前言 1.1 目的 需求调研是为需要说明书做前期工作,可以说需要说明书说是从需求调研表中得到或抽取而出。 需求调研是要了解现实世界中做实际工作的人们真正需要什么样的程序的过程,再把这些需求开进细节整理由设计部开发,再由销售部销售给用户。 用户:系统分析人员 第2章前期准备 2.1. 确定工具 ?没有什么工具是好还是坏的问题,问题是关键是如何使用它们,无论是什么工具 也只是一个辅助工具,也不是生成工具。 ?工具的选取要求是自己(本组)熟悉的工具,不能是一件最新时髦工具而自己对 它了解很少,结果大部分时间化在学习工具上,而不是使用它为你工作。 ?工具最好也是要求是普通流行的,因为要考虑交流的问题。 2.2. 要做什么,就要先了解什么 ?如果做的项目是你所不了解的一个行业(专业)同组有要最好有要专家----最终 用户做为这个专家是最好的,最少你有了解这个专业,不是要你成为专家,但最

少要了解一定的专业知识(最少专来词汇你要知道),不然您甚至不知道去问什 么问题或者如何去问他们,甚至于人家在说什么你也不知道。 ?相应的专业资料是必须的,最少要有专业入门书籍和对应的资料,也需要求更深 入的一些资料。当然有专家的参入就另当别论。 ?如果行业的难度不是很大,可以通入分析人员的自我学习在短时间内了解行业, 也许可以不用专家,否则专家是必须的。 2.3. 建立设计环境 一定建立一个专门的设计环境来为本项目服务,进行一定的资源分配,进行必要的文件管理。 2.4. 真正了解自己和用户 ?那些是用户可能明确要达到的目地 ?要知道那些是自己能做到的,那些是自己不能做的。 ?对于不能做的处理方法,如拒绝,转包等 ?那些是用户想要做到的 2.5. 列出人员分配表和所有工具列表 ?明确项目人员分工 ?统一项目所用的工具 ?统一项目文件模版 ?其它资源列表(资料,相关网站,资询电话。。。) 第3章调研过程 3.1. 搜集需求得到需求说明书 1.注意:

需求分析(一)概念、方法、实践步骤

需求分析(一)概念、方法、实践步骤 1.概念、方法、实践步骤 需求分析阶段主要通过收集、分析、导出的方法,将客户、业务、用户的需求转换为对应的(软件)系统需求的过程。典型的工作产品:软件需求说明(Software Requirements Specifications,以下简称SRS)其主要包括系统基本概要、业务功能、系统功能(性能、安全性、信赖性、扩充性、移植性、多语言对应性等要求)、接口功能要求等内容。 1.1 需求分析阶段的主要活动 需求分析阶段的主要活动可以分为需求开发、需求管理2类: 需求开发通过对客户、业务、用户、原系统等调查获取原始的需求,经过需求分析逐步识别并使业务具体化,通过形成制作规格说明书(或SRS)使业务系统化,项目团队同客户、用户逐步达成共识对需求得以最终确认,其间可以通过系统建模、POC等方式评估需求的可实现性。

需求管理在需求开发过程中,通过需求范围认定、需求形式化记录、需求数据库建立、需求状态跟踪、需求变更分析和波动评估、需求评审控制等活动,通过使用需求管理工具等手段,实现对系统需求按基线进行控制和管理。其核心内容变更管理、版本管理以及需求跟踪。 1.2 需求开发的主要概念以及核心步骤 业务需求反映了企业或组织对(软件)系统的业务要求,通常也包含问题或机会的定义。问题是指企业或组织运作过程中遇到的问题,例如物资供应脱节、用户投诉量大、客户流失率较高等。机会是指抓住外部环境变化所带来的机会,以便为企业带来新的发展,例如电子商务、网上银行、基于即时通信的工作协同系统等。业务需求通常由管理人员提出,业务需求的解决往往要结合制度、(人员)能力、系统功能等多方面综合解决。另外,业务需求也反映了企业或组织对(软件)系统的高层次目标要求,就是系统的建设的目的以及目标。 用户需求是指描述用户使用(软件)系统需要完成什么任务,怎么完成的需求,通常是在问题定义(业务需求)的基础上进用户访谈、调查,对用户使用的场景进行整理,从而建立用户角度的需求。解决如何使用(软件)系统完成具体工作。 软件系统需求是在业务需求的指导下,对用户需求进行整理、分析、提炼,从而指导开发的、更精确的、规格化的需求。一般来说,软件需求可以作为软件验收依据与合同契约。软件系统需求可以分为业务功能需求、系统功能需求、设计约束等方面的内容。

相关文档
最新文档