这份计划当前最大问题不是“排得紧”,而是口径已经切换到全量,但排期、验收标准、人员配置和风险模型仍然沿用最小闭环版本。
直接判断:
仅按 2 人满负荷计算就是 57–79 个工作日;再扣除沟通、验收、返工、发布、运营配合、支付和审核,实际很可能达到 70–100 个工作日以上。材料没有提供每人每日有效编码时长、现有完成量和任务拆分,因此不能精确推导最终日期,但可以确定:10 月 25 日完成“全量开发+支付+正式上线+运营稳定”不应继续作为可信承诺。
如果四波只是“全量推进到哪”,就必须给出全量燃尽计划和每波完成比例;否则“全量推进”只是表述,不是可执行计划。
正确顺序是:接口契约冻结 → 后端 API/种子数据可用 → 前端切换 → 联调验收 → 删除 mock。否则会制造大面积空白页、误判页面完成度,并把所有问题集中到联调末期。
小冈的模型辅助施工、验收和热修可以提高吞吐,但不能等价替代稳定的前端、后端工程产能,尤其不能替代支付、权限、数据一致性、生产事故处理和安全责任。
材料给出的全量工作量是 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 周商业化与支付闭环周期。
107 个 C 端页面、46 个 B 端页面、8 个 A 端模块,并不等于 161 个同等复杂度任务。
至少要拆成以下维度:
建议立即把所有页面按以下四级重新估算:
| 等级 | 定义 | 示例 |
|---|---|---|
| L0 | 纯展示、无独立数据逻辑 | 说明页、协议页 |
| L1 | 查询型页面 | 商品列表、内容列表 |
| L2 | 表单/业务操作页 | 商品编辑、订单处理、核销 |
| L3 | 高风险交易与状态流 | 下单、支付、退款、结算、权限 |
如果没有这一步,“全站全量”只是页面数量,不是工程范围。
这是最直接、也是最诚实的解法。
至少需要补充:
否则计划中“全量开发、全量 mock 清零、支付、正式提审、灰度监控”会全部压在三个人身上,其中小冈还承担派工和验收,角色明显过载。
依据:当前小冈同时负责任务拆分、验收、模型辅助施工、提审材料、灰度监控和热修,无法被视为完整施工产能。
如果老板坚持“不砍范围”,可以不砍范围,但必须改变承诺:
可以定义三个不同完成口径:
材料目前把这三者混在一起了。
可以通过以下方式提高速度:
但要强调:组件复用只能降低重复开发,不会消除业务规则、接口联调和验收成本。
如果页面背后都依赖同一套订单、商品、库存、权限模型,瓶颈仍会集中在后端和联调。
建议排成两条稳定泳道:
两条泳道必须共享领域模型和接口规范,但不能让同一人每天在两条泳道之间频繁切换。
前端先删除 mock,而后端 API、数据库表、种子数据尚未就绪,会出现:
依据:计划要求“一切写死演示数据清零,页面数据一律真实 API+数据库”,但没有定义接口先行、数据就绪和迁移窗口的控制机制。
不要按“删 mock”排期,应按“替代链路”排期:
每个 mock 记录:
输出一张 mock 替换清单,而不是口头说“全站清零”。
后端和前端先确定:
接口契约冻结后,前端可以继续使用“契约适配器”或临时 stub,但不能继续保留业务 mock 数据。
一个页面只有在以下条件同时满足时,才算具备切换条件:
仅有 API 没有种子数据,仍然不能算 ready。
建议:
API 未就绪:开发分支可用契约 stub
API 已就绪:staging 强制真实 API
正式环境:禁止 mock 代码和 mock 数据
需要区分:
“全站 mock 清零”如果把所有测试夹具和契约 stub 都一刀切删除,会反过来降低开发效率。老板的硬要求应解释为:演示和 staging 不能依赖写死业务数据,而不是禁止一切测试替身。
不要按页面编号清 mock,应按领域优先级:
每批都采用:
接口契约 → API → 表结构 → is_test 种子 → 前端接入 → 读写验收 → 删除该批 mock
每批必须有“替换完成证据”,例如:
W0 的生产容器更新、真机验证、staging 写链路、孤儿页处置、体验版上传,理论上可以并行。
但 W0 有两个问题:
W0 目标本质上是环境和体验版收口,不应同时暗含“全站全量口径切换”。
建议把 W0 收口标准改为:
“5 分钟扫码”只能证明能打开,不能证明可用。
这一波同时要求:
对两名施工人而言,这不是一个里程碑,而是多个依赖链的集合。
尤其“刘总独立完成一次商品上下架”依赖:
因此 W1-W3 最可能失守的是:
“线下支付也算真实交易”可以作为商业验证,但不能证明线上支付系统已经准备好。
这一波风险最高,原因有三类。
材料已经承认微信支付、资质验证、律师审协议、微信审核不可控,但排期仍然把它们放在 W4-W6 收口条件中。
这属于矛盾:不可控事项不能作为确定性里程碑,最多作为目标窗口。
还包括:
材料未提供这些工作的具体估算,因此不能假设 W4-W6 可稳定完成。
“全部日常运营操作”没有定义边界。材料未涉及:
到底哪些算日常运营。没有操作清单和验收用例,这个判据无法执行。
计划称 W6 已达成落地目标,W7+ 是增长工程;但全量令又要求全站全量开发。
这会产生两个互相冲突的叙述:
必须明确:
W6 是“商业闭环上线”,不是“全站全量完成”。
如果老板要求后者,则 W7+ 不是增长工程,而是全量交付主阶段。
不要只说“做不完”,要给老板三个可选方案。
这是最符合现有人力的方案。
如果坚持 W6 完成全量,则明确提出资源要求:
不能只说“二号建议入场”,必须写成:
二号在 09-14 到岗,每周投入 5 天,负责 A 端和 B 端后台;
否则 W4-W6 全量目标自动顺延。
这不是“偷偷裁剪”,而是全量范围不取消,分层交付。
如果这四点不确认,后续所有排期都是伪排期。
订单、支付、核销、退款、对账、库存之间存在强关联。材料没有展示:
这会导致三端各自实现,最后出现“页面都能用,但数字对不上”。
建议先冻结核心状态机,而不是直接拆页面任务。
后台、商户端至少涉及:
材料只提到“刘总自主运营”和商户工具,但没有给出角色、权限、数据隔离和操作审计设计。
这在支付、退款、库存和核销场景下是高风险项。
仅增加 is_test=true 不足以保证测试和生产隔离,还需要明确:
is_test 更像数据属性,不一定等于完整环境隔离。
老板要求模拟数据采集和填充,材料没有说明:
建议建立固定种子数据集,而不是临时人工填数据。每次环境重置都能重复生成同一组测试场景。
计划写了生产容器更新、灰度和热修,但未见:
尤其数据库迁移一旦不可逆,热修不等于可控发布。
当前 L3 验收和里程碑主要描述“能走通”,但缺少:
真实用户上线后,失败路径比成功路径更容易暴露问题。
材料将体验版、受控灰度、正式版、公开扩量放在同一时间轴上,但没有明确:
“观察 48 小时”本身不是准入标准,必须配合错误率、支付成功率、订单异常率、核销失败率等指标。具体阈值材料未涉及,需补充。
支付资质、类目、隐私协议、用户协议、退款规则、旅游产品责任边界都可能影响产品设计。
材料虽然写了 W1 启动资质、W4 同步律师审协议,但没有明确责任人、材料清单和最晚截止时间。建议做成外部依赖看板:
| 事项 | 最晚启动 | 责任人 | 阻塞后果 |
|---|---|---|---|
| 支付资质 | 立即 | 材料未涉及 | 无法线上收款 |
| 类目确认 | 立即 | 材料未涉及 | 可能无法提审 |
| 隐私协议 | 立即 | 材料未涉及 | 审核风险 |
| 退款规则 | 立即 | 产品/法务 | 支付和客服流程无法定稿 |
| 商户责任协议 | 立即 | 材料未涉及 | 商业运营风险 |
当前四波建议改成“两个维度”:
每周显示:
并且每周按事实重新预测:
剩余人日 ÷ 最近两周实际有效产能 = 剩余工作日
不要再用“W6 全量完成”作为无产能依据的固定结论。
这份计划可以作为“6 周打通商业闭环”的计划,但不能作为“6 周完成全站全量开发、mock 清零、支付接入、正式提审并稳定运营”的计划。
必须二选一:
最需要立即改的不是页面任务,而是三件事:
在这个问题没有确认前,继续派工只会加速制造返工。