好的产品需求文档应该怎么写?

为啥要做这个需求


需求在什么场景下会发生


满足此需求需要新增什么功能


功能的交互流程,图文描述


功能的业务流程,图文描述


功能有没有特殊的约束规则,例如需要用户实名认证


流程中的异常情况描述,例如网络不佳时是否有提示


需求文档也分为很多种,新增功能类,优化类


需求文档存在的目的是让前端,视觉,后台,测试都可以围绕此文档展开工作


对于前端,你的交互流程要清楚,对页面元素要精准到字段长度


对视觉,页面重点元素要标注,产品风格要定好,扁平,清新,喜庆,拟物,不可用高端大气等形容词


对后台,业务流程,异常处理,风控规则要描述清楚


尽量让开发团队减少对业务和交互的思考,要让他们专注于技术的逻辑与实现


好的文档能减少团队的无效沟通,也能避免产品乱改需求的现象

你可能感兴趣的:(好的产品需求文档应该怎么写?)