← ClaudeAtlas

pm-sprint-planninglisted

产品迭代规划与敏捷管理技能。适用场景:(1) Sprint/迭代规划会议准备,(2) 将需求拆解为研发任务,(3) 估算工时和容量规划,(4) 迭代复盘总结,(5) 用户说「迭代规划」「sprint计划」「需求拆解」「任务分解」「迭代复盘」时触发
iDWong/pm-skills · ★ 1 · AI & Automation · score 74
Install: claude install-skill iDWong/pm-skills
# 迭代规划与敏捷管理 ## Step 0: 主动扫描项目上下文(必须第一步,不要等用户提供) **不要等用户手动描述需求,先主动用工具扫描项目,找到已有文档后再开始工作。** ### 扫描顺序(优先级从高到低) | 优先级 | 文件类型 | Glob 查找方式 | |--------|---------|-------------| | 最高 | 需求说明书 | `Glob("**/*需求*说明书*.md")` / `Glob("**/*spec*.md")` / `Glob("**/*requirement*.md")` | | 高 | 设计方案 | `Glob("**/*设计*方案*.md")` / `Glob("**/*系统设计*.md")` / `Glob("**/*design*.md")` | | 高 | 功能清单 | `Glob("**/*功能*清单*.md")` / `Glob("**/*功能清单*")` / `Glob("**/*feature*.md")` | | 高 | CHANGELOG | `Glob("**/CHANGELOG*.md")` | | 中 | README | `Glob("**/README*.md")` | | 低 | 路由配置 | `src/router/modules/` | | 低 | 项目代码 | `src/views/`、`src/api/`、`src/mock/` | ### 扫描完成后 1. **汇报找到了哪些文档**(文件路径 + 一句话说明内容) 2. **直接基于文档内容开始工作**,不需要用户再重复描述 3. **如果没找到任何文档**,再用 AskUserQuestion 向用户询问必要信息 4. **如果文档内容不足以完成任务**,只询问缺失的部分,不要重复问已有的信息 ## 工作流程 ### Step 1: 采集迭代信息 用 AskUserQuestion 收集: - 迭代周期(1周/2周/3周)? - 团队规模(研发人数)? - 本迭代优先完成哪些功能/需求? - 上个迭代遗留问题? ### Step 2: 容量规划 **计算可用工时:** ``` 团队容量 = 人数 × 迭代天数 × 有效工时系数(0.7-0.8) 例:5人 × 10天 × 0.75 = 37.5人天 减去: - 会议时间(约0.5天/人/迭代) - Bug修复预留(约10-15%) - 技术债处理(约10%) 可用容量 ≈ 30人天 ``` ### Step 3: 需求拆解 将用户故事拆解为可执行任务: ```markdown ## 迭代需求拆解 ### 用户故事:[故事名称] **故事描述**:作为[角色],我希望[功能],以便[价值] **验收标准**: - [ ] [验收条件1] - [ ] [验收条件2] **任务拆解:** | 任务编号 | 任务描述 | 类型 | 负责人 | 估算工时 | 优先级 | |---------|---------|------|--------|---------|--------| | T001 | [UI设计] | 设计 | 设计师 | 2天 | P0 | | T002 | [前端开发] | 开发 | 前端 | 3天 | P0 | | T003 | [后端API开发] | 开发 | 后端 | 2天 | P0 | | T004 | [联调测试] | 测试 | QA | 1天 | P0 | **总估算**:8人天 ```