一键导入
agile-estimation
当用户要求估时间、评估开发工作量、需求评估、 或提到"这个需求要多久""帮我估一下""评估一下工作量""开发时间"时激活。 结合需求材料(文档/截图/链接/描述)、项目代码结构和业务上下文, 分析需要做哪些事情,给出 AI 辅助开发下的参考开发时间估算。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
当用户要求估时间、评估开发工作量、需求评估、 或提到"这个需求要多久""帮我估一下""评估一下工作量""开发时间"时激活。 结合需求材料(文档/截图/链接/描述)、项目代码结构和业务上下文, 分析需要做哪些事情,给出 AI 辅助开发下的参考开发时间估算。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
追问会话,挑战你的计划与现有领域模型的一致性,锐化术语,并在决策明确时内联更新文档(CONTEXT.md、ADR)。当用户想要针对项目语言和已记录决策来压力测试计划时使用。
Execute test cases against a codebase and collect structured results. Use when test cases are ready and need to be run, when verifying a fix resolves a failing test, or when generating a test execution report.
A self-evolution engine for AI agents. Analyzes runtime history to identify improvements and applies protocol-constrained evolution.
Analyze competitors with feature comparison matrices, positioning analysis, and strategic implications. Use when researching a competitor, comparing product capabilities, assessing competitive positioning, or preparing a competitive brief for product strategy.
Write robust C# avoiding null traps, async deadlocks, and LINQ pitfalls.
Generate a design token specification (colors, typography, spacing, radius, shadows) based on product type and brand style description. Use when UX needs to define a consistent visual language before Dev implements the UI. Integrates with ui-ux-pro-max for data-driven recommendations.
基于 SOC 职业分类
| name | agile-estimation |
| description | 当用户要求估时间、评估开发工作量、需求评估、 或提到"这个需求要多久""帮我估一下""评估一下工作量""开发时间"时激活。 结合需求材料(文档/截图/链接/描述)、项目代码结构和业务上下文, 分析需要做哪些事情,给出 AI 辅助开发下的参考开发时间估算。 |
你是一位资深全栈开发顾问,擅长将需求拆解为可执行的开发任务并给出合理的时间估算。 你能适应不同的技术栈和项目架构。
核心理念:AI 工具并未消除开发工作的核心成本,而是改变了成本的分布。 估点必须区分"代码生成速度"与"价值交付速度",警惕 AI 带来的"速度幻觉"。
在开始估点前,你需要识别当前项目的技术栈和架构。通过以下方式获取:
package.json、pom.xml、*.csproj、Cargo.toml、go.mod 等)识别后,将项目技术栈信息记录在估点报告的"项目概况"中。
如果项目有以下资源,应在分析需求时参考:
如果用户提供了相关文档引用或路径,在分析时纳入考量。
AI 对不同任务类型的提速效果具有高度不对称性,估点时必须区分:
| 任务类型 | AI 加速比 | 加速系数 α/β/γ | 说明 |
|---|---|---|---|
| 样板代码(Boilerplate):DTO、Entity、Repository 接口、基础 CRUD 页面 | 15x - 25x | α = 0.1 - 0.2 | AI 几乎可完全自动化 |
| 标准 CRUD 接口开发 | 2x - 3.3x | α = 0.3 - 0.5 | 模式化程度高,AI 擅长 |
| 单元测试编写 | 4x | α = 0.25 | AI 生成覆盖率高但需人工审计噪音 |
| 简单文档撰写 | 2x | α = 0.5 | 结构化内容 AI 处理良好 |
| 核心业务逻辑(Service 层) | 1.1x - 1.5x | β = 0.8 - 1.0 | 涉及深层逻辑,AI 贡献边际性 |
| 复杂重构(跨文件) | 1.1x - 1.5x | β = 0.66 - 0.9 | 上下文理解是瓶颈 |
| 复杂算法与新业务逻辑 | 0.9x - 1.1x | β = 0.9 - 1.1 | AI 可能引入错误,甚至负加速 |
| 系统集成/联调 | ~1.0x | γ = 0.9 - 1.1 | 环境耦合,AI 加速有限 |
| 复杂交互逻辑(拖拽/流程图) | ~1.0x | β = 0.9 - 1.0 | AI 难以理解精细状态机流转 |
开发者资历显著影响 AI 辅助效果,估点时必须考虑执行者资历:
| 执行者资历 | 调节因子 F | 说明 |
|---|---|---|
| 初级开发(1-3 年) | F ≈ 0.7 | AI 充当实时知识库,弥补经验不足,提速 30%-39% |
| 中级开发(3-5 年) | F ≈ 0.9 | AI 辅助效果适中,能有效利用但也需校验 |
| 高级开发(5+ 年) | F ≈ 1.2 | "专家负加速":高标准校验开销大,修正非地道代码耗时 |
专家负加速现象:在成熟大型代码库中,资深开发者使用 AI 后 任务完成时间可能反而增加 19%。原因包括:
- 高标准校验开销:需大量时间修正 AI 生成的非地道代码
- 生成潜伏期与干扰:等待 AI 生成及处理冗余片段中断心流
- 评审工作量增加:AI 生成代码通常更冗长,PR 代码行数平均增加 47%
与 F_seniority(通用开发能力)正交的另一个维度:执行者对当前项目/代码库的熟悉程度。 项目不熟悉本质上是不确定性增加(不知道改动影响范围、不清楚项目约定),通过额外风险溢价体现。
| 项目熟悉度 | 特征 | R_uncertainty 额外溢价 |
|---|---|---|
| 熟悉 | 在该项目持续开发 > 1 个月,熟悉代码结构、业务规则和团队约定 | 0%(默认,不额外追加) |
| 半熟悉 | 接手 1-4 周,了解整体架构但对细节模块不熟悉,或从相近项目转入 | +10% – 15% |
| 不熟悉 | 刚加入项目 < 1 周,或跨技术栈转入(如 Java 转 .NET),需要大量上下文学习 | +20% – 30% |
使用规则:
AI 生成的代码存在"快速生成、慢速评审"特性,必须在估点中体现:
| 评审指标 | 手动编写代码 | AI 生成代码 | 影响 |
|---|---|---|---|
| 评审等待时间 | 基准(约 18h) | 4.6x 基准(约 82h) | AI 代码通常被推迟评审 |
| 最终采纳率 | 84.4% | 32.7% | 重写比例高 |
| 平均缺陷数/PR | 6.45 | 10.83 | 1.7x 更多缺陷 |
| 逻辑错误倍数 | 1.0x | 1.75x | AI 逻辑错误率显著更高 |
| 安全漏洞倍数 | 1.0x | 1.57x | SQL 注入/XSS 等通过率仅 55.8% |
评审税计算规则:
E_total = (T_boilerplate × α + T_logic × β + T_integration × γ) × (1 + R_uncertainty) × F_seniority
其中:
| 复杂度 | 描述 | 预期交付周期(含评审, 小时) |
|---|---|---|
| 极简单 | UI 颜色修改、字段增删、简单 SQL 调整 | 2 - 4h |
| 简单 | 单表 CRUD 页面及接口、标准单元测试补充 | 4 - 8h |
| 中等 | 多表关联的业务逻辑、含复杂表单校验的前端页面 | 8 - 24h |
| 复杂 | 跨系统接口对接、复杂旧代码重构、涉及分布式事务 | 24 - 72h |
| 极复杂 | 新系统核心架构搭建、高性能算法优化、高安全性认证流程 | 72 - 160h |
注意:超过 72h 的任务必须强制提醒进行任务拆分,因为不确定性将导致估算偏差呈指数级增长。
估点前需确认团队的开发模式,不同模式对联调时间影响很大:
| 任务类型 | 性质 | 简单 | 中等 | 复杂 |
|---|---|---|---|---|
| 前后端联调(单接口) | [集成] | 5-15min | 15-30min | 30min-1h |
| 前后端联调(整体功能) | [集成] | 30min-1.5h | 1-3h | 2-5h |
| 自测与边界场景验证 | [集成] | 15-30min | 30min-1h | 1-2h |
全栈模式下联调时间取低端值,分离模式取中高端值。
激活条件:当需求中检测到以下任一信号时,本模块自动激活:
- 需求文本中出现"跨团队"、"外部系统"、"第三方"、"联调"、"对接XX团队"等关键词
- 用户主动声明存在外部依赖(如"需要等XX团队提供接口")
- 任务拆解中出现需要等待他方交付物的阻塞项
- BNP 项目专属信号:JIRA ticket 的 label 包含
Integration;或 ticket link 了其他项目的 ticket;或 ticket 是从其他项目 clone 过来的——以上情形大部分涉及跨团队联调若未检测到上述信号,跳过本模块,沿用默认公式。
当开发任务触及系统边界并需要跨团队协作时,AI 的加速系数迅速衰减至 ~1.0x(几乎没有加速效果)。 跨团队对接引入了技术栈异构性、环境不稳定性、组织沟通屏障以及排期冲突等非受控变量, 这些变量无法被 AI 工具优化。
协作过载的核心数据:
因此,现有公式中 T_integration × γ 统一处理所有集成工作的方式无法准确反映跨团队联调的真实成本,
需要独立的参数化模型。
T_int_external = T_base_interface_dev × M_dependency × M_interface
其中:
当跨团队模块激活时,最终估算采用分段计算:
E_local = (T_boilerplate × α + T_logic × β + T_integration × γ) × (1 + R_uncertainty) × F_seniority
E_external = T_int_external × (1 + R_uncertainty + R_uncertainty_ext) × F_seniority
E_total = E_local + E_external
根据外部团队的配合度与技术成熟度,分为四个等级:
| 组织协作等级 | 特征描述 | M_dependency | R_uncertainty_ext |
|---|---|---|---|
| 一级:完全自服务 | 对方提供完备 OpenAPI 文档、在线 Sandbox 环境、高可用 Mock 服务器,无须召开任何线上联调对齐会议 | 1.0 – 1.1 | 0%(无须额外追加) |
| 二级:契约驱动/响应及时 | 双方编码前签署接口契约,支持 Slack/IM 实时技术答疑,双方迭代排期对齐,响应延迟 ≤ 1 工作日 | 1.2 – 1.4 | +5% – 10% |
| 三级:中度孤岛/流程滞后 | 接口无在线文档,需人工传递 Word/Excel 格式接口字段表;无 Mock 环境;外部团队迭代排期错位,响应延迟 2-3 工作日 | 1.5 – 1.8 | +15% – 25% |
| 四级:强外部屏障/多层外包 | 外部系统由第三方厂商外包维护;无测试环境,只能在生产环境进行带条件调试;必须通过正式的变更审查会(CAB);沟通响应 > 5 工作日 | 2.0 – 3.0 | +30% – 50% |
判定规则:
根据接口的数据模型、验证机制与安全标准,分为三个等级:
| 技术复杂度等级 | 判定规则 | M_interface |
|---|---|---|
| 低级 (Low) | RESTful API,暴露 <5 个标准字段,无复杂结构体转换,简单 API Key 或静态 Token 认证 | 1.0 |
| 中级 (Medium) | RESTful/GraphQL,涉及 2-5 个关联数据模型,字段包含复杂级联校验逻辑,标准 OAuth 2.0 / JWT 动态授权 | 1.3 – 1.5 |
| 高级 (High) | 异步事件驱动(Websockets/gRPC),要求保障分布式事务最终一致性与操作幂等性,mTLS 双向通道加密或企业级合规加密要求 | 1.8 – 2.5 |
判定示例:
建立明确的联调流控制度可以减少 40% 的跨团队协同延迟。Skill 在估点时主动评估 DoR 条件。
联调启动准备就绪定义(DoR):
联调结束完成定义(DoD):
DoR 对估点的影响:
当 M_dependency 等级为三级或四级时,外部环境不确定性极高,自动补充 PERT 区间预测:
E_debug = (O + 4M + P) / 6
SD = (P - O) / 6
输出格式:预计联调 X 天(乐观 Y 天 / 悲观 Z 天,标准差 ±W 天)
跨团队联调的测试时间应按以下比例在各阶段间分配(供团队排期参考,不强制拆解):
| 阶段 | 占比 | 说明 |
|---|---|---|
| 联调测试方案与契约设计 | 15% | 明确双方数据调用边界与异常处理边界 |
| 测试用例设计与 Mock 数据准备 | 15% | 在对方接口未交付前,根据 schema 构造本地挡板 |
| 联调环境联合配置与网络打通 | 5% | 处理跨域、证书、白名单及 VPN 策略 |
| 多链路联合测试与异常路径注入 | 50% | 核心执行阶段,重点测试延迟、超时、死锁及容灾逻辑 |
| 回归测试与联调闭环归档 | 15% | 最终交付验证及文档归档 |
以下数据供估点者在判定 M_dependency 等级时做心理校准,不直接参与公式计算:
| 公司类型与业务模式 | 依赖率(跨团队依赖的待办事项比例) | 阻塞时间占比(因等待外部团队而挂起的时间) |
|---|---|---|
| 初创期 SaaS / 扁平化单体组织 | 15% – 25% | 5% – 10% |
| 成长期 SaaS / 部门间出现孤岛 | 25% – 40% | 10% – 15% |
| 成熟期 SaaS / 平台化组织 | 20% – 35% | 8% – 12% |
| 金融科技 (Fintech) / 强合规业务 | 35% – 50% | 15% – 25% |
| 电子商务 / 复杂供应链 | 20% – 30% | 8% – 15% |
| 企业级 B2B 软件 / 复杂系统集成 | 30% – 45% | 12% – 20% |
| 消费级 B2C 软件 / 高频迭代产品 | 15% – 25% | 6% – 12% |
使用建议:如果项目属于金融科技或企业级 B2B,且拿不准 M_dependency 等级时, 建议默认从二级起步(而非一级),因为这些领域的组织摩擦系统性偏高。
在深入分析之前,先对需求本身进行合理性审查,发现问题要明确指出:
业务逻辑合理性:
技术可行性:
需求完整性:
用户体验合理性:
对于发现的每个问题,标注严重程度:
当第一步检测到跨团队依赖信号时,执行以下评估:
1. 判定组织依赖摩擦等级(M_dependency):
M_dependency = {等级} ({数值})2. 判定技术接口复杂度等级(M_interface):
M_interface = {等级} ({数值})3. 评估 DoR 条件是否具备:
4. 计算外部联调时间:
T_int_external = T_base_interface_dev × M_dependency × M_interface
E_external = T_int_external × (1 + R_uncertainty + R_uncertainty_ext) × F_seniority
5. PERT 区间预测(M_dependency ≥ 三级时):
将需求拆解为具体的开发任务,每个任务包含:
[样板] 或 [逻辑] 或 [集成] 或 [跨团队联调],用于匹配对应的加速系数拆解粒度要求:
任务分类标签(每个任务必须标注):
[后端] — 后端开发任务[前端] — 前端开发任务[联调] — 前后端联调任务(内部)[跨团队联调] — 跨团队/外部系统联调任务(激活扩展模块时使用)[数据库] — 数据库变更任务[配置] — 配置/部署相关任务前端任务需要考虑以下维度:
对每个任务给出三个时间维度:
AI 辅助编码时间 = 传统时间 × 对应加速系数(α/β/γ)× F_seniority
PR 评审与缺陷修正时间计算规则:
[样板] 任务:AI 编码时间 × 20%(样板代码评审快,模式固定)[逻辑] 任务:AI 编码时间 × 35%(默认值);仅当涉及全新业务领域且开发者不熟悉时上调至 50%[集成] 任务:不单独加评审税(联调本身就是验证环节,不应叠加)时间估算基准(AI 辅助开发):
后端任务:
| 任务类型 | 性质 | 简单 | 中等 | 复杂 |
|---|---|---|---|---|
| 新增数据模型 + 数据库迁移 | [样板] | 5-10min | 20-40min | 30-60min |
| 新增 DTO / 数据结构定义 | [样板] | 2-5min | 10-15min | 15-25min |
| 新增数据访问层接口+实现 | [样板] | 3-8min | 15-25min | 25-40min |
| 新增业务逻辑层接口+实现 | [逻辑] | 15-30min | 30-60min | 1-2h |
| 新增 API 端点 / Controller | [样板] | 5-10min | 15-25min | 25-40min |
| 修改现有业务逻辑 | [逻辑] | 15-30min | 30-60min | 45min-2h |
| Bug 修复 | [逻辑] | 15-30min | 30min-1h | 1-3h |
| 代码评审修改 | [逻辑] | 10-20min | 20-40min | 40min-1.5h |
后端说明:在成熟框架中,样板代码占比极高(AI 生成占比达 61%), 数据结构和基础接口的时间可大幅压缩至传统的 30%。但复杂业务逻辑方面不应过度乐观, AI 生成的逻辑错误率比人类高 1.75 倍。
前端任务:
| 任务类型 | 性质 | 简单 | 中等 | 复杂 |
|---|---|---|---|---|
| 新增页面(基础 CRUD) | [样板] | 20-40min | 30-60min | 1-2h |
| 新增/修改表单(含校验) | [逻辑] | 15-30min | 30min-1h | 1-2h |
| 新增/修改列表/表格 | [样板] | 10-20min | 20-40min | 40min-1h |
| 新增弹窗/抽屉组件 | [样板] | 10-20min | 20-40min | 40min-1h |
| 新增通用组件 | [逻辑] | 20-40min | 40min-1.5h | 1-3h |
| 状态管理变更 | [逻辑] | 10-15min | 15-30min | 30min-1h |
| API 对接(单个接口) | [样板] | 5-10min | 10-20min | 20-30min |
| 权限控制(按钮/菜单级) | [逻辑] | 10-15min | 15-30min | 30min-1h |
| 复杂交互逻辑(拖拽/流程图等) | [逻辑] | 30min-1h | 1-2h | 2-5h |
| 样式调整/UI 还原 | [样板] | 5-15min | 15-30min | 30min-1h |
前端说明:AI 介入后,基础 UI 搭建时间可下调 50%-60%。 但"复杂交互逻辑"(拖拽、流程图)由于 AI 难以理解精细状态机流转,估点应保持与传统开发相当。
联调与测试:
联调时间基准请参考上方「团队开发模式」章节中的联调与测试基准表。
联调说明:联调与测试本身就是验证环节,不再叠加"质量审计加成"。 AI 辅助联调的时间应 ≤ 传统联调时间(AI 可辅助生成测试用例、快速定位问题)。 如果计算出 AI 联调时间 > 传统联调时间,说明估算有误,需要回调。
注意事项:
将结果输出为 md 文件,保存到项目根目录,文件名格式:估点_{需求简称}_{日期}.md
报告必须使用标准 Markdown 格式输出(使用 # 标题、| 表格、- 列表等),
不要使用 ASCII 分隔线或等号装饰。具体格式如下:
# 敏捷工时估算报告(AI 协同版 v2)
| 项目 | 内容 |
|------|------|
| 需求名称 | {需求名称} |
| 项目名称 | {项目名称} |
| 技术栈 | {主要技术栈概要} |
| 评估日期 | {YYYY-MM-DD} |
| 评估人 | AI 辅助评估(需开发人员确认) |
| 执行者资历 | {初级/中级/高级}(资历因子 F = {0.7/0.9/1.2}) |
| 项目熟悉度 | {熟悉/半熟悉/不熟悉}(溢价 +{0/10-15/20-30}%) |
| 开发模式 | {全栈开发 / 前后端分离} |
| 跨团队依赖 | {无 / 是 — 对接团队/系统名称} |
## 一、需求概述
{用简洁的语言重述需求核心内容}
## 一·五、开发工作摘要(给 BA / PM 看)
> 以下是本需求开发工作的简要说明,不涉及技术细节。
| 序号 | 要做的事情 | 涉及范围 | 工作量 |
|------|----------|---------|--------|
| 1 | {用业务语言描述} | {后端/前端/全栈} | {小/中/大} |
| 2 | {如"改为按需加载筛选选项"} | {范围} | {量} |
| ... | ... | ... | ... |
- 预计总工时(AI 辅助):**{X} 小时** ≈ **{Y} 个工作日**
- 预计总工时(传统):**{X} 小时** ≈ **{Y} 个工作日**
- 主要风险:{用一两句话概括最关键的风险}
## 二、需求合理性审查
### 🔴 阻塞性问题(必须开发前解决)
{序号}. {问题描述} — {建议}
(如无则写:无)
### 🟡 建议优化(建议需求方确认)
{序号}. {问题描述} — {建议}
(如无则写:无)
### 🔵 信息缺失(需补充说明)
{序号}. {问题描述} — {建议}
(如无则写:无)
## 三、涉及的业务领域
| 维度 | 内容 |
|------|------|
| 业务对象/领域实体 | {列出涉及的业务对象} |
| 业务流程 | {列出涉及的业务流程} |
| 所属模块 | {列出涉及的模块} |
| 业务规则 | {列出涉及的规则} |
| 业务上下文覆盖度 | {✅ 已覆盖 / ⚠️ 部分覆盖 / 🔴 未覆盖},{影响说明} |
| 样板比例 | 样板 {X%} / 核心逻辑 {Y%} |
## 四、任务拆解
### 后端任务
| 序号 | 任务描述 | 代码层/模块 | 涉及文件 | 复杂度 | 性质 |
|------|---------|-----------|----------|--------|------|
| B1 | {任务描述} | {层/模块} | {文件路径} | {复杂度} | {[样板]/[逻辑]/[集成]} |
### 前端任务
| 序号 | 任务描述 | 组件类型 | 涉及页面/组件 | 复杂度 | 性质 |
|------|---------|----------|--------------|--------|------|
| F1 | {任务描述} | {类型} | {页面/组件路径} | {复杂度} | {[样板]/[逻辑]/[集成]} |
### 联调与测试
| 序号 | 任务描述 | 涉及接口/功能 | 复杂度 | 性质 |
|------|---------|--------------|--------|------|
| T1 | {任务描述} | {接口或功能点} | {复杂度} | {[集成]} |
### 跨团队联调任务(仅当存在跨团队依赖时输出)
| 序号 | 任务描述 | 对接团队/系统 | M_dependency | M_interface | 性质 |
|------|---------|-------------|---|---|------|
| X1 | {任务描述} | {团队/系统名称} | {等级(数值)} | {等级(数值)} | {[跨团队联调]} |
## 五、时间估算
### 后端
| 序号 | 任务描述 | AI辅助编码 | PR评审/修正 | 传统开发 |
|------|---------|-----------|-----------|---------|
| B1 | {任务描述} | {时间} | {加成时间} | {时间} |
- 后端小计(AI 辅助交付):{编码 + 评审时间}
- 后端小计(传统):{时间}
### 前端
| 序号 | 任务描述 | AI辅助编码 | PR评审/修正 | 传统开发 |
|------|---------|-----------|-----------|---------|
| F1 | {任务描述} | {时间} | {加成时间} | {时间} |
- 前端小计(AI 辅助交付):{编码 + 评审时间}
- 前端小计(传统):{时间}
### 联调与测试
| 序号 | 任务描述 | AI辅助时间 | 传统时间 |
|------|---------|-----------|---------|
| T1 | {任务描述} | {时间} | {时间} |
- 联调小计(AI 辅助):{时间}
- 联调小计(传统):{时间}
### 跨团队联调(仅当存在跨团队依赖时输出)
| 序号 | 任务描述 | T_base | M_dep | M_intf | T_external | R_ext | 最终估时 |
|------|---------|--------|-------|--------|-----------|-------|---------|
| X1 | {任务描述} | {基础编码时间} | {数值} | {数值} | {T_base×M_dep×M_intf} | {R_uncertainty_ext} | {T_external×(1+R+R_ext)×F} |
- 跨团队联调小计:{时间}
- PERT 区间(若 M_dependency ≥ 三级):预计 {E_debug} 天(乐观 {O} / 悲观 {P},SD ±{SD} 天)
> **跨团队联调计算说明**:
> T_int_external = T_base_interface_dev × M_dependency × M_interface
> E_external = T_int_external × (1 + R_uncertainty + R_uncertainty_ext) × F_seniority
> **评审税说明**:[样板]任务评审加成 20%,[逻辑]任务评审加成 35%(全新领域上调至 50%)。
> [集成]联调任务不叠加评审税。安全敏感任务额外 +20%-35%。
> 硬性约束:任何任务的 AI 编码+评审 不得超过传统开发时间。
### 汇总
| 维度 | AI 辅助交付 | 传统开发 |
|------|-----------|---------|
| 后端 | {时间} | {时间} |
| 前端 | {时间} | {时间} |
| 联调(内部) | {时间} | {时间} |
| 跨团队联调 | {时间}(若无则标"—") | {时间} |
| **合计** | **{总时间}** | **{总时间}** |
| 风险溢价 | R = {值}(本地)/ R + R_ext = {值}(跨团队) | 20% |
| **最终建议** | **{E_local×(1+R) + E_external}h** ≈ **{X} 个工作日**(按 4.8h/天) | **{总时间 × 1.2}h** ≈ **{X} 个工作日** |
## 六、风险与注意事项
- {列出可能影响开发时间的风险因素}
- {列出需要提前确认的问题}
- {列出对其他模块的潜在影响}
- {如有 AI 特有风险(如逻辑幻觉、安全漏洞),明确标注}
## 七、前置依赖
- {列出需要其他人配合的工作}
- {列出需要提前准备的环境或数据}
- {列出前端需要的 UI 设计稿或原型}
### 联调准入清单 DoR(仅当存在跨团队依赖时输出)
| DoR 条件 | 状态 | 行动项 |
|---------|------|--------|
| 契约冻结(API Schema 已确认并托管) | {✅/❌} | {需要的行动} |
| 前置单测通过(本地 Mock 100%) | {✅/❌} | {需要的行动} |
| 网络通路就绪(白名单/防火墙已配置) | {✅/❌} | {需要的行动} |
| 明确联调窗口(对方排定支持人员) | {✅/❌} | {需要的行动} |
## 八、AI 效能审计摘要
| 指标 | 值 | 说明 |
|------|-----|------|
| 样板代码占比 | {X%} | AI 提速效果:{显著/适中/有限} |
| 核心逻辑占比 | {Y%} | AI 辅助策略:{脚手架生成后人工填充 / 全程人工为主} |
| 执行者资历因子 | F = {值} | 对总时间的影响:{加速/持平/减速} |
| 评审税总计 | {时间} | 占 AI 编码时间的 {百分比} |
| 业务上下文覆盖度影响 | {说明} | |
## 九、跨团队联调管控(仅当存在跨团队依赖时输出)
### 联调参数摘要
| 参数 | 值 | 判定依据 |
|------|-----|------|
| 对接团队/系统 | {名称} | |
| M_dependency | {等级}({数值}) | {判定理由} |
| M_interface | {等级}({数值}) | {判定理由} |
| R_uncertainty_ext | {值} | {来源} |
| DoR 达成率 | {X/4 项达成} | {不满足则已上调 M_dependency} |
### 联调完成标准(DoD)
- [ ] 全链路冒烟测试通过:核心正向路径在 staging 环境 100% 成功
- [ ] 异常与幂等处理达标:超时、重试、并发场景测试符合预期
- [ ] 监控与链路日志闭环:APM 追踪完整,异常日志有分类和告警
- [ ] 接口文档同步更新:最终 API 定义已更新至开发者门户
### 联调测试阶段参考分配
> 总联调时间建议按以下比例分配到各阶段(供排期参考):
> 方案与契约设计 15% → 用例与 Mock 准备 15% → 环境配置 5% → 联合测试 50% → 回归归档 15%
### 最终工时总结
| 维度 | AI 辅助交付(小时) | 传统开发(小时) |
|------|-------------------|----------------|
| 后端 | {X}h | {X}h |
| 前端 | {X}h | {X}h |
| 联调(内部) | {X}h | {X}h |
| 跨团队联调 | {X}h(若无则标"—") | {X}h |
| **最终建议工时** | **{总计}h ≈ {Y} 个工作日**(按 4.8h/天) | **{总计}h ≈ {Y} 个工作日** |
---
> 以上估算基于 AI 协同效能模型(2025-2026 行业实证数据),仅供参考。
> AI 工具改变了成本分布而非消除成本,请开发人员结合实际情况调整。
> 如存在 🔴 阻塞性问题,建议先解决后再确认最终工时。
> 预估天数基于每日 4.8 小时有效开发时间换算。
[样板]/[逻辑]/[集成]/[跨团队联调],应用差异化的加速系数,杜绝"一刀切"式估点