scrum
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseScrum 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
undefinedSprint 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
undefinedDaily Standup (15 minutes)
每日站会(15分钟)
```markdown
markdown
undefinedDaily Standup Format
Daily Standup Format
Each team member answers:
- What did I complete yesterday?
- What will I work on today?
- Are there any blockers?
Each team member answers:
- What did I complete yesterday?
- What will I work on today?
- 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
undefinedSprint Review (1-2 hours)
迭代评审(1-2小时)
```markdown
markdown
undefinedSprint Review Agenda
Sprint Review Agenda
-
Sprint Goal Review (5 min)
- Did we achieve the sprint goal?
-
Demo Completed Work (30-45 min)
- Show working software
- Stakeholder feedback
-
Product Backlog Update (15 min)
- New items from feedback
- Reprioritization
-
Release Discussion (15 min)
- What can be released?
- Timeline for deployment ```
-
Sprint Goal Review (5 min)
- Did we achieve the sprint goal?
-
Demo Completed Work (30-45 min)
- Show working software
- Stakeholder feedback
-
Product Backlog Update (15 min)
- New items from feedback
- Reprioritization
-
Release Discussion (15 min)
- What can be released?
- Timeline for deployment
undefinedSprint Retrospective (1-2 hours)
迭代回顾(1-2小时)
```markdown
markdown
undefinedRetrospective 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?
undefinedUser Stories
用户故事
Story Format
故事格式
```markdown
markdown
undefinedUser 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
undefinedINVEST 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
计划扑克法
- Product Owner presents story
- Team discusses and asks questions
- Each member privately selects estimate
- All reveal simultaneously
- Discuss outliers
- Re-vote if needed
- Consensus reached
- 产品负责人讲解用户故事
- 团队讨论并提出疑问
- 每位成员私下选择估算值
- 所有人同时亮出估算结果
- 讨论差异较大的估算值
- 如有需要重新投票
- 达成共识
Velocity & Capacity
团队速率与容量
Velocity Calculation
速率计算
```python
python
undefinedAverage 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
undefinedBurndown 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 EndGolden Armada Scrum Commands
Golden Armada Scrum命令
```bash
bash
undefinedSprint 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