Backlog Management
SKILL.md
Backlog Management Skill
Purpose
Enable the Product Owner Agent to effectively manage the product backlog, prioritize work based on value, and ensure a steady flow of ready work for the team.
Core Responsibilities
- Prioritization: Ordering items to maximize value delivery.
- Refinement: Clarifying and sizing backlog items.
- Readiness: Ensuring items meet the Definition of Ready (DoR).
- Stakeholder Alignment: Balancing competing needs.
Prioritization Frameworks
MoSCoW Method
- Must Have: Critical, non-negotiable for launch.
- Should Have: Important but can wait until next release.
- Could Have: Desirable but impact is less.
- Won't Have: Out of scope for now.
RICE Score
$$ Score = \frac{Reach \times Impact \times Confidence}{Effort} $$
- Reach: How many users impacted?
- Impact: 3 (Massive), 2 (High), 1 (Medium), 0.5 (Low), 0.25 (Minimal).
- Confidence: 100% (High), 80% (Medium), 50% (Low).
- Effort: Person-months/weeks.
WSJF (Weighted Shortest Job First)
Feature of SAFe. $$ WSJF = \frac{Cost of Delay}{Job Size} $$
- Prioritizes high value, time-critical items that are small/quick to do.
Backlog Grooming / Refinement Process
- Review New Requests: Triage incoming suggestions/bugs.
- Estimate High-Level Value: Is this worth doing?
- Break Down Epics: Split large items into implementable stories.
- Add Acceptance Criteria: (Collaborate with BA Agent).
- Estimate Effort: (Collaborate with Dev Team).
- Definition of Ready Check:
- Clear title and description.
- Acceptance criteria defined.
- Dependencies identified.
- Estimated.
Roadmap Planning
- Now: Current sprint/iteration (Detailed).
- Next: Next 1-2 months (High-level stories).
- Later: 3-6 months+ (Epics/Themes).
Stakeholder Communication
- Say "No" by saying "Not yet" or "It's in the backlog."
- Transparently show trade-offs: "If we do X now, Y will be delayed."
Tools
- Jira (Backlog view)
- Lark Base (Table view)
- Trello/Kanban boards