为啥要做这个需求
需求在什么场景下会发生
满足此需求需要新增什么功能
功能的交互流程,图文描述
功能的业务流程,图文描述
功能有没有特殊的约束规则,例如需要用户实名认证
流程中的异常情况描述,例如网络不佳时是否有提示
需求文档也分为很多种,新增功能类,优化类
需求文档存在的目的是让前端,视觉,后台,测试都可以围绕此文档展开工作
对于前端,你的交互流程要清楚,对页面元素要精准到字段长度
对视觉,页面重点元素要标注,产品风格要定好,扁平,清新,喜庆,拟物,不可用高端大气等形容词
对后台,业务流程,异常处理,风控规则要描述清楚
尽量让开发团队减少对业务和交互的思考,要让他们专注于技术的逻辑与实现
好的文档能减少团队的无效沟通,也能避免产品乱改需求的现象
网友评论