灵越智报 2.0 - 开发优先级计划
制定时间: 2026-02-12
总工期: 8周(2个月)
团队配置: 后端2人 + 前端2人 + AI工程师1人
一、总体开发策略
1.1 开发原则
- ✅ MVP优先: 先实现核心功能,再完善辅助功能
- ✅ 垂直切片: 每个阶段交付可演示的完整功能
- ✅ 前后端并行: 接口定义后前后端同步开发
- ✅ 持续集成: 每周发布可测试版本
1.2 里程碑
- Week 2: 用户登录 + 项目管理
- Week 4: 模板管理 + 报告创建
- Week 6: 附件上传 + 实体识别 + 规则引擎
- Week 8: AI助手 + 导出功能 + 上线
二、详细开发计划
📅 Phase 1: 基础设施 + 用户系统(Week 1-2)
目标: 搭建项目框架,完成用户认证和权限管理
Week 1: 项目初始化 + 数据库
后端任务 (优先级: P0)
前端任务 (优先级: P0)
交付物:
- ✅ 可运行的前后端项目
- ✅ 数据库初始化完成
- ✅ 接口文档可访问(Swagger)
Week 2: 用户认证 + 权限管理
后端任务 (优先级: P0)
前端任务 (优先级: P0)
交付物:
- ✅ 用户可以登录系统
- ✅ 管理员可以管理用户、角色、权限
- ✅ 权限控制生效(菜单、按钮)
📅 Phase 2: 核心业务 - 项目与模板(Week 3-4)
目标: 完成项目管理和模板管理,支持基于模板创建报告
Week 3: 项目管理
后端任务 (优先级: P0)
前端任务 (优先级: P0)
交付物:
Week 4: 模板管理
后端任务 (优先级: P0)
前端任务 (优先级: P0)
交付物:
- ✅ 用户可以创建和管理模板
- ✅ 支持上传样本文档自动生成模板
- ✅ 要素定义可配置
📅 Phase 3: 核心业务 - 报告管理(Week 5-6)
目标: 完成报告创建、编辑、附件上传、实体识别、规则配置
Week 5: 报告创建 + 附件上传
后端任务 (优先级: P0)
前端任务 (优先级: P0)
交付物:
- ✅ 用户可以基于模板创建报告
- ✅ 用户可以上传附件
- ✅ 附件自动解析并提取文本
Week 6: 实体识别 + 规则引擎
后端任务 (优先级: P0)
前端任务 (优先级: P0)
交付物:
- ✅ 附件自动识别实体(NER)
- ✅ 用户可以从实体创建规则
- ✅ 规则自动填充要素值
- ✅ 实时推送解析进度
📅 Phase 4: AI功能 + 高级特性(Week 7)
目标: 集成AI助手,支持LLM生成和优化
Week 7: AI助手 + LLM集成
后端任务 (优先级: P1)
前端任务 (优先级: P1)
交付物:
- ✅ AI助手可以回答问题
- ✅ AI可以优化文本内容
- ✅ 支持LLM生成规则
📅 Phase 5: 导出与优化(Week 8)
目标: 完成报告导出、性能优化、测试和上线
Week 8: 导出 + 优化 + 上线
后端任务 (优先级: P0)
前端任务 (优先级: P0)
交付物:
- ✅ 报告可以导出为Word/PDF
- ✅ 系统性能达标
- ✅ 完成测试,准备上线
三、开发优先级矩阵
P0 - 必须完成(核心功能)
| 模块 |
功能 |
周期 |
| 用户系统 |
登录、权限管理 |
Week 1-2 |
| 项目管理 |
项目CRUD |
Week 3 |
| 模板管理 |
模板CRUD、要素定义 |
Week 4 |
| 报告管理 |
报告CRUD、基于模板创建 |
Week 5 |
| 附件管理 |
上传、解析 |
Week 5 |
| 实体管理 |
NER识别、实体列表 |
Week 6 |
| 规则引擎 |
直接引用实体、正则提取 |
Week 6 |
| 报告导出 |
Word/PDF导出 |
Week 8 |
P1 - 重要功能(增强体验)
| 模块 |
功能 |
周期 |
| AI助手 |
AI对话、文本优化 |
Week 7 |
| LLM规则 |
LLM生成要素值 |
Week 7 |
| 报告复制 |
复制报告到新项目 |
Week 5 |
| 实体合并 |
合并重复实体 |
Week 6 |
P2 - 可选功能(后续迭代)
| 模块 |
功能 |
备注 |
| 表格聚合规则 |
从表格聚合数据 |
可后续添加 |
| 报告版本管理 |
版本对比、回滚 |
可后续添加 |
| 协作功能 |
多人编辑、评论 |
可后续添加 |
| 知识库 |
历史报告检索 |
可后续添加 |
四、团队分工建议
后端团队(2人)
后端开发1(负责核心业务)
- Week 1-2: 项目框架 + 图数据库基础服务
- Week 3-4: 项目管理 + 模板管理
- Week 5-6: 报告管理 + 附件管理
- Week 7-8: 报告导出 + 性能优化
后端开发2(负责AI和规则)
- Week 1-2: 用户系统 + 安全模块
- Week 3-4: 数据字典 + 文件服务
- Week 5-6: 实体管理 + 规则引擎
- Week 7-8: AI服务 + 系统配置
前端团队(2人)
前端开发1(负责核心页面)
- Week 1-2: 项目框架 + 登录页面
- Week 3-4: 首页 + 项目管理 + 模板管理
- Week 5-6: 报告列表 + 报告编辑器(中间编辑区)
- Week 7-8: 报告导出 + 性能优化
前端开发2(负责辅助功能)
- Week 1-2: 基础组件 + 用户管理
- Week 3-4: 角色权限管理 + 数据字典
- Week 5-6: 报告编辑器(左侧资源 + 右侧助手)
- Week 7-8: AI助手 + 系统管理
AI工程师(1人)
AI工程师(负责AI服务)
- Week 1-2: 搭建Python NER服务
- Week 3-4: 优化NER模型、实体识别准确率
- Week 5-6: NER服务集成测试、实体标注工具
- Week 7-8: LLM集成、Prompt优化
五、关键风险与应对
5.1 技术风险
| 风险 |
影响 |
应对措施 |
| NER识别准确率低 |
实体识别效果差 |
提前准备标注数据,训练专用模型 |
| LLM调用成本高 |
运营成本增加 |
限制调用频率,缓存结果 |
| 文件解析失败 |
附件无法使用 |
多种解析方案备选,人工兜底 |
| 性能瓶颈 |
系统响应慢 |
提前做压测,优化数据库查询 |
5.2 进度风险
| 风险 |
影响 |
应对措施 |
| 需求变更 |
开发延期 |
锁定核心需求,变更走评审流程 |
| 人员不足 |
功能缩减 |
优先P0功能,P2功能后续迭代 |
| 技术难点 |
开发卡住 |
提前技术预研,准备备选方案 |
六、每周检查点
Week 1 检查点
Week 2 检查点
Week 3 检查点
Week 4 检查点
Week 5 检查点
Week 6 检查点
Week 7 检查点
Week 8 检查点
七、交付标准
7.1 代码质量
- ✅ 代码规范(ESLint/Checkstyle)
- ✅ 单元测试覆盖率 > 60%
- ✅ 接口文档完整(Swagger)
- ✅ 代码注释清晰
7.2 性能指标
- ✅ 接口响应时间 < 500ms
- ✅ 页面加载时间 < 2s
- ✅ 并发用户数 > 100
- ✅ 文件上传成功率 > 99%
7.3 功能完整性
- ✅ P0功能100%完成
- ✅ P1功能80%完成
- ✅ 核心流程可演示
- ✅ 无阻塞性Bug
八、总结
本开发计划采用敏捷迭代方式,每2周一个迭代,每个迭代交付可演示的功能。
关键成功因素:
- ✅ 需求明确: 核心功能需求已锁定
- ✅ 技术预研: 图数据库架构已设计
- ✅ 团队协作: 前后端并行开发
- ✅ 风险控制: 提前识别技术风险
- ✅ 持续交付: 每周发布可测试版本
预期成果:
- 8周后交付可上线的MVP版本
- 支持完整的报告生成流程
- 具备AI辅助能力
- 为后续迭代打好基础