保利拍卖APP升级项目工作机制与推进流程 v1.0
一、文档目标
本文件用于明确保利拍卖APP升级项目从“需求提出”到“评审确认、研发开发、测试验收、上线发布、上线复盘”的完整协作机制,减少反复沟通和口径不一致,保证保利团队、产品团队、研发团队、设计运营团队在同一套规则下推进。
本流程适用于以下范围:
- iOS端
- Android端
- 微信小程序端
- 服务端接口与后台配置
- 埋点、数据看板、运营素材与前端展示规范
二、总体原则
| 原则 | 说明 |
|---|---|
| 单一需求源 | 需求池是项目需求的唯一主记录,零散聊天、会议意见、邮件结论都需要回写到需求池。 |
| 分层沟通 | 日常问题可即时沟通,范围、优先级、排期、上线等正式结论必须有文字记录。 |
| 先评审后开发 | 未完成业务确认和研发评估的需求,不直接进入开发。 |
| 先闭环再扩展 | V1优先解决交易链路、登录认证、保证金、出价、支付、核心体验和必要埋点。 |
| 需求与研发任务分离 | 需求池保留背景、证据、业务影响和决策;研发任务系统管理开发排期、责任人、测试和发布。 |
| 每次变更有版本 | 需求池、规范文档、埋点方案、设计稿、测试清单都应有版本号,避免多人使用不同版本。 |
三、角色与职责
| 角色 | 主要职责 | 需要确认的内容 |
|---|---|---|
| 项目负责人/产品负责人 | 维护需求池、组织评审、同步结论、控制范围 | 需求是否清楚、是否进入版本、评审结论是否回写 |
| 保利业务团队 | 提供业务规则、运营诉求、真实场景、优先级判断 | 业务目标、交易规则、运营规则、上线窗口 |
| 研发负责人 | 组织技术评估、拆分开发任务、确认排期和风险 | 技术方案、接口依赖、客户端/服务端/小程序分工 |
| 设计负责人 | 输出交互和视觉方案,保证规范一致 | 页面流程、组件样式、异常状态、设计交付物 |
| 运营负责人 | 提供运营素材、配置规则、上线前素材检查 | Banner、列表图、标题日期、安全区、Logo适配 |
| 测试负责人 | 编写测试用例、执行验收、跟踪缺陷关闭 | 验收标准、测试环境、回归范围、上线准入 |
| 数据/埋点负责人 | 评估埋点平台、接入SDK、验收事件和看板 | 事件清单、字段字典、漏斗口径、上线后数据 |
四、推荐沟通机制
1. 是否都要邮件沟通
不建议所有事情都通过邮件沟通。邮件适合正式结论和对外确认,不适合高频细节讨论。
| 沟通事项 | 推荐方式 | 是否需要邮件 |
|---|---|---|
| 新需求、问题反馈、截图补充 | 需求池/协作文档/项目群 | 不一定,需回写需求池 |
| 需求初步澄清 | 项目群或短会 | 不一定 |
| 需求评审结论 | 会议纪要 + 需求池 | 建议邮件同步 |
| 版本范围确认 | 需求池 + 会议纪要 | 必须邮件同步 |
| 研发排期确认 | 研发任务系统 + 会议纪要 | 建议邮件同步 |
| 设计稿定稿 | 设计稿链接 + 会议纪要 | 建议邮件同步 |
| 测试通过/不通过 | 测试报告 + 缺陷清单 | 建议邮件同步 |
| 上线确认 | 上线清单 + 发布计划 | 必须邮件同步 |
| 上线后复盘 | 复盘报告 + 数据看板 | 建议邮件同步 |
推荐口径:
- 项目群负责快速沟通;
- 需求池负责记录需求事实;
- 会议纪要负责记录评审过程和结论;
- 邮件负责确认正式版本范围、排期、上线和重大变更;
- 研发任务系统负责开发执行。
五、需求从提出到进入开发的流程
阶段1:需求收集
需求来源包括:
- 保利团队业务诉求;
- 实际使用问题;
- APP截图和体验记录;
- 用户评论、客服反馈、应用商店反馈;
- 研发或测试发现的问题;
- 运营素材配置问题;
- 埋点和上线复盘发现的问题。
处理方式:
- 需求提出人提交需求描述、截图、页面路径、发生端、期望结果。
- 产品负责人判断是否为新需求、已有需求补充、缺陷、运营规范问题或埋点问题。
- 统一写入需求池,分配需求ID。
- 暂不明确的需求标记为“需补资料”。
阶段2:产品初筛
产品负责人先做初筛,不建议把所有零散需求直接发给研发开发。
初筛内容:
- 是否属于本项目范围;
- 是否已有重复需求;
- 是否影响核心交易链路;
- 是否需要保利补充业务规则;
- 是否需要设计稿;
- 是否需要研发预估;
- 是否需要埋点或后台能力;
- 优先级初判:P0 / P1 / P2;
- 版本建议:V1 / V2 / 待定。
初筛后输出:
- 需求池更新版;
- 待保利确认清单;
- 待研发评估清单;
- 待设计确认清单;
- 待运营补素材或规则清单。
阶段3:需求分发
不建议一开始把所有未整理的需求直接一起发给所有人。建议按阶段分发:
| 分发对象 | 分发内容 | 目的 |
|---|---|---|
| 保利业务团队 | P0/P1需求、业务规则待确认项、运营规范类需求 | 确认业务价值、优先级和规则 |
| 研发负责人 | 已整理的需求池、待技术评估项、接口/后台/端范围 | 评估可行性、复杂度和排期 |
| 设计负责人 | 需要交互/视觉的需求、页面流程、组件规范 | 输出设计方案和状态图 |
| 运营负责人 | 运营素材规范、Banner/列表图/标题日期/Logo规则 | 确认素材制作和上线检查方式 |
| 测试负责人 | 需求池中的验收标准、关键流程、异常场景 | 提前准备测试用例 |
推荐顺序:
- 先由产品负责人内部整理需求池;
- 发给保利业务团队确认业务规则和优先级;
- 同步给研发负责人做初步技术评估;
- 对需要设计和运营规范的需求,同步给设计和运营;
- 形成评审版后,再组织多方评审会。
六、需求评审机制
1. 评审前准备
评审前至少提前1个工作日发出:
- 需求池评审版;
- 评审说明;
- 截图索引;
- 运营素材与前端展示规范;
- 埋点方案与事件清单;
- 本次重点讨论清单。
2. 评审会参加人
建议参加人:
- 保利业务负责人;
- 产品/项目负责人;
- 研发负责人;
- iOS、Android、微信小程序、服务端代表;
- 设计负责人;
- 运营负责人;
- 测试负责人;
- 数据/埋点负责人。
不是每次会议都需要所有人参加。若是专项评审,可只邀请相关角色。
3. 评审顺序
第一轮不要从需求1逐条评到需求60,建议按优先级和链路评审:
- P0交易链路:登录、实名认证、号牌、保证金、出价、支付;
- P1核心体验:首页、拍卖列表、拍品详情、搜索、提醒、直播;
- 运营素材与前端展示规范;
- 埋点与数据复盘;
- P2长期优化。
4. 每条需求的评审结论
每条需求必须落到以下结论之一:
| 结论 | 含义 | 后续动作 |
|---|---|---|
| 进入V1 | 当前版本实施 | 进入研发评估和任务拆分 |
| 进入V2 | 后续版本实施 | 保留在需求池,暂不进入本期开发 |
| 需补资料 | 信息不足,不能决策 | 明确补资料人和截止时间 |
| 暂缓/删除 | 当前不做 | 记录原因,避免反复讨论 |
5. 评审后输出
评审后1个工作日内应输出:
- 更新后的需求池版本;
- 会议纪要;
- V1范围清单;
- 待补资料清单;
- 待研发评估清单;
- 风险与依赖清单。
七、研发评估与任务拆分流程
1. 研发评估内容
研发负责人组织各端评估:
- iOS端改造范围;
- Android端改造范围;
- 微信小程序端改造范围;
- 服务端接口和后台配置;
- 数据库或业务状态调整;
- 埋点SDK和事件上报;
- 设计稿依赖;
- 测试环境和联调环境;
- 风险点和预计工期。
2. 研发任务拆分
需求池中的“进入V1”需求进入研发任务系统,建议拆成:
- 客户端任务;
- 小程序任务;
- 服务端任务;
- 后台配置任务;
- 埋点任务;
- 测试任务;
- 设计走查任务;
- 上线配置任务。
每个研发任务至少包含:
- 对应需求ID;
- 任务标题;
- 负责人;
- 端范围;
- 开始时间和预计完成时间;
- 依赖项;
- 验收标准;
- 测试环境;
- 当前状态。
3. 需求池与研发任务系统的关系
需求池不是研发任务系统。推荐关系如下:
| 系统 | 作用 |
|---|---|
| 需求池 | 记录需求背景、业务影响、优先级、证据、评审结论 |
| 研发任务系统 | 记录开发任务、责任人、排期、代码状态、测试状态、上线状态 |
| 会议纪要 | 记录关键决策、变更、风险和责任人 |
| 邮件 | 确认版本范围、排期、上线等正式结论 |
八、开发过程跟进机制
1. 周期性同步
建议节奏:
| 节奏 | 会议/同步 | 内容 |
|---|---|---|
| 每日或隔日 | 研发短同步 | 进度、阻塞、联调问题、缺陷优先级 |
| 每周 | 项目例会 | 范围、排期、风险、待保利确认事项 |
| 关键节点 | 专项评审 | 设计稿、埋点、运营素材、上线方案 |
| 上线前 | 发布评审 | 测试结果、缺陷状态、回滚方案、上线窗口 |
2. 跟进看板字段
建议研发任务系统或协作表中至少有以下状态:
- 待评估;
- 待设计;
- 待开发;
- 开发中;
- 待联调;
- 测试中;
- 待验收;
- 待上线;
- 已上线;
- 暂缓;
- 关闭。
3. 风险和变更管理
开发过程中出现以下情况,必须回到需求池和会议纪要中记录:
- 需求范围扩大;
- 技术方案变化;
- 工期变化;
- 端范围变化;
- 业务规则变化;
- 保利临时新增高优先级需求;
- 测试发现影响上线的P0/P1缺陷;
- 埋点或数据口径变化。
九、设计、运营、埋点的专项流程
1. 设计流程
- 产品明确页面流程和状态;
- 设计输出交互和视觉稿;
- 保利确认品牌和业务表达;
- 研发确认组件可实现性;
- 测试根据设计稿补充验收点;
- 开发完成后设计走查。
2. 运营素材流程
- 产品和运营确认信息承载方式:图片承载还是系统承载;
- 运营按规范制作Banner、列表图、内容封面;
- 上线前检查安全区、Logo、标题日期、文字对比度;
- 需要后台配置的素材,先在测试环境预览;
- 发现遮挡、重复标题、浅色冲突时,不直接上线。
3. 埋点流程
- 产品确认事件清单和字段字典;
- 研发确认SDK和接入方式;
- 各端按统一事件名实现;
- 服务端补传登录、认证、保证金、出价等关键结果;
- 测试环境逐条验收事件;
- 上线后检查数据量级和漏斗是否正常。
十、测试验收流程
1. 测试准备
测试团队根据需求池和研发任务准备:
- 功能测试用例;
- 端兼容测试;
- 异常场景测试;
- 弱网和网络切换测试;
- 支付、保证金、出价等关键链路测试;
- 埋点验收用例;
- 运营素材展示检查清单。
2. 测试分级
| 缺陷级别 | 定义 | 上线要求 |
|---|---|---|
| P0 | 阻断登录、认证、支付、出价、保证金、数据安全或崩溃 | 必须修复 |
| P1 | 明显影响核心体验、转化或重要信息理解 | 原则上修复,若延期需确认 |
| P2 | 一般体验或样式问题 | 可进入后续版本 |
| P3 | 轻微展示或建议类问题 | 记录即可 |
3. 验收通过标准
上线前需要满足:
- V1需求均有验收结论;
- P0缺陷全部关闭;
- P1缺陷有处理结论;
- 核心链路测试通过;
- iOS、Android、微信小程序关键路径通过;
- 埋点P0事件通过验收;
- 运营素材展示通过检查;
- 上线和回滚方案确认。
十一、上线发布流程
1. 上线前准备
上线前需要准备:
- 发布范围清单;
- 已完成需求清单;
- 未完成/延期需求清单;
- 缺陷遗留清单;
- 测试报告;
- 埋点验收报告;
- 运营素材检查结果;
- 上线窗口;
- 回滚方案;
- 上线后监控指标。
2. 上线审批
建议上线前组织一次发布评审,确认:
- 是否符合上线条件;
- 是否有阻断缺陷;
- 是否需要灰度发布;
- 是否需要保利确认上线时间;
- App Store、安卓渠道、小程序审核时间是否影响节奏;
- 是否有运营活动或拍卖日程冲突。
3. 发布顺序
建议按以下顺序规划:
- 服务端和后台能力先上线或灰度;
- 微信小程序按审核节奏提交;
- Android按渠道发布计划提交;
- iOS提交App Store审核;
- 运营配置和素材在确认后上线;
- 数据看板在上线当天开始监控。
具体顺序需以研发架构和发布策略为准。
4. 上线后观察
上线后至少观察:
- 启动、崩溃、接口错误;
- 登录成功率;
- 实名认证成功率;
- 号牌办理成功率;
- 保证金支付成功率;
- 出价成功率;
- 首页Banner和直播点击播放情况;
- 用户反馈和客服咨询;
- 运营素材展示是否异常。
十二、上线复盘流程
建议上线后一周内做复盘。
复盘内容包括:
- 本期上线了哪些需求;
- 哪些延期,原因是什么;
- 核心指标变化;
- 用户反馈变化;
- 缺陷数量和严重级;
- 研发、测试、运营协作问题;
- 下一版本建议。
复盘输出:
- 版本复盘报告;
- 下一版需求池;
- 遗留问题清单;
- 数据看板截图或指标摘要;
- 流程改进建议。
十三、容易遗漏但建议提前考虑的事项
| 事项 | 为什么重要 | 建议 |
|---|---|---|
| App审核周期 | iOS和小程序审核可能影响上线窗口 | 提前规划提交时间和审核失败预案 |
| 多端一致性 | iOS、Android、微信小程序容易实现不一致 | 同一需求必须明确各端表现和差异 |
| 后台配置能力 | 很多运营规范依赖后台配置和预览 | 不只看前端展示,也要看后台是否支持 |
| 数据权限 | 埋点平台和数据看板涉及账号权限 | 提前确认谁能看、看什么、是否可导出 |
| 隐私合规 | 登录、手机号、实名、支付涉及敏感信息 | 埋点不得上传完整手机号、身份证号等明文 |
| 灰度和回滚 | 拍卖业务实时性强,上线故障影响大 | 上线前必须有回滚或降级方案 |
| 客服话术 | 改版后用户可能咨询规则变化 | 上线前准备客服说明和FAQ |
| 运营素材排期 | 素材不合规会影响页面质量 | 运营素材需纳入上线检查,不临时补图 |
| 埋点验收 | 埋点不验收,上线后无法复盘 | 测试环境必须验收P0事件 |
| 拍卖日程冲突 | 大型拍卖期间不宜做高风险发布 | 避开关键拍卖日和活动高峰 |
十四、推荐固定交付物清单
每个版本建议固定保留以下交付物:
| 阶段 | 交付物 |
|---|---|
| 需求评审 | 需求池评审版、评审说明、截图索引 |
| 设计评审 | 设计稿、交互说明、状态说明、设计走查清单 |
| 研发评估 | 技术评估、任务拆分、排期计划、风险清单 |
| 埋点评审 | 埋点方案、事件清单、字段字典、验收用例 |
| 测试验收 | 测试用例、缺陷清单、测试报告 |
| 上线发布 | 上线清单、发布计划、回滚方案、上线确认邮件 |
| 上线复盘 | 版本复盘报告、数据指标、遗留问题和下一版建议 |
十五、建议的项目节奏
| 时间点 | 工作内容 |
|---|---|
| T-10 至 T-7 | 收集需求、整理需求池、补充截图和材料 |
| T-7 至 T-5 | 保利业务确认、研发初评、设计初评 |
| T-5 | 需求评审会,确认V1范围 |
| T-4 至 T-3 | 研发拆分任务、确认排期、设计补稿 |
| T-3 至 T | 开发、联调、埋点接入 |
| T+1 至 T+3 | 测试、缺陷修复、设计走查、运营素材检查 |
| 上线前 | 发布评审、上线确认、回滚方案确认 |
| 上线后1天 | 监控关键数据和用户反馈 |
| 上线后一周 | 版本复盘,形成下一版需求池 |
具体日期应根据研发排期、审核周期和保利拍卖活动窗口调整。
