当前位置:   article > 正文

完整的PRD文档包含哪些内容?,2024年最新面试必备

prd文档包含哪些内容

完整的PRD文档包含哪些内容?

千万,千万,千万别再套模板写需求文档了,要想写好需求文档重要的不是包含哪些内容,而是为什么包含这些内容!

话不多说,直接上干货。

要想写好需求文档,先了解需求文档是什么?

定义:主要用于完整描述产品需求,向各个部门明确产品的功能、性能和目标以及作为产品文档归档。

作用:

  • 研发需要根据你的PRD写代码;
  • 测试需要根据你的PRD撰写测试用例;
  • UI需要根据你的PRD输出UI稿;
  • 运营需要根据你的PRD去准备运营资料,申请接口;
  • 产品经理在产品迭代管理中回溯此前需求的设计及规划。

PRD就是为了把需求说清楚,只要最后能把需求说清楚讲明白就可,千万不要变成教条主义,有些没意义的模块完全不需要写出来。

需求文档如何写,有哪些模块呢?

一、修订记录

需求文档基本上后续都会有大大小小的修改,这张表主要是告诉开发你在哪里做了修改,否则开发一页页的找,那开发不得揍你。另一方面也让自己复盘的时候,有一个记录。

img

二、项目简介

  • **项目背景:**讲述项目/需求产生原因,以及是如何贴合当前公司业务进行的项目,竞品分析已经做了相关内容。
  • **项目价值:**讲述项目在当前市场中存在的价值,潜移默化的告诉大家产品的可实施性,让大家更好的实现产品。
  • **项目目标:**讲述项目日后的最终发展目标,让大家以最终目标为方向去推动产品进行。

这部分主要是让参会的人对你的项目有更多的了解,知道为什么要做,这样大家在工作中会更有目标,更有方向。这部分讲的时候给大家打打气,加加油,让这个团队充满凝聚力。

img

三、功能清单

说明本次开发要做的模块和功能,并对每个功能进行描述,让开发知道每个功能是干嘛的,更理解这个功能,功能多的时候就要对功能进行优先级排序。

img

四、名词解释

这部分主要是对一些专业名词,缩略语,帮助用户更好的理解需求文档。例如微信中的:二维码,小程序,公众号等,做这些之前你至少要给大家讲讲这是什么吧。

五、全局交互

针对全局通用的交互、系统规则、异常情况等相关内容,可以在全局说明中统一说明。避免在文档中反复出现,导致文档臃肿,造成阅读困难。

比如:输入框定义、类型、数字限制等,分页规则,各类型弹窗交互说明等。

异常情况则包含了断网、误操作、数据丢失、加载中、功能权限等情况,需要描述对应情况下如何处理,也可以写在具体功能需求描述中。

五、三大结构图

功能结构图:以功能模块为类别,来介绍模块下面各个功能所组成的图表

目的:

  • 梳理需求,对整个产品页面的功能结构有一个宏观认知,防止转化时出现功能/页面丢失
  • 理清产品功能模块的构成以及功能逻辑关系
  • 开发评估工作量的重要参考依据

img

微信首页功能结构图

信息结构图:罗列产品页面所需的全部信息字段,脱离于功能、页面、交互,原型图的血肉。

作用:

  1. 帮助PM梳理信息组成,避免信息内容冗余混乱残缺
  2. 作为开发工程师建立数据库的依据

img

微信信息结构图,未画完

六、业务流程图

如果产品中包含相对复杂流程,就可以用流程图去解释,一个产品业务流程图可能会有好几个,大家根据情况可以把复杂的业务流程图分开梳理。例如淘宝就有购买流程图,退货流程图,登录流程图等。

大家一般必须要掌握的流程就是登录流程图

img

给大家推荐一款功能超级强大且免费的流程图软件:http://draw.io,安装包会和Prd模板一起发给大家。

七、页面流程图

这部分主要就是体现页面之间的交互流程,看图会更直观的体现交互,只在需求描述交互,那你可有的烦了,技术天天问你”点击这个按钮要跳转都哪里?”。

我一般是按照底部tab先几个大模块,分别出这些界面的流程图,不要纠结弹框该不该出现在页面流程图,能表达清楚就画,表达不清楚就再这部分体现出来。

img

八、功能需求

这部分就是需求文档的主要内容了!对界面,功能,交互进行详细描述。我一般是按照下面的逻辑书写。

1.先按照页面逻辑对分层

我一般也是先按底部tab页分为大模块,然后在分二级页面,三级页面,可参考右下角我对微信的分类,文档中也赠送了大家一个原型设计尺寸

img

2.给功能排序

我个人最喜欢的方法是数字符号一一对应型,大家从左至右,从上至下依旧给页面进行标注,右侧写具体功能介绍。

img

3.功能的具体描述

一般情况下,从五个方面去描述一个功能,新入行的产品经理建议灭每个需求都这样思考,养成良好的功能工作习惯。

**定义:**描述这是个什么,例如:搜索按钮,位置固定不动

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数Go语言工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年Go语言全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
img
img
img
img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Golang知识点,真正体系化!

由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新

如果你觉得这些内容对你有帮助,可以添加V获取:vip1024b (备注Go)
img

一个人可以走的很快,但一群人才能走的更远。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎扫码加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

如果你觉得这些内容对你有帮助,可以添加V获取:vip1024b (备注Go)
[外链图片转存中…(img-1GpA5NkS-1713026925932)]

一个人可以走的很快,但一群人才能走的更远。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎扫码加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/运维做开发/article/detail/850219
推荐阅读
相关标签
  

闽ICP备14008679号