前言

需求文档在产品整个开发过程中至关重要,设计根据需求考虑交互功能、需求沟通评审和开发、测试验收标准、文档知识沉淀问题记录等过程都依赖规范完整的需求文档,除功能内容全面外,整洁、易读也是需求文档的重要条件。

一、根据需求类型采用不同的模板

不同的行业、不同的产品的需求文档会有差异性,需要选择最使用的文档模板并根据实际情况微调,但整体的内容应该是大差不差的,符合公众的阅读习惯,不然尽管内容全面,换个需求换个排版,甚至整个公司的需求文档五花八门反而增加了理解障碍。因此,若公司有整体的模板样式,根据具体的需求,在其基础上添加调整,既节省我们在文档撰写上的时间,也可以减少开发过程中的沟通成本。

  • 对于从0到1的产品,可能相对关注的是整体的逻辑:一共有几个功能模块,模块之间的关联交互是什么,需求流程图显得很重要;
  • 对于优化迭代类型的产品需求,相对关注的是变化点,线上与优化的后的区别;
  • 数据类需求更关注口径、数据逻辑要写清楚;
  • 一些策略类的产品需求根据不同场景甚至要写伪代码;

本文提供的需求模板为自己在近几端工作经历中总结出的内容和规范,主要适用产品功能类需求,仅供参考。

二、需求文档模板内容

2.1 前言

2.1.1 版本信息

记录文档每一次变更记录,方便最快速直观跟进需求变动、更新点

序号 版本号 编写/修订说明 修订人 修订日期 修订原因/备注
1

2.1.2 需求基本信息

记录需求负责人:产品、开发、设计等基本信息

字段 内容
所属业务/项目
目标与优先级
需求负责人
UX设计师
设计图地址
开发

2.2 需求背景

2.2.1 需求背景

介绍需求背景,为了解决什么样的问题。

2.2.2 需求价值(不必须)

该模块是情况而定是否添加,可以加入用户调研案例、竞品分析、一些数据支撑等,辅助需求顺利推进。

2.3 需求目标与效果评估

2.3.1 需求目标

拆解核心目标点,简单明了说明需求目标。

2.3.2 效果评估

需要有明确的数据指标来评估效果,并说明思考逻辑

2.4 需求描述

详述具体需求

2.4.1 功能列表

序号 模块 功能描述 对应端 负责人 备注
1 相应功能模块名称 简要描述功能 C/B 填写对应负责人 备注或附件

2.4.2 需求流程图

相关产品间流程说明及产品内操作流程图解,辅助理解产品

2.4.3 功能描述

详细说明需求,重点信息高亮标注

按功能模块名称01、02、03…分别描述应包含模块有:

  1. 表格展示:左图右文,更新为最新UI设计图,根据具体需求可添加优化前样后样式对比;
  2. 功能描述:功能说明;
  3. 前置条件:例如什么场景、什么配置的情况下添加;
  4. 默认样式:弹层还是页面,重置后样式是什么,默认展示第一个选项等;
  5. 逻辑规则
  6. 交互描述:-操作点,比如:点击后的交互效果描述,弹层的动画效果是从上往下飞入还是其他;
  7. 校验提示
  8. 老版本兼容:同一个功能老版本如何处理
  9. 其他:补充说明

2.5 数据需求

填写埋点需求或其他数据需求

事件 事件描述 埋点参数 上报规则 覆盖范围

附录

需求复盘

填写复盘内容或复盘文档链接

相关文档

需求中提及的相关文档链接,例如:数据分析报告、用户调研报告等

相关群

粘贴群名片,方便相关人员进群联络


总结

以上就是一个基本的产品需求模板的内容,可以根据具体的需求进行增减,前期需求沟通阶段多交流讨论,尽可能把应有的逻辑规则用专业的语言描述,详尽且一眼能了解重点,就是一篇优秀的需求文档啦。

如何撰写产品需求文档_需求文档模板(产品功能类需求篇)相关推荐

  1. api数据接口文档_接口文档示例(Taobao/jd/pinduoduo/开放接口调用)

    api数据接口文档_接口文档示例 本文主要是提供了一个接口文档的范文,内容修订历史.目录.时序图.接口要素描述.接口说明.使用示例.字典.FAQ.  使用MD格式文档(makedown),选择原因,容 ...

  2. unity3d api 中文文档_接口文档系统-showdoc安装部署

    ShowDoc简介 ShowDoc是一个开源.免费的工具 ShowDoc是一个非常适合IT团队的在线API文档,技术文档工具,它可实现实时同步,用户无需花费过多的精力维护文档. 借助ShowDoc可以 ...

  3. java非主流火星文输入法_火星文转换器,火星文转换器在线转换

    火星文转换器在线转换 猫旅人 火星文是什么 火星文转换器怎么转换 你说的这个火星文其实就是一些奇形怪异的字符了,在一些个性签名还有昵称里面会经常看到的一些怪异字符,这类其实就是火星文了. 这种火星文是 ...

  4. 有道文档翻译导出文档_翻译文档的5个技巧

    有道文档翻译导出文档 编写文档可以让您深入血液,这样您就可以多想一想,运用一些想法,提出各种可能不太有用的新想法,并且似乎您正在寻找的东西也很多因为任何事情都是一项任务,它将抓住您并发挥自己的能量,使 ...

  5. 新闻软文写作_软文写作网_产品软文写作_活动软文写作|Giiso智搜

    智搜(Giiso)信息成立于2013年是中国领先的"人工智能+资讯"领域的国家级高新技术企业,其自主研发的写作机器人,编辑机器人是可以从各个行业领域快速编辑写稿的人工智能机器人. ...

  6. yapi 接口文档_接口文档神器YApi

    什么是YApi 官网上是这么介绍的:YApi 是一个可本地部署的.打通前后端及QA的.可视化的接口管理平台 https://hellosean1025.github.... 可以这么说YApi兼具sw ...

  7. 500个爆文标题_爆文标题(100个超强吸引人的标题)

    爆文标题(100个超强吸引人的标题) 创始人 2020-06-04 阅读 16793 专题:微商引流 爆文标题(100个超强吸引人的标题)内容如下 回答一:想要做到爆文,其中内容要足够吸引人其讲述的内 ...

  8. python生成回文字符串_回文字符串最长回文子串和子序列 - Python

    Palindrome 回文字符串就是指从前往后和从后往前读,都是一样的,比如"aabcbaa". 注意区分子串和子序列,子串是连续的,子序列可以不连续 题型1:判断字符串是否为回文 ...

  9. 500个爆文标题_爆文标题要怎么写,100个超强吸引人的标题盘点

    本文我们整理出的,都是阅读量10万加以上的爆文的标题,大家可以去看一下他们的标题是怎么写的.因为标题就决定了你的文章的打开率.对于我们从事网络创业和网络营销的人来说,如果你的文章标题写的好,不论对你获 ...

最新文章

  1. hdu4864 贪心
  2. 在UltraWebGrid单元格中绑定dropdownlist
  3. 最长公共子序列问题 (LCS)
  4. Android GraphicBuffer
  5. php扩展开发1--添加函数
  6. 字段类型 sqoop_数据迁移工具Sqoop
  7. matlab数字图像处理课程设计报告,数字图像处理课程设计实验报告.doc
  8. html打开时按钮自动触发事件,html在用户按下按键时触发的事件属性onkeydown
  9. 在Google使用Borg进行大规模集群的管理 5-6
  10. Hadoop-2.6.0NodeManager Restart Recover实现分析(一)
  11. 马哥linux视频的学习笔记
  12. 并发编程 06—— CompletionService :Executor 和 BlockingQueue
  13. python基础篇--变量和简单的数据类型(上)
  14. jpeglib画质的代码分析
  15. SPSS聚类分析——一个案例演示聚类分析全过程
  16. 查看core dumped的详细错误原因
  17. ES2015中let的暂时性死区(TDZ)
  18. cad怎么设置线的粗细_AUTOCAD中如何设置线宽
  19. 011 Android programming 3rd 一个记录不良习惯的app
  20. 一个软硬件牛人的学习经历---给同是换行的人以共勉

热门文章

  1. 如何设置电脑默认软件,干货到,电脑默认软件如何设置
  2. 基于STM32F103ZET6的RX8025SA时钟电路设计
  3. 微博在教育领域的应用
  4. 【英语】新走遍美国-即使平凡也要追求梦想
  5. 冒泡排序与快速排序【C语言】
  6. 微型机器行业调研报告 - 市场现状分析与发展前景预测
  7. Ant Design Pro入门教程 安装框架
  8. 365 - 表的完整性约束
  9. 在C4D和Keyshot中保存产品模型到预设库多次重复使用
  10. ext.net 后台方法调用