在写需求文档之前我们需要弄明白需求文档是什么?他是用来做什么用的?
首先,根据根据百度百科所定义的概念,我们可以了解到产品需求文档(简称PRD)是产品项目由“概念化”阶段进入“图纸化阶段的最主要的一个文档。广义上来讲,产品需求的描述应该包含有产品的战略和战术,战略是指:产品定位、目标市场、目标用户、竞争对手等。战术是指产品的结构、核心业务流程、具体用例描述、功能、内容描述等。
PRD的主要使用对象有:开发、测试、项目经理、交互设计师、运用及其他业务人员
开发可以根据PRD获知整个产品的逻辑;测试可以根据PRD建用例;项目经理可以根据PRD拆分工作包,并分配开发人员;交互设计师可以通过PRD来设计交互细节。PRD是项目启动之前,必须要通过评审确定的最重要文档。
简单了解了需求文档是什么后,我们需要知道,写一个需求文档需要具备哪些要素,我们应该从哪些方面去写。
二、修订记录
三、产品概况
1、项目背景
2、产品定位
3、用户
四、用户角色
五、术语及解释
六、产品结构
1、产品结构图
2、信息结构图
3、业务流程图
七、产品功能
以上是撰写PRD文档的基础内容,除此之外我们还可以写一些非功能性需求,这里就不一一展开说明了。
产品需求文档是记录产品功能的重要文档,也是和开发测试沟通的重要桥梁,但是需求文档也没有完全统一的规范和样式,不同的公司会有不同的要求,因此,我们需要针对不同的产品以及场景对需求文档进行适当的删减,目的是能够表达出产品的实际需求。