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スプリント目標とバックログの設定
  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 の方法論機能を提供します。

このスキルを使用するタイミング

次の作業を行う際に、このスキルを有効にします。

  • スプリントの計画と管理
  • デイリースタンドアップ
  • スプリントレビューとレトロスペクティブ
  • バックログの見直し
  • アジャイル見積もり

Scrum フレームワークの概要

``` ┌─────────────────────────────────────────────────────────────┐ │ プロダクトバックログ │ │ (機能、機能強化、修正の優先順位付きリスト) │ └─────────────────────────────────────────────────────────────┘ │ ▼ ┌─────────────────────────────────────────────────────────────┐ │ スプリント計画 │ │ (スプリントの項目を選択し、スプリントバックログを作成) │ └─────────────────────────────────────────────────────────────┘ │ ▼ ┌─────────────────────────────────────────────────────────────┐ │ スプリント(2週間) │ │ ┌─────────┐ ┌─────────┐ ┌─────────┐ ┌─────────┐ │ │ │ デイリー│ │ デイリー│ │ デイリー│ │ デイリー│ ... │ │ │ スタンド│ │ スタンド│ │ スタンド│ │ スタンド│ │ │ │ アップ │ │ アップ │ │ アップ │ │ アップ │ │ │ └─────────┘ └─────────┘ └─────────┘ └─────────┘ │ └─────────────────────────────────────────────────────────────┘ │ ▼ ┌─────────────────────────────────────────────────────────────┐ │ スプリントレビュー │ スプリントレトロスペクティブ │ │ (関係者へのデモ) │ (チーム改善についての議論) │ └─────────────────────────────────────────────────────────────┘ ```

Scrum の役割

プロダクトオーナー
  • プロダクトバックログを管理します
  • ビジネス価値に基づいて項目に優先順位を付けます
  • 完了した作業を承認または却下します
  • 関係者を代表します
Scrum マスター
  • Scrum イベントを進行します
  • 障害を取り除きます
  • チームをコーチします
  • チームを妨げから守ります
開発チーム
  • 自己組織化します(3~9名)
  • クロスファンクショナルです
  • リリース可能なインクリメントを提供します
  • スプリント目標にコミットします

スプリントのセレモニー

スプリント計画(2~4時間)

```markdown

スプリント計画のアジェンダ

パート1:何をするか(1~2時間)
  • プロダクトオーナーが優先順位付きのバックログ項目を提示します
  • チームが不明点を確認する質問をします
  • チームがキャパシティに基づいてスプリントの項目を選択します
パート2:どのように進めるか(1~2時間)
  • チームがストーリーをタスクに分割します
  • チームがタスクを見積もります(時間単位)
  • チームがスプリントバックログを作成します
成果物:
  • スプリント目標
  • スプリントバックログ
  • キャパシティのコミットメント ```
デイリースタンドアップ(15分)

```markdown

デイリースタンドアップの形式

各チームメンバーが次の質問に答えます。

  1. 昨日、何を完了しましたか?
  2. 今日は何に取り組みますか?
  3. 障害はありますか?
ルール:
  • 毎日、同じ時間、同じ場所で行います
  • 立ったまま行います(短時間で終わらせるため)
  • スプリント目標の進捗に焦点を当てます
  • 詳細な議論はスタンドアップの後に行います ```
スプリントレビュー(1~2時間)

```markdown

スプリントレビューのアジェンダ

  1. スプリント目標のレビュー(5分)

    • スプリント目標を達成しましたか?
  2. 完了した作業のデモ(30~45分)

    • 動作するソフトウェアを見せます
    • 関係者からフィードバックを得ます
  3. プロダクトバックログの更新(15分)

    • フィードバックから生まれた新しい項目
    • 優先順位の再設定
  4. リリースについての議論(15分)

    • 何をリリースできますか?
    • デプロイのスケジュール ```
スプリントレトロスペクティブ(1~2時間)

```markdown

レトロスペクティブの形式

Start-Stop-Continue
  • Start:何を始めるべきですか?
  • Stop:何をやめるべきですか?
  • Continue:何がうまくいっていますか?
4Ls(Liked、Learned、Lacked、Longed For)
  • Liked:何がうまくいきましたか?
  • Learned:何を学びましたか?
  • Lacked:何が不足していましたか?
  • Longed For:何があればよかったと思いますか?
Mad-Sad-Glad
  • Mad:何にいら立ちましたか?
  • Sad:何に失望しましたか?
  • Glad:何がうれしかったですか? ```

ユーザーストーリー

ストーリーの形式

```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 ```

コメント