【产品运营】产品需求应该如何管理

产品项目在进行时经常会有一些需求需要实现,需求是产品更新迭代的动力,需求也是从用户诉求转化而来;在做需求管理时,我们需要判断一个需求的优先级等方面,对产品进行优化;

在这里插入图片描述
目录:

  • 一、 为什么要管理需求;
  • 二、 什么是需求:需要与需求、从功能性划分需求分类、需求的层次;
  • 三、 需求的来源:调研、用户反馈、公司战略、产品研究、政策与标准要求;
  • 四、 需求收集记录;
  • 五、 需求管理:给需求分类、确定需求优先级;
  • 六、 需求变更:需求变更的原因、如何应对需求变更、需求变更的流程控制;
  • 七、 需求的反馈;
  • 八、 需求的后续处理。

需求对于产品的重要性,相当于一日三餐对于人的重要性,需求是我们产品不断迭代的动力之源;本文所指需求,主要针对企业服务企业服务产品的需求,项目型需求和C端产品需求的处理会有差异,仅供大家参考。

一、为什么要管理需求

需求的来源多样,重要性、紧迫性也不一样;如何处理好纷繁复杂的需求,对于产品发展至关重要。

如果处理不好,无法辨别出需求的范围、重要性,无法合理安排需求的优先级等,都可能将产品方向“带偏”,浪费公司资源,错失发展时机,失去产品竞争力,严重的将会将丢掉市场和客户;相反,如果能够识别关键需求、紧急需求、紧跟市场,需求处理及时得当,将有助于提高产品竞争力。

二、什么是需求

在上一篇文章中,介绍到:需求=预期-现状,这是一个简单的描述,大家对于需求有一个形象的了解。

在不同的领域,对于需求有不同的定义,在产品中,我理解需求是与具体产品有相关性的、为解决具体问题而提出的、尚未满足的要求。

1. 需要与需求

需要与需求两个词语相似,词义相近,但在产品中,这两个词有比较大的差异。

需要往往为用户提出的诉求,希望满足某一个要求;而需求是与产品有相关性,并且一般为可设计、可实现的要求。

用户“需要”一般经过提炼、转化后才能成为“需求”,而有些需要受制于客观限制,是不能转化为需求的。

2. 从功能性划分需求分类

需求一般分为功能性需求和非功能性需求:

  • 功能性需求:是那些用以处理产品所必须满足用户需求的功能特性,功能型需求是最基础也最核心的用户需求,功能型需求有时也被称为业务需求。
  • 非功能性需求:包括可用性需求、性能需求、可靠性需求和安全需求等;这类需求在系统建设早期重视度往往不高,当用户量上升,产品越来越重要时,非功能性需求的重要性越来越突出。

3. 需求的层次

提到需求的层次,一般绕不开马斯洛需求理论,虽然这是基于个体的需求理论,但企业需求场景仍然具有借鉴意义;毕竟B端的产品使用对象,也是一个个鲜活的个体。

但总体上企业服务产品更多注重实用性和效率提升,对于美观性和心里满足的要求相对较弱,但这是由行业现状导致的;从长远来看,企业服务产品应吸纳借鉴C端产品设计的一些优秀特点。

企业服务产品需求有自身的特点,比如:

  • 企业服务产品面向企业或组织,帮助其解决企业经营或管理问题;对于组织来说,需要企业服务产品提供基于管理场景的功能,无法简单的通过马斯洛模型来定义描述;
  • 企业服务产品的使用对象,也需要关注业务用户;而业务用户的需求动机,同马斯洛需求模型有一定的交叉,但并非完全适用;
  • 企业服务产品作为业务管理或协同系统,除了承载业务目标,还需要考虑软件架构设计、体系构建、生态构建等问题(C端产品的后台同样存在类似的问题);因此需求分析管理中,对于软件产品本身还需要有足够的关注度。

基于此,企业服务产品也可分为几个层面的需求:

1)业务需求

业务需求实际上为满足企业某一使用场景和目的,必须实现的功能,主要体现在满足业务规则、管理制度、业务流程等方面。

比如开具一张发票,需要有发票数据相关字段的录入功能;添加一张凭证,必须录入一些摘要、科目、借贷方等信息;再比如一些工作审批流程功能,没有流程的相关处理,就没法完成业务的流转。

2)用户需求

企业服务产品的使用对象,是一个个有情感的人,在满足业务需求后,产品是否好用,会成为评判产品优劣的重要指标。

产品页面表达是否清晰、操作是否便捷、反馈是否准确、效率能否提升,都是用户体验相关的重要因素。

我们在一些项目型需求中,经常会专注于满足业务需求;但在SaaS、PaaS等平台型产品中,仅满足于业务需求,是远远不够的;产品在具备良好的产品体验后,才会真正具备一定的市场竞争力。

3)产品需求

产品需求一般是由产品团队自发提出的,基于公司战略及产品战略,满足企业持续发展的需要,如用户中心、消息中心、订单中心、账户中心、短信服务、邮件服务、认证中心等服务建设。

解决产品发展的重复建设问题,搭建技术中台服务;满足产品生态建设,建设代理、运营管理平台,建设合作伙伴开放平台等等,都可以归类于产品需求——产品需求在一定阶段又会转化为业务需求和用户用户。

业务需求是企业服务产品的需求基石,需求功能的健全程度决定企业用户是否能够使用产品;用户需求解决企业服务产品体验的问题,是企业服务产品具备竞争力的主要产品因素,满足用户更好的使用产品的诉求;产品需求基于集团战略及产品战略的规划而提出,为企业服务产品的可持续发展及最终成功提供产品支持。

三、需求的来源

1. 调研

需求调研有多种方式,有行业调研、用户访谈、需求沟通会等等,其中:

  • 行业调研:包括行业研究、竞品分析、典型用户分析等;
  • 用户访谈:与用户的电话会议、跟踪用户工作场景、访谈等方式,获取需求;
  • 需求会议:与相关方开展会议,收集用户需求;组织头脑风暴会议,激发大家的观点碰撞。

需求调研的方式多样,在产品的不同阶段、产品所在的不同行业、不同场景,需要选择不同的调研方式;需求调研的每一种方式方法,都可以作为专题来研究。

2. 用户反馈

1)测试反馈

测试人员在测试系统的过程中,实际是在模拟用户的操作;在这个过程中,可以发现一些系统问题,提出比较好的需求建议,特别是用户体验相关的建议。

2)客户反馈

实际用户在使用过程中,会发现一些系统提供的功能同实际操作需要之间不匹配的一些功能点,如果沟通渠道通畅,也会收集到一些用户反馈的需求。

3)运营反馈

在一些有运营支撑部门的公司,运营团队会代表用户向产品团队提出使用反馈的需求,以帮助产品改进。

用户反馈和需求调研的差异,主要在于是主动还是被动的收集需求。

3. 公司战略

公司会根据发展需要,推出一些新的发展方向或者提出新的产品方向,对这些公司战略的分解与分析,形成产品需求。

公司战略形成的需求,有些可能不是真实的用户需求,有些是在创造用户需求,这些都需要产品同学花费更多的精力去研究,对产品有更好的预判能力,避免产品掉入“伪创新”的泥坑。

4. 产品研究

产品同学可基于对行业的理解、用户的研究,规划产品设计,对产品进行优化迭代;产品研究一般更侧重产品宏观发展和产品内在管理逻辑的实现。

5. 政策与标准要求

在一些国家监管或者存在行业管理标准的行业中,企业服务产品需要满足国家的政策、文件及行业标准的要求,为此需要设计相关的功能、流程、管理机制,确保产品本身合法规范。

此类需求,需要产品同学或者公司反馈机制,去查找相关的政策、文件、标准,并确保产品及时更新,在要求的时限内完成或尽快完成产品改造,满足监管要求。

四、需求收集记录

通过多种渠道获取需求后,一定要对需求进行记录,我总结需求记录一般遵循以下原则:

需求来源可追溯:一般需要对需求来源记录清楚,当有些需求问题存在不确定性或需要对异常流程进行补充处理时,可以再次进行沟通。

需求场景可还原:需求记录要能够清晰的描述用户实际场景需要,看到需求记录的相关描述,要能够明白用户的实际需要是什么,尽量不要产生歧义,避免难以理解的需求记录。

需求分析可实现:需求记录的问题,应该是经过一定的过滤,比如重复问题、与系统无关的问题等,这些问题需要在更靠前的环节解决掉,需求记录的问题应该是可实现或理论可实现的需求。

需求推进可持续:有时会存在需求后续推进过程中,提需求的人,我们已经找不到或者无法确认,这种情况时有发生。一个后续无法获取反馈的需求,上线后无人使用,会浪费团队大量的精力,我们在需求收集阶段,就需要开始辨别此类风险。

需求采集表一般需要体现出如下信息,比如需求来源(比如客户、企业员工等)、提出人、提交时间、企业客户名称、客户联系人、客户联系方式、需求描述、涉及系统、功能节点等,也可以根据产品的实际情况,调整需求记录的项目。

五、需求管理

1. 给需求分类

做需求管理时,我们需要先弄清楚几个问题,这个需求是否为个性化需求?覆盖的用户范围有多大?带来的价值有多高?紧迫度有多高?如果对需求工作量有一定的判断经验,可以初步评估实现的难易度和工作量。

需求影响力:指需求能够影响的用户范围,对用户影响范围越大,得分需要越高,反之越低;例如分值可以为5、4、3、2、1、0,其中5代表最大范围,0代表无影响范围。

需求复杂度:评估需求影响产品范围,可通过数值来标识,可以通过判断影响功能范围、复杂度高低,进行评分,用于评估后续的实现难易程度;影响功能范围越大,复杂度越高,实现难易度就越困难,反之越容易,可用数值进行标识;例如分值可以为5、4、3、2、1,其中5代表实现最简单,1代表实现最复杂。

需求紧急度:可跟提交需求的伙伴沟通优先级,了解紧急程序,也需要根据产品同学的经验进行判断,对于业务需求、阻断流程需求、政策性需求,可给与较高的紧急程度;例如分值可以设定为5、4、3、2、1,5代表最紧急、1代表不紧急。

需求价值:需求价值可区分为经济价值和产品价值(没有想到特别好的命名)。

需求经济价值是指这个需求的满足,是否能够直接带来经济价值,在企业服务SaaS产品中,会有客户愿意为某一定制化功能买单;对于SaaS产品来说,需要慎重评估经济价值和需求影响力之间的关系;例如分值可以设定为5、4、3、2、1进行评估。

需求产品价值:可通过典型的KANO模型进行分类,KANO模型将需求分为五类。

  • 必备需求:当优化此需求,用户满意度不会提升,当不提供此需求,用户满意度会大幅降低;
  • 期望需求:当提供此需求,用户满意度会提升,当不提供此需求,用户满意度会降低;
  • 魅力需求:用户意想不到的,如果不提供此需求,用户满意度不会降低,但当提供此需求,用户满意度会有很大提升;此类需求处理得当,可以很快提升产品竞争力。
  • 无差异需求:无论提供或不提供此需求,用户满意度都不会有改变,用户根本不在意;
  • 反向需求:用户根本都没有此需求,提供后用户满意度反而会下降。

一般来说,可以分别使用3、2、1、-1、-2来分别代表必备需求、期望需求、魅力需求、无差异需求、反向需求。

需求价值可以通过需求经济价值+需求产品价值来表达。

2. 确定需求优先级

处理需求的过程中,很重要的事情就是确定需求优先级,优先级的确定可以参考使用ICE方法。

ICE是将需求分为影响范围、自信程度、实现难易3个层面进行评估:

  • 影响范围是指需求的影响力;
  • 自信程度是指用户对需求实现能够带来好的反馈的程度;
  • 实现难易是指技术实现需求的难易程度。

在上个章节中,我们将需求进行分类打标签,我们对需求分类标签的目的,是希望通过对需求进行客观的分析,以数值的方式记录评估;然后对需求的总得分比较排序,尽量避免用拍脑袋的方式定义分值,让使用ICE方法时更加合理。

  • 影响范围:可以用需求影响力*需求产品价值来表达;
  • 自信程度:可以使用紧急程度+需求价值来表达;
  • 实现难易:可以通过需求复杂度的分值来表达;

最终将每个需求的ICE三个分值相加,根据得分顺序,排列需求优先级。

对于每一个需求的归类和分值定义,可以在实际的操作过程中进行调整,摸索出一套适合自己产品的方法。我们在对外沟通的过程中,也可以将确定优先级的方法作为一套标准,争取各环节共识,各环节能够理解并达成一致后,有助于产品推进。

六、需求变更

需求变更是难以避免的。

有人说唯一不变的就是变——我深以为然,变更对于产品来说可能是好事也可能是坏事,所以我们需要做好需求变更的控制——对需求变更的管理,不是为了杜绝变更,而是降低需求变更对产品的负面影响,让产品向更好的方向发展。

在PMP的知识体系中,对于需求变更非常重视,在传统的瀑布式项目开发过程中,需求变更意味着项目计划的调整、资源投入的调整,实际情况是大多数情况都会导致项目进度延期或者增加资源投入。

在产品迭代(常采用敏捷开发的方式)过程中,我们对于需求变更的控制力度或流程管控力度有所降低,迭代开发模式追求快速上线、快速试错、快速调整,本身也容易导致需求变更的发生。

1. 需求变更的原因

前期需求不够明确:我们在一些产品早期或者功能早期建设过程中,有时会缺少参照,需要进行一些产品创新;此时对于需求的评估还不够精准,用户研究也不够透彻,上线往往需要根据用户反馈调整产品设计。

业务场景不够了解:我们在分析客户的使用场景的过程中,由于自身专业知识水平和行业经验的限制,对业务的使用场景不够了解;对用户的需求描述,仅看到表面问题,没有分析到本质问题,设计出来的产品,往往不能满足客户的真实完整需要。

业务形态发生变化:当公司的商业形态或者业务运营逻辑发生变化时,我们也需要根据情况进行调整;这类问题在业务主导型公司经常发生,产品团队作为提供服务方,往往会比较被动。

2. 如何应对需求变更

在管理的过程中,我们需要根据造成需求变更的原因,有针对性的进行管理,在有些产品中,多种情况可能会同时出现。

对于需求不够明确的情况,我们需要控制需求量,避免一次投入过多的工作量,采用小步快跑的模式,减少资源的浪费。

因为业务场景了解不够导致的需求变更问题,在设计产品前,需要产品人员多方面、深入、客观的了解业务需求,增强自身对业务场景的认知,了解需求的真正痛点,不要浮于表面。产品设计过程中,多考虑新需求的相关性,有助于发现更多的场景问题;在产品评审时,需要仔细跟用户讨论确认(有条件的情况下),让用户帮助评估是否符合业务场景,对于客户的疑虑或不解,多追问、多了解。

当业务形态发生变化时,需要评估影响范围和紧迫度,比如公司战略调整,就需要尽快全面响应需求变更。

当业务管理部门的频繁变动或业务规则频繁调整时,我们需要适当降低需求的优先级;在设计产品的过程中,针对这类频繁变更的需求,产品同学需要注意总结需求变更前后的特点,找到规则,通过可配置的产品设计实现需求,让用户自行配置,保持产品功能的灵活性,减少需求的变更。

在实际的需求管理过程中,需求变更的原因是比较复杂的,有产品自身的原因、有业务的原因、公司管理的问题;我们需要根据具体情况具体分析,当遇到较大的需求变更风险时,应及时反馈到上级。

3. 需求变更的流程控制

在产品迭代过程中,变更的需求往往被作为新需求进行处理,这是目前一些公司的现状,产品同学可根据自己所在公司的情况,选择需求变更的控制流程。

但总体来说,遇到需求变更时,需要提升对变更需求的风险关注度。

我们可以总结出相对通用的需求变更控制流程,作为参考:

  • 变更申请:如果用户需要变更需求,最好提出《需求变更申请》,经客户方和服务方共同确认后,发送内容给产品需求对接人。
  • 变更分析:产品人对接人收到变更需求时,将问题录入到需求收集表,标识问题类型;接下来组织团队分析需求变更影响、紧急度、需求价值等。
  • 变更决策:团队相关人员进行内部变更评估、审核,决定哪些变更无法修改并说明原因,哪些变更需要修改和什么时候修改。
  • 变更实施:需求变更通过后,确定开发时间和纳入的版本,制定开发计划;
  • 变更验收:对于需求变更而进行的版本更新,需交付相应的《版本更新说明》。

七、需求的反馈

我们在确定大致的需求优先级后,根据项目团队的初步评估,确定上线周期,及时同各方做好需求的反馈工作。

新产品和处于迭代中的产品,在处理需求的过程中,会有一些差异。

新产品一般需要经过立项过程,其需求来源相对简单,沟通反馈过程也相对简单;而迭代中的产品,可能会出现部分需求重要但没有马上给出排期计划的情况,需要分别对待。

一般在沟通需求反馈时,需要对需求受理状态、解决方案、解决时间等给出响应。

八、需求的后续处理

在需求管理完成后,后续还有很多工作需要处理,比如产品设计、产品评审、UI设计评审、研发过程跟进、配合测试评审、产品验收、产品发布、收集反馈意见等,这些内容我们会在后续章节继续探讨。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/167976.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

图像信号处理板设计原理图:2-基于6U VPX的双TMS320C6678+Xilinx FPGA K7 XC7K420T的图像信号处理板

综合图像处理硬件平台包括图像信号处理板2块,视频处理板1块,主控板1块,电源板1块,VPX背板1块。 一、板卡概述 图像信号处理板包括2片TI 多核DSP处理器-TMS320C6678,1片Xilinx FPGA XC7K420T-1FFG1156,1片X…

如何处理前端多语言支持?

聚沙成塔每天进步一点点 ⭐ 专栏简介 前端入门之旅:探索Web开发的奇妙世界 欢迎来到前端入门之旅!感兴趣的可以订阅本专栏哦!这个专栏是为那些对Web开发感兴趣、刚刚踏入前端领域的朋友们量身打造的。无论你是完全的新手还是有一些基础的开发…

Windows环境如何使用Zblog+cpoalr搭建个人网站并远程访问?

文章目录 1. 前言2. Z-blog网站搭建2.1 XAMPP环境设置2.2 Z-blog安装2.3 Z-blog网页测试2.4 Cpolar安装和注册 3. 本地网页发布3.1. Cpolar云端设置3.2 Cpolar本地设置 4. 公网访问测试5. 结语 1. 前言 想要成为一个合格的技术宅或程序员,自己搭建网站制作网页是绕…

软件测试肖sir__python之ui自动化实战和讲解(03)

python之ui自动化实战和讲解 一、讲解常见控件定位 链接:http://cms.duoceshi.cn/cms/manage/login.do 1、定位文本框,密码框,按钮 2. 输入 :send_keys()方法 3、点击 :click() 方法 案例&…

qwen大模型,推理速度慢,单卡/双卡速度慢,flash-attention安装,解决方案

场景 阿里的通义千问qwen大模型,推理速度慢,单卡/双卡速度慢。 详细: 1、今日在使用qwen-14b的float16版本进行推理(BF16/FP16) 1.1 在qwen-14b-int4也会有同样的现象 2、使用3090 24G显卡两张 3、模型加载的device是auto&#x…

Qt音乐播放器

简介 使用QMediaPlayer和QMediaPlaylist制作的音乐播放器 编译环境 Qt5.6 MGW32 windows10 功能特性 GUI 功能 加载mp3文件,得到歌曲信息;打开文件夹加载或拖拽音乐文件加载滑动条关联播放进度、音量显示/隐藏歌曲列表,编辑歌曲列表&am…

Springboot中开启多线程,实现异步非阻塞、异步阻塞、有无返回值的场景

需求背景 近期项目已上线,闲着没事就对功能进行性能测试,测着测着感觉部分功能效果不是很理想,于是就想着使用多线程的方式对部分接口进行优化,顺便在这里记录下如何选择使用多线程。 实现多线程有两种开启方式:分别…

docker 部署mysql

Centos7为例 NAME"CentOS Linux" VERSION"7 (Core)" ID"centos" ID_LIKE"rhel fedora" VERSION_ID"7" PRETTY_NAME"CentOS Linux 7 (Core)" ANSI_COLOR"0;31" CPE_NAME"cpe:/o:centos:centos:7&qu…

MySql第三篇---索引的创建与设计原则

文章目录 MySql第三篇---索引的创建与设计原则索引的声明与使用索引的分类创建索引在已经存在的表上创建索引删除索引 索引的设计原则哪些情况适合创建索引?限制索引的数目哪些情况不适合创建索引? 小结 MySql第三篇—索引的创建与设计原则 索引的声明与…

flutter开发的一个小小小问题,内网依赖下不来

问题 由于众所周知的原因,flutter编译时,经常出现Could not get resource https://storage.googleapis.com/download.flutter.io…的问题,如下: * What went wrong: Could not determine the dependencies of task :app:lintVit…

docker企业单位私有镜像仓库 Harbor 搭建

docker私有镜像仓库 Harbor 搭建 背景说明使用环境安装部署docker安装docker-compose安装 安装 HarborHarbor UI管理docker 登录docker推送镜像和拉取镜像docker推送镜像docker 拉取镜像 背景说明 为了方便管理docker容器镜像,通常使用各大云平台提供的镜像服务&am…

React环境初始化

环境初始化 学习目标: 能够独立使用React脚手架创建一个React项目 1.使用脚手架创建项目 官方文档:(https://create-react-app.bootcss.com/)    - 打开命令行窗口    - 执行命令      npx create-react-app projectName    说明&#xff1a…

常用Web安全扫描工具合集

漏洞扫描是一种安全检测行为,更是一类重要的网络安全技术,它能够有效提高网络的安全性,而且漏洞扫描属于主动的防范措施,可以很好地避免黑客攻击行为,做到防患于未然。那么好用的漏洞扫描工具有哪些? 1、A…

数据结构 哈希表

数据结构 哈希表 文章目录 数据结构 哈希表1. 概念2. 冲突-概念3. 冲突-避免3.1 哈希函数设计3.2 负载因子调节 4.冲突-解决4.1 闭散列4.2 开散列(哈希桶)4.3 哈希桶实现 5. 性能分析6. 和java类集的关系 1. 概念 顺序结构以及平衡树中,元素关键码与其存储位置之间…

QML之Repeater 控件使用

Repeater 控件是 重复作用 根据 model中的index 数量进行重复 废话不说 直接看如何用 当model 为数字时 Rectangle{height: 1200width: 500visible: trueanchors.fill: parentColumn{spacing: 20Repeater{model: 10delegate: Rectangle{width: 60height: 20color: index%2 …

Locust负载测试工具实操

本中介绍如何使用Locust为开发的服务/网站执行负载测试。 Locust 是一个开源负载测试工具,可以通过 Python 代码构造来定义用户行为,避免混乱的 UI 和臃肿的 XML 配置。 步骤 设置Locust。 在简单的 HTTP 服务上模拟基本负载测试。 准备条件 Python…

基于Pix4D使用无人机光学影像制作正射影像(DOM)和数字表面模型(DSM) 操作步骤

基于Pix4D使用无人机光学影像制作正射影像(DOM)和数字表面模型(DSM) 操作步骤 0. 前言1.获取无人机光学影像2.DOM和DSM3.操作步骤3.1 初始界面3.2 新建项目3.3查看处理过程报告3.4查看处理进度和成果 4.在ArcMap中打开DSM和DOM 0.…

学习笔记2——Nosql

学习笔记系列开头惯例发布一些寻亲消息 链接:https://baobeihuijia.com/bbhj/contents/3/194205.html 跟学链接 跟学视频链接:https://www.bilibili.com/video/BV1S54y1R7SB/?spm_id_from333.999.0.0 (建议有java基础的同学学习或者一直…

Mac电脑无法识别移动硬盘怎么办?

很多人都喜欢在Mac电脑上办公、学习,但有时我们将移动硬盘连接Mac电脑时,却会发现电脑无法识别移动硬盘。那么,Mac电脑无法识别移动硬盘怎么办呢? Mac无法识别移动硬盘的原因 导致Mac不识别移动硬盘的原因有很多,你可…

Jmeter(九):jmeter_逻辑控制器与HTTP Cookie管理器详解

Jmeter:jmeter_逻辑控制器_事务控制器 事务 性能测试中,事务指的是从端到端,一个完整的操作过程,比如一次登录、一次 筛选条件查询,一次支付等;技术上讲:事务就是由1个或多个请求组成的 事务…