产品需求文档包括哪些部分(一份标准化产品需

文章根据自己的工作经验总结了作者编写需求文档的方法,希望能给你的产品工作带来帮助 。

产品需求文档包括哪些部分(一份标准化产品需

文章插图
作为产品经理,编写需求文档是产品工作中最基本也是最重要的部分 。
一开始,我们一般都是以别人的需求文档为模板来申请的 。这份格式化的需求文档看起来很专业,但是慢慢会觉得别扭 。因为每个需求定义所需要的表达元素是不同的,多是不必要的,少是不清楚的 。而这种填空式的文件,总会给人一种克制的感觉 。
经过多年的工作和磨练,我终于形成了自己的一套需求文档编写步骤和方法,并一直在尝试和测试 。从那以后,我对需求文档有了更深入的了解 。
让我们从编写需求文档的步骤开始 。
1、构建版本功能需求树 。
即需求的结构化可视化 。
通常,产品经理会有一系列需求 。根据需求的重要性和紧迫性,我们从需求池中选择一些需求作为产品迭代版本的工作内容 。确定好要纳入版本开发的需求点之后,接下来要做的不是写需求,而是画需求树 。
这一步要使用的工具是思维导图软件 。我们将以分类的方式从需求池中提取分散的需求 。比如按照模块化分类,按照用户角色分类,让每个需求点构成一个比较完整的功能 。这样做的好处是在需求点之间形成了联系,这个过程可能会演化出新的必要需求,并将它们合并到版本需求中 。
此时的需求图类似于树干加树枝,形成了产品需求树的大致样子 。
在对分散的需求进行结构化处理后,需要进一步细化,即绘制需求分支 。
在每个需求点之下,都会有一些关键和重要的元素 。绘制这些元素有利于后期的需求文档准备工作,避免遗漏 。
产品需求文档包括哪些部分(一份标准化产品需

文章插图
画完所有的树枝后,我们的需求树就完成了 。看到这个需求树,心里已经知道需求文档要写什么了 。
产品需求文档包括哪些部分(一份标准化产品需

文章插图
2、创建需求文档目录结构 。
需求文档的目录结构是确定文档内容和表达方式的有力手段 。在编写所需内容之前确定整个文档的目录结构后,编写文档的效率会大大提高,文档的表达逻辑也会更加清晰 。
一般情况下,产品经理都会有自己的一套比较常用的目录结构,用于快速建立文档框架 。但在很多情况下,一般的目录结构可能无法满足特定要求下的表达效果 。因为不同的需求需要使用不同的表达方式,只有有针对性地采用合适的表达方式,你写的需求文档才能起到事半功倍的效果 。
比如对于用户端APP表单的功能定义,更多的关注信息架构、页面展示、用户体验,所以需要关注原型设计和关键交互需求 。因此,在这部分需求的内容结构中,“原型设计”和“交互描述”需要在目录结构中单独列出 。
比如后台功能,重点是数据的处理和存储,所以需要从数据项定义、数据流向、规则描述等方面进行充分的说明 。而如果这些部分内容很多,也需要进行划分,最后体现在目录结构中 。
再比如,如果涉及到多个系统之间的业务交互,或者业务流程比较复杂,可能需要考虑增加系统间的业务交互描述、接口定义、业务流程描述等 。
p>
这样,对于不同类型的需求,需要用不同的表达方式来描述需求 。最终目的是让文档用户(开发工程师)更容易理解您定义的需求 。
所以,我们在写文档之前设置好目录结构,是为了框住文档的内容和表达方式,相当于我们楼里的框结构 。建成后,可以快速填充 。