怎样编写产品需求文档?编写产品需求文档的4大步骤

动态 未结 置顶 精帖
用户
悬赏:60飞吻

文章为作者结合自身工作经验总结的编写需求文档的方法,希望可以对你的产品工作带来帮助。

作为产品经理,编写需求文档是产品工作环节中最基本的,同时也是非常重要的工作。

刚开始,我们通常会拿别人的需求文档作为模板来套用,这种格式化的需求文档看起来挺专业,但慢慢地会感觉到别扭。因为每项需求定义所需要的表达元素都不一样,多了没必要,少了又说不清楚。而这种填空式的文档,总会让人有一种束缚感。

经过自己多年的工作锤炼,最终慢慢形成了自己的一套需求文档编写步骤和方法,从此屡试不爽。而也就从这之后自己对需求文档的有了更深一层的理解。

我们先来说说编写需求文档的步骤。

1、建立版本功能需求树。

也就是需求的结构化可视化处理。

通常,产品经理会有一个需求池。我们根据需求的重要性和紧急性从需求池中挑选出部分需求,作为产品迭代版本的工作内容。确定了要纳入版本开发的需求点之后,接下来要做的并不是编写需求,而是画需求树。

这一步要用到的工具便是思维导图软件。我们将从需求池取出来的零散需求,以分类别的方式进行结构化处理。如按模块化分,按用户角色化分等,从而让一个个的需求点组成一个个较完整的功能。这样的好处是,让需求点之间形成联系,而这个过程则可能会演化出新的必要性需求,也将之纳入到版本需求中去。

这个时候的需求导图,类似于树干加上枝干,已经形成了产品需求树的大概样子。

将零散需求结构化处理之后,便要进行进一步的细化,也就是画出需求细枝。

在每个需求点之下,都会有些关键的,重要的元素构成。将这些元素画出来,有利于后面的需求文档编写工作,避免产生遗漏。

把所有的细枝都画完之后,我们的需求树便已完成。看到这个需求树,自己心里已经大概知道需求文档要写些什么了。

2、建立需求文档目录结构。

需求文档的目录结构,就是用来确定文档的内容和表达形式的一种有力手段。在写需求内容前先把整个文档的目录结构确定后,编写文档的效率会大大提高,也会使得文档的表达逻辑更为清晰明了。

一般情况下,产品经理都会有自己的一套比较常用的目录结构,用于快速地建立文档框架。但是在很多时候,通用目录结构可能并不能满足特定需求下的表达效果。因为不同的需求所需要使用到的表达方式是不一样的,只有针对性地采用合适的表达方式才能使你编写的需求文档产生事半功倍的效果。

比如,针对用户端APP形态的功能定义,则更侧重的是信息架构、页面展现、用户体验,所以在原型设计和关键交互要求是需要重点说明的。因此,在这部分需求的内容结构上,需要将“原型设计”及“交互说明”单。

2、建立需求文档目录结构。

需求文档的目录结构,就是用来确定文档的内容和表达形式的一种有力手段。在写需求内容前先把整个文档的目录结构确定后,编写文档的效率会大大提高,也会使得文档的表达逻辑更为清晰明了。

一般情况下,产品经理都会有自己的一套比较常用的目录结构,用于快速地建立文档框架。但是在很多时候,通用目录结构可能并不能满足特定需求下的表达效果。因为不同的需求所需要使用到的表达方式是不一样的,只有针对性地采用合适的表达方式才能使你编写的需求文档产生事半功倍的效果。

 

回帖
  • 消灭零回复
[打开调试信息]