agile_integration.yaml 6.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247
  1. # 敏捷框架集成配置
  2. # 支持Scrum和Kanban框架的集成
  3. agile_frameworks:
  4. scrum:
  5. name: "Scrum"
  6. description: "迭代式敏捷开发框架"
  7. ceremonies:
  8. sprint_planning:
  9. name: "Sprint规划会议"
  10. duration: "2-4小时"
  11. participants: ["产品负责人", "Scrum Master", "开发团队"]
  12. aceflow_mapping: "P阶段开始"
  13. checklist:
  14. - "确定Sprint目标"
  15. - "选择用户故事"
  16. - "估算工作量"
  17. - "制定Sprint Backlog"
  18. daily_standup:
  19. name: "每日站会"
  20. duration: "15分钟"
  21. participants: ["开发团队"]
  22. aceflow_mapping: "D阶段检查点"
  23. checklist:
  24. - "昨天完成了什么"
  25. - "今天计划做什么"
  26. - "遇到什么障碍"
  27. sprint_review:
  28. name: "Sprint评审会议"
  29. duration: "1-2小时"
  30. participants: ["产品负责人", "开发团队", "利益相关者"]
  31. aceflow_mapping: "R阶段评审"
  32. checklist:
  33. - "演示已完成功能"
  34. - "收集反馈意见"
  35. - "更新产品Backlog"
  36. sprint_retrospective:
  37. name: "Sprint回顾会议"
  38. duration: "1小时"
  39. participants: ["Scrum Master", "开发团队"]
  40. aceflow_mapping: "R阶段总结"
  41. checklist:
  42. - "回顾Sprint过程"
  43. - "识别改进点"
  44. - "制定改进计划"
  45. artifacts:
  46. product_backlog:
  47. name: "产品Backlog"
  48. description: "优先级排序的功能列表"
  49. aceflow_file: "product_backlog.md"
  50. sprint_backlog:
  51. name: "Sprint Backlog"
  52. description: "当前Sprint的任务列表"
  53. aceflow_file: "sprint_backlog.md"
  54. increment:
  55. name: "产品增量"
  56. description: "可工作的软件增量"
  57. aceflow_file: "increment.md"
  58. integration:
  59. workflow_mapping:
  60. minimal:
  61. P: "Sprint Planning → 规划Sprint目标和任务"
  62. D: "Daily Scrum → 跟踪开发进度"
  63. R: "Sprint Review & Retrospective → 评审和回顾"
  64. standard:
  65. P1: "Product Backlog Refinement → 细化需求"
  66. P2: "Sprint Planning → 规划Sprint"
  67. D1: "Development + Daily Scrum → 开发实现"
  68. D2: "Testing + Daily Scrum → 测试验证"
  69. R1: "Sprint Review & Retrospective → 评审回顾"
  70. recommended_duration:
  71. sprint_length: "2weeks"
  72. min_sprint_length: "1week"
  73. max_sprint_length: "4weeks"
  74. kanban:
  75. name: "Kanban"
  76. description: "可视化工作流管理方法"
  77. principles:
  78. - "可视化工作流"
  79. - "限制在制品数量"
  80. - "管理工作流"
  81. - "明确流程策略"
  82. - "反馈循环"
  83. - "协作改进"
  84. board_config:
  85. columns:
  86. backlog:
  87. name: "待办事项"
  88. wip_limit: null
  89. aceflow_mapping: "规划阶段任务"
  90. analysis:
  91. name: "需求分析"
  92. wip_limit: 3
  93. aceflow_mapping: "P1阶段"
  94. development:
  95. name: "开发中"
  96. wip_limit: 5
  97. aceflow_mapping: "D1/D2阶段"
  98. testing:
  99. name: "测试中"
  100. wip_limit: 3
  101. aceflow_mapping: "D2阶段"
  102. review:
  103. name: "代码评审"
  104. wip_limit: 2
  105. aceflow_mapping: "R1阶段"
  106. done:
  107. name: "已完成"
  108. wip_limit: null
  109. aceflow_mapping: "已完成"
  110. metrics:
  111. lead_time:
  112. name: "前置时间"
  113. description: "从开始到完成的总时间"
  114. target: "<5天"
  115. cycle_time:
  116. name: "周期时间"
  117. description: "从开发开始到完成的时间"
  118. target: "<3天"
  119. throughput:
  120. name: "吞吐量"
  121. description: "单位时间内完成的工作项数量"
  122. target: ">2项/周"
  123. wip:
  124. name: "在制品数量"
  125. description: "同时进行的工作项数量"
  126. target: "符合WIP限制"
  127. integration:
  128. workflow_mapping:
  129. minimal:
  130. P: "Backlog → Analysis"
  131. D: "Analysis → Development → Testing"
  132. R: "Testing → Review → Done"
  133. standard:
  134. P1: "Backlog → Analysis"
  135. P2: "Analysis完成"
  136. D1: "Analysis → Development"
  137. D2: "Development → Testing"
  138. R1: "Testing → Review → Done"
  139. # 集成配置模板
  140. integration_templates:
  141. scrum_minimal:
  142. name: "Scrum + 轻量级模式"
  143. config:
  144. agile:
  145. enabled: true
  146. framework: "scrum"
  147. iteration_length: "2weeks"
  148. ceremonies:
  149. planning: true
  150. daily_standup: true
  151. review: true
  152. retrospective: true
  153. workflow_hooks:
  154. stage_start:
  155. P: "开始Sprint Planning"
  156. D: "开始开发,启动Daily Scrum"
  157. R: "准备Sprint Review"
  158. stage_complete:
  159. P: "Sprint Backlog确定"
  160. D: "功能开发完成"
  161. R: "Sprint结束,准备下一个Sprint"
  162. kanban_standard:
  163. name: "Kanban + 标准模式"
  164. config:
  165. agile:
  166. enabled: true
  167. framework: "kanban"
  168. board_columns: ["Backlog", "Analysis", "Development", "Testing", "Review", "Done"]
  169. wip_limits:
  170. Analysis: 3
  171. Development: 5
  172. Testing: 3
  173. Review: 2
  174. workflow_hooks:
  175. task_create: "添加到Backlog"
  176. stage_transition: "移动看板列"
  177. stage_complete: "移动到Done列"
  178. # AI增强配置
  179. ai_enhancements:
  180. scrum:
  181. sprint_planning_assistant:
  182. enabled: true
  183. features:
  184. - "工作量估算建议"
  185. - "任务优先级排序"
  186. - "团队能力评估"
  187. - "风险识别"
  188. daily_standup_insights:
  189. enabled: true
  190. features:
  191. - "进度异常检测"
  192. - "阻碍因素分析"
  193. - "团队协作建议"
  194. retrospective_analysis:
  195. enabled: true
  196. features:
  197. - "数据驱动的改进建议"
  198. - "团队效能分析"
  199. - "趋势预测"
  200. kanban:
  201. flow_optimization:
  202. enabled: true
  203. features:
  204. - "瓶颈检测"
  205. - "WIP限制优化建议"
  206. - "流程效率分析"
  207. metrics_insights:
  208. enabled: true
  209. features:
  210. - "前置时间分析"
  211. - "吞吐量预测"
  212. - "质量趋势监控"