功能需求说明文档是作为产品人需要做出的基础文档说明,在工作中是必不可少的。此类型说明文档主要应用的场景为产品要上线一个新功能,或者可以成为一项服务。对此,做出该功能的需求说明文档,为功能的开发和实现提供依据。下面针对“功能需求说明文档”的大致构架进行分析:
一、目标
确定目标是一项任务开始的基础,只有在明确的目标指引下才能保证以最高的效率完成工作。此部分内容需要明确此次工作的目标,提出需求并开发此功能的原因是什么,为什么会有这样的需求,最终希望达到的目标是什么。
二、定义
当提出的功能中有一些名词大家不太了解,或者不容易辨别,此时需要对这些名词进行定义,详细说明他的意义及背景,方便开发等人员了解,避免概念混淆。
三、模块划分
本部分主要是对下一步功能需求进行的模块划分。之所以涉及到模块划分,是因为产品可能分别存在PC端、手机端以及H5等平台上。不同平台之间的需求设计可能存在些许差异。因此,需要按照平台进行模块划分,在第四部分“功能需求”部分则按照不同的模块进行针对性展开说明。
四、功能需求
此部分在第三部分模块划分的基础上,针对不同的模块进行详细的说明。这部分的内容时文档的核心,必须对各模块的功能需求做出尽可能详尽的说明。
在功能提出后,需要详细说明功能触发场景、文案、统计数据(埋点探针的设置,需要统计哪些指标,此部分一定要做的尽量全面,如果后期发现数据不全再返工是一件事倍功半的事情)、边界条件(指的是展示内容的边界,要展示内容的数量、刷新方式等),如有必要则给出原型图。
五、优先级
优先级是工作当中必备的说明。在提供说明文档的时候,需要给出需求的优先级,如果需求内容不多,可以在第四部分按优先级进行排序即可。在需求较多的情况下,则单独咋第五部分给出任务优先级,为开发人员提供参考。