mcpField
S
scrum

scrum

github.com/thelobbi生产力2160 次安装1 天前更新
代码仓库

关于 scrum

面向 Golden Armada AI Agent Fleet Platform 的 Scrum 方法指导技能,适用于负责迭代规划、团队活动和待办事项管理的团队。内容包括会议流程、用户故事、估算及容量规划。

主要功能

  1. 01规划迭代与待办事项
  2. 02安排每日站会和评审
  3. 03组织回顾会议
  4. 04编写用户故事与验收标准
  5. 05估算故事点并规划容量

适用场景

  1. 01制定迭代目标与 Sprint Backlog
  2. 02开展每日进度同步
  3. 03复盘迭代并收集反馈
  4. 04梳理待办事项并进行估算

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/thelobbi/claude --skill scrum

安装后在 Claude Code 中输入/scrum确认已加载。

详细介绍

Scrum 技能

为 Golden Armada AI Agent Fleet Platform 提供全面的 Scrum 方法论能力。

何时使用此技能

在以下情况下启用此技能:

  • Sprint 规划与管理
  • 每日站会
  • Sprint 评审与回顾
  • Backlog 梳理
  • 敏捷估算

Scrum 框架概览

``` ┌─────────────────────────────────────────────────────────────┐ │ PRODUCT BACKLOG │ │ (按优先级排列的功能、增强项和修复项列表) │ └─────────────────────────────────────────────────────────────┘ │ ▼ ┌─────────────────────────────────────────────────────────────┐ │ SPRINT PLANNING │ │ (选择 Sprint 条目,创建 Sprint Backlog) │ └─────────────────────────────────────────────────────────────┘ │ ▼ ┌─────────────────────────────────────────────────────────────┐ │ SPRINT (2 周) │ │ ┌─────────┐ ┌─────────┐ ┌─────────┐ ┌─────────┐ │ │ │ Daily │ │ Daily │ │ Daily │ │ Daily │ ... │ │ │ Standup │ │ Standup │ │ Standup │ │ Standup │ │ │ └─────────┘ └─────────┘ └─────────┘ └─────────┘ │ └─────────────────────────────────────────────────────────────┘ │ ▼ ┌─────────────────────────────────────────────────────────────┐ │ SPRINT REVIEW │ SPRINT RETROSPECTIVE │ │ (向利益相关者演示) │ (团队改进讨论) │ └─────────────────────────────────────────────────────────────┘ ```

Scrum 角色

Product Owner
  • 负责 Product Backlog
  • 根据业务价值确定条目的优先级
  • 验收或拒绝已完成的工作
  • 代表利益相关者
Scrum Master
  • 主持 Scrum 活动
  • 清除障碍
  • 指导团队
  • 保护团队免受干扰
开发团队
  • 自组织(3-9 名成员)
  • 跨职能
  • 交付可能可发布的增量
  • 承诺实现 Sprint 目标

Sprint 活动

Sprint 规划(2-4 小时)

```markdown

Sprint 规划议程

第 1 部分:做什么(1-2 小时)
  • Product Owner 展示按优先级排列的 Backlog 条目
  • 团队提出澄清问题
  • 团队根据产能选择 Sprint 条目
第 2 部分:如何做(1-2 小时)
  • 团队将用户故事拆解为任务
  • 团队估算任务(小时)
  • 团队创建 Sprint Backlog
产出:
  • Sprint 目标
  • Sprint Backlog
  • 产能承诺 ```
每日站会(15 分钟)

```markdown

每日站会形式

每位团队成员回答:

  1. 我昨天完成了什么?
  2. 我今天要做什么?
  3. 是否存在阻碍?
规则:
  • 每天在同一时间、同一地点举行
  • 全程站立(以缩短会议时间)
  • 聚焦 Sprint 目标的进展
  • 站会后再进行详细讨论 ```
Sprint 评审(1-2 小时)

```markdown

Sprint 评审议程

  1. 回顾 Sprint 目标(5 分钟)

    • 我们是否实现了 Sprint 目标?
  2. 演示已完成的工作(30-45 分钟)

    • 展示可运行的软件
    • 收集利益相关者的反馈
  3. 更新 Product Backlog(15 分钟)

    • 根据反馈新增条目
    • 重新确定优先级
  4. 发布讨论(15 分钟)

    • 哪些内容可以发布?
    • 部署时间表 ```
Sprint 回顾(1-2 小时)

```markdown

回顾形式

开始-停止-继续
  • 开始:我们应该开始做什么?
  • 停止:我们应该停止做什么?
  • 继续:哪些做法效果良好?
4L(喜欢、学到、缺少、期待)
  • 喜欢:哪些方面进展顺利?
  • 学到:我们学到了什么?
  • 缺少:缺少了什么?
  • 期待:我们希望拥有什么?
愤怒-难过-开心
  • 愤怒:什么让我们感到沮丧?
  • 难过:什么让我们感到失望?
  • 开心:什么让我们感到高兴? ```

用户故事

故事格式

```markdown

User Story Template

Title: [Feature Name]

As a [type of user] I want [goal/feature] So that [benefit/value]

Acceptance Criteria:
  • Given [context], when [action], then [outcome]
  • Given [context], when [action], then [outcome]
Definition of Done:
  • Code complete
  • Unit tests written (>80% coverage)
  • Code reviewed
  • Documentation updated
  • QA tested
  • Product Owner accepted ```
INVEST Criteria
  • Independent: Can be developed separately
  • Negotiable: Details can be discussed
  • Valuable: Delivers value to user
  • Estimable: Can be sized
  • Small: Fits in one sprint
  • Testable: Has clear acceptance criteria

Estimation

Story Points (Fibonacci)

``` 1 - Trivial (< 1 hour) 2 - Small (few hours) 3 - Medium (1 day) 5 - Large (2-3 days) 8 - Very Large (1 week) 13 - Epic (needs breakdown) ```

Planning Poker
  1. Product Owner presents story
  2. Team discusses and asks questions
  3. Each member privately selects estimate
  4. All reveal simultaneously
  5. Discuss outliers
  6. Re-vote if needed
  7. Consensus reached

Velocity & Capacity

Velocity Calculation

```python

Average of last 3-5 sprints

velocities = [45, 42, 48, 40, 50] average_velocity = sum(velocities) / len(velocities) # 45 points

Sprint capacity planning

team_members = 5 sprint_days = 10 availability = 0.8 # 80% (meetings, etc.) capacity_hours = team_members * sprint_days * 6 * availability # 240 hours ```

Burndown Chart

``` Points │ 50 │● │ ● 40 │ ● (Actual) │ ● 30 │ ● │ - - - - (Ideal) 20 │ ● │ 10 │ ● │ 0 │_________________● Day 1 5 10 Sprint End ```

Golden Armada Scrum Commands

```bash

Sprint planning

/sprint-plan --velocity 45 --capacity 240

Daily standup

/standup --team golden-armada

Sprint review

/sprint-review --sprint 15

Retrospective

/retro --format start-stop-continue

Backlog grooming

/backlog-groom --limit 20 ```

评论

支持 Markdown