产品经理产出的原型设计 - 需求文档应该怎么制作?

news2024/10/7 1:28:02

需求文档,产品经理最终产出的文档,也是产品设计最终的表述形式。本次分享呢,就是介绍如何写好一份需求文档。

所有元件均可复用,可作为管理端原型设计模板,按照实际项目需求进行功能拓展。有需要的话可分享源文件。

源文件演示及下载地址:Axureicon-default.png?t=O83Ahttps://h4l1is.axshare.com/

1. 什么是需求文档 a、需求文档一般称之为PRD,对应的还有MRD、BRD

b、目的:主要说明做什么,为什么做,怎么做,做了后有什么效果

c、内容:产品背景、需求、信息架构、流程、原型图、交互等

d、阅读对象:设计、研发、测试

1.1 工具 a、Axure+标注:敏捷开发推崇的方式,轻文档,基于原型与标注的结合,更便于施展,有浏览器就兼容。

 

b、Word:传统的需求文档都是Word书写,也挺好。因为原型与文档分开,更容易进行版本控制,例如:原型文档一旦改动就分版本存档,需求文档则截取其中改动部分,这样保证原型能够进行版本追踪且完整。

2. 为什么要写需求文档

a、内部沟通的桥梁 -明确产品需求 -明确产品实现的要求和细节 -让各个参与者明确实现和效果 b、存档与记录 -未来能够找到当初的依据,有据可查 -项目调整等原因,便于后续交接 -后续更容易回顾做法和流程,复盘 。

3. 好的需求文档有什么特点

a、结构:逻辑清晰,层次分明,最好有目录,Axure自带目录了

b、背景:背景描述清晰 !

c、流程图:业务流程、页面流程都有

d、目标:考核指标、算法清楚

e、习惯:变更过程清楚 。

4. 怎么写需求文档

 

先给流程,咱们一步一步拆解: 4.1 项目背景与需求分析

a、需求描述:谁提的需求,什么场景,遇到什么问题

b、简要描述分析过程:决策过程和依据是什么(就是优先级排序),解决方案

c、相关的背景数据资料:用户调研和产品调研相关的数据和资料,或是自己产品内部的数据

d、明确本次的需求:用户、场景、需求、解决方案是什么?

 

4.2 本次需求的目的、功能列表

a、这个需求整体是什么样子的,是否分阶段?例如:整个网页分四个阶段,目前是第二阶段的需求

b、本次需求做哪些,前后关系是什么?例如:本次阶段的需求是否与之前的需求有关系,与之后的需求是否有关系

c、本次需求的功能清单有什么?逐一列清楚

d、涉及的页面或功能有什么?例如我之前做考核及薪资系统,必然是要对接人事系统的数据,这就涉及人事系统的功能了

4.3 流程与所处的产品模块关系 a、业务逻辑图 b、业务流程图 c、页面流程图

4.4 功能详细描述 a、交互设计图 b、原型图

 

4.5 简要的测试用例(取决于你们自己的工作流,有些团队需要产品经理负责,有些团队有测试同学负责,但产品也一定要审查一次测试用例)

a、关键的用例 b、重点关注点 c、错误提示表等(表格)

4.6 考核指标 a、本次需求要统计哪些指标。例如:按钮的页面转化率

b、怎么计算考核指标。例如:点击转化率=上一个页面UV/按钮跳转页面的UV

c、怎么埋点,埋点的计划 看到这里,基本上就写完咯。其实,看完了你应该也发现了,需求文档的内容基本上都是前面咱们做过的事,只是在这份文档中,把这些东西都整理了一下,然后展示了出来,只要之前每一步脚踏实地,最终的这份文档也是小菜一碟啦。

所有元件均可复用,可作为管理端原型设计模板,按照实际项目需求进行功能拓展。有需要的话可分享源文件。

源文件演示及下载地址:Axureicon-default.png?t=O83Ahttps://h4l1is.axshare.com/

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

免费版U盘数据恢复软件大揭秘,拯救你的重要数据

我们的生活和工作越来越离不开各种存储设备,其中优盘因其小巧便携、方便使用的特点,成为了我们存储和传输数据的重要工具之一。为了防止你像我一样会遇到数据丢失抓狂的情况,我分享几款u盘数据恢复软件免费版工具来即时补救。 1.福昕U盘数据…

DDR6 或将出炉 (含 LPDDR6, CAMM)

前记:目前DDR6 尚未问世,文中较多信息是“据说”,笔者也无法考证,请大家后期以JEDEC官方为准。 很多朋友可能还没用上DDR5,但不好意思的是,DDR6 可能马上就要出现了。 三星和海力士较早开始DDR6 的设计,预计2025年商业化。 DDR6 速度 来源: 半导体观察 DDR6的速度…

VL53L4CD液位监测(2)----液位检测

VL53L4CD液位监测.2--液位检测 概述视频教学样品申请完整代码下载硬件准备STSW-IMG039容器特性包含必要的头文件变量定义测距函数 Ranging()液位误差补偿函数 Liquidlevelmeasureerrorcomponsate()数据轮询函数 get_data_by_polling()演示 概述 液位检测在工业自动化、环境监测…

[git] github管理项目之环境依赖管理

导出依赖到 requirements.txt pip install pipreqs pipreqs . --encodingutf8 --force但是直接使用pip安装不了torch,需要添加源!! pip install -r requirements.txt -f https://download.pytorch.org/whl/torch_stable.htmlpython 项目中 …

使用树莓派搭建音乐服务器

目录 引言一、搭建Navidrome二、服务穿透三、音流配置 引言 本人手机存储空间128G,网易云音乐6个G,本就不富裕的空间更是雪上加霜,而且重点是,我根本没有听几首歌,清除缓存后,整个软件都还是占用了5个G左右…

5 个PPT设计技巧,让你的开题答辩脱颖而出!

AIPaperGPT,论文写作神器~ https://www.aipapergpt.com/ 开题答辩是论文写作的第一道关键关卡,开题报告不仅展示了你的研究计划和方向,还要让评审老师理解你的研究背景和目的。一个设计精良的开题答辩PPT,不仅可以帮助你更好地陈…

LeetCode Hot100 | Day1 | 二叉树:二叉树的直径

LeetCode Hot100 | Day1 | 二叉树:二叉树的直径 主要学习内容: 二叉树深度求法 深度的 leftright1 得到的是从根结点到叶子结点的节点数量 543.二叉树的直径 [543. 二叉树的直径 - 力扣(LeetCode)](https://leetcode.cn/prob…

二分查找算法——山脉数组的峰顶索引&寻找峰值

1.题目解析 题目来源:852.山脉数组的峰顶索引 测试用例 题目来源:162.寻找峰值 测试用例 2.算法原理 山脉数组的峰顶索引 根据二段性将山脉数组分为两段:上升段与下降段 1.当mid指针落入上升段,说明峰值在mid指针后,要…

Linux 系统五种帮助命令的使用

Linux 系统五种帮助命令的使用 本文将介绍 Linux 系统中常用的帮助命令,包括 man、–help、whatis、apropos 和 info 命令。这些命令对于新手和有经验的用户来说,都是查找命令信息、理解命令功能的有力工具。 文章目录 Linux 系统五种帮助命令的使用一…

19年408数据结构

第一题&#xff1a; 解析&#xff1a; 设程序执行了K次&#xff0c;则有x K&#xff0c;n<k^2,解得nn^(1/2) 答案选B。 第二题&#xff1a; 解析&#xff1a;这道题直接当作一个结论来记&#xff0c;因为已经出现过很多次了&#xff1a;树的后根遍历和对应二叉树的中序遍…

【异常记录Vue_20241006】使用TagsView后控制台报错

报错截图 报错原因 未将TagsView所依赖的组件permission组件注册到store中&#xff0c;导致TagsView组件在找permission.routes时没找到 解决方法&#xff1a;store注册相应组件

Linux:进程入门(进程与程序的区别,进程的标识符,fork函数创建多进程)

往期文章&#xff1a;《Linux&#xff1a;深入了解冯诺依曼结构与操作系统》 Linux&#xff1a;深入理解冯诺依曼结构与操作系统-CSDN博客 目录 1. 概念 2. 描述进程 3. 深入理解进程的本质 4. 进程PID 4.1 指令获取PID 4.2 geipid函数获取PID 4.3 kill指令终止进程 …

计算机毕业设计 校内跑腿业务系统的设计与实现 Java实战项目 附源码+文档+视频讲解

博主介绍&#xff1a;✌从事软件开发10年之余&#xff0c;专注于Java技术领域、Python人工智能及数据挖掘、小程序项目开发和Android项目开发等。CSDN、掘金、华为云、InfoQ、阿里云等平台优质作者✌ &#x1f345;文末获取源码联系&#x1f345; &#x1f447;&#x1f3fb; 精…

从零开始构建大型语言模型——实现注意力机制

本章内容&#xff1a; 使用注意力机制的原因基本的自注意力框架&#xff0c;逐步深入到增强的自注意力机制允许LLMs逐个生成词元的因果注意力模块通过dropout随机屏蔽部分注意力权重以减少过拟合将多个因果注意力模块堆叠为多头注意力模块 到目前为止&#xff0c;你已经了解了…

【GeekBand】C++设计模式笔记6_Decorator_装饰模式

1. “单一职责”模式 在软件组件的设计中&#xff0c;如果责任划分的不清晰&#xff0c;使用继承得到的结果往往是随着需求的变化&#xff0c;子类急剧膨胀&#xff0c;同时充斥着重复代码&#xff0c;这时候的关键是划清责任。典型模式 DecoratorBridge 2. Decorator 装饰模…

Android 内存优化:什么原因导致内存问题?通过内存工具进行分析;内存抖动和内存泄漏;MAT的使用;Profiler的使用;如何优化?

目录 一、为什么要进行内存优化呢&#xff1f; 我们开发一个App程序&#xff0c;如果不了解内存的使用情况&#xff0c;就是将稳定性弃之不管。因为你不知道他在什么时候会发生OOM问题&#xff0c;不知道为什么程序会卡顿&#xff0c;不知道为什么会发生问题。你也没有自信跟别…

算法题之香槟塔

香槟塔 我们把玻璃杯摆成金字塔的形状&#xff0c;其中 第一层 有 1 个玻璃杯&#xff0c; 第二层 有 2 个&#xff0c;依次类推到第 100 层&#xff0c;每个玻璃杯将盛有香槟。 从顶层的第一个玻璃杯开始倾倒一些香槟&#xff0c;当顶层的杯子满了&#xff0c;任何溢出的香槟…

【TypeScript】知识点梳理(三)

#void前面提到了代表空&#xff0c;但有个特殊情况&#xff0c;是空不是空&#xff0c;细谈是取舍&#xff0c;但我们不深究hhh# 代码示例&#xff1a; type func () > voidconst f1: func function() {return true; } 定义了空&#xff0c;返回非空值&#xff0c;理论…

Windows搭建RTMP服务器

这里写自定义目录标题 1 Nginx-RTMP服务器搭建1.1 下载Nginx1.2 下载Nginx的RTMP扩展包1.3 配置Nginx1.4 启动Nginx1.5 查看Nginx状态 2 FFmpeg推流2.1 下载FFmpeg2.2 配置FFmpeg环境变量2.3 验证FFmpeg配置 3 视频推流3.1 OBS推流3.2 FFmpeg推流 4 VLC拉流4.1 VLC4.2 打开网络…

vue3+PPTXjs 在线ppt预览

- 使用PPTXjs做ppt预览&#xff0c;有完整的代码包&#xff0c;基于jquery - vue3使用iframe引入用于预览ppt的网页&#xff0c;通过url参数传递需要预览的ppt链接 - 通过网页选择文件上传也可以通过下面的函数把文件转换成链接&#xff0c;实现在文件上传到服务器前就可以预…