开发工作量评估详单
项目名称: 千乘坊(ride-loop)
文档状态: 草稿
负责人:
主要读者: 项目负责人 | 商务 | 架构 | 开发负责人
上游输入: PRD | 系统架构 | 模块边界 | 实施计划 | WBS | 任务分解
下游输出: 报价说明 | 排期承诺口径 | 交付边界说明
关联 ID: TASK-001 - TASK-008
最后更新: 2026-03-29
1. 文档用途
- 将当前已经确认的需求与设计,进一步细化为可用于报价的模块级任务清单。
- 给出每个模块的工作内容、交付件、预计人天、建议历时和前置依赖。
- 第三方服务费用、账号申请费用不包含开发报价。
2. 评估范围
2.1 本次评估包含
- 以当前已确认的需求与设计基线为前提的研发实施工作。
- 后端服务、前端各端、联调、测试、上线准备和交接说明。
- 与开发直接相关的数据库结构、接口契约落地和基础部署脚本准备。
2.2 本次评估不包含
- 已完成的需求调研、PRD 编写、架构设计、OpenAPI 设计等历史文档工作量,不重复计价。
- 第三方服务申请、资质办理、商务签约、预充值和实际服务费用。
- 云资源实际费用,如云主机、数据库、对象存储、CDN、短信、地图、支付通道费用。
- 应用市场上架代办费用、企业主体资质办理费用和合规认证费用。
2.3 排期假设
- 计价单位:人天。
- 默认按 5 个工作日/周估算。
- 完成时间按“当前文档已确认、需求不再扩大、关键外部服务能按时准备”作为前提。
- 日历工期基于如下并行配置估算:
- 架构/项目管理:1 人
- Node.js 后端:2 人
- Go 调度:1 人
- 小程序 / Web 前端:2 人
- Android:1 人
- QA:1 人
2.4 报价填写规则
- 本文默认以“人天单价 x 模块人天小计”形成模块工作量。
- 单价建议按统一综合人天单价填写,或按合同需要拆为“标准单价”和“优惠后单价”两栏。
- 表内
____ 为实际价格填写位。
- 第三方服务申请、账号开通、云资源实际消耗和外部采购不在本文金额栏中填写。
3. 评估汇总
| 模块编号 |
模块名称 |
对应任务 |
估算(人天) |
建议历时(工作日) |
建议时间窗口 |
单价(待填,元/人天) |
模块小计(待填,元) |
备注 |
Q-001 |
工程基线与研发环境 |
TASK-001 |
8 |
5 |
第 1 周 |
____ |
____ |
以已确认设计为输入,不重做需求与设计 |
Q-002 |
统一账户与司机准入 |
TASK-002 |
10 |
6 |
第 1-2 周 |
____ |
____ |
账号、司机档案、准入审核基础能力 |
Q-003 |
商城、归因与商品中心 |
TASK-003 |
16 |
10 |
第 2-4 周 |
____ |
____ |
商品、二维码、归因、商城订单 |
Q-004 |
返佣、钱包与司机专区 |
TASK-004 |
16 |
10 |
第 3-5 周 |
____ |
____ |
返佣台账、券、司机专区结算 |
Q-005 |
出行订单与计价主链路 |
TASK-005 |
12 |
8 |
第 3-5 周 |
____ |
____ |
叫车、行程状态机、支付承接 |
Q-006 |
调度引擎 MVP |
TASK-006 |
16 |
10 |
第 3-5 周 |
____ |
____ |
Go 调度、在线态、重派 |
Q-007 |
乘客微信小程序 |
任务并行实施 |
14 |
10 |
第 3-6 周 |
____ |
____ |
商城 + 出行双主线乘客端 |
Q-008 |
司机轻端微信小程序 |
任务并行实施 |
12 |
8 |
第 4-6 周 |
____ |
____ |
分销、收益、司机专区 |
Q-009 |
司机重端 Android App |
任务并行实施 |
18 |
15 |
第 4-7 周 |
____ |
____ |
接单、履约、异常、申诉 |
Q-010 |
运营 Web 后台 |
TASK-007 |
14 |
10 |
第 5-7 周 |
____ |
____ |
司机审核、商品、台账、工单、RBAC |
Q-011 |
消息、工单、审计与风控支撑 |
TASK-007 |
10 |
7 |
第 5-7 周 |
____ |
____ |
消息中心、客服/售后、审计能力 |
Q-012 |
联调、测试与上线准备 |
TASK-008 |
18 |
10 |
第 7-9 周 |
____ |
____ |
集成测试、UAT 支撑、上线前修复 |
估算总量: 164 人天
建议总工期: 约 9 周
说明: 这是基于并行研发配置的开发工作量,不含第三方服务与云资源实际支出。
3.1 商务填写区
| 项目 |
金额(待填) |
说明 |
| 开发报价合计 |
____ |
按模块小计汇总 |
| 商务折扣 |
____ |
如无折扣填 0 |
| 折后未税金额 |
____ |
开发服务费,不含第三方代采 |
| 税率 / 税金 |
____ |
按合同与发票类型填写 |
| 合同总价 |
____ |
最终对外报价金额 |
3.2 模块报价填写说明
- 若采用统一综合单价,直接在“单价(待填)”列填写统一数值即可。
- 若采用分角色报价,可在商务阶段另附角色单价表,但本表仍建议保留模块总价,便于客户按里程碑理解投入。
- 若合同采用固定总价模式,也建议保留本表作为内部测算依据和范围基线。
4. 模块级任务详单
4.1 Q-001 工程基线与研发环境
| 详单 ID |
任务项 |
主要交付物 |
角色 |
估算(人天) |
建议历时 |
前置依赖 |
单价(待填) |
小计(待填) |
Q-001-01 |
monorepo 目录、包管理与统一脚本整理 |
工程目录、统一启动脚本、环境变量模板 |
架构/后端 |
2 |
1 天 |
无 |
____ |
____ |
Q-001-02 |
gateway-api / platform-core / dispatch-engine 工程骨架落地 |
三服务骨架与最小运行入口 |
后端/Go |
3 |
2 天 |
Q-001-01 |
____ |
____ |
Q-001-03 |
PostgreSQL、Redis、本地容器编排基线 |
docker compose 基础设施脚本 |
后端/运维 |
2 |
1 天 |
Q-001-01 |
____ |
____ |
Q-001-04 |
工程规范、日志、配置和联调约束整理 |
README 级启动说明、开发约束 |
架构 |
1 |
1 天 |
Q-001-02 |
____ |
____ |
模块报价小计(待填): ____
4.2 Q-002 统一账户与司机准入
| 详单 ID |
任务项 |
主要交付物 |
角色 |
估算(人天) |
建议历时 |
前置依赖 |
单价(待填) |
小计(待填) |
Q-002-01 |
统一用户、角色、司机档案模型落地 |
账户域数据模型、接口、状态定义 |
后端 |
4 |
2 天 |
Q-001 |
____ |
____ |
Q-002-02 |
司机入驻申请、资料、审核基础流程 |
司机准入接口、审核状态机 |
后端 |
3 |
2 天 |
Q-002-01 |
____ |
____ |
Q-002-03 |
司机轻端资料提交页与审核状态页 |
小程序页面与表单交互 |
前端 |
2 |
1 天 |
Q-002-02 |
____ |
____ |
Q-002-04 |
后台司机审核基础页 |
审核列表、详情抽屉、动作接口接入 |
Web 前端 |
1 |
1 天 |
Q-002-02 |
____ |
____ |
模块报价小计(待填): ____
4.3 Q-003 商城、归因与商品中心
| 详单 ID |
任务项 |
主要交付物 |
角色 |
估算(人天) |
建议历时 |
前置依赖 |
单价(待填) |
小计(待填) |
Q-003-01 |
商品、分类、SKU、履约模式模型实现 |
商品中心数据模型与后台接口 |
后端 |
4 |
2 天 |
Q-001 |
____ |
____ |
Q-003-02 |
二维码资产与归因会话实现 |
归因窗口、二维码接口、归因记录 |
后端 |
3 |
2 天 |
Q-002 |
____ |
____ |
Q-003-03 |
商城订单创建、支付承接、订单查询 |
商城订单主链路接口 |
后端 |
4 |
2 天 |
Q-003-01 |
____ |
____ |
Q-003-04 |
乘客端商城首页、列表、详情、下单页 |
乘客小程序商城主流程页面 |
前端 |
3 |
2 天 |
Q-003-01 |
____ |
____ |
Q-003-05 |
后台商品管理与发布页 |
商品草稿、发布、下线页面 |
Web 前端 |
2 |
2 天 |
Q-003-01 |
____ |
____ |
模块报价小计(待填): ____
4.4 Q-004 返佣、钱包与司机专区
| 详单 ID |
任务项 |
主要交付物 |
角色 |
估算(人天) |
建议历时 |
前置依赖 |
单价(待填) |
小计(待填) |
Q-004-01 |
佣金规则、台账、站内余额模型实现 |
财务域核心表与服务逻辑 |
后端 |
4 |
2 天 |
Q-003 |
____ |
____ |
Q-004-02 |
券模板、发券、核销、冲销实现 |
券服务与规则逻辑 |
后端 |
3 |
2 天 |
Q-004-01 |
____ |
____ |
Q-004-03 |
司机专区订单、抵扣、履约信息处理 |
司机专区结算与订单接口 |
后端 |
4 |
2 天 |
Q-003, Q-004-01 |
____ |
____ |
Q-004-04 |
司机轻端收益页、台账页、券页 |
司机收益和资产页面 |
前端 |
2 |
2 天 |
Q-004-01 |
____ |
____ |
Q-004-05 |
司机专区首页与结算页 |
司机专区商品、结算、下单页面 |
前端 |
3 |
2 天 |
Q-004-03 |
____ |
____ |
模块报价小计(待填): ____
补充说明:
- 若将
REQ-018 司机返现券转赠纳入当前首版,建议优先在 Q-004-02 和 Q-004-04 上追加增量评估,并同步增加消息触达与回归测试工作量。
4.5 Q-005 出行订单与计价主链路
| 详单 ID |
任务项 |
主要交付物 |
角色 |
估算(人天) |
建议历时 |
前置依赖 |
单价(待填) |
小计(待填) |
Q-005-01 |
乘客叫车单、行程状态机、时间线实现 |
出行订单主表与状态推进接口 |
后端 |
4 |
2 天 |
Q-002 |
____ |
____ |
Q-005-02 |
预估价、完单支付承接、行程结算回写 |
计价快照与支付完成回写 |
后端 |
3 |
2 天 |
Q-005-01 |
____ |
____ |
Q-005-03 |
乘客端叫车页与订单追踪页 |
乘客端出行主流程页面 |
前端 |
3 |
2 天 |
Q-005-01 |
____ |
____ |
Q-005-04 |
后台出行订单列表与轨迹详情 |
运维查询页与详情页 |
Web 前端 |
2 |
2 天 |
Q-005-01 |
____ |
____ |
模块报价小计(待填): ____
4.6 Q-006 调度引擎 MVP
| 详单 ID |
任务项 |
主要交付物 |
角色 |
估算(人天) |
建议历时 |
前置依赖 |
单价(待填) |
小计(待填) |
Q-006-01 |
司机运行态、设备绑定、心跳协议实现 |
调度运行态与心跳接口 |
Go/后端 |
4 |
2 天 |
Q-001, Q-002 |
____ |
____ |
Q-006-02 |
候选筛选、派单、超时重派实现 |
调度核心算法与 Redis 短态 |
Go |
5 |
3 天 |
Q-006-01 |
____ |
____ |
Q-006-03 |
与 ride-order 的同步回写与降级逻辑 |
派单结果回写与异常处理 |
Go/后端 |
3 |
2 天 |
Q-006-02, Q-005 |
____ |
____ |
Q-006-04 |
调度监控聚合接口与人工干预基础支撑 |
后台监控和干预所需接口 |
Go/后端 |
2 |
1 天 |
Q-006-03 |
____ |
____ |
Q-006-05 |
调度基础压测与稳定性验证 |
调度回放与稳定性记录 |
Go/QA |
2 |
2 天 |
Q-006-03 |
____ |
____ |
模块报价小计(待填): ____
4.7 Q-007 乘客微信小程序
| 详单 ID |
任务项 |
主要交付物 |
角色 |
估算(人天) |
建议历时 |
前置依赖 |
单价(待填) |
小计(待填) |
Q-007-01 |
登录、首页、扫码落地和角色无感导流 |
乘客端首页主流程 |
小程序前端 |
4 |
3 天 |
Q-003, Q-005 |
____ |
____ |
Q-007-02 |
商城列表、详情、下单与订单页 |
商城页面与状态处理 |
小程序前端 |
5 |
4 天 |
Q-003 |
____ |
____ |
Q-007-03 |
叫车页、进行中订单、完单页 |
出行页面与状态处理 |
小程序前端 |
4 |
3 天 |
Q-005, Q-006 |
____ |
____ |
Q-007-04 |
消息、我的、客服入口与异常态整理 |
辅助页面与统一状态组件 |
小程序前端 |
1 |
1 天 |
Q-007-01 |
____ |
____ |
模块报价小计(待填): ____
4.8 Q-008 司机轻端微信小程序
| 详单 ID |
任务项 |
主要交付物 |
角色 |
估算(人天) |
建议历时 |
前置依赖 |
单价(待填) |
小计(待填) |
Q-008-01 |
登录、身份切换、工作台首页 |
司机轻端基础入口与工作台 |
小程序前端 |
3 |
2 天 |
Q-002, Q-004 |
____ |
____ |
Q-008-02 |
分销中心、二维码资产、归因订单页 |
分销经营主流程页面 |
小程序前端 |
3 |
2 天 |
Q-003 |
____ |
____ |
Q-008-03 |
收益总览、台账、券页 |
司机收益资产页 |
小程序前端 |
3 |
2 天 |
Q-004 |
____ |
____ |
Q-008-04 |
司机专区与工单页 |
专区消费和售后页面 |
小程序前端 |
3 |
2 天 |
Q-004, Q-011 |
____ |
____ |
模块报价小计(待填): ____
4.9 Q-009 司机重端 Android App
| 详单 ID |
任务项 |
主要交付物 |
角色 |
估算(人天) |
建议历时 |
前置依赖 |
单价(待填) |
小计(待填) |
Q-009-01 |
登录、设备绑定、权限引导 |
Android 启动与设备基线 |
Android |
4 |
3 天 |
Q-002, Q-006 |
____ |
____ |
Q-009-02 |
上下线、工作台、心跳接入 |
司机运行态页面 |
Android |
4 |
3 天 |
Q-006-01 |
____ |
____ |
Q-009-03 |
派单弹层、接拒单、超时处理 |
派单响应主链路 |
Android |
4 |
3 天 |
Q-006-02 |
____ |
____ |
Q-009-04 |
当前行程、状态推进、联系乘客 |
行程履约主链路 |
Android |
4 |
3 天 |
Q-005, Q-006-03 |
____ |
____ |
Q-009-05 |
异常、申诉、消息、设置页 |
履约异常与辅助页面 |
Android |
2 |
3 天 |
Q-011 |
____ |
____ |
模块报价小计(待填): ____
4.10 Q-010 运营 Web 后台
| 详单 ID |
任务项 |
主要交付物 |
角色 |
估算(人天) |
建议历时 |
前置依赖 |
单价(待填) |
小计(待填) |
Q-010-01 |
登录、首页总览、RBAC 菜单框架 |
后台基础框架页 |
Web 前端 |
3 |
2 天 |
Q-001 |
____ |
____ |
Q-010-02 |
司机审核、档案、能力控制页 |
司机管理后台页 |
Web 前端 |
3 |
2 天 |
Q-002 |
____ |
____ |
Q-010-03 |
商品、归因规则、佣金规则页 |
商城与运营配置页 |
Web 前端 |
4 |
3 天 |
Q-003, Q-004 |
____ |
____ |
Q-010-04 |
商城/出行订单、台账、退款页 |
订单和资金视图页 |
Web 前端 |
3 |
2 天 |
Q-003, Q-004, Q-005 |
____ |
____ |
Q-010-05 |
派单监控、工单、审计入口页 |
调度和客服视图页 |
Web 前端 |
1 |
1 天 |
Q-006, Q-011 |
____ |
____ |
模块报价小计(待填): ____
4.11 Q-011 消息、工单、审计与风控支撑
| 详单 ID |
任务项 |
主要交付物 |
角色 |
估算(人天) |
建议历时 |
前置依赖 |
单价(待填) |
小计(待填) |
Q-011-01 |
站内消息中心与通知任务模型 |
消息记录与发送任务接口 |
后端 |
3 |
2 天 |
Q-003, Q-005 |
____ |
____ |
Q-011-02 |
客服工单、售后、申诉基础流程 |
工单与申诉接口 |
后端 |
3 |
2 天 |
Q-004, Q-005 |
____ |
____ |
Q-011-03 |
审计日志、风险事件基础记录 |
审计和风控基础能力 |
后端 |
2 |
1 天 |
Q-002, Q-004, Q-006 |
____ |
____ |
Q-011-04 |
消息、工单、审计前端接入收口 |
各端消息/工单/审计联调 |
前端/后端 |
2 |
2 天 |
Q-011-01 |
____ |
____ |
模块报价小计(待填): ____
4.12 Q-012 联调、测试与上线准备
| 详单 ID |
任务项 |
主要交付物 |
角色 |
估算(人天) |
建议历时 |
前置依赖 |
单价(待填) |
小计(待填) |
Q-012-01 |
接口联调、跨端联调、主流程走查 |
联调问题清单与修复闭环 |
全体 |
6 |
4 天 |
Q-003 - Q-011 |
____ |
____ |
Q-012-02 |
功能测试、回归测试、异常路径测试 |
测试报告和缺陷清单 |
QA/开发 |
5 |
3 天 |
Q-012-01 |
____ |
____ |
Q-012-03 |
预发布环境配置、上线检查项、回滚预案 |
上线检查表和回滚方案 |
后端/运维 |
3 |
2 天 |
Q-012-02 |
____ |
____ |
Q-012-04 |
UAT 支撑、交付说明与培训说明 |
交付资料与演示说明 |
PM/架构 |
4 |
1 天 |
Q-012-03 |
____ |
____ |
模块报价小计(待填): ____
5. 里程碑与完成时间建议
| 里程碑 |
计划完成时间 |
达成标准 |
M1 工程与账户基线完成 |
第 2 周末 |
工程骨架、统一账户、司机准入基础链路可走通 |
M2 商城与资金主链路完成 |
第 5 周末 |
归因、商城下单、返佣、司机专区消费可联调 |
M3 出行与调度主链路完成 |
第 6 周末 |
叫车、派单、接单、行程推进、完单支付可联调 |
M4 多端后台功能完成 |
第 7 周末 |
乘客端、司机轻端、司机重端、运营后台主页面可联调 |
M5 测试与上线准备完成 |
第 9 周末 |
回归通过、上线清单齐备、可进入试运行 |
6. 报价备注
- 本文档用于形成开发报价基线,建议以模块总人天和里程碑两层进行商务表达。
- 对外商务说明、付款节点、验收节点和变更规则,建议配套使用 工作量评估说明。
- 如果你后续要求增加功能,如多城市、提现、真实车费计价、商家独立端、BI 看板深化、风控规则引擎,则应走新增需求变更,不包含在本版报价中。
- 乘客端、司机轻端、司机重端、后台的视觉细化和品牌素材定稿,如需做高强度视觉定制,应单独计价。
- 外部服务、云资源和资质申请不纳入本报价;外部服务明细由内部运维文档维护。
7. 变更记录
| 日期 |
变更内容 |
变更人 |
| 2026-03-29 |
初始版本 |
|
| 2026-03-29 |
补充 REQ-018 券转赠对资金模块报价的增量说明 |
|