flow_modes.yaml 6.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238
  1. # 流程模式配置
  2. # 定义轻量级、标准、完整三种模式的阶段结构
  3. flow_modes:
  4. minimal:
  5. name: "轻量级模式"
  6. description: "适合小型团队和快速迭代"
  7. suitable_for: ["1-5人团队", "快速原型", "敏捷开发", "小型项目"]
  8. duration: "2-7天"
  9. stages:
  10. P:
  11. name: "规划"
  12. description: "明确需求、设计方案、制定计划"
  13. typical_duration: "4-8小时"
  14. deliverables:
  15. - "需求文档"
  16. - "技术方案"
  17. - "任务列表"
  18. ai_guidance:
  19. - "分析用户需求的核心价值"
  20. - "推荐技术方案选型"
  21. - "估算开发工作量"
  22. D:
  23. name: "开发"
  24. description: "编码实现、测试验证、代码审查"
  25. typical_duration: "1-4天"
  26. deliverables:
  27. - "功能代码"
  28. - "测试用例"
  29. - "代码文档"
  30. ai_guidance:
  31. - "推荐最佳编码实践"
  32. - "检测潜在代码问题"
  33. - "优化性能和可维护性"
  34. R:
  35. name: "评审"
  36. description: "功能验证、性能测试、用户反馈"
  37. typical_duration: "2-4小时"
  38. deliverables:
  39. - "测试报告"
  40. - "评审记录"
  41. - "改进建议"
  42. ai_guidance:
  43. - "分析功能完整性"
  44. - "评估用户体验"
  45. - "规划下一步优化"
  46. workflow_pattern: "P→D→R"
  47. standard:
  48. name: "标准模式"
  49. description: "适合中型项目和敏捷团队"
  50. suitable_for: ["3-10人团队", "企业应用", "复杂功能", "质量要求高"]
  51. duration: "1-2周"
  52. stages:
  53. P1:
  54. name: "需求分析"
  55. description: "收集用户需求、分析业务场景"
  56. typical_duration: "1-2天"
  57. deliverables:
  58. - "用户故事"
  59. - "业务流程图"
  60. - "需求规格说明"
  61. ai_guidance:
  62. - "识别核心业务需求"
  63. - "分析用户使用场景"
  64. - "评估需求可行性"
  65. P2:
  66. name: "技术规划"
  67. description: "技术方案设计、任务分解"
  68. typical_duration: "1-2天"
  69. deliverables:
  70. - "架构设计"
  71. - "API设计"
  72. - "开发计划"
  73. ai_guidance:
  74. - "推荐架构模式"
  75. - "优化数据库设计"
  76. - "制定开发里程碑"
  77. D1:
  78. name: "功能实现"
  79. description: "核心功能开发、模块集成"
  80. typical_duration: "3-5天"
  81. deliverables:
  82. - "核心模块代码"
  83. - "集成接口"
  84. - "单元测试"
  85. ai_guidance:
  86. - "监控开发进度"
  87. - "检测代码质量"
  88. - "建议重构优化"
  89. D2:
  90. name: "质量验证"
  91. description: "单元测试、集成测试、用户测试"
  92. typical_duration: "2-3天"
  93. deliverables:
  94. - "测试套件"
  95. - "测试报告"
  96. - "缺陷修复"
  97. ai_guidance:
  98. - "分析测试覆盖率"
  99. - "识别潜在缺陷"
  100. - "优化测试策略"
  101. R1:
  102. name: "发布评审"
  103. description: "代码审查、性能评估、文档整理"
  104. typical_duration: "1天"
  105. deliverables:
  106. - "代码审查报告"
  107. - "性能测试报告"
  108. - "发布文档"
  109. ai_guidance:
  110. - "评估发布准备度"
  111. - "分析性能指标"
  112. - "制定运维策略"
  113. workflow_pattern: "P1→P2→D1→D2→R1"
  114. complete:
  115. name: "完整模式"
  116. description: "适合大型项目和企业级应用"
  117. suitable_for: ["10+人团队", "关键系统", "严格质量控制", "合规要求"]
  118. duration: "2-4周"
  119. stages:
  120. S1:
  121. name: "用户故事"
  122. description: "收集和分析用户需求"
  123. typical_duration: "2-3天"
  124. deliverables:
  125. - "用户故事地图"
  126. - "验收标准"
  127. - "优先级排序"
  128. ai_guidance:
  129. - "分析用户画像"
  130. - "识别核心用户价值"
  131. - "优化用户体验流程"
  132. S2:
  133. name: "任务拆分"
  134. description: "技术任务分解和规划"
  135. typical_duration: "2-3天"
  136. deliverables:
  137. - "工作分解结构"
  138. - "技术任务清单"
  139. - "依赖关系图"
  140. ai_guidance:
  141. - "优化任务分解粒度"
  142. - "识别关键路径"
  143. - "平衡团队工作负载"
  144. S3:
  145. name: "测试用例"
  146. description: "设计测试策略和用例"
  147. typical_duration: "2-3天"
  148. deliverables:
  149. - "测试计划"
  150. - "测试用例库"
  151. - "自动化测试框架"
  152. ai_guidance:
  153. - "提升测试覆盖率"
  154. - "优化测试策略"
  155. - "推荐测试工具"
  156. S4:
  157. name: "功能实现"
  158. description: "核心功能开发"
  159. typical_duration: "5-8天"
  160. deliverables:
  161. - "功能模块代码"
  162. - "API接口实现"
  163. - "数据库脚本"
  164. ai_guidance:
  165. - "监控代码质量"
  166. - "检测安全漏洞"
  167. - "优化性能表现"
  168. S5:
  169. name: "测试执行"
  170. description: "全面测试验证"
  171. typical_duration: "3-5天"
  172. deliverables:
  173. - "测试执行报告"
  174. - "缺陷跟踪记录"
  175. - "性能测试报告"
  176. ai_guidance:
  177. - "分析测试结果"
  178. - "预测缺陷趋势"
  179. - "优化测试效率"
  180. S6:
  181. name: "代码评审"
  182. description: "代码质量审查"
  183. typical_duration: "2-3天"
  184. deliverables:
  185. - "代码审查报告"
  186. - "重构建议"
  187. - "最佳实践文档"
  188. ai_guidance:
  189. - "检测代码异味"
  190. - "推荐重构策略"
  191. - "评估技术债务"
  192. S7:
  193. name: "演示反馈"
  194. description: "用户演示和反馈收集"
  195. typical_duration: "1-2天"
  196. deliverables:
  197. - "演示材料"
  198. - "用户反馈报告"
  199. - "改进计划"
  200. ai_guidance:
  201. - "分析用户反馈"
  202. - "识别改进优先级"
  203. - "预测用户接受度"
  204. S8:
  205. name: "总结归档"
  206. description: "项目总结和知识归档"
  207. typical_duration: "1天"
  208. deliverables:
  209. - "项目总结报告"
  210. - "知识库更新"
  211. - "最佳实践提取"
  212. ai_guidance:
  213. - "提取项目经验"
  214. - "识别可复用模式"
  215. - "建设团队知识库"
  216. workflow_pattern: "S1→S2→S3→S4→S5→S6→S7→S8"
  217. # 流程模式切换映射
  218. mode_transitions:
  219. minimal_to_standard:
  220. P: [P1, P2]
  221. D: [D1, D2]
  222. R: [R1]
  223. standard_to_complete:
  224. P1: [S1]
  225. P2: [S2]
  226. D1: [S3, S4]
  227. D2: [S5]
  228. R1: [S6, S7, S8]
  229. complete_to_minimal:
  230. "[S1,S2]": P
  231. "[S3,S4,S5]": D
  232. "[S6,S7,S8]": R