读完这篇文章,你就能学会如何写出让程序员没法吐槽的产品文档!程序员
需求文档是产品经理必须掌握的基本技能,核心做用是向技术人员说清楚你的产品设计方案,一份好文档须要具有哪些要素,我来告诉你!架构
如下为个人课程复盘笔记,前腾讯会员产品经理亲授的写文档方法。工具
问题性能
带着这些问题思考,若是这些问题你都能回答,你仍是须要继续往下看。测试
1.原型与需求文档之间存在什么关系?设计
答:二者相互补充,原型是需求的视觉表现,更加注重交互,而文档是需求的文字表现,更注重细节。开发
2.原型有哪些分类?文档
答:高保真与低保真,根据工做需求进行选择。原型
3.需求文档具有哪些内容?产品
答:文章的第4点有详细描述
4.优秀的需求文档是怎么样的?
答:文章的第7点有详细描述
5.如何锻炼原型设计与需求文档撰写的能力?
答:多看,多想,多写,结构化思考
课程大纲
与原型设计相比,需求文档更加剧要。
在我看来,二者是相辅相成的,必须结合使用,文档是功能细节的体现,原型是交互细节的体现。
收获
1.原型的做用是什么
原型是一种用于提升沟通效率的工具,便于相关人员了解需求,保障完成效果。
2.原型的分类
1.低保真原型
低保真原型每每做用与产品的初期,利用线框图把信息组织架构体现出来,属于横向原型设计,缺乏交互细节,时间不足时每每使用低保真原型促进沟通。
2.高保真原型
高保真原型用于肯定功能以后,对交互细节进行展示,包含页面之间的跳转关系,每每是一个可操做原型。
高保真原型耗时长,部分特殊功能经过高保真原型可以体现最终效果,也能用来检验开发的成果。
制做原型的步骤
1.分析需求
罗列出原型须要实现的需求。
2.了解功能分布
功能的层级关系。
3.明确页面层级
页面之间有明确存在的层级关系,每一层实现的功能与存在的元素。
4.绘制基本原型
5.检验,修改原型
每每第一次制做的都会被打回,作好心理准备吧。
需求文档的目标用户与做用
需求文档就是产品功能说明书,包含大量的功能细节,目的是提升沟通效率,避免研发过程出现误会。
阅读需求文档的人主要是项目相关的负责人,例如研发,UI,测试等等。
需求文档包含的内容
1.需求背景与目标说明
你得让别人知道你为何要作,要作到什么程度,用户检验功能完成状况。
2.特性列表
所谓特性,其实就是功能模块,把须要作的功能模块都罗列出来,主要用于明确须要作的功能有哪些,用图表体现更佳
拆分标准:
1.内部逻辑(不一样的功能模块,不一样的页面)
2.重要的特性单独列出,例如提示语
3.主要逻辑
每一个特性之下的操做逻辑,简单特性能够文字说明,复杂特性建议用流程图表现。
帮助梳理逻辑,减小细节遗留。
4.特性功能点
补充每一个功能点的相关细节描述,是开发,与测试工做的重要依据。
包括:
1.流程细节描述。
2.正常逻辑表现,异常逻辑表现。
3.文案内容,性能需求。
4.交互图(可无)
5.特性需求,性能需求,数据上报
这一部分相似备注,说明了作这个功能要达到怎样的程度,须要再哪些地方进行数据埋点。
6.版本号记录,迭代说明
便于回顾整个过程,进行复盘。
需求文档撰写四步走
1.想-需求
三思然后行,下笔以前想清楚你的需求,需求就是一份文字版的问题解决方案:
你想作什么功能?
这个功能主要的用户是谁?
这个功能重要吗?优先级高吗?
这个功能的流程想清楚了吗?还有极端状况没有考虑吗?
........
2.列-特性
性清楚后,列出你须要作的全部功能特性:
功能特性
界面特性
性能要求
数据上报
操做流程
3.写-初稿
根据特性点,开始写初稿,按照必定的逻辑分特性,遵循MECE原则,要求作到:
需求结构完整
逻辑清晰
描述准确
4.补-细节
重读整份文档,找出不足之处进行补充。把本身代入各个相关负责人的职位当中,看看本身可否准确明白文档的内容。
文档撰写技巧
标题
区分版本号,每份文档进行迭代都要加入内容与版本号,如V1.0。
章节
每个功能需求单独一个章节, 分开进行描述。
用语
精简,准确地表达。
7.好的需求文档须要作到如下几点
正确
正确知足产品需求,逻辑清晰。
完备
文档内容完备,把全部场景,极端状况,逻辑流程都写出来了。
无歧义
文字描述准确,没有产生歧义。
优先级
每一个功能特性都包含优先级。
可验证
功能是能够被准确验证的。
8.需求文档修炼指南
需求文档是产品经理的基本功,每一个人都会写,可是不是每一个人都能写好,因此须要不断地精进这项技能。
多看
多看优秀的需求文档,了解一份文档为何优秀,看到很差的地方,尝试批改它,让它更加优秀。
多想
需求文档是思想的呈现,你对一个需求想得越多,了解得越深,写出来的内容就会更加准确,完备。
多讨论
放下你的羞耻心,把你的文档拿出来和你们一块儿讨论,可能会受到10000点的伤害,不过别担忧,你会成长很快。
结构化思考
看了老师给出的几份优秀的文档,都遵循结构化思考得原则,结论先行,而后再分点描述,一层一层地进行下去。
在生活,工做中养成结构化思考得习惯,让你的表达更加清晰,别人接受起来也更加容易。