# 创建棕地史诗任务 ## 目的 为不需要完整PRD和架构文档流程的较小规模棕地增强项目创建一个独立的史诗。此任务适用于可以在一个专注范围内完成的孤立功能或修改。 ## 何时使用此任务 **在以下情况下使用此任务:** - 增强功能可以在1-3个故事内完成 - 不需要重大的架构变更 - 增强功能遵循现有的项目模式 - 集成复杂度最低 - 对现有系统的风险较低 **在以下情况下使用完整的棕地PRD/架构流程:** - 增强功能需要多个协调的故事 - 需要进行架构规划 - 需要大量的集成工作 - 需要进行风险评估和缓解规划 ## 说明 ### 1. 项目分析(必需) 在创建史诗之前,收集有关现有项目的重要信息: **现有项目背景:** - [ ] 理解项目目的和当前功能 - [ ] 确定现有技术栈 - [ ] 注意到当前的架构模式 - [ ] 确定与现有系统的集成点 **增强范围:** - [ ] 明确定义和界定增强范围 - [ ] 评估对现有功能的影响 - [ ] 确定所需的集成点 - [ ] 建立成功标准 ### 2. 史诗创建 按照此结构创建一个专注的史诗: #### 史诗标题 {{增强功能名称}} - 棕地增强 #### 史诗目标 {{1-2句话描述该史诗将完成什么以及为什么它能增加价值}} #### 史诗描述 **现有系统背景:** - 当前相关功能:{{简要描述}} - 技术栈:{{相关的现有技术}} - 集成点:{{新工作与现有系统连接的地方}} **增强详情:** - 正在添加/更改的内容:{{清晰的描述}} - 如何集成:{{集成方法}} - 成功标准:{{可衡量的结果}} #### 故事 列出1-3个完成该史诗的专注故事: 1. **故事1:** {{故事标题和简要描述}} 2. **故事2:** {{故事标题和简要描述}} 3. **故事3:** {{故事标题和简要描述}} #### 兼容性要求 - [ ] 现有API保持不变 - [ ] 数据库模式变更是向后兼容的 - [ ] UI变更遵循现有模式 - [ ] 性能影响最小 #### 风险缓解 - **主要风险:** {{对现有系统的主要风险}} - **缓解措施:** {{将如何解决风险}} - **回滚计划:** {{如果需要,如何撤销更改}} #### 完成的定义 - [ ] 所有故事均已完成,并满足验收标准 - [ ] 通过测试验证了现有功能 - [ ] 集成点工作正常 - [ ] 适当更新了文档 - [ ] 现有功能无回归 ### 3. 验证清单 在最终确定史诗之前,请确保: **范围验证:** - [ ] 史诗最多可在1-3个故事内完成 - [ ] 不需要架构文档 - [ ] 增强功能遵循现有模式 - [ ] 集成复杂度可管理 **风险评估:** - [ ] 对现有系统的风险较低 - [ ] 回滚计划是可行的 - [ ] 测试方法覆盖了现有功能 - [ ] 团队对集成点有足够的了解 **完整性检查:** - [ ] 史诗目标清晰且可实现 - [ ] 故事范围界定得当 - [ ] 成功标准是可衡量的 - [ ] 确定了依赖关系 ### 4. 交接给故事管理员 一旦史诗经过验证,将此交接提供给故事管理员: --- **故事管理员交接:** “请为此棕地史诗制定详细的用户故事。关键考虑因素: - 这是对运行{{technology stack}}的现有系统的增强 - 集成点:{{列出关键集成点}} - 要遵循的现有模式:{{相关的现有模式}} - 关键兼容性要求:{{关键要求}} - 每个故事都必须包括对现有功能保持不变的验证 该史诗应在交付{{epic goal}}的同时保持系统完整性。” --- ## 成功标准 当满足以下条件时,史诗创建成功: 1. 增强范围定义清晰且大小适当 2. 集成方法尊重现有系统架构 3. 对现有功能的风险最小化 4. 故事按逻辑顺序排列以确保安全实施 5. 明确规定了兼容性要求 6. 回滚计划可行且已记录 ## 重要说明 - 此任务专门用于小规模的棕地增强 - 如果范围超出3个故事,请考虑完整的棕地PRD流程 - 始终将现有系统的完整性置于新功能之上 - 当对范围或复杂性有疑问时,升级到完整的棕地规划流程