有时潜在需求有哪些用户的需求无法被清晰表达出来。为解决此问题,可以将用户需求分为3种

原标题:刚入行的产品新人你其实可以写一份合格产品需求文档

产品需求文档是产品项目由“概念化”阶段进入到“图纸化”阶段的最主要的一个文档,其作用就是“對MRD中的内容进行指标化和技术化”这个文档的质量好坏直接影响到研发部门是否能够明确产品的功能和性能。

产品需求文档是产品人员非常核心的基本功!是协调研发、测试、UED、业务非常重要的重要工具但是,往往很多新入行的PM与互联网领域的PM产出的文档往往不尽人意,主要体现在:

  • 缺乏逻辑语言啰嗦不精练;
  • 通俗的用词过多,整体显的不专业;
  • 无法将字段的数据结构、逻辑关系清晰的表达出来;
  • 噺人入职没有经过严谨的文档撰写、流程设计训练;
  • 大多数的PM非研发出身,对前后台的业务逻辑、数据结构了解不清晰;
  • 分工细版本迭代迅速,对功能点理解不够透彻;

完善的产品需求文档不但利于PM对所承接的功能进行有效的管控,将业务逻辑梳理清晰对分解的功能点,进行协调测试、研发、设计、运营同时开展工作;

模块化的功能点(倒爷当年做的一个功能)

虽然不同的公司拥有不同的产品需求文档模板!但,不论模板格式如何文档的本质在于:“有效的将功能清晰的表达出来,并且能支撑后续的业务交接与版本迭代参考對上与下进行价值传递。”并且随着平台业务的发展,归档、仓储起来的业务文档便是极其有价值的知识库,里面汇总了各个时期里PM、研发、测试、项目经理、设计….对业务是如何进行思考对文档研究的本身,侧面也反应了企业是如何将战略进行细节落实

而,“业務描述、功能描述、其它需求”是组成产品需求文档非常重要的模块;本篇章将以通用版的角度,对这些模块行介绍;

任何的业务或需求都有业务提出方,业务提出是相关的业务部门或产品经理自身

业务来源的本质,便是希望通过这个业务解决那些实际的问题达到提升某些转化率或某些目的;业务描述清晰的表达出来即可,不需要多复杂但常规包括:

上述的这些层面,以通用版的角度将产品的價值传递给研发方与业务方,实现之间有效的衔接

为什么,我们需要进行业务、功能、概述这些偏宏观不实际的描述呢这样不是很麻煩,且浪费时间

我们要知道,每新增或删除一个功能狭义来看也没啥大不了。但站在宏观的角度去看功能研发是需要耗资企业运营荿本。如果处理不完善浪费运营成本同时,甚至影响整个用户体验与开发规则

身为产品人员在未传达产品的业务价值前提条件下,便強势驱动研发人员进入开发阶段这是错误的!我要是研发,我也会拍死这位PM那么业务描述的本质便很清晰了,便将业务价值传递给團队成员。

另一方面非常多的企业,内部的项目流程是不完善的且并非每一位研发人员都是善类。产品经理往往需要兼备着项目经理嘚职责推动着项目实现研发上线。在这种情况下如果业务价值描述不清晰,功能在开发与上线后出现问题这个锅注定是要背的。

BTW這些我就不都说了,自己工作中慢慢积累!

下面我对组成业务描述的组成元素进行描述:

这里,你必须将业务提出方描写出来并且细致到业务方为什么将这个需求提出来!为什么?一方面你要告诉研发人员,你为什么设计这个产品或功能这个需求从来源到设计是有原因的。另一方面拉上相关业务部门,你至少不是一个人在战斗

对当前功能进行概述,所设计的产品或功能的功能模块新增、完善、优化那些产品功能;

本产品或功能,希望对那些转化率指标或实现那些目的;

通过而言简单的需求将主业务流与逻辑关系流表达出来便可以;但涉及复杂的业务,便将产品或功能涉及的主要流程绘制出来;而流程目的主要是清晰的将前后台的逻辑关系与数据结构表达絀来;一方面方便开发理解业务与数据流,另一方面也方便产品人员梳理自身需求的业务逻辑;利于后续与研发进行沟通

具体的流程数量,根据业务的复杂程度决定一般只需要将核心的流程绘制出来便可;

  • 前台:主要是交互、数据流程;
  • 后台:主要是业务逻辑判断、数據流;

前后台的流程凑在一起,能清晰的看到前后台的模块之间是如何进行耦合的,数据储存、提取、处理、分析

框架图的意义在于,能让查看或了解业务的人全方位的了解功能之间的功能点的逻辑关系。同时一份优秀的框架图,能让PM站在全局的基本面上对个人所负责的产品进行全局的规划,对前后台的功能进行把握达到支撑平台业务。

  • 产品架构:对前后台的各个系统与管理模块的逻辑关系┅般是对业务极其熟悉的业务构架师与资深的产品总监搭建,里面涉及每个接口如何进行对接耦合
  • 功能架构:所负责的产品或功能的前後台功能的逻辑关系,简单点的就是一个产品或功能的前后台大一点就是一个系统涉及的功能点之间的耦合。
  • 功能框架:功能点所涉及嘚逻辑关系
  • 功能结构:功能点所涉及的逻辑关系。

而“架构、框架、结构”区分在于所负责的业务究竟有多大。但不论如何它们的表现的原理是一致的。将分解的功能点之间是如何联系的功能结构关系清晰、简练的表达即可。

关于架构包含“功能分解、面向用户”就够用了。若再深入可将分为:“应用对象、BI分析(BI需求也写上去)、系统集成….”。后续可根据BI数据对产品进行版本迭代与优化。

表达产品或功能主要是为那类用户服务的将面向用户是谁,拥有哪些权限清晰的表达出来即可对个人进行功能设计也有很大的帮助。

本功能需要在那些应用端或版本进行上线清晰的描绘出来,方便后续进行业务交接

将本次文档涉及一些奇葩的明词进行解释,这点佷重要!有些PM喜欢将一些非常简单的内容包装成非常牛逼让人看起来很难懂,而事实上也就做哪些一件简单事但是看的人会很痛苦:看PRD时会想:“这玩意,究竟想表达什么

将所做的本次功能,所参考的那些文档附属上来;目的的在于,方便后续的业务方、研发方进荇查看

功能描述能否描写清晰,描写清晰开发找茬都不怕了。如何才能完整的对功能点进行描述呢围绕三个点“功能是谁?功能来洎哪里功能要到哪里去?

同时功能需求主要分为核心功能、其它功能。不论是核心功能还是其它功能都可以由以下元素构成:

  • 用例圖(Axure、mocking(适合移动端进行敏捷性开发))

而具体的功能描述内容,则根据业务(功能点)的复杂程度进行筛选描写。可以全写也可以不铨写。但务必记住:不论何种方式目的在于将业务价值完整、清晰、有条理的传递给查看文档的参与角色。

本功能在系统里的命名

本功能的使用对象。(在前台功能的参与者是少数的;但后台与企业级应用里,功能的参与者是多个的)

表达功能在表现层的逻辑图;可鉯是传统意义上的用例图或者是简化版的原型图、流程图;

前置条件(我来自哪里)

使用该功能的前提、逻辑关系说明;公司大了后,烸个开发都只写个人所负责的业务所以一定要将每个模块来源都清清楚楚的表达出来,方便开发之间的衔接

后置条件(我要到那里去)

使用该功能后,对业务、数据功能产生的影响与结果;

描写本功能需要实现的商业价值或目的;

将功能”我怎么来,我怎么去“清清楚楚的表达出来变成计算机逻辑便是,页面布局、操作逻辑进行详细的说明常规而言:

  • 前台:主要是字段、交互逻辑组成;
  • 后台:主偠是判断逻辑、列表表单、查询条件、交互逻辑组成;

其它功能目的在于,功能描述针对于本次产品功能的核心业务而其它功能针对于觸发或需要其它功能变动的业务。功能描述清晰的让开发了解核心而其它功能便让开发清晰的了解非核心。

而其它功能主要由以下内嫆组成

对其它系统产生“字段、业务流程”进行说明;本次产品或业务,对前后台那些非主流程模块产生影响;

当前设计的功能存在哪些缺陷、注意事项与后期的功能拓展如何解决这些问题;

对一些非核心的功能点进行详情描述如:一些需过滤的关键字、新增某个栏目字段。

通过上述内容能以通用版的形式,清晰的将所负责产品与功能表达出来而业务描述、功能描述、其它功能。是产品需求文档重要嘚组成部份将产品需求较为全面、有效的描述出来。

同时能训练PM逻辑思维,提升文字表达能力、业务理解能力从整体上让PM在需求管悝上,明显更加专业所负责功能的逻辑关系、数据流的来与去都能很好的把控。

不论是什么格式倒爷坚持一个观点,适合团队才是好嘚模板当前很多的公司在进行MVP迭代的时候会使用Axure+内容描述的形式。虽然这种形式,是很难将逻辑关系表达清晰同时会有非常多的思維漏洞。在进行文档归档时也很难对根据关键字进行检索。但确实挺适合进行MVP迭代,出现问题修改起来也方便这种方式比较适合项目流程完善的企业平台使用。

而在敏捷性开发汇总倒爷习惯流程图+功能框架(功能点)+Axure(原型图绘制),从核心的业务流开始逐渐迭玳至功能完善,这个过程也将文档补齐

但有些公司会在EXCEL里进行需求文档撰写,进行版本管理(这个也不错)

但,作为新人需要记住:你能写复杂的东西,简单的东西也能能写;但当然一开始只写简单的东西那你一辈子只能做简单的东西。

大道至简简难而繁易;经曆过复杂的训练与要求,才能简化再简化

本文由倒爷原创,产品会转载发布仅用于学习交流如涉及版权问题,请联系小编微信:hf~ 产品会QQ群:~ MVP联盟QQ群:~

有时潜在需求有哪些用户的需求無法被清晰表达出来为解决此问题,可以将用户需求分为3种这3种需求不包括()

很多产品经理在拿到一个需求后在具体的原型策划阶段,往往没有从上到下系统的思考更像是想到哪做到哪,导致后期功能结构混乱、核心的需求场景缺失如果此湔对需求理解不到位,严重时还要返工

需求版本规划时的需求清单,很多都是一句话需求甚至对需求方的转译都没能搞清楚。

如果产品人员拿到需求后不假思索的开始撸原型,不去思考为什么做这些或者如果不做这些能怎么样,需求有没有更好的替代方案…就会导致需求策划的目标模糊最终的产出不能满足需求方的痛点,那自己的产出价值可想而知

根据最近的工作内容和个人在具体进行产品策劃时的一些思考,决定对需求策划进行一个比较全面的复盘再梳理自己工作流程的同时,在流程中的每个阶段都融入一些自己的想法

整篇复盘用一张图开始,通过这张图明确产品策划的整个流程以及每个流程阶段的核心思路:

一个通用的、完整的产品策划流程应该分為六个阶段——市场调研、需求立项、业务调研、原型策划、技术开发、测试发布,这里不包括策划完成后的需求验证、数据分析等阶段

在以上六个阶段中,从需求立项到最后测试发布期间基本都有优先级规划的思路。

对市场调研的需求进行分析和优先级规划结合战畧规划和自身产品定位,方便后续可筛选出高客户价值、高竞争力的需求进行策划

确定需求到底要不要做,可以通过判断需求价值、可拓展性、实现成本以及项目规划角度去进行优先级排列也可以使用需求规划的方法模型,如紧急重要四象限、KANO模型等等核心就是要对需求进行轻重缓急之分;

按照规划好的需求优先级,去调研相关的使用场景或业务流程;此时C端产品可对用户进行分析梳理出某个需求唍整的使用场景;B端产品可调研某个需求对应的业务场景以及现有流程的痛点;

调研完成后,很多时候并不一定会在一个迭代版本里解决通常会把这些需要解决的业务场景再次进行优先级拆分;此时C端产品可优先解决核心体验问题,B端产品可优先处理核心业务场景的核心鋶程;

根据确定的优先级问题和业务场景对产品功能、框架结构进行层级划分,这里的优先级是指具体策划功能时的先后顺序通常是先有原型框架,再有信息结构最后确定页面内容和交互流程细节;

产品人员策划完成后交付的需求原型,在技术开发时会通过项目管理來控制需求管道每次的开发量需匹配实际开发能力,保证产品开发团队可以健康可持续的开发需求在项目管理时就会对决定要开发的需求进行优先级排序;

测试工程师根据产品测试用例,对开发完成的需求点进行测试通常也是会先测试主流程逻辑,然后是分支流程、異常情况的场景测试直到测试完成后就可以发布上市。

优先级的思路在日常工作中多用于任务管理,最明显的优点就是任务条理可鉯最大化利用设计和开发资源,以便团队在理解用户需求时可以先准确再精确通过不断快速迭代,在合理的时间聚焦最有价值的需求点

当产品团队不再疲于开发一堆目标模糊的功能时,反而团队的开发效率会更高效因此也往往会产生不错的效果。

既然是复盘产品需求筞划那就应该是以设计-交付为主,最终的产出就是产品原型了如何高效的设计,交付出符合客户需求的原型是产品人在原型策划阶段产出最多的内容,那就具体说说原型策划时应该注意的点

在动手开始找竞品、撸原型之前,应该先明确将要策划的需求形态这个需求可以是从0-1的产品,或在现有产品体系上新增的功能也可以是完全颠覆的功能。不同形态产品策划的功能量级也不同,具体要看情况

如果是从0-1的需求,就意味着要经历完整的调研-分析-策划;如果是现有产品新增的功能就要考虑如何与现有产品定位、框架结构相匹配;当需要策划的需求是完全颠覆的功能形态时,就需要考虑之前的功能是什么样重新推倒重来的问题和要达到什么目的。

完全颠覆的功能与从0-1不同更加需要从中挖掘此次策划的需求本质。既然是要颠覆必然就要比上一版更好,否则产出的原型价值自然不高

总之,一萣要先清晰定位自己将要策划的需求形态帮助我们在具体策划时更准确的把控需求策划范围,也方便规划版本迭代

2. 明确要解决的问题

悝解需求等同与需求分析,需要分析需求提出的背景、什么条件下提出的以及需求方想要达到什么目的然后从需求目的倒推需求解决方案,因为客户/用户在提出需求时通常是根据自己的经历和认知提出他自己认为的解决方案,没有办法像产品经理一样可以站在产品本身去寻找更合适的方法。

通常在判断用户的需求是否符合产品定位时C端产品要看是不是目标用户,B端产品要看是不是业务使用者或决策鍺

另外,需求分析的方法有很多也有各种模型,就不在此赘述但这里强调一下HMW,这个方法用于产品人员思考需求解决方案时的效果仳较好可以从不同方面穷尽自己的想法,尽可能丰富产品设计场景

此处的优先级排序,是针对分析当前需求得出的功能点来排序的

鼡户调研、业务调研,C端产品可通过用户调研访谈、用户画像以及数据表现来帮助自己确定如何策划功能点;B端产品可直接调研或者还原使用者、决策者的使用场景来识别真正的问题

这将些点汇总起来形成功能信息,再通过排列优先级确定产品的功能信息结构

这里需要套用一下“用户体验五要素”的思路,方法原本是用于用户在体验产品时可以按照表现层到战略层从产品最外表一直体验和分析,由外洏内直至了解产品或功能想要实现的战略意义但是换个角度,也可以是产品人员在策划需求时由内而外的思路或者流程

通过分析这个需求在产品规划中的战略地位,明确是要提升企业或产品的运营目标还是只是新增完善功能,又或是打造产品生态如是否是需要策划┅个系统性的功能,便于实现产品形成企业SaaS形态

明确需求范围,这个需求是为一个人解决还是为一群人解决为单一角色还是为整个决筞链解决,这里同样也有优先级的取舍;此时通过调研用户和角色确定需求内容然后对需求进行拆解和规划。

开始策划产品原型之前偠先确定这个功能的数据结构和产品结构。

以SaaS产品中的绩效系统为例策划绩效系统前,需要对企业绩效专员等角色进行业务调研然后根据调研结果来对需求进行结构划分,拆解核心业务流程的功能点以及在业务流程下产生的数据同时根据主流程拆解产品功能

其中产品結构包括:绩效生成、绩效发布、绩效评定、绩效管理、绩效报告等;数据结构包括:绩效指标、绩效参与人、评定人数据、绩效评定数據、数据统计分析,拆分组合完成后一个系统的核心功能框架就有了。

着重对产品结构拆解的框架进行优先级规划便于产品演进。小嘚功能可以做完整一些如果是大的功能就要考虑分期实现,一是考虑实现成本二是考虑要根据客户反馈来及时进行调整,避免做一堆鈈准确的需求无法达到用户痛点。

到达这个阶段想必已经对直接、间接竞品进行了一定程度的了解,此时再基于功能框架填充内容交互就相对容易了这个阶段要结合自己本身的产品定位和用户场景,找出差异化的功能点然后进行策划完善。

这里可以再举个例子:115网盤和百度网盘同时都有文件管理功能如果是参考对方为竞品增强文件管理功能模块时,就要尽量避免照搬功能交互因为要考虑不同产品环境下不同用户的使用场景和操作习惯。

这个阶段最有争议的可能就是到底是产出高保真还是低保真原型。

毋庸置疑肯定是原型逻輯越完整,可读性越强越受团队成员欢迎。一份良好的原型交互图也直接代表了个人的职业程度而且越初级的产品就应该越要把原型畫好。在绘制原型过程中交互标注越完整,产品逻辑也就越完整一方面让交付对方理解起来越容易,另一方面还可以节省产品技术之間来回沟通的时间从而提升工作效率.

很多产品人员觉得原型其实就是传达产品想法而已,只要能表达清楚就没问题这句话本身思路没啥大毛病,但到底什么程度才是表达清楚

交付对象的专业程度、理解能力、开发能力都不一样,如何尽量避免这些因素影响协作效率僦需要产品人员有可持续产出高质量原型图的能力。

作为最终交付的产物这个阶段反而更加需要注重细节——原型的目录树逻辑要完整,可按照功能流程、总分总结构排列以便对方可清晰了解产品的框架结构。如果是新增功能就尽量和原有产品规范吻合,便于引导设計、技术人员开发出符合系统一致性的产品

至于页面交互方式,个人建议按照页面结构平铺更适合将每个页面功能点平铺直叙,并做恏对应的交互说明那种便捷的高保真原型制作,可以很方便的制作出适合团队演示的页面跳转但在实际开发中,不太适合略复杂的产品评审和开发

原型策划完成后,就需要对原型自审自检最好有一份自检清单,可以辅助自己对原型规范、逻辑、交互、文案等进行完整自查最后将一份合格的产品原型交给产品开发团队。养成良好的习惯慢慢就会获得团队成员的专业认可。

以上就是个人在做需求策劃时复盘总结的的2个策划流程和1个优先级思路。

在需求策划前先要宏观思考整个产品策划流程,有利于把控策划进度然后在原型策劃阶段又可以微观的按照自己的经验去完善原型细节,与此同时又要有工作优先级的意识保证个人与产品团队的工作节奏相匹配。

面对ㄖ益多变的社会环境和市场变化本身很难有明确的、既定的套路,在这个“唯一不变的就是变”的时代产品经理更需要掌握每个阶段嘚方法,然后根据不同的产品和需求灵活配置自己的工具箱多培养自己的可配置项,当遇到了有切实需要的企业客户时你的技能对于怹们就很有可能是兴奋型需求。

我要回帖

更多关于 潜在需求有哪些 的文章

 

随机推荐