2、文件状态文档的状态是草稿?正式发布?正在修改?
5、文档介绍
主要介绍文档的目的、文档面向的主要用户,读者对象、参考文献、术语与缩写解释等。
6、项目综述6.1 项目背景从大的方向,讲讲项目的相关背景,有什么目标、有没有竞品对象?阶段性计划是什么,传递做这个需求的目的是什么?要达到什么样的目标?让项目开发人员对你的项目背景有了解,程序员知道的越多,做起项目来越有方向性。如果业务比较复杂,最好用业务流程图来解释一下,比如XX业务流程图,名字可以命名为业务流程。
图片 6.2 项目目标最好是一些具体的可量化的项目目标,而且最好符合SMART原则。任何项目都是有预期收益和期待的业务价值的,对于B端产品,有时候业务价值收益不好直接衡量,可以考量功能的使用情况,满意度,等等。 图片 6.3 平台架构主要把系统的整体架构表现出来,让阅读对象对系统的骨架有个整体性的认知。 图片 6.4 功能架构上面是从整体的系统架构的角度出发,而功能架构更多是从功能的角度出发,列举一下需要开发的功能。 图片7、业务需求陈述7.1 公共需求这一模块主要把一些公共的需求说明放在这,免得每次都得说一遍,总之将大部分页面公共的功能说明放在此。比如每个报表页面提供导出EXCEL功能、点击删除按钮需要二次弹框确认等。
图片7.2 功能模块需求说明某一个功能模块页面具体的需求阐述,下面以某列表页举例。
- 查询条件
- 列表字段
- 排序
数据排序方式说明。例如:根据时间的倒序排列,最新数据在最上面。这些要规范清楚,不然技术就会按照自己的理解来写;
- 异常情况处理
这里列举一下异常情况:突然没有网络的情况、接口调用超时的情况、收不到回调之后的情况、是否有逆向流程情况、误操作的情况、数据丢失情况等。包含此项内容是否为了促使产品经理对产品方案思考周全,包括所有的异常情况。8、数据埋点按照公司的统一的埋点要求描述需要埋点监控的按钮、页面、事件等。可以将数据埋点文档直接插入需求文档内。 9、角色和权限角色权限表,可通过EXCEL的方式插入进来,也可以直接编写。例如下图:
图片10、运营计划项目配套的运营推广计划,产品是1,运营是0,好的产品更需要好的运营计划来加持,产品在设计时就应该确认运营计划。11、待决事项所有待定事项上面我列的点可能比较多,实际工作中除了从0-1的产品设计,其他的产品迭代设计可能并不需要这么多,具体需要哪些,大家可以根据自己的需要酌情删减,还是那句话,没有最好的文档,只有沟通效率最高的文档。
文章来源于产品刘 ,作者刘大大a
网友评论