184 lines
2.7 KiB
Markdown
184 lines
2.7 KiB
Markdown
|
|
# {{FEATURE_NAME}} 优化 - 需求文档
|
|||
|
|
|
|||
|
|
**文档版本**: 1.0
|
|||
|
|
**创建时间**: {{CREATED_DATE}}
|
|||
|
|
**生成方式**: Claude Code 智能需求生成器
|
|||
|
|
**项目类型**: 功能优化/更新
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 1. 现状分析
|
|||
|
|
|
|||
|
|
### 1.1 当前问题
|
|||
|
|
{{CURRENT_PROBLEMS}}
|
|||
|
|
|
|||
|
|
### 1.2 问题影响
|
|||
|
|
{{PROBLEM_IMPACT}}
|
|||
|
|
|
|||
|
|
### 1.3 问题根因
|
|||
|
|
{{ROOT_CAUSE}}
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 2. 优化目标
|
|||
|
|
|
|||
|
|
### 2.1 功能目标
|
|||
|
|
{{FUNCTIONAL_GOALS}}
|
|||
|
|
|
|||
|
|
### 2.2 性能目标
|
|||
|
|
{{PERFORMANCE_GOALS}}
|
|||
|
|
|
|||
|
|
### 2.3 质量目标
|
|||
|
|
{{QUALITY_GOALS}}
|
|||
|
|
|
|||
|
|
### 2.4 优先级
|
|||
|
|
{{PRIORITY}}
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 3. 优化方案概述
|
|||
|
|
|
|||
|
|
### 3.1 主要优化方向
|
|||
|
|
{{OPTIMIZATION_DIRECTIONS}}
|
|||
|
|
|
|||
|
|
### 3.2 技术方案
|
|||
|
|
{{TECHNICAL_SOLUTION}}
|
|||
|
|
|
|||
|
|
### 3.3 预期效果
|
|||
|
|
{{EXPECTED_RESULTS}}
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 4. 功能变更
|
|||
|
|
|
|||
|
|
### 4.1 新增功能
|
|||
|
|
{{NEW_FEATURES}}
|
|||
|
|
|
|||
|
|
### 4.2 修改功能
|
|||
|
|
{{MODIFIED_FEATURES}}
|
|||
|
|
|
|||
|
|
### 4.3 废弃功能
|
|||
|
|
{{DEPRECATED_FEATURES}}
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 5. 技术变更方向
|
|||
|
|
|
|||
|
|
### 5.1 架构调整
|
|||
|
|
{{ARCHITECTURE_CHANGES}}
|
|||
|
|
> 注:描述架构模式的调整,而非具体技术选型
|
|||
|
|
|
|||
|
|
### 5.2 技术能力需求变化
|
|||
|
|
{{TECHNICAL_CAPABILITY_CHANGES}}
|
|||
|
|
|
|||
|
|
### 5.3 数据层变更方向
|
|||
|
|
{{DATA_LAYER_CHANGES}}
|
|||
|
|
> 注:描述数据结构、索引等的变更需求,具体实现待开发团队设计
|
|||
|
|
|
|||
|
|
### 5.4 API 变更
|
|||
|
|
{{API_CHANGES}}
|
|||
|
|
> 注:描述接口行为的变更,而非实现细节
|
|||
|
|
|
|||
|
|
### 5.5 具体技术选型
|
|||
|
|
|
|||
|
|
⏳ **待开发团队决定**
|
|||
|
|
|
|||
|
|
建议考虑的因素:
|
|||
|
|
- 与现有技术栈的兼容性
|
|||
|
|
- 变更的风险和成本
|
|||
|
|
- 团队熟悉度
|
|||
|
|
- 可维护性
|
|||
|
|
|
|||
|
|
{{TECH_STACK_CONSIDERATIONS}}
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 6. 兼容性与迁移
|
|||
|
|
|
|||
|
|
### 6.1 向后兼容性
|
|||
|
|
{{BACKWARD_COMPATIBILITY}}
|
|||
|
|
|
|||
|
|
### 6.2 数据迁移方案
|
|||
|
|
{{DATA_MIGRATION}}
|
|||
|
|
|
|||
|
|
### 6.3 回滚策略
|
|||
|
|
{{ROLLBACK_STRATEGY}}
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 7. 影响范围
|
|||
|
|
|
|||
|
|
### 7.1 受影响的模块
|
|||
|
|
{{AFFECTED_MODULES}}
|
|||
|
|
|
|||
|
|
### 7.2 受影响的用户
|
|||
|
|
{{AFFECTED_USERS}}
|
|||
|
|
|
|||
|
|
### 7.3 风险评估
|
|||
|
|
{{RISK_ASSESSMENT}}
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 8. 测试策略
|
|||
|
|
|
|||
|
|
### 8.1 测试范围
|
|||
|
|
{{TEST_SCOPE}}
|
|||
|
|
|
|||
|
|
### 8.2 测试用例
|
|||
|
|
{{TEST_CASES}}
|
|||
|
|
|
|||
|
|
### 8.3 性能测试
|
|||
|
|
{{#if NEEDS_PERFORMANCE_TEST}}
|
|||
|
|
{{PERFORMANCE_TEST_PLAN}}
|
|||
|
|
{{else}}
|
|||
|
|
本次优化无需专门的性能测试。
|
|||
|
|
{{/if}}
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 9. 发布计划
|
|||
|
|
|
|||
|
|
### 9.1 发布方式
|
|||
|
|
{{RELEASE_METHOD}}
|
|||
|
|
|
|||
|
|
### 9.2 发布步骤
|
|||
|
|
{{RELEASE_STEPS}}
|
|||
|
|
|
|||
|
|
### 9.3 监控指标
|
|||
|
|
{{MONITORING_METRICS}}
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 10. 验收标准
|
|||
|
|
|
|||
|
|
### 10.1 功能验收
|
|||
|
|
{{FUNCTIONAL_ACCEPTANCE}}
|
|||
|
|
|
|||
|
|
### 10.2 性能验收
|
|||
|
|
{{PERFORMANCE_ACCEPTANCE}}
|
|||
|
|
|
|||
|
|
### 10.3 稳定性验收
|
|||
|
|
{{STABILITY_ACCEPTANCE}}
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 附录
|
|||
|
|
|
|||
|
|
### A. 相关文档
|
|||
|
|
{{RELATED_DOCS}}
|
|||
|
|
|
|||
|
|
### B. 技术债务
|
|||
|
|
{{TECH_DEBT}}
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
**技术决策概况**
|
|||
|
|
- ✅ 用户明确决策: {{EXPLICIT_COUNT}} 项
|
|||
|
|
- 💡 智能推断决策: {{INFERRED_COUNT}} 项
|
|||
|
|
- ⏳ 待团队决定: {{PENDING_COUNT}} 项
|
|||
|
|
|
|||
|
|
**图例说明**:
|
|||
|
|
- ✅ = 用户明确要求
|
|||
|
|
- 💡 = 根据业务需求智能推断
|
|||
|
|
- ⏳ = 待开发团队决定
|