一份优秀的需求文档

在这里插入图片描述

1.制作原型的步骤

1.分析需求
罗列出原型需要实现的需求。

2.了解功能分布
功能的层级关系。

3.明确页面层级
页面之间有明确存在的层级关系,每一层实现的功能与存在的元素。

4.绘制基本原型

5.检验,修改原型

2.需求文档的目标用户与作用

需求文档就是产品功能说明书,包含大量的功能细节,目的是提高沟通效率,避免研发过程出现误会。

3.需求文档包含的内容

在这里插入图片描述
1.需求背景与目标说明
你得让别人知道你为什么要做,要做到什么程度,用户检验功能完成情况。

2.特性列表
所谓特性,其实就是功能模块,把需要做的功能模块都罗列出来,主要用于明确需要做的功能有哪些,用图表体现更佳。
拆分标准:
(1)内部逻辑(不同的功能模块,不同的页面)
(2)重要的特性单独列出,例如提示语

3.主要逻辑
每个特性之下的操作逻辑,简单特性可以文字说明,复杂特性建议用流程图表现。
帮助梳理逻辑,减少细节遗留。

4.特性功能点
补充每个功能点的相关细节描述,是开发,与测试工作的重要依据。
包括:
(1)流程细节描述。
(2)正常逻辑表现,异常逻辑表现。
(3)文案内容,性能需求。
(4)交互图(可无)

5.特性需求,性能需求,数据上报
这一部分类似备注,说明了做这个功能要达到怎样的程度,需要再哪些地方进行数据埋点。

6.版本号记录,迭代说明
便于回顾整个过程,进行复盘。

4.需求文档撰写四步走

1.想-需求
三思而后行,下笔之前想清楚你的需求,需求就是一份文字版的问题解决方案:
你想做什么功能?
这个功能主要的用户是谁?
这个功能重要吗?优先级高吗?
这个功能的流程想清楚了吗?还有极端情况没有考虑吗?

2.列-特性
想清楚后,列出你需要做的所有功能特性:
功能特性
界面特性
性能要求
数据上报
操作流程

3.写-初稿
根据特性点,开始写初稿,按照一定的逻辑分特性,遵循MECE原则(把整体层层分解为要素的过程中,要遵循“相互独立,完全穷尽”的基本法则,确保每一层的要素之间“不重叠,不遗漏”。),要求做到:
需求结构完整
逻辑清晰
描述准确

4.补-细节
重读整份文档,找出不足之处进行补充。把自己代入各个相关负责人的职位当中,看看自己能否准确明白文档的内容。

5.文档撰写技巧

标题
区分版本号,每份文档进行迭代都要加入内容与版本号,如V1.0。

章节
每一个功能需求单独一个章节, 分开进行描述。

用语
精简,准确地表达。

6.好的需求文档需要做到以下几点

正确
正确满足产品需求,逻辑清晰。

完备
文档内容完备,把所有场景,极端情况,逻辑流程都写出来了。

无歧义
文字描述准确,没有产生歧义。

优先级
每个功能特性都包含优先级。

可验证
功能是可以被准确验证的。

7.需求文档修炼指南

需求文档是产品经理的基本功,每个人都会写,但是不是每个人都能写好,所以需要不断地精进这项技能。

多看
多看优秀的需求文档,了解一份文档为什么优秀,看到不好的地方,尝试批改它,让它更加优秀。

多想
需求文档是思想的呈现,你对一个需求想得越多,了解得越深,写出来的内容就会更加准确,完备。

多讨论
放下你的羞耻心,把你的文档拿出来和大家一起讨论,可能会受到10000点的伤害,不过别担心,你会成长很快。

结构化思考
看了老师给出的几份优秀的文档,都遵循结构化思考得原则,结论先行,然后再分点描述,一层一层地进行下去。

在生活,工作中养成结构化思考得习惯,让你的表达更加清晰,别人接受起来也更加容易。

8.交互需求文档是什么

交互需求文档是给交互设计师看的文档,应该在需求文档之外单独呈现,主要目的是让交互设计师理解产品的交互需求。
交互需求文档主要是对功能的交互设计,包含功能列表,每个功能的交互要点说明,包含元素等等。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值