scrum

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Scrum Skill

Scrum技能

Provides comprehensive Scrum methodology capabilities for the Golden Armada AI Agent Fleet Platform.
为Golden Armada AI Agent舰队平台提供全面的Scrum方法论支持。

When to Use This Skill

何时使用该技能

Activate this skill when working with:
  • Sprint planning and management
  • Daily standups
  • Sprint reviews and retrospectives
  • Backlog grooming
  • Agile estimation
在以下场景中启用该技能:
  • 迭代规划与管理
  • 每日站会
  • 迭代评审与回顾会议
  • 待办事项梳理
  • 敏捷估算

Scrum Framework Overview

Scrum框架概述

``` ┌─────────────────────────────────────────────────────────────┐ │ PRODUCT BACKLOG │ │ (Prioritized list of features, enhancements, fixes) │ └─────────────────────────────────────────────────────────────┘ │ ▼ ┌─────────────────────────────────────────────────────────────┐ │ SPRINT PLANNING │ │ (Select items for sprint, create Sprint Backlog) │ └─────────────────────────────────────────────────────────────┘ │ ▼ ┌─────────────────────────────────────────────────────────────┐ │ SPRINT (2 weeks) │ │ ┌─────────┐ ┌─────────┐ ┌─────────┐ ┌─────────┐ │ │ │ Daily │ │ Daily │ │ Daily │ │ Daily │ ... │ │ │ Standup │ │ Standup │ │ Standup │ │ Standup │ │ │ └─────────┘ └─────────┘ └─────────┘ └─────────┘ │ └─────────────────────────────────────────────────────────────┘ │ ▼ ┌─────────────────────────────────────────────────────────────┐ │ SPRINT REVIEW │ SPRINT RETROSPECTIVE │ │ (Demo to stakeholders) │ (Team improvement discussion) │ └─────────────────────────────────────────────────────────────┘ ```
┌─────────────────────────────────────────────────────────────┐
│                     PRODUCT BACKLOG                         │
│  (Prioritized list of features, enhancements, fixes)        │
└─────────────────────────────────────────────────────────────┘
┌─────────────────────────────────────────────────────────────┐
│                   SPRINT PLANNING                            │
│  (Select items for sprint, create Sprint Backlog)           │
└─────────────────────────────────────────────────────────────┘
┌─────────────────────────────────────────────────────────────┐
│                    SPRINT (2 weeks)                          │
│  ┌─────────┐  ┌─────────┐  ┌─────────┐  ┌─────────┐        │
│  │ Daily   │  │ Daily   │  │ Daily   │  │ Daily   │  ...   │
│  │ Standup │  │ Standup │  │ Standup │  │ Standup │        │
│  └─────────┘  └─────────┘  └─────────┘  └─────────┘        │
└─────────────────────────────────────────────────────────────┘
┌─────────────────────────────────────────────────────────────┐
│  SPRINT REVIEW          │        SPRINT RETROSPECTIVE       │
│  (Demo to stakeholders) │  (Team improvement discussion)    │
└─────────────────────────────────────────────────────────────┘

Scrum Roles

Scrum角色

Product Owner

产品负责人(Product Owner)

  • Owns the Product Backlog
  • Prioritizes items by business value
  • Accepts/rejects completed work
  • Represents stakeholders
  • 拥有产品待办事项(Product Backlog)的所有权
  • 基于业务价值对事项进行优先级排序
  • 接受或拒绝已完成的工作
  • 代表利益相关方

Scrum Master

Scrum主管(Scrum Master)

  • Facilitates Scrum events
  • Removes impediments
  • Coaches the team
  • Protects the team from distractions
  • 组织Scrum活动开展
  • 移除团队障碍
  • 为团队提供指导
  • 保护团队免受外部干扰

Development Team

开发团队

  • Self-organizing (3-9 members)
  • Cross-functional
  • Delivers potentially shippable increments
  • Commits to Sprint goals
  • 自组织团队(3-9名成员)
  • 跨职能配置
  • 交付可潜在发布的产品增量
  • 承诺达成迭代目标

Sprint Ceremonies

迭代仪式活动

Sprint Planning (2-4 hours)

迭代规划(2-4小时)

```markdown
markdown
undefined

Sprint Planning Agenda

Sprint Planning Agenda

Part 1: What (1-2 hours)

Part 1: What (1-2 hours)

  • Product Owner presents prioritized backlog items
  • Team asks clarifying questions
  • Team selects items for sprint based on capacity
  • Product Owner presents prioritized backlog items
  • Team asks clarifying questions
  • Team selects items for sprint based on capacity

Part 2: How (1-2 hours)

Part 2: How (1-2 hours)

  • Team breaks stories into tasks
  • Team estimates tasks (hours)
  • Team creates Sprint Backlog
  • Team breaks stories into tasks
  • Team estimates tasks (hours)
  • Team creates Sprint Backlog

Outputs:

Outputs:

  • Sprint Goal
  • Sprint Backlog
  • Capacity commitment ```
  • Sprint Goal
  • Sprint Backlog
  • Capacity commitment
undefined

Daily Standup (15 minutes)

每日站会(15分钟)

```markdown
markdown
undefined

Daily Standup Format

Daily Standup Format

Each team member answers:
  1. What did I complete yesterday?
  2. What will I work on today?
  3. Are there any blockers?
Each team member answers:
  1. What did I complete yesterday?
  2. What will I work on today?
  3. Are there any blockers?

Rules:

Rules:

  • Same time, same place daily
  • Standing up (keeps it short)
  • Focus on sprint goal progress
  • Detailed discussions after standup ```
  • Same time, same place daily
  • Standing up (keeps it short)
  • Focus on sprint goal progress
  • Detailed discussions after standup
undefined

Sprint Review (1-2 hours)

迭代评审(1-2小时)

```markdown
markdown
undefined

Sprint Review Agenda

Sprint Review Agenda

  1. Sprint Goal Review (5 min)
    • Did we achieve the sprint goal?
  2. Demo Completed Work (30-45 min)
    • Show working software
    • Stakeholder feedback
  3. Product Backlog Update (15 min)
    • New items from feedback
    • Reprioritization
  4. Release Discussion (15 min)
    • What can be released?
    • Timeline for deployment ```
  1. Sprint Goal Review (5 min)
    • Did we achieve the sprint goal?
  2. Demo Completed Work (30-45 min)
    • Show working software
    • Stakeholder feedback
  3. Product Backlog Update (15 min)
    • New items from feedback
    • Reprioritization
  4. Release Discussion (15 min)
    • What can be released?
    • Timeline for deployment
undefined

Sprint Retrospective (1-2 hours)

迭代回顾(1-2小时)

```markdown
markdown
undefined

Retrospective Formats

Retrospective Formats

Start-Stop-Continue

Start-Stop-Continue

  • Start: What should we begin doing?
  • Stop: What should we stop doing?
  • Continue: What's working well?
  • Start: What should we begin doing?
  • Stop: What should we stop doing?
  • Continue: What's working well?

4Ls (Liked, Learned, Lacked, Longed For)

4Ls (Liked, Learned, Lacked, Longed For)

  • Liked: What went well?
  • Learned: What did we learn?
  • Lacked: What was missing?
  • Longed For: What do we wish we had?
  • Liked: What went well?
  • Learned: What did we learn?
  • Lacked: What was missing?
  • Longed For: What do we wish we had?

Mad-Sad-Glad

Mad-Sad-Glad

  • Mad: What frustrated us?
  • Sad: What disappointed us?
  • Glad: What made us happy? ```
  • Mad: What frustrated us?
  • Sad: What disappointed us?
  • Glad: What made us happy?
undefined

User Stories

用户故事

Story Format

故事格式

```markdown
markdown
undefined

User Story Template

User Story Template

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

Acceptance Criteria:

Acceptance Criteria:

  • Given [context], when [action], then [outcome]
  • Given [context], when [action], then [outcome]
  • Given [context], when [action], then [outcome]
  • Given [context], when [action], then [outcome]

Definition of Done:

Definition of Done:

  • Code complete
  • Unit tests written (>80% coverage)
  • Code reviewed
  • Documentation updated
  • QA tested
  • Product Owner accepted ```
  • Code complete
  • Unit tests written (>80% coverage)
  • Code reviewed
  • Documentation updated
  • QA tested
  • Product Owner accepted
undefined

INVEST Criteria

INVEST准则

  • 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
  • Independent: 可独立开发
  • Negotiable: 细节可协商
  • Valuable: 为用户交付价值
  • Estimable: 可估算工作量
  • Small: 可在一个迭代内完成
  • Testable: 具备明确的验收标准

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) ```
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
  1. 产品负责人讲解用户故事
  2. 团队讨论并提出疑问
  3. 每位成员私下选择估算值
  4. 所有人同时亮出估算结果
  5. 讨论差异较大的估算值
  6. 如有需要重新投票
  7. 达成共识

Velocity & Capacity

团队速率与容量

Velocity Calculation

速率计算

```python
python
undefined

Average of last 3-5 sprints

Average of last 3-5 sprints

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

Sprint capacity planning

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 ```
team_members = 5 sprint_days = 10 availability = 0.8 # 80% (meetings, etc.) capacity_hours = team_members * sprint_days * 6 * availability # 240 hours
undefined

Burndown Chart

燃尽图

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

Golden Armada Scrum Commands

Golden Armada Scrum命令

```bash
bash
undefined

Sprint planning

Sprint planning

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

Daily standup

Daily standup

/standup --team golden-armada
/standup --team golden-armada

Sprint review

Sprint review

/sprint-review --sprint 15
/sprint-review --sprint 15

Retrospective

Retrospective

/retro --format start-stop-continue
/retro --format start-stop-continue

Backlog grooming

Backlog grooming

/backlog-groom --limit 20 ```
/backlog-groom --limit 20
undefined