必须回答下列问题:
1. 基于什么样的背景,我们要做什么事情?
2. 满足什么用户哪一个需求?
3. 需求分解出来,产品的逻辑如何?
4. 交互图如何?
5. 设计图如何?
6. 哪些功能点?
7. 哪些细节?
8. 实现进度如何?
9. 产品健康运转的闭环如何形成?
文档模板 by BLUES
1.文档历史
2.目录
1.文档历史
2.目录
3.项目说明
3.1项目背景
3.2项目目标
由背景推导出的目标,符合SMART原则,简明扼要,一般通过数据衡量,目标通常是贯穿整个需求的线索,整个需求都应该是围绕目标在进行的,包括优先级的排列,也是综合考虑需求点能实现目标的程度、效率、紧迫性、成本控制等各方面因素。
3.3项目概述
将涉及到的页面做个列表,可以帮助评估设计、开发需求所耗费的时间
3.4项目排期
项目进度时间表,也是一个不断推动、修订的过程,协调各方资源,尽量给出靠谱的时间进度,并推动按期完成需求。一般用表格形式,包括字段:项目名称、项目内容、负责人、开始日期、完成日期。
4.项目策划
4.1产品逻辑图
按照逻辑线索理出逻辑图,便于阅读者组织对该项目的理解思路,涉及流程的必须给出流程图,一般用VISO绘制。
4.2功能与特性简述列表
产品需求的核心部分,详细的功能列表对需求评审、开发时间评估、测试用例撰写具有重要价值,列表可以尽量详细,一个功能/特性点都可以单独一项,基本可以和测试用例对应,同时,需要给出优先级和测试重点。
1.功能列表:简洁概要的描述要实现的功能点, 就是让用户做什么,可以按照用户场景和产品流程进行描述,第一步、第二步、第三步……成功、失败。
2.具体描述:给出在某场景下,用户的具体操作实现过程。例如用户身份变化对应的不同产品表现形态、用户每一步操作需要对应的产品功能、产品的数值变化,数值极端情况。尽可能的考虑全面,细化,具体,可操作,可读性强。
3.优先级:最高级,本期必须实现。中级优先,二期需求,视第一期产品表现后决定做哪些优化。低优先级,本期可以不实现或延后实现。
4.测试重点:从测试的角度,给出具体描述的各个场景下的一些需要关注的主要测试点。一些细节可以在需求详细描述中说明,可以写上详见第几点详细描述,这里只需要给出一些方向即可。
4.3交互/视觉设计
这个部分,一般会有多个修订稿,注意文档的保存与更新。修订文档的时候应该补充好交互/视觉设计稿,便于其他阅览者清晰还原需求所在的产品场景,文档描述所见和开发出的产品所得相统一。
4.4需求详细描述
每个产品功能、特性的详细描述,可以和前文的项目概述一一对应,也是对功能与特性概述的详细说明,一般
例如一个注册功能详细描述:
(1)功能或特性名称:用户注册流程
(2)需求描述:一句话描述,简化原有注册流程;
(3)使用者:什么样的用户会使用这个功能;
(4)前置需求:这个需求的前置需求如何?基于前面的需求,进行功能的进一步开发,说明前一个需求对该需求的影响或者创造的条件;
(5)后置需求:该需求完成后,会对哪些需求产生影响;例如用户注册后成功后的用户教育引导需求、注册填写信息对构建用户关系链的影响;
(6)主流程描述与业务规则:用户的主要操作流程,及其每个步骤的规则说明。例如,对展示的内容进行描述,如果有可操作部分,需要单独列出:操作前后的状态,操作后的反馈,链接到具体位置等;如果涉及数值等级,对不同数值等级,不同的状态,不同的操作反馈
举个例子:对注册流程的规则描述:
A.注册页面打开,鼠标焦点定位在注明名输入框;支持TAB键进行输入框切换;
B.每个输入框的状态:输入前、输入过程、输入结束;
C.输入类型:字符、数值;字母、汉字、数字、符号;非法字符;
D.敏感词问题;输入长度;是否必填;是否联想;是否记忆;是否有默认值?如何对齐?过长后如何显示?
E.输入后多久给出判断?
F.一个IP每天可以注册多少个帐号?
G.是否可以采用OPENID的形式注册?
H.是否需要邮箱、手机进行注册成功验证?
I.一个手机或者邮箱是否是唯一绑定关系?
J.注册成功后,跳转到用户引导页面;
K.注册失败,引导重新注册;
(7)产品性能要求:能达到一定的性能指标,比如速度快、软件稳定性、并发使用上限
(8)其他补充说明(视具体情况选择是否需要)
A.安全需求:能够抵挡黑客攻击,保证用户的数据不会丢失,防止黑客刷等级,暴力注册等;
B.兼容性需求:如浏览器兼容性、系统版本兼容性;
C.财务需求:如一定预算,需要提前找财务审批,产品收入与财务的对接
D.法律需求:需要法务部门协助的需求,如何同审核、用户协议、版权
5.数据需求
5.1数据建设:考核评价指标
[考核评价指标是评估产品目标的重要标准,在项目策划的前期就必须制订]
访问量
转化率
留存率
用户活跃天
产品收入
任务、活动完成量、质量
5.2指标定义与计算逻辑
数据指标的含义是什么,开发上报哪些数据字段,可以通过公式计算出这些指标;
5.3数据报表
用Excel画出需要查看的报表;如果需要统计图的,说明需要什么类别的图形,柱状图、折线图、饼图等等。
6.客服文档
让客服了解产品,周知客服本产品有可能遇到的用户问题,给出常见问题解答。
7.运营方案
需求完成后的功能点说明或描述,用户周知推广。
产品不只是上线,后期的运营需要提前考虑。在产品策划阶段或许很难有一个详细的运营方案,但至少有产品成长运转的运营保障,例如从产品生命周期考虑运营方案,在启动期、成长期、成熟期等各个阶段的运营对策;在启动期,第一批种子用户从哪里来?如何保证产品的灰度放量到健康成长的正循环养成?需要提供哪些运营资源的支持?
一般的运营,都会考虑:拉新、留存、活跃、回流等运营策略。有的只是一个小功能优化,这里可以省略。