Files
TakeoutSaaS.Prototypes/Cend-MiniProgram-Prototype/docs/10-全周期研发实施顺序与交付清单.md

11 KiB
Raw Blame History

全周期研发实施顺序与交付清单

  • 文档版本:V1.0
  • 适用项目:TakeoutSaaS 小程序 C 端
  • 文档目标:给设计、前端、接口、测试一个统一的落地顺序,避免“页面很多但阶段混乱、边界失控”

1. 文档目的

本文件回答 4 个问题:

  1. 全周期应该按什么实施顺序推进
  2. 每一阶段需要产出什么交付物
  3. 每一阶段达到什么标准,才算可以进入下一阶段
  4. 如何让实现顺序和当前已经冻结的页面职责保持一致

2. 推荐实施总节奏

阶段 名称 主要目标 核心交付
S0 范围收口 定边界、定版本、定母版文档 08 / 09 / 10 规划文档、页面优先级
S1 信息架构与设计基线 定路由、定组件、定状态与场景差异 路由、低保真、状态矩阵、组件清单
S2 交易主链路开发 跑通选店、点餐、结算、支付主闭环 首页、门店、点餐、抽屉、结算、支付成功
S3 履约与售后开发 补齐订单后半段体验 订单页、订单详情、退款、评价
S4 我的与资产开发 形成身份、资产、复购聚合闭环 我的、会员、积分、储值、次卡
S5 活动导购开发 把活动导流能力前置到顾客端 领券、秒杀、限时折扣、首页活动位
S6 服务与预留补位 补齐服务兜底和预留职责页 帮助中心、消息中心职责页、服务入口
S7 联调验收与上线准备 全局走查、联调和上线准备 联调清单、验收清单、演示脚本

3. 各阶段实施顺序

3.1 S0 范围收口

目标

  • 把“本期做什么、不做什么、先做什么”收口

必做事项

  1. 确认版本分期:V1.0 / V1.1 / V2.0 / V2.1 / V3.0
  2. 确认页面优先级:P0 / P1 / P2
  3. 确认三场景:delivery / pickup / dine_in
  4. 确认后台到前台的功能映射层级:
    • 直接承接
    • 间接支撑
    • 未来扩展
    • 明确不前置

必交付物

  • docs/08-全周期版本规划与范围分层.md
  • docs/09-租户后台与C端功能映射总表.md
  • docs/10-全周期研发实施顺序与交付清单.md
  • 页面优先级结论

完成标准

  • 团队已明确“本期不做什么”
  • 不再有人按后台菜单数量直接推导前台页面数量

3.2 S1 信息架构与设计基线

目标

  • 让后续页面开发不再反复讨论结构边界

必做事项

  1. 确认 4 个 Tab 与全部二级页、抽屉、弹层路由
  2. 确认页面模板Tab 页、二级页、抽屉、弹层
  3. 确认全局状态矩阵:
    • 默认态
    • 空态
    • 加载态
    • 错误态
    • 禁用态
  4. 确认三场景差异矩阵:外卖 / 自提 / 堂食
  5. 确认页面职责边界:
    • 聚合页
    • 导购页
    • 结果页
    • 预留职责页

必交付物

  • 路由与页面层级总表
  • 页面低保真骨架
  • 全局设计基线
  • 页面状态矩阵
  • 场景差异矩阵
  • 通用组件清单

完成标准

  • 任意页面都能用统一模板快速搭出骨架
  • 新页面设计不会再脱离现有模式和边界

3.3 S2 交易主链路开发

目标

  • 先跑通“当前门店上下文建立 → 点餐 → 结算 → 支付成功”

开发顺序

  1. T01 首页
  2. P01 门店选择页
  3. P02 地址管理页
  4. P18 堂食扫码确认页
  5. T02 点餐页
  6. C01 商品详情抽屉
  7. C02 购物车抽屉
  8. P03 结算确认页
  9. P04 支付成功页

必交付物

  • 路由可跳转的交易主闭环
  • 当前门店 / 当前场景上下文闭环
  • 商品与购物车 mock 或服务层数据
  • 金额试算与结算结果占位逻辑
  • 三场景基础差异展示

验收重点

  • 能否在正确门店和场景下进入点餐
  • 能否看清费用来源、优惠结果和实付金额
  • 能否从支付成功页进入正确后续动作

当前阶段必须守住的边界

  • P03 手动资产当前只确认:
    • 优惠券
    • 余额
    • 次卡
  • 积分抵扣 当前不作为已冻结结算能力
  • C05 支付方式当前只收敛为:
    • 微信支付
    • 余额支付

3.4 S3 履约与售后开发

目标

  • 补齐支付之后的订单、履约、售后和评价体验

开发顺序

  1. T03 订单页
  2. P05 订单详情页
  3. P06 退款申请页
  4. P07 退款详情页
  5. P08 评价页

必交付物

  • 顾客视角订单状态分组
  • 履约时间轴与场景信息区
  • 最小退款申请与退款结果页
  • 最小评价闭环
  • 再来一单入口

验收重点

  • 顾客是否能快速看懂“这单现在到哪一步了”
  • 售后入口和售后结果是否清楚
  • 评价页是否保持最小闭环,不夹带复杂运营玩法

当前阶段必须守住的边界

  • 不把商家看板四列直接搬到订单页
  • 不把商家动作直接前置给顾客
  • 不把 催单 / 骑手轨迹 / 取餐码 写成固定必做按钮

3.5 S4 我的与资产开发

目标

  • 把“我的”做成身份、资产、服务、复购的聚合页

开发顺序

  1. T04 我的页
  2. P12 会员中心页
  3. P13 积分商城页
  4. P14 储值充值页
  5. P15 次卡页

必交付物

  • 我的页身份头部卡、资产摘要、订单快捷入口、服务入口、复购区
  • 会员权益表达
  • 积分余额、兑换内容与兑换记录
  • 储值余额、充值方案与充值记录
  • 次卡模板说明与使用结果记录

验收重点

  • T04 是否仍然是聚合页,而不是资产真源
  • 资产页是否能回流到交易链路,而不只是静态展示
  • 次卡和储值是否按当前证据边界表达,没有写成过满系统

当前阶段必须守住的边界

  • 不把 优惠券数量 / 次卡数量 / 未读消息数 写死成首页强依赖
  • 不把积分商城反向扩成订单积分抵扣总入口
  • 不把消息中心当成已经成型的完整收件箱

3.6 S5 活动导购开发

目标

  • 把活动能力前置为“导购页 + 导流结果”,而不是活动孤岛

开发顺序

  1. 回补 T01 首页动态活动区
  2. 回补 T02 点餐页活动摘要和活动价表达
  3. P09 领券中心页
  4. P10 秒杀活动页
  5. P11 限时折扣活动页
  6. 回补 P03 结算页自动优惠命中说明

必交付物

  • 首页动态活动位
  • 点餐页活动条与活动价商品表达
  • 券模板聚合页
  • 秒杀活动会场
  • 限时折扣活动会场
  • 活动导流回商品和结算的链路说明

验收重点

  • 活动是否真正导流进商品、购物车和结算
  • P09 是否保持“券模板导购页”定位
  • P10P11 是否明确分开,不再用一套活动页糊过去

当前阶段必须守住的边界

  • 满减和新客活动主要做规则结果展示,不做重页面
  • 首页活动位必须动态化,不做固定八宫格
  • 活动页不能绕开标准交易主链路

3.7 S6 服务与预留补位

目标

  • 补齐服务兜底能力和当前只保留职责的预留页

开发顺序

  1. P17 帮助中心页
  2. P16 消息中心页
  3. 回补 T04 服务入口与说明文案
  4. 预留未来发票、客服等扩展入口位

必交付物

  • 帮助中心页
  • 消息中心职责页
  • 服务入口表达
  • 未来扩展入口位规划

验收重点

  • 顾客是否能找到基础帮助和服务兜底入口
  • 是否没有把后台发送中心、FAQ CMS、客服系统直接假定为已完整存在

当前阶段必须守住的边界

  • P16 当前只保留页面职责,不冻结完整消息 inbox
  • P17 当前是服务兜底页,不冻结后台 FAQ / 客服动态能力

3.8 S7 联调验收与上线准备

目标

  • 把前面阶段串成一套真正可演示、可交付、可联调的版本

必做事项

  1. 检查所有页面路由跳转
  2. 检查所有主 CTA 是否闭环
  3. 检查三场景差异是否完整
  4. 检查金额、优惠、状态文案是否一致
  5. 检查登录拦截与回跳逻辑
  6. 检查空态、错误态、禁用态
  7. 检查导购页是否都正确回流到交易主链路
  8. 整理演示脚本、验收清单、联调顺序

必交付物

  • 联调清单
  • 验收清单
  • 演示路径脚本
  • 版本发布说明

完成标准

  • 业务、设计、开发、测试都能按同一套路径演示
  • 新接手的 AI 或工程师可以快速理解全局结构和边界

4. 推荐交付物清单

阶段 必交付物
S0 分期文档、映射文档、实施文档
S1 低保真、状态矩阵、场景矩阵、组件清单
S2 交易主链路页面、mock 数据、跳转脚本
S3 履约售后页面、状态时间轴、订单操作脚本
S4 我的页与资产页、资产回流脚本
S5 活动页、活动入口、活动承接脚本
S6 服务页、预留职责页、服务入口规划
S7 联调文档、验收清单、演示说明

5. 如果是个人或 AI 独立推进,建议这样执行

模式 A先文档后代码

  1. 先补齐文档、边界和低保真
  2. 再实现可点击原型或页面骨架
  3. 最后把原型骨架转成真实小程序代码

模式 B边文档边代码

  1. 每完成一个页面规格,就同步搭建页面骨架
  2. 每完成一个阶段,就统一走查路由、状态和边界
  3. 不要跨阶段抢做复杂资产、复杂营销或分析页

模式 C只做 MVP

  1. 只做 S0 + S1 + S2 + S3
  2. 上线后再根据业务反馈扩展 S4-S7

6. 阶段切换门槛

S1 进入 S2

  • 页面结构、路由、组件模板已稳定

S2 进入 S3

  • 主交易闭环可完整演示

S3 进入 S4

  • 订单与售后体验清晰,没有主流程断点

S4 进入 S5

  • 资产页已能回流到交易链路

S5 进入 S6

  • 活动页不是孤岛,已能导流到交易闭环

S6 进入 S7

  • 页面、服务、活动、资产已基本成套

7. 实施时最容易踩的坑

  1. 一开始就想把所有资产、活动、服务一起做完。
  2. 先画很多视觉稿,却没有先收口状态和流程。
  3. 把后台字段原样搬到前台,没有翻译成顾客语言。
  4. 把后台发送中心、财务驾驶舱、分析页直接当成前台设计来源。
  5. 只做页面,不做关键跳转与交互闭环。

8. 最终建议

这套项目最稳的推进方式不是“按页面零散推进”,而是:

  1. 先按版本收口
  2. 再按闭环推进
  3. 然后按阶段交付
  4. 最后统一联调与上线准备

只有这样,租户后台到 C 端小程序的关系才会清晰,整个项目也不会越做越散。