今天给各位分享设计需求文档模板的知识,其中也会对产品设计需求表模板进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
如何写一份易用的产品需求文档?
产品需求文档分很多种,这里我只说一种让程序员看起来舒服的需求文档格式吧:
作为程序员,在需求文档当中,最关注的内容是哪几种呢?
1、流程:包括业务流程和基本流程;
2、数据:包括输入数据和展示数据;
3、事件流:特别是分支事件流和例外事件流,感觉很多需求文档中,缺少了这部分;
那么,文档的模板是怎么样的呢?
1、需求说明:主要阐述为什么要做这个需求;
2、业务流程:最好使用VISIO来绘制,画出整个业务的流程图,特别是其中所要涉及的判定,分支等,都要画出来,越详细越好;
3、基本流程:继续使用VISIO,画出基本流程即可,一般来说都是业务流程中的最主要部分,但是可以加入更多的细节;
4、分支事件流:VISIO,各种分支事件的详细流程,越详细越好;
5、例外事件流:这里要使用表格,示例如下:主要是系统判定和对应的提示;6、输入数据:用户可以输入数据的字段,已经相应的定义,包括是否必填,字段长度,录入方式,对应规则等;
7、显示数据:页面显示给用户的数据,对应的字段,取数规则,对应规则等;
8、补充说明;这个需求文档模板,更倾向于传统的软件模板,而不是网络上比较流行的AXURE文档。
产品需求文档模板
首先告诉你产品需求文档肯定是有的!一个经过实际工作检验、经历过“质疑”、“挑战”和“斗争”之后沉淀下来的模板,肯定是已经吸收了各类人的偏好、意见,固化了很多符合实际业务必须的内容要求,能够起到很好的业务承接作用。格式化、标准化本身是一个很好的思维、工作方式,可以让你在编辑文档和接受文档的双方关系中建立一种“标准”的沟通机制和预先定义的沟通基础,减少额外的沟通成本,提高效率。
不过,在享受别人智力和经验梳理好的模板进行需求编写的同时,还是应该了解模板形成的原因,并在此过程中形成自己对于模板的理解,进而形成对于产品需求文档的理解,在理解中使用,裁剪和优化。
要理解和分析模板,理解和分析产品需求文档,可以运用以下几个方法:
一、描述-解释-预测-监控
描述,是对观察过程和观察结果的描述。观察的对象因不同的研究而有差异,其目标是尽可能完整地将观察者根据自己的观察得到的现象、由此现象所产生的思想和感觉,以及在观察过程中选择纳入的过程参与者对现象的反应等信息进行描述。
解释,是回答 “为什么”,是对于描述的理解、归类、定义和解释。其目标是将描述内容背后的成因、原理、动机,内容中各部分之间的相关,依存、依赖和影响关系等进行说明,以便对于描述内容有更清晰、更细致、全面的了解。
预测,根据以因果关系为内容的内在联系,相互影响来推导未来的发展或者将要发生的事情。通过研究解释内在的联系,准确地表达内在联系,从中推导出正确的预测。
监控,是对于预测行为、现象的观察和监督,包括了观察到的预测中的行为、现象的发生或者预测以外的行为、现象的外发生,以及因此而采取的对应的反映动作;这些反映动作是预测过程中根据内在联系制定的“响应”机制,并任其自然发生或者通过提供“系统”的自制能力来实现。
二、需求准备、编写和检查
回归到产品经理的日常工作中,在时间占比上较为集中的就是产品需求管理了,包括了需求的准备、分析、编写和检查过程。在这个过程中,描述——解释——预测——监控这个通用的科学分析过程也同样使用,且可以贯穿其中,并可以帮助理解、形成并固化成我们前文提到的需求文档的模板。这个科学分析的过程、方法在不同阶段运用的侧重点会有所不同。
1. 描述
描述的过程是客观的进行“需求向”描述的过程,是一个“背景”信息的补充,用来说明,这个需求文档的源出是什么,是针对什么问题,这个问题是在具体什么领域,在怎样的范围内,涉及到的是那些人;在需求相应的功能设计实现之前,当前的解决方案存在的问题是什么,参与者是怎么解决的,解决的情况怎么样,是好,还是不好,还是勉强可以,对于新的需求的紧迫性是什么样的。此外,描述的过程还需提供一个基础的概念和流程的解释,用来统一作为背景去理解一个现实的业务场景和“沟通字典”,避免在沟通中因为误解而产生不必要的偏差。
需求准备的过程:了解需求来源(管理部门、市场部门、运营部门等),需求背景(行业、同业规则现状等);
需求分析的过程:了解需求目标、预期效果(时间、结果等)、使用者习惯、相关人影响;
需求编写的过程:描述需求目的、背景、时间和结果要求、业务流程、交互过程、系统架构、干系人角色和影响范围;
需求检查的过程:需求的背景、目标、过程、干系人、结果预测和预防的完整性检查;
2. 解释
解释在需求来源的基础上描述了 “为什么”接下来这个需求可以解决遇到的问题,同时还加入了“是什么”和“怎么样”的部分。就是这个需求是通过怎么样的方法解决了“描述”过程中提到的问题,这个新的解决方法需要要做什么,对于原有的业务过程有哪些改变,会提升什么,会降低什么,会影响哪些人、哪些业务部分、哪些业务系统以及哪些数据的产生。这个部分,是需求文档的最主要、最核心的内容部分,也是在内容上占比最大的一部分。
这里的解释根据产品需求面向的要解决的问题不同,而可能存在多个层面,多个维度的层面,比如对于运营的影响,对于前端市场的影响,对于用户的影响,对于财务、法务的影响;从技术开发、技术实现维度,比如对于前端开发的影响、对于服务端开发的影响、对于数据平台的影响,还可能涉及到对于运维资源的影响等;因此对应到实际的产品需求工作中:
需求准备的过程:了解需求可能涉及的相关业务系统及系统对应的数据流程和逻辑、了解需求可能涉及的外部服务的数据流程和逻辑;了解面向的内外部用户的产品使用水平、学习能力和使用习惯;
需求分析的过程:选择和制定最有效的,满足时间、资源投入等要求的方案;
需求编写的过程:详细描述需求的业务流程,通过各种图表格式说明新的解决方法在各服务系统之间、各业务部门之间、用户与产品,产品与后服务之间的数据、文件和行为的交互过程、详细的信息输入、信息处理和信息输出;每个业务节点明确的输出物和节点标志,重要性和优先级;系统架构、干系人角色和影响范围;
需求检查的过程:需求的流程、用户交互动作、系统信息交互等完整性检查;
3. 预测与监控
预测与监控在产品需求文档的管理上是联动的,是对于预测的事件发生的时候,进行管理的机制,监控=预测+干预。在产品需求文档的管理上,对于设计好的业务流程、使用功能,在实际过程中可能会出现这样或者那样的 “非规划”的使用,也就是我们通常说的“用户并不总是按照产品设计的方式来使用产品,而且,往往相反。”因此,这部分内容很大的比例需要来对于用户的行为进行预测和监控,并提供“预防”或者“解决”方案。其中:
预防在于,预测产品的用户在使用的过程中,可能会进行的一些超过产品使用半径的操作,一旦进行这些操作,操作的任务流程会中断,掉出,进入其他业务流程中且无法回滚,从而使得操作无法进行下去,功能使用失败,使用者会感觉产品、功能没有包容性,缺乏引导性,导致了最后操作的失败,预想的结果没有实现,而且造成了一定的挫败感,甚至造成了一定的损失。预防的具体方法多采用导航、提示等,不同的系统都有各自标准化的控价,我们在这里不做展开。
解决在于,预测产品的用户在使用产品的过程中,因误解、操作手误而进行了“非标”、“超规”使用“掉出”原本设计的业务流程和操作流程的情况下,需要提供额外的流程和控制来“回转”用户的操作,来帮助用户回到预先设定和他所需要的流程上来。解决的具体方法多通过“导航”引导“跳转”和“返回”、“回退”来实现。对应到实际的产品需求工作中:
需求准备的过程:了解用户特征和使用水平、评估、比较不同方式实现需求对于用户行为的可控性和“非常规”操作的危害程度;
需求分析的过程:选择和确定需求实现方案,评估行为管理方式和管理机制;
需求编写的过程:详细描述需求的业务流程和交互过程中可能出现的用户异常操作,相应异常操作中系统反应,系统对应的控制和引导;
需求检查的过程:需求“异常”流程和相应引导、控制地完整性检查;
在需求管理的过程中,就可以按照这个 描述——解释——预测——监控流程来进行。这四个既是步骤,是需求文档内容的组成部分,也是需求编写完成之后的检查。
四个模块构成了需求文档的完整性,且同时有各自独立,有对应的说明,引导、要求和标准。所谓标准文档,就可以按照这四个模块作为框架、内容和格式。
写在最后
产品需求文档作为产品经理同视觉设计、交互设计以及技术开发人员进行需求沟通的一个载体,我平时用的比较多的是摹客的服务进行创作。一个完整的、充分沟通确认,并最终达成多方理解和共识的产品需求文档,能够最大限度的还原产品、功能的设计,保证产品、功能的实现,最大限度的减少因为各方理解的偏差而造成的时间、人力和经济资源的浪费及复工。
产品笔记 | 写高颜值的需求文档
产品经理的主要职责是围绕产品开展一系列设计、跟进和维护工作,然而这个过程中往往需要产品经理具有相应的管理意识和技能,最常见的管理场景比如需求管理、文档管理、团队管理、过程管理等。优秀的产品经理往往具备较强的 管理 能力,从意识层面认识到管理的意义和价值,把控管理的节奏感和效果,从细节层面要熟悉管理的具体操作方法和技巧。
需求文档是在产品评审会之前的必要准备条件,是产品设计过程中主要的文档,也是产品经理最常写的文档之一,属于“看家”技能。特别对于一些相对完整、模块化、时间周期长的需求,产品经理一定要将需求文档的管理作为产品管理的重要方面,不仅仅是写成正式文档,还要进行跟踪维护和迭代更新。好的需求文档将是贯穿产品设计、评审、研发、测试全流程的重要历史文件,也是项目重要的经验库和组织过程资产。
有些时候可能因为产品功能相对简单、研发周期短而忽视了写产品文档,对于这样的场景,建议产品经理也要准备一份相对简单的需求文档,即便是评审或研发环节用不到,也可以利用需求文档作为产品设计的记录,以便后续的查询。
1.什么是需求文档?
关于需求文档,行业里的说法很多,如BRD、MRD、PRD等概念较多,新人常常搞不清楚每个名词到底是什么。其实不用管那么多,这些文档的宗旨还是要说明白“这个项目是什么(What),为什么要干(Why),怎么干(How),干了有什么效果”。
本文所述的需求文档主要是指PRD,需求文档的关键内容是要明确产品的背景、需求、流程、原型、交互等内容。
2.需求文档谁来看?
需求文档的阅读者:设计、研发、测试等项目核心人员,除此之外,还有若干时间之后的自己,也就是说需求文档具备历史记录职能,能够在任何时候被任何人无障碍阅读。
3.需求文档有什么作用?
4.高颜值的需求文档有什么特点?
所谓“高颜值”的文档就是看起来赏心悦目的好文档。如何定义“好”的文档,可能目前还没有十分明确的标准,可以用这个方法检验:
根据这条检验标准,我们可以尝试定义出一个“高颜值”文档应当满足的条件:
产品经理的定位应当是充当用户与技术之间的桥梁。产品经理的一端连接的是用户,要不断跟用户产生互动,另一端是技术研发,同样也要实时互动。在这两头的互动中,完成需求分析、产品功能设计及协助产品实现的工作。两头皆为重点,失去其一则就会失衡。
① 谁提的需求?在什么场景中遇到什么问题?
② 简要描述分析过程,决策过程和依据是什么?解决方案是什么?
③ 相关背景的数据资料?
④ 用户、场景、需求、解决方案是什么?
① 需求整体是什么样的?是否需要分阶段完成?
② 需要做哪些工作?前后关系是怎样的?
① 罗列功能清单,做必要的拆分
② 按照逻辑将功能清单组合为功能框架
③ 梳理业务流程逻辑,也就是产品所提供的功能或者服务实现的具体流程步骤。
④ 采用流程图等工具,将功能的逻辑理顺,把内容更有条理、更完整地描述清楚。
①交互设计图
②原型图
①关键用例是什么?
②重点关注点
③错误提示清单等
①本次需求要考核哪些指标?
②怎么统计?怎么计算?怎么埋点?
恰当地使用趁手的工具对生产效率具有极大的提升作用。
1. 撰写工具:
① Word,根据团队习惯,建立相对固化的需求文档模板。
② Axure,在原型图上做批注和文字说明。
③ Visio,绘制各种流程图。
2. 协作工具:
① 团队云盘,具备协同编辑和版本管理功能,如有道云协作、够快云库等。有些技术控会使用百度云盘+git实现版本控制,但是这种技术不具备团队推广性,毕竟并不是所有的产品都会使用git。
② 任务协作,任务的计划安排、分工协同等,例如钉钉、Teambition。
3. 表现工具(格式不固定,请读者自行查询)
①业务流程图
②状态转换图
状态流转图是一种用于描述状态之间流转过程的需求文档,在电商类产品的订单流、审批流一类的需求中比较常见。
③时序图
时序图(Sequence Diagram)是一种UML交互图。描述事物变化在时间维度上的先后顺序,善于表达对象的交互,比如多个页面之间、多个角色之间。下图是一个点菜过程时序图,点菜者、服务员、厨师三个角色之间的交互。
推荐阅读
1.只需5步,你也可以画出高质量的状态流转图
2.快速学习时序图:时序图简介、画法及实例
4.需求文档要点Checklist
5.PRD:倒推今日头条需求文档
6.Axure实例:即刻 app 产品需求文档
7.「知乎」如何写一份易用的产品需求文档?
参考文献
《人人都是产品经理》
《从点子到产品》
三节课产品经理P1课程
设计需求文档模板的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于产品设计需求表模板、设计需求文档模板的信息别忘了在本站进行查找喔。
2、本站永久网址:https://www.yuanmacun.com
3、本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长进行删除处理。
4、本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
5、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
6、本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。
源码村资源网 » 设计需求文档模板(产品设计需求表模板)