前言
需求文档在产品整个开发过程中至关重要,设计根据需求考虑交互功能、需求沟通评审和开发、测试验收标准、文档知识沉淀问题记录等过程都依赖规范完整的需求文档,除功能内容全面外,整洁、易读也是需求文档的重要条件。
一、根据需求类型采用不同的模板
不同的行业、不同的产品的需求文档会有差异性,需要选择最使用的文档模板并根据实际情况微调,但整体的内容应该是大差不差的,符合公众的阅读习惯,不然尽管内容全面,换个需求换个排版,甚至整个公司的需求文档五花八门反而增加了理解障碍。因此,若公司有整体的模板样式,根据具体的需求,在其基础上添加调整,既节省我们在文档撰写上的时间,也可以减少开发过程中的沟通成本。
- 对于从0到1的产品,可能相对关注的是整体的逻辑:一共有几个功能模块,模块之间的关联交互是什么,需求流程图显得很重要;
- 对于优化迭代类型的产品需求,相对关注的是变化点,线上与优化的后的区别;
- 数据类需求更关注口径、数据逻辑要写清楚;
- 一些策略类的产品需求根据不同场景甚至要写伪代码;
…
本文提供的需求模板为自己在近几端工作经历中总结出的内容和规范,主要适用产品功能类需求,仅供参考。
二、需求文档模板内容
2.1 前言
2.1.1 版本信息
记录文档每一次变更记录,方便最快速直观跟进需求变动、更新点