导航:首页 > 知识科普 > 需求获取方法有那哪些

需求获取方法有那哪些

发布时间:2022-04-22 13:26:46

什么是需求工程

需求工程的重要性主要表现在: 增强了项目涉众对复杂产品特征在细节和相互依赖关系上的理解, 增强了项目涉众对需求( 尤其是复杂需求) 的掌握 ; 增进了项目涉众之间的交流, 减少了可能的误解和交流偏差; 需求管理能够更加有效地处理需求变更,提高了生产效率; 需求跟踪信息能够更加准确地反映项目的进展情况,以便进行更好的项目决策; 使得项目涉众认识到需求在项目工作中的重要性, 使得需求的作用得到重视和有效发挥。良好的需求分析和管理工作, 才能把系统的功能描述和性能指标转化为具体的软件需求规格说明书,成为系统建设的依据和基础。

需求工程的内容

需求获取阶段
需求获取首先需要的是技术的支持,其次,在需求获取工作中主要涉及了 3 个至关重要的因素:应搜集什么信息;从什么来源中搜集信息;用什么机制或技术搜集信息。再次,需求获取的开始,代表着软件项目正式开始实施,正所谓万事开头难。综合上述 3 个点使得需求获取成为软件开发中最困难、最关键、最易出错也是最需要交流的方面。在工作开展中,主要是就业务流程、组织架构、软硬件环境和现有系统等相关内容进行沟通,挖掘系统最终用户的真正需求,把握需求的方向。在需求获取调研会中首先对需求获取方法作了验证。现行的需求获
取方法一般有基于调查的需求获取方法、基于用例的需求获取方法、原型法等几种方法。各种需求获取方法各有利弊。

需求分析阶段
需求分析与需求获取是密切相关的,需求获取是需求分析的基础,需求分析是需求获取的直接表现,两者相互促进,相互制约。需求分析与需求获取的不同主要在于需求分析是在已经了解承建方的实际的客观的较全面的业务及相关信息的基础上,结合软、硬件实现方案,并做出初步的系统原型给承建方做演示。承建方则通过原型演示来体验业务流程的合理化、准确性、易用性。同时,用户还要通过原型演示及时地发现并提出其中存在的问题和改进意见和方法。

Ⅱ 产品的需求来源有哪些

不仅是在新产品开发时需要通过市场调查研究获取用户需求,从而转化为产品需求,产品上市后需要定时对产品迭代升级(特别是互联网产品),同样需要收集用户需求,还包括运营需求。切记,无论在任何时候,需求都不能是产品经理或领导层的“拍脑袋”决定,即使在产品上市后。产品上市后的需求来源更加,呈现出多元化,因此需要产品经理对需求来源进行梳理,确保不要遗漏,从而更好的做出需求管理及迭代计划,避免临时抱佛脚,到处救火。结合我10年的工作经验和社群其他产品经理的经验,我们汇总了产品需求的主要需求来源途径,供大家参考,如图7-1所示。

图7-1 产品需求主要来源途径

以上的需求来源方式多数已在前文中做过介绍,在此不再一一列举详加阐述。在此我将产品上市后的需求来源分为四类:用户体验反馈、业务发展需要、产品数据分析、竞争对手分析,具体实践如下。

1. 用户体验反馈

产品在上市后交付用户后,用户的使用情况、体验、满意度反馈对企业来说十分重要,因为这是衡量产品价值及成功的最直接体现。通过用户反馈,我们可以及时的对产品进行改进提升以满足用户的需求,赢得口碑。为避免产品缺陷带来的市场灾难,试销是解决这一问题的最佳途径。即使产品全面上市后,依然要对定时进行市场调研获取用户反馈,对B端客户更要亲临现场听取客户意见和观察用户使用情况。对于互联网产品而言,一定要提供在线用户反馈通道,确保7*24小时听取客户意见及建议。来自客户的反馈是最真实的,最有效的需求,一定要高度重视,但同时要避免用户带有感情色彩,以偏概全。建议针对用户反馈的问题要进行进一步的研究,找出问题的根本所在:是缺陷的要立刻补救;是体验的要尽力提升;是个性化需求的要研究分后再做决策。

2. 业务发展要求

在市场环境下,企业根据战略要求,按照既定的产品路线图和技术路线图对产品进行升级迭代,比如比如苹果手机每年都会推出新款手机,增加性能或提升性能。这一是为了满足市场的需求,二是为了加强市场竞争力。在互联网领域,由于产品和运营是密不可分的整体,因此运营人员为了推动产品发展,也会提出大量需求,用户看到的是前端服务,而为了支持前端服务需要一个庞大的后台,比如电子商务类产品,很多功能结构都需要依赖于自身的业务决策,并不是想怎么做就怎么做的。这些都是业务发展的具体需求表现,通常都是由内部提出来的。

3. 产品数据分析

产品上市后就要严密的关注产品各项表现数据,为产品的迭代升级提供支撑,为产品经营策略决策提供依据。非互联网行业可以通过ERP等产品流通数据管理软件来收集分析产品经营数据,互联网行业可以通过专业的统计工具来收集,如Google、Anlystic、网络统计、站长统计、友盟统计等等,再有用户的访问数据,包括浏览痕迹、点击痕迹、在每个页面上的浏览时长,整体的浏览顺序等等,这些需要预先埋点,等于说必须要在设计的时候就考虑到后期的这种数据收集的需求,从而为数据分析打下基础,否则获取不到数据,何谈分析呢?有了数据之后还要注意分析的方法,所以产品经理要稍微知道一点数据分析和数据挖掘的知识,能够从数据当中寻找关联,发现关系,从而得出结果)。另外,还可参考一些公共调研机构出具的一些数据分析报告,比如艾瑞资讯等对互联网行业里面所做的一些数据分析,很多都很有参考价值,有些数据是我们收集不到的,但这些专业的调研机构可以,这样就能形成互补。

4. 竞争对手分析

谈到竞品分析我们首先想到的就是去研究同类产品,从中找出别人产品的优劣势,进而发现产品的突破口,即如何做到人无我有,人有我优,人优我精。可是还有一种竞品分析是大家不常用的,那就是跨行业做竞品分析,而且这种方式在创新应用上要强于同业竞品分析(同业的竞争度太高,同质化太严重)。这种方式是我在500强企业工作时,CEO教会我的。当时我们在做一款保险代理人科技赋能APP,在上一家单位的时候我主要是通过同业竞品分析,采用差异化来提升产品,当CEO要求我去做异业体验报告和竞品分析的时候,我表示非常的不能理解,但还是去执行了,在这个过程中受益匪浅。比如,我们通过研究自媒体营销,将自媒体营销工具植入到我们的APP里,开发“自媒体助手”帮助代理人构建自媒体营销矩阵传播保险内容来获取保险客户。这是非常好的跨界借鉴应用,慧择网通过这种方式构建了18000余个个人代理保险营销账号,其影响力和范围远超企业官方账号,成为保险界营销创新的一大亮点,为慧择的成功上市提供了重要的数据支撑。由此,在同质化竞争日趋激烈的市场,希望大家能将目光放的更远一些,范围更大一些,去寻找灵感,寻找有竞争力的需求点。

以上是一些常见的需求获取的来源,可能并不止于这些,还有别的方法这里没有提及到,日后大家可以相互交流补充。需求获取是产品开发的第一步,有需求了才能进行需求分析,才能进行产品定义,因此做好需求获取至关重要。

Ⅲ 消费者满足需求获取信息的方式有哪些

比如说可以通过看书呀,比如说可以通过手机视频呀。同时也可以通过和他人的交流来获取信息呀!总之现在电子化信息比较方便,有各种渠道可以使用。

Ⅳ 需求分析常用方法都有哪些,请举例说明

问卷调查法,是指设计方就用户需求中的一些个性化的、需要进一步明确的需求或问题,通过采用向用户问卷调查表的方式,达到彻底弄清项目需求的一种需求获取方法。 这种方法适合于设计方和建设方、使用方都清楚项目需求的情况。因为建设方和使用方都清楚项目的需求,需要双方进一步沟通的需求或问题就比较少,通过采用这种简单的问卷调查方法就能使问题得到较好的解决。显然对于乐百氏集团这样规模庞大的公司,简单的问卷调查是不能够满足准确获得需求的需要的。会议讨论法,是指设计方和用户相关人员召开若干次需求讨论会议,达到彻底弄清项目需求的一种需求获取方法。这种方法适合于设计方不清楚用户的详细业务需求,但使用方清楚项目需求的情况。因为使用方清楚项目的需求,他们能准确地表达出他们的需求,而设计方有专业的需求,而我们有专业的软件开发经验,经过回忆讨论交流之后,能够对用户的需求进行准确描述和把握。这个方法对于准确的获得乐百氏公司的需求是一种不错的选择。在本案例中系统的设计人员也是这么做的,他们通过和乐百氏项目组经理的讨论,很快了解了乐百氏的运作过程的数据。界面原型法,是指设计方根据自己所了解的用户需求,描画出应用系统的功能界面后与用户进行交流和沟通,通过“界面原型”这一载体,达到双方逐步明确项目需求的一种需求获取的方法。这种方法比较适合于设计方和用户都不是非常清楚项目需求、只是大概了解用户需求的情况。因为设计方和用户方都不能非常准确的描述出客户的需求,因此此时就更需要借助于一定的“载体”来加快对需求的挖掘和双方对需求理解

Ⅳ 需求获取的常用方法有哪些25.说明软件测试和调试的目的有何区别

需求获取的常用方法有哪些
1)用户访谈
用户访谈是一种最基本的需求获取手段,它是指分析人员以个别访谈或小组合议的形式与用户进行初步的沟通。用户访谈的形式包括结构化和非结构化两种,结构化是指分析人员按照——定准则事先准备好一系列问题,通过用户对问题的回答来获取有关目标软件方面的内容;非结构化则是只列以一个粗糙的想法,根据访谈的民体情况来进行发挥。
2)用户调查
在进行用户防谈时,由于很多关键人员的时间有限,不易安排过多的时间或者项日涉及的客户面较广。不可能——一访谈。因此,就需要借助用户调杏的方法,通过精心设计要问的问题,然后下发到相关的人员手中,让他们填写,再从所填写的内容中获取系统的需求倍息,这样就可以克服上述的问题。
用户调查最大的不足就是缺乏灵活性,而且可能存在受调查人员不能很好表述自己想法的限制。
3)现场观摩
俗话说,百闻石如一见,对于许多较为复杂的流程和系统而言,是很难用自然语言表达清楚的。因此,为了能够对系统的需求获得全面的了解,实际观察用户的操作过程就是一种行之合效的方法。现场观摩就是走到客户的工作场所,一边观察,一边听客户讲解,甚至可以安排人员跟随用户一起工作一段时间。这样就可以使得分析人员对客户的需求有更加直观的理解。但是,在现场观摩过程中必须切记;建造软件系统不仅仅只是为了模拟客户的手下操作过程,还必须将最好的经济效益、最快的处理速度、最合理的操作流程和最友好的用户界而等作为软件设计的目标。
4)文档考古
文档考古是指对历史存在的—些文档进行研究,从带有数据的文件、表单、报表等文档中获取所需信息的过程。对于一些数据流程比较复杂的、工作表单较多的项目来说,就可以应用这种方法。
5)建立联合分析小组
在系统开发时,系统分析员和用户之间由于知识结构的差异,难免存在难逾越的交流鸿沟。
用广提供的需求信息,在系统分析员看来可能是零散和片面甚至无法理解的。因此,为了能够减少交流上的问题,就需要一个领域专家来帮助进行沟通,即可以建立一个由用户、系统分析员和领域专家参加的联合分析小组来共同完成需求的获地。
6)原型法
原型是在软件开发中被广泛使用的一种工具,在软件系统的很多开发阶段都起着非常重要的作用。原型法就是尽可能快地建造一个祖糙的系统,这系统实现了目标系统的某些或全部功能,但是这个系统可能在可靠性、界面的友好性或其他方向上存在缺陷。建造这样一个系统的目的是为了看,考察某一方面的可行性。如算法的可行性,技术的可行性,或考察是否满足用户的需求等。原型是在最终系统产生之前的一个局部真实表现,可以让人们能够对一些具体问题进行基于文物的有效沟通,从而帮助人们尽早解决软件开发个存在的各种不确定性。
7)模型驱动
前面的面谈、原型、观察以及文档审查等方法可以通过执行一些具体的获取行为来对系统需求进行认知和理解。但是大多数软件系统,尤其是对于复杂的系统而言,它们的需求获取任务绝不是可以通道一两次这样简单的获取行为就能够完成的。为了能够使得获取行为相互配合、减少不必要的精力耗费和防止出现获取信息的遗漏,可以采用模型驱动的方法。
8)基于上下文的方法
软件系统是作为一个整体存在的,它通过和环境的交互来解决用户的问题,满足用户的需求。软件系统中的每项功能都是依存于一定的背景和上下文环境,因此,要正确地理解系统的功能就必须要正确地理解它的背景和上下文知识。基于上下文的方法就是注重于系统的环境、开发组织的业务背景、涉众的特征以及目标等。与前面的方法相比,它更加注重用户在—定环境下表现出来的行为,通过分析用户的行为得到信息。

说明软件测试和调试的目的有何区别
1、目的不同
软件测试的目的是发现错误,至于找出错误的原因和错误发生的地方不是软件测试的任务,而是调试的任务.调试的目的是为了证明程序的正确,因此它必须不断地排除错误.它们的出发点不一样。前者是挑错,是一种挑剔过程,属于质盘保证活动。后者是排错,是一种排除过程,是编码活动的一部分.
2、任务不同
既然软件测试属于质量保证活动,因此它贯穿于整个开发过程.从需求分析开始,就要制订软件测试计划,软件设计时要设计系统软件测试、集成侧试用例,编码阶段要设计单元软件测试用例并进行单元软件测试,软件测试阶段要进行集成软件测试、系统软件测试等,直到产品交付。只要有修改就有软件测试,产品交付后同样。它是比较有规律的活动,有系统的方法、原则作指导。
而调试是编码活动的一部分,因此有编码就有调试.它的任务主要就是排错。调试的方法经常与使用的开发工具有关,例如:解释型的开发工具可以交互式调试,编译型开发工具就很难较好地查错。当然它有一些启发式的方法,它是一种比较依赖开发人员经验的活动。
3、指导原则和方法不同
软件侧试是一种有规律的活动,有一系列软件软件测试的原则.其中主要是制订侧试计划,然后严格执行.其次是一种挑剔性行为,因此它不但要侧试软件应该做的,还需要侧试软件不应该做的事情。调试所遵循的规律主要是一些启发式规则,是一个推理过程。例如使用归纳法、演绎法、回溯法等。
软件测试的输出是预知的,其软件测试用例必须包括预期的结果,而调试的输出大多是不可预见的,需要调试者去解释、去发现产生的原因。
4、操作者
因为心理状态是软件测试程序的障碍,所以执行软件测试的人一般不是开发人员,以使软件测试更客观、更有效,而调试人员一般都是开发人员.

Ⅵ 需求工程包括哪些基本活动

需求工程过程包括如下主要活动:
⑴ 获取需求。深入实际,在充分理解用户需求的基础上,获取足够多的问题领域的知识,积极与用户交流,捕捉、分析和修订用户对目标系统的需求,并提炼出符合解决领域问题的用户需求。需求获取的方法一般有问卷法、面谈法、数据采集法、用例法、情景实例法以及基于目标的方法等。

⑵ 需求分析与建模。对已获取的需求进行分析和提炼,进行抽象描述,建立目标系统的概念模型,需求概念模型的要求包括实现的独立性:不模拟数据的表示和内部组织等;需求模拟技术又分为企业模拟、功能需求模拟和非功能需求模拟等。进一步对所建立的模型(原型)进行分析。需求模型的表现形式有自然语言、半角式化(如图、表、结构化英语等)和形式化表示等三种。

⑶ 需求规格说明。对需求模型进行精确的、形式化的描述,为计算机系统的实现提供基础。

⑷ 确认需求。以需求规格说明为基础输入,通过符号执行、模拟或快速原型等方法,分析和验证需求规格说明的正确性和可行性,确保需求说明准确、完整地表达系统的主要特性,就是对需求规格说明与用户达成一致。其主要任务是冲突求解,包括定义冲突和冲突求解两方面。常用的冲突求解方法有:协商、竞争、仲裁、强制、教育等,其中有些只能用人的因素去控制。

⑸ 需求管理。在整个需求工程过程中,贯穿了需求管理活动。需求管理主要包括跟踪和管理需求变化,支持系统的需求演进。由于客户的需要总是不断(连续)增长的,但一般的软件开发又总是落后于客户需求的增长,如何管理需求的进化(变化)就成为软件管理的首要问题。对于传统的变化管理过程来说,其基本成分包括软件配置、软件基线和变化审查小组。当前的发展是软件家族法,即产品线方法。多视点方法也是管理需求变化的一种新方法,它可以用于管理不一致性,并进行关于变化的推理。进化需求是十分必要的。

Ⅶ 获取用户需求的主要方法

需求获取分四个阶段:获取需求、分析需求、撰写需求文档、验证需求。需求获取到之后要对需求进行分析,将合理的需求整理成文档,最后再以文档为基础对需求进行评审、验证。这个步骤可能需要几次循环,不断地优化需求。

获取需求:也叫捕获需求,需要人为主动地去捕捉。可以通过问卷调查、用户访谈、竞品分析、市场分析等方法获取。

分析需求:将获取到的需求进行过滤、分析、加工、整理,最后筛选出真正有价值的需求。在分析需求的过程会用到很多方法,例如使用SWOT分析法分析产品的优势、劣势、机会、威胁;使用长尾效应分析法分析产品边界,分析核心需求、基本需求、满意需求、期待需求、兴奋需求,哪些需求是产品的头部,哪些需求是产品的尾部,辐射到的用户范围有哪些;使用优先级分析法将需求按重要度、紧急度、影响度进行划分,区分出需求的优先级,先开发哪些,再开发哪些。还有以竞品对比、用户偏好、商业价值等从各方面对需求进行分析,最终才能找出真正有价值的需求。

撰写需求文档:为了便于需求信息的传递和梳理,可以将分析后的需求以文档的形式记录下来,并形成规范,以便于与产品有关的人员之间的沟通。需求文档中要有各模块、页面、功能的说明,各功能的输入、加工和输出信息,以及各种图形内容,以便文档信息更准确的传递。

验证需求:此步骤是论证需求的过程,不是所有经过分析得到的需求都是正确的、合理的,需要通过评审论证以证实需求的正确性和合理性。验证方式可能是会议评审方式,也可能是主要负责人逐条排查的方式。

如果进入下一个阶段,发现有问题怎么办?在需求获取的每个过程都是可逆的,当下一阶段出现问题时,需求分析会回滚到上一阶段。可以从用户、网络、公司内部人员、竞品、行业动态及内心感知等方面获取用户需求,具体介绍如下。

1.直接用户

这是最直接的获取用户需求的方法,用户会通过语言、情绪、动作、表情来表达自己的好恶,如果产品解决不了用户的问题,他们就会用脚投票。用户能明确说出来的都是用户期望解决的需求,这些都属于基本需求。有的需求是用户表达不出的或者根本就没有意识到的,而这种能够引领市场、让产品脱颖而出的需求才是高价值的需求。

2.行业动态

“与天斗,其乐无穷;与地斗,其乐无穷;与人斗,其乐无穷。”做产品要时刻关注行业动态信息,政策环境就属于产品的“天”,市场环境就属于产品的“地”,用户就属于产品的“人”,我们要随时关注政策变化、市场环境变化,这样才能够保证产品的方向是正确的。这里说的“斗”是研究的意思,多研究产品的大环境,才能在第一时间抓住机遇、把控时机。

3.内部人员

一家公司往往只关注一个行业,公司内的同事都是这个行业的精英,对自己所从事的行业有着较深的感悟。例如运营人员大多关注产品与市场之间的关系,客服人员大多关注着产品与真实用户之间的关系,业务人员大多关注产品与潜在客户间的关系……公司内的每个人对产品都有不同的解读和思考,从他们那里可能会找到正确的答案。

4.竞品分析

当我们刚进入一个行业时,最快速的了解产品的方式就是研究竞品。除要研究竞品的功能外,还要研究产品功能背后的逻辑和思想。为什么要这样做,根据什么逻辑,能解决用户什么问题,用户的反应是什么。研究竞品并不是要克隆竞品,要了解市场、行业及用户。我们最好能找到真实的数据,用数据来说话,找出哪些功能是用户最迫切需要的。我们只有更好地了解竞品,才能更好地解决问题,为客户提供更优质的服务。

5.网络信息

调研和获取需求不一定非要与用户面对面地沟通,实际上有很多种方式都可以收集到用户需求,如网站的留言,企业的公众号、微信、微博等,这些窗口都可以作为与用户沟通的渠道。

6.内心感知

“树欲静而风不止”,用户的需求是不断变化的,会因时间、地点、人物角色的不同而不同,每个人看问题的角度都不同,每个人的思想和成长经历也不同。

同样的产品在不同时期对用户的价值也不同,如“大哥大”、BB机在20年前风靡全国,而如今它们已经被淘汰在历史的长河中。据说,乔布斯是从不做市场调研的,他只是看镜子中的自己,用心去领悟产品。世上的功夫有很多种,长拳、八仙拳、天罗拳、地煞拳、六星拳等,但我认为最高境界的功夫应该没有招式,即以无招胜有招,套路是固定的,但现实的变化是无穷的,用有招数的套路去应对无穷的变化一定会失败。所以最好的需求获取方式就是用心去领悟,把自己真正融入产品的世界中。

Ⅷ 需求获取的方法有哪些

将商品分类,刚性需求的、前卫的、滞销的。还有平价的、高价的、低价的。构成数据链。
按月盘点进行人工统计。
按计算机数据库的数据,进行数据挖掘。
然后分析数据处理的结果,进行商品各类和价格的调整。
周而复始,没完没了。

Ⅸ 说一说需求工程中需求获取的方法有哪些

1.
需求工程是指应用已证实有效的技术、方法进行需求分析,确定客户需求,帮助分析人员理解问题并定义目标系统的所有外部特征的一门学科。
2.
它通过合适的工具和记号系统地描述待开发系统及其行为特征和相关约束,形成需求文档,并对用户不断变化的需求演进给予支持。

Ⅹ 需求收集的常见方法有哪些

需求收集的常见方法有:

1、用户访谈:找寻目标用户并近距离接触,最好是以会面的形式,也可以采取电话沟通等途径增进了解,目的是通过交谈了解用户真实感受。

2、调查问卷:通过线上问卷的形式(有实体的也可以线下收集,但会增加统计工作量),设置一些有关产品功能、使用方面的问题。最终通过统计收集来的问卷信息,获取用户需求分布并直观解读各项数据情况。

3、可用性测试:制作高保真demo或可操作原型提供给目标用户试用,观察用户操作使用过程,并诱导用户说出操作原因。

4、数据分析:对前端、后端设置埋点,统计并记录用户与产品相关联的数据信息,如按钮点击、UV、PV等。

(10)需求获取方法有那哪些扩展阅读:

需求收集阶段完成后,你就会惊喜的发现,需求铺天盖地而来,但面对五花八门的需求该如何取舍,这可就是一门学问了。

在需求分析阶段,我们要做的是对需求初步挖掘,目的是找出用户的实际心理需求。在此过程中,实现对需求从标到本的剖析,探究表象背后的真实目的。虽然看上去很高深,其实,最终的分析结果只决定该需求是否有被记录下来的必要。

就像用户需要一匹马(需求),在对用户进行全方位的了解之后,发现他其实是想更快的前往某地(目标)。而我们的工作,正是服务于那些有出行要求的人。我们有能力满足他们的需求,在此基础之上,让用户能通过我们提供的方式更好的出行。那么,这个需求就有必要被记录下来。

阅读全文

与需求获取方法有那哪些相关的资料

热点内容
优卓双氧水使用方法 浏览:280
什么方法可以让月经提前 浏览:648
制定物资消耗额的常用方法 浏览:817
汽车暖气排气管的安装方法 浏览:288
五门锁安装方法 浏览:187
钢尺使用方法 浏览:277
收稻米的正确方法图片 浏览:97
旧衣服做裤子简单方法 浏览:306
深色衣领发黄怎么变白的最快方法 浏览:509
科目三如何加减档的操作方法 浏览:475
紫草服用方法怎么做 浏览:840
排痘针使用方法视频 浏览:132
疯钓鲫的使用方法 浏览:302
如何打败僵尸的方法 浏览:747
小白摄像头使用方法 浏览:623
检测蛋白含量的方法 浏览:420
如何呵护友谊的方法 浏览:25
学生如何祛斑青少年祛雀斑方法 浏览:337
冬天给宝宝穿衣服最简单的方法 浏览:432
电缆安装方法 浏览:943