按以下步骤执行评估,每步完成后再进入下一步:
优先从 TAPD 拉取(如果用户提供了需求 ID 或链接):
stories_get 工具获取需求详情(title、description、priority、iteration)bugs_get 获取关联缺陷数量(反映历史复杂度)用户直接输入:
读取以下内容,理解项目现状:
src/main/java 目录,识别 controller/service/mapper/domain 层codebase_search 搜索与需求相关的现有实现docs/ 目录下相关技术方案或设计文档sql/ 目录,了解相关表结构> 重点关注:需求涉及的模块是否已有基础代码?是新建还是改造?
参考 complexity-model.md 进行多维度打分,输出:
综合得出:低/中/高/极高 四档复杂度等级。
参考 ai-efficiency-factors.md,根据需求类型确定 AI 提效系数:
按以下格式输出完整报告:
| 字段 | 内容 |
|---|---|
| ------ | ------ |
| 需求名称 | xxx |
| 需求来源 | TAPD #ID / 用户输入 |
| 评估时间 | YYYY-MM-DD |
| 评估人 | AI 辅助评估 |
| 维度 | 得分(1-5) | 说明 |
|---|---|---|
| ------ | ----------- | ------ |
| 技术复杂度 | x | 具体说明 |
| 业务复杂度 | x | 具体说明 |
| 代码改动量 | x | 具体说明 |
| 测试复杂度 | x | 具体说明 |
| 综合等级 | 低/中/高/极高 |
列出具体子任务,每个子任务给出:
| 子任务 | 传统人日 | AI辅助人日 | AI帮助点 |
|---|---|---|---|
| -------- | --------- | ----------- | --------- |
| 数据库设计 & Migration | x天 | x天 | 表结构生成、SQL脚本 |
| 后端接口开发 | x天 | x天 | CRUD代码生成、参数校验 |
| 业务逻辑实现 | x天 | x天 | 逻辑框架、边界处理 |
| 单元测试 | x天 | x天 | 测试用例生成 |
| 联调自测 | x天 | x天 | 问题定位辅助 |
| 文档更新 | x天 | x天 | 文档生成 |
| 人日 | |
|---|---|
| -- | ------ |
| 传统开发(无AI) | x 天 |
| AI 辅助开发 | x 天 |
| 节省工时 | x 天(节省 xx%) |
列出可能导致工期延误的风险点,以及建议的缓解措施。
列出本次评估的假设条件(如:需求不变更、依赖服务正常、开发者熟悉 AI 工具等)。
共 1 个版本