博主所经历的关于ToB产品相关的工作流程,给予一些思考
总体流程
确定目标 -> 产品需求分析 -> 产品需求评审 -> 产品设计 ->产品设计评审 -> 技术评审 -> 产品UI设计 -> Redmine需求录入 -> 产品研发 -> 产品验收 -> 产品测试 -> 产品上线准备 -> 发布上线
产品需求分析阶段
1.确认需求方(发起需求责任方)
2.试图找到几个目标用户,直接沟通了解具体需求
3.调查竞品做法
4.确认产品边界,确定需求解决目的
5.划分需求场景
6.确认用户使用场景
7.确认功能清单
8.确认目标版本号
输出资料
1.需求文档
2.产品目标,需求范围,需求清单
3.功能清单
4.产品线框图
产品设计阶段
1.使用已确定的UI及交互规范,保持ui及交互一致性
2.注意数据一致性
3.考虑用户交互体验,减少操作步骤
4.按用户使用场景划分页面
输出资料
1.详细需求文档
(1)用户故事描述
(2)名词解释
2.产品原型
(1)保持最新
3.文档要求
(1)需要放到指定存档,按要求存档
除正常流程外,需考虑其它情况时产品处理
1.无企业
2.已有企业--无员工数据(无数据)
3.已有企业--有员工数据(有数据)
4.与其他模块是否有对接?(薪酬、社保公积金、员工管理、人事提醒)
5.子账号的权限
6.权限是否跟着账号或者企业?
7.对APP、员工端号是否有影响
8.对样本数据的影响
9.产品上线后红点、更新提示
10.是否有企业版专享
11.是否有设备、浏览器等要求
12.是否需要刷数据、或原始数据导入、或历史数据处理
13.是否需要做灰度处理
14.是否有后台需求
15.是否有统计需求
16.考虑用户如果使用出错的场景(异常流程)
考虑场景范围参考
1.用户主动查看
2.用户被动查看(比如收到通知后查看)
3.用户是否需要导出
4.用户首次使用
5.用户再次使用
6.历史数据处理
产品评审阶段
评审要求
需提前发给参与评审人员资料,让大家提前充分了解相关需求
评审方式(根据具体需求确认)
1.可简单直接一对一沟通
2.可通过会议方式
沟通内容
1.介绍需求背景
2.介绍产品做法
3.确认从资源、技术角度是否有问题
4.确认交互、UI等问题
5.确认功能,开发时间是否合理
项目进度安排
1.需求确认后,确认相关负责人(包含开发,产品,运营,需求分析,需求方)
2.需求确认后,需要确认需求截止时间、开发时间、计划上线时间,版本计划
3.预留UI设计时间,需要和UI前期沟通,并预估时间
4.预留产品验证时间
5.预留和需求方产品验收时间
产品开发阶段
1.及时跟进进度,并沟通,确保开发需求了解清晰
2.出现需求变动需知会所有相关人
录入需求
1.不可以出现一句话标题
2.相关需求,设置关联性
3.针对前端需求,尽量使用图+文案方式,清晰说明
4.修改需求,需要有记录
产品验收阶段
初步查看所有功能是否已实现
需要根据用户使用角度来验收,跑通所有流程
需要考虑是否跟其他系统有影响来验收
需要考虑是否影响线上系统
需要验证用户体验
UI和文案的验收
产品上线前准确
1.需求方确认需求没有问题
2.如果是运营提出,需要运营确认
3.确认是否需要帮助文档
4.确认是否需要用户测试跑流程
5.是否需要提前跟老用户沟通,更改了功能或使用
6.确认是否需要输出发给业务、运营等操作说明文档、或其他注意事项文档
上线资料准备
1.官网更新
2.公告内容发布
3.产品官网-动态更新
4.其他子系统引流入口维护更新
5.帮助文档更新
6.产品更新动态发布
产品上线后跟进
1.需要上线初期挑选几家企业,跟进用户使用效果
2.关注用户的反馈及使用情况,小问题及优化尽快修复
3.关注用户的使用数据情况分析
网友评论