Scrum Skill
Provides comprehensive Scrum methodology capabilities for the Golden Armada AI Agent Fleet Platform.
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
┌─────────────────────────────────────────────────────────────┐
│ 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
Product Owner
-
Owns the Product Backlog
-
Prioritizes items by business value
-
Accepts/rejects completed work
-
Represents stakeholders
Scrum Master
-
Facilitates Scrum events
-
Removes impediments
-
Coaches the team
-
Protects the team from distractions
Development Team
-
Self-organizing (3-9 members)
-
Cross-functional
-
Delivers potentially shippable increments
-
Commits to Sprint goals
Sprint Ceremonies
Sprint Planning (2-4 hours)
Sprint Planning Agenda
Part 1: What (1-2 hours)
- Product Owner presents prioritized backlog items
- Team asks clarifying questions
- Team selects items for sprint based on capacity
Part 2: How (1-2 hours)
- Team breaks stories into tasks
- Team estimates tasks (hours)
- Team creates Sprint Backlog
Outputs:
- Sprint Goal
- Sprint Backlog
- Capacity commitment
Daily Standup (15 minutes)
Daily Standup Format
Each team member answers:
- What did I complete yesterday?
- What will I work on today?
- Are there any blockers?
Rules:
- Same time, same place daily
- Standing up (keeps it short)
- Focus on sprint goal progress
- Detailed discussions after standup
Sprint Review (1-2 hours)
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 Retrospective (1-2 hours)
Retrospective Formats
Start-Stop-Continue
- Start: What should we begin doing?
- Stop: What should we stop doing?
- Continue: What's working well?
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?
Mad-Sad-Glad
- Mad: What frustrated us?
- Sad: What disappointed us?
- Glad: What made us happy?
User Stories
Story Format
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
-
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
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
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