我的产品需求说明文档模板(PRD)
我的产品需求说明文档模板(PRD)
修订记录:
产品简介:
一句话介绍产品
产品目标:
介绍产品愿景,描绘产品蓝图
项目背景:
在什么背景下做这款产品?为什么要做这款产品?(马云爸爸说过“哪里里有抱怨,哪里就有机会”)
用户角色:
功能概述:
产品特性:
特性1·×××
总体流程:
只需要画出当产品的业务逻辑
需求描述:该特性详细的需求说明
状态说明:
字段说明:
显示类字段
- 数据来源:需要一些容易引起歧义的字段,例如订单时间,这个定义是:下单时间?支付时间?还是其他?这个需要进行明确
- 数据校验:必填还是选填,如果是选填,那么前台是否提前需要提示,以区分查询失败的情况
- 数据类型:字母、数字、中文、图片(各类图片格式)、语音和文字等等,如果可能是多种类型的组合,需要提前说明,避免显示的兼容性出现问题;
- 数据长度:最长最短长度,保证页面可视效果的兼容性;
- 后续冗余:在可预见的范围内,字段后续可能还有哪些扩展,如果提前做好兼容,就避免了后续字段更改,同步上线的麻烦。
录入型字段说明
- 数据来源:手动录入/系统获取。假如系统中有多个同义的字段,需要明确取哪个字段;
- 数据长度:最长最短长度,例如【0,20】;
- 数据校验:必填/非必填,是否为空;
- 数据类型:字母、数字、中文、图片(各类图片格式)、语音和文字等等,如果可能是多种类型的组合,需要提前说明,避免显示的兼容性出现问题;
- 数据合法性校验:一方面需要明确校验的规则,另一方面需要明确校验的触发条件,是输入达到特定长度(例如汽车VIN码就是固定17,输入位数达17位可以自动发起搜索),光标移出文本框,点击提交按钮?
- 后续冗余:在可预见的范围内,字段后续可能还有哪些扩展,如果提前做好兼容,就避免了后续字段更改,同步上线的麻烦。
用例说明:
非功能性需求:
接口、统计、安全性、其他;
如果您有不同看法,希望可以在留言区和您交流。
转载于:https://juejin.im/post/59f6c691f265da430405e6ab
我的产品需求说明文档模板(PRD)相关推荐
- 顶级产品经理是如何写产品需求文档(PRD)的
产品需求文档(PRD)对每个产品经理来说都不陌生,它是产品项目由"概念化"阶段进入到"图纸化"的转折和体现,作用是"对市场需求文档(MRD)中的内容进 ...
- 产品需求文档(PRD)的撰写方法
产品需求文档(PRD)的撰写方法 做好产品需求文档的这十步,是经过长期的实践经验和反复验证而得到的.可能这里描述的不是很全面,但他已经足够让你做一个成功的产品需求文档.做好这几步花费的时间要以项目的大 ...
- PRD(产品需求说明文档)与MRD(市场需求文档)介绍
文章目录 目录 一.PRD(产品需求文档) 1.确定PRD文档格式 2.确定项目概述 3.项目功能描述 4.产品经理的思维体现在这几个方面: 5.大厂PRD常见规范: 6.PRD的最终目的: 二.MR ...
- 通用产品需求文档模板
很多朋友说,产品需求文档怎么写?很多公司的产品需求文档要求各不相同,但也是大同小异,其实就是说清楚: 基于什么样的背景,我们要做什么事情, 满足什么用户哪一个需求? 需求分解出来,产品的逻辑如何? 交 ...
- 需求文档 | 产品需求文档(PRD)
一份优秀的PRD能够帮助你获取资源,有效推进项目,获得团队成员的信任. 一.PRD的用户是谁? 首先,与大家先分享一句话:把需求文档当成一个"互联网产品"去管理,理解它的用户,关注 ...
- 一款问答APP的产品需求文档(PRD)
作者:$hanhc 来源:简书 文档描述: 版本修订记录 编辑历史 1.产品概况 1.1.背景 调查问卷作为获取目标对象信息和数据的重要手段之一,被社会各行业广泛使用,通过对数据的分析,能够相对理性 ...
- 产品需求文档(PRD)札记
1.理解并掌握PRD文档 -写作思路 -写作方法 -写作格式 2.什么是PRD文档 – PRD文档向上是对MRD内容的继承与发展,向下则是要把MRD文档里面的各种理论要求技术化,向研发部门与设计部门说 ...
- 小红书App产品需求文档(PRD)
饿了吗:http://www.woshipm.com/rp/853599.html 一.文档综述 1.1版本修订记录 1.2PRD输出环境 1.3产品介绍 二.产品分析 2.1用户需求分析 2.2用户 ...
- 产品需求文档(PRD)基本框架
目录 1.概述 1.1名词解释 1.2产品概述及目标 1.3用户场景 1.4风险点 1.5文档标识说明 2.功能概览 3.产品功能需求 3.1功能介绍 3.2功能详情 3.2.1功能模块一 3.2.2 ...
最新文章
- PID1 / 明明的随机数
- mysql update n_mysql修改记录时update操作 字段=字段+字符串
- vcf文件(call variants得来的)怎么看变异是纯合还是杂合的
- 关于Unity中NGUI的背包实现之Scrollview(基于Camera)
- asp.net 写入html代码,asp.net读取模版并写入文本文件
- ABBYY FineReader中的OCR选项怎样运用好
- 0-n-1中缺失的数字
- 安阳学院有几次计算机考试,安阳:2017年上半年全国计算机等级考试顺利结束...
- 福州大学数学与计算机科学学院 地址,福州大学数学与计算机科学学院导师介绍:陈神灿...
- 安卓最好的流量防火墙—Droidwall
- Sloth:网易流计算服务化平台架构实践
- 滴滴秋招提前批正式开始,现在投递免笔试
- 闽江师范高等专科学校计算机系成立时间,闽江师范高等专科学校2018届毕业典礼...
- C#使用公共语言拓展(CLE)调用Python3(使用TensorFlow训练的模型)
- 如何快速添加快捷方式到“发送到”选项...
- js-获取JSON数组的长度
- rtx2060什么水平_RTX2060值得买吗
- ai专家人工智能讲师老师叶梓老师《人工智能概念入门》培训人工智能项目咨询-8
- backpressure 背压介绍
- Windows7旗舰版性能优化
热门文章
- python计算多次_Python – 只计算一次属性并多次使用结果(不同的方法)
- hashmap时间和空间复杂度_Python算法 00--时间复杂度和空间复杂度
- mysql delete exists用法_自学MySQL第五天
- solidworks热分析_solidworks解决管道流体问题,原来可以如此轻松
- mysql for centos下载_python数据分析之路——centos下载并配置mysql与navicat的使用
- Leetcode 21:Merge Two Sorted Lists(golang实现合并两条已经排序的链表)
- 网页设计简约_简约设计指南
- Linux查看本机外网ip
- 软件研发中的N条原则
- 需求分析中应该注意的问题