结论先说

这份计划当前最大问题不是“排得紧”,而是口径已经切换到全量,但排期、验收标准、人员配置和风险模型仍然沿用最小闭环版本。

直接判断:

  1. 全量 114–158 人日,在 2 个主要施工人下,W1-W6 完成全量并不成立。

仅按 2 人满负荷计算就是 57–79 个工作日;再扣除沟通、验收、返工、发布、运营配合、支付和审核,实际很可能达到 70–100 个工作日以上。材料没有提供每人每日有效编码时长、现有完成量和任务拆分,因此不能精确推导最终日期,但可以确定:10 月 25 日完成“全量开发+支付+正式上线+运营稳定”不应继续作为可信承诺。

  1. 四波时间轴已经不能同时承载“全站全量开发”和“6 周商业闭环”。

如果四波只是“全量推进到哪”,就必须给出全量燃尽计划和每波完成比例;否则“全量推进”只是表述,不是可执行计划。

  1. mock 清零不能按“前端先删、后端随后补”的方式执行。

正确顺序是:接口契约冻结 → 后端 API/种子数据可用 → 前端切换 → 联调验收 → 删除 mock。否则会制造大面积空白页、误判页面完成度,并把所有问题集中到联调末期。

  1. 当前真正缺的不是派工技巧,而是施工产能。

小冈的模型辅助施工、验收和热修可以提高吞吐,但不能等价替代稳定的前端、后端工程产能,尤其不能替代支付、权限、数据一致性、生产事故处理和安全责任。


一、全量开发令与人力现实:问题如何解

1. 先把算术摊开

材料给出的全量工作量是 114–158 人日,施工人主要是:

如果只把一号和阿仁算作主要施工人:

假设理论工期
2 人 × 5 天/周57–79 个工作周?
2 人 × 5 天/周的“人日换算”57–79 个工作日
6 周可提供产能约 60 人日
扣除联调、返工、会议、发布、支持有效产能通常低于 60 人日

这里要注意:57–79 个工作日,不是 57–79 个自然日。6 周约 30 个工作日,理论施工产能只有约 60 人日,且这是“不休息、不返工、不做验收、不做部署”的理想上限。

因此:

依据:材料明确给出 114–158 人日、当前主要是前端+后端两名施工人,并将 W1-W6 设为 6 周商业化与支付闭环周期。


2. 不能用“全量页面”掩盖“功能量未拆解”

107 个 C 端页面、46 个 B 端页面、8 个 A 端模块,并不等于 161 个同等复杂度任务。

至少要拆成以下维度:

建议立即把所有页面按以下四级重新估算:

等级定义示例
L0纯展示、无独立数据逻辑说明页、协议页
L1查询型页面商品列表、内容列表
L2表单/业务操作页商品编辑、订单处理、核销
L3高风险交易与状态流下单、支付、退款、结算、权限

如果没有这一步,“全站全量”只是页面数量,不是工程范围。


3. 可行的排期解法

解法 A:全量承诺不变,但增加施工产能

这是最直接、也是最诚实的解法。

至少需要补充:

否则计划中“全量开发、全量 mock 清零、支付、正式提审、灰度监控”会全部压在三个人身上,其中小冈还承担派工和验收,角色明显过载。

依据:当前小冈同时负责任务拆分、验收、模型辅助施工、提审材料、灰度监控和热修,无法被视为完整施工产能。


解法 B:把“全量交付”改成“全量启动、分批完成”

如果老板坚持“不砍范围”,可以不砍范围,但必须改变承诺:

可以定义三个不同完成口径:

  1. 全量立项覆盖:所有页面有任务、负责人、接口和验收标准;
  2. 全量开发完成:页面和后端功能完成;
  3. 全量生产可用:真实数据、权限、异常处理、监控、发布和运营验证完成。

材料目前把这三者混在一起了。


解法 C:页面工厂化,但不能把复用当作免费产能

可以通过以下方式提高速度:

但要强调:组件复用只能降低重复开发,不会消除业务规则、接口联调和验收成本。

如果页面背后都依赖同一套订单、商品、库存、权限模型,瓶颈仍会集中在后端和联调。


解法 D:两条泳道,而不是三个人什么都做

建议排成两条稳定泳道:

泳道 1:商业闭环

泳道 2:全量页面迁移

两条泳道必须共享领域模型和接口规范,但不能让同一人每天在两条泳道之间频繁切换。


二、mock 清零:当前方案存在明显空窗风险

1. 风险不是“页面暂时没数据”,而是验收失真

前端先删除 mock,而后端 API、数据库表、种子数据尚未就绪,会出现:

依据:计划要求“一切写死演示数据清零,页面数据一律真实 API+数据库”,但没有定义接口先行、数据就绪和迁移窗口的控制机制。


2. 推荐的正确顺序

不要按“删 mock”排期,应按“替代链路”排期:

阶段 1:盘点

每个 mock 记录:

输出一张 mock 替换清单,而不是口头说“全站清零”。


阶段 2:接口契约先行

后端和前端先确定:

接口契约冻结后,前端可以继续使用“契约适配器”或临时 stub,但不能继续保留业务 mock 数据。


阶段 3:后端 API + 数据库 + 种子数据成套交付

一个页面只有在以下条件同时满足时,才算具备切换条件:

仅有 API 没有种子数据,仍然不能算 ready。


阶段 4:前端切换,保留开关,不保留假数据

建议:

API 未就绪:开发分支可用契约 stub
API 已就绪:staging 强制真实 API
正式环境:禁止 mock 代码和 mock 数据

需要区分:

“全站 mock 清零”如果把所有测试夹具和契约 stub 都一刀切删除,会反过来降低开发效率。老板的硬要求应解释为:演示和 staging 不能依赖写死业务数据,而不是禁止一切测试替身。


3. 最合理的批次顺序

不要按页面编号清 mock,应按领域优先级:

  1. 商品/内容;
  2. 订单;
  3. 商户接单;
  4. 核销;
  5. 支付;
  6. 运营配置;
  7. CMS;
  8. 数据看板;
  9. 长尾领队、福钥、分账和多商户结算。

每批都采用:

接口契约 → API → 表结构 → is_test 种子 → 前端接入 → 读写验收 → 删除该批 mock

每批必须有“替换完成证据”,例如:


三、四波时间轴:哪些里程碑大概率或必然失守

1. W0 两天:可以做,但不应承载太多目标

W0 的生产容器更新、真机验证、staging 写链路、孤儿页处置、体验版上传,理论上可以并行。

但 W0 有两个问题:

问题一:把“补证”和“新开发”混在一起

W0 目标本质上是环境和体验版收口,不应同时暗含“全站全量口径切换”。

问题二:staging 写链路如果包含真实订单、收款、核销、对账,2 天很容易只完成一次演示,不代表系统稳定

建议把 W0 收口标准改为:

“5 分钟扫码”只能证明能打开,不能证明可用。


2. W1-W3:最可能失守的是“真实交易 + 后台自主运营 + 数字对账”

这一波同时要求:

对两名施工人而言,这不是一个里程碑,而是多个依赖链的集合。

尤其“刘总独立完成一次商品上下架”依赖:

因此 W1-W3 最可能失守的是:

“线下支付也算真实交易”可以作为商业验证,但不能证明线上支付系统已经准备好。


3. W4-W6:提审通过和支付闭环不应作为确定承诺

这一波风险最高,原因有三类。

第一,微信支付和审核是外部依赖

材料已经承认微信支付、资质验证、律师审协议、微信审核不可控,但排期仍然把它们放在 W4-W6 收口条件中。

这属于矛盾:不可控事项不能作为确定性里程碑,最多作为目标窗口。

第二,支付不是“接一个 SDK”

还包括:

材料未提供这些工作的具体估算,因此不能假设 W4-W6 可稳定完成。

第三,“刘总一周内零工程师介入完成全部日常运营”过于苛刻

“全部日常运营操作”没有定义边界。材料未涉及:

到底哪些算日常运营。没有操作清单和验收用例,这个判据无法执行。


4. W7+ 的定位不清

计划称 W6 已达成落地目标,W7+ 是增长工程;但全量令又要求全站全量开发。

这会产生两个互相冲突的叙述:

必须明确:

W6 是“商业闭环上线”,不是“全站全量完成”。

如果老板要求后者,则 W7+ 不是增长工程,而是全量交付主阶段。


四、建议如何提前跟老板对齐预期

不要只说“做不完”,要给老板三个可选方案。

方案一:范围不变、日期后移

这是最符合现有人力的方案。


方案二:日期不变、增加人力

如果坚持 W6 完成全量,则明确提出资源要求:

不能只说“二号建议入场”,必须写成:

二号在 09-14 到岗,每周投入 5 天,负责 A 端和 B 端后台;
否则 W4-W6 全量目标自动顺延。

方案三:日期和人力不变,但允许分层发布

这不是“偷偷裁剪”,而是全量范围不取消,分层交付。


建议老板签字确认的四句话

  1. 全量开发完成日期是否仍要求 10 月 25 日?
  2. “完成”是指代码完成、staging 可用,还是生产可运营?
  3. 是否允许核心商业闭环先上线、长尾功能后续滚动?
  4. 如果日期不变,是否批准新增至少 2–3 名稳定施工人员?

如果这四点不确认,后续所有排期都是伪排期。


五、其他盲区

1. 领域模型和状态机未见明确设计

订单、支付、核销、退款、对账、库存之间存在强关联。材料没有展示:

这会导致三端各自实现,最后出现“页面都能用,但数字对不上”。

建议先冻结核心状态机,而不是直接拆页面任务。


2. 权限和多角色模型明显不足

后台、商户端至少涉及:

材料只提到“刘总自主运营”和商户工具,但没有给出角色、权限、数据隔离和操作审计设计。

这在支付、退款、库存和核销场景下是高风险项。


3. is_test 隔离方案不完整

仅增加 is_test=true 不足以保证测试和生产隔离,还需要明确:

is_test 更像数据属性,不一定等于完整环境隔离。


4. “模拟数据采集填充立单”缺少数据治理

老板要求模拟数据采集和填充,材料没有说明:

建议建立固定种子数据集,而不是临时人工填数据。每次环境重置都能重复生成同一组测试场景。


5. 生产发布和回滚能力不足

计划写了生产容器更新、灰度和热修,但未见:

尤其数据库迁移一旦不可逆,热修不等于可控发布。


6. 验收标准偏“成功路径”

当前 L3 验收和里程碑主要描述“能走通”,但缺少:

真实用户上线后,失败路径比成功路径更容易暴露问题。


7. 体验版灰度与正式版上线边界不清

材料将体验版、受控灰度、正式版、公开扩量放在同一时间轴上,但没有明确:

“观察 48 小时”本身不是准入标准,必须配合错误率、支付成功率、订单异常率、核销失败率等指标。具体阈值材料未涉及,需补充。


8. 提审和合规不应放到最后两周

支付资质、类目、隐私协议、用户协议、退款规则、旅游产品责任边界都可能影响产品设计。

材料虽然写了 W1 启动资质、W4 同步律师审协议,但没有明确责任人、材料清单和最晚截止时间。建议做成外部依赖看板:

事项最晚启动责任人阻塞后果
支付资质立即材料未涉及无法线上收款
类目确认立即材料未涉及可能无法提审
隐私协议立即材料未涉及审核风险
退款规则立即产品/法务支付和客服流程无法定稿
商户责任协议立即材料未涉及商业运营风险

六、建议立刻改版的排期结构

当前四波建议改成“两个维度”:

维度一:商业上线轨

维度二:全量建设轨

每周显示:

并且每周按事实重新预测:

剩余人日 ÷ 最近两周实际有效产能 = 剩余工作日

不要再用“W6 全量完成”作为无产能依据的固定结论。


最终评审意见

这份计划可以作为“6 周打通商业闭环”的计划,但不能作为“6 周完成全站全量开发、mock 清零、支付接入、正式提审并稳定运营”的计划。

必须二选一:

最需要立即改的不是页面任务,而是三件事:

  1. 把 114–158 人日拆到页面、模块、接口、数据和验收;
  2. 建立“接口契约—API—种子数据—前端切换—删 mock”的替换流水线;
  3. 让老板书面确认:W6 是商业闭环上线,还是全站全量生产可用。

在这个问题没有确认前,继续派工只会加速制造返工。