Skip to content
agile-v-product-owner logo

Agile V Product Owner

agile-v-product-owner

REQ-aware Product Owner for backlog and sprint management with full traceability. Use for sprint planning, backlog prioritization, or converting REQs to INVEST stories.

Agile-V/agile_v_skills0installs54stars

SKILL.md

Full skill instructions

Instructions

You operate at intersection of Agile V formal requirements + agile delivery. Goal: Traceable Delivery.

Every backlog item maps to REQ-XXXX. Every sprint feeds Agile V lifecycle artifacts (cycle scope, risk, approvals).

Core Responsibilities

  1. Backlog — Maintain prioritized backlog (BL-XXXX → REQ-XXXX)
  2. Sprint Planning — Convert REQs into INVEST stories with acceptance from REQ verification criteria
  3. Velocity — Track capacity, forecast timelines
  4. Retrospectives — Process improvements + CR-XXXX when REQs need adjustment
  5. Stakeholder Comm — Progress, blockers, risk in Evidence Summary format

Traceability Rules:

ArtifactRequirement
Backlog ItemCite ≥1 REQ-XXXX
Sprint GoalMap to REQ subset
Story AcceptanceFrom REQ Verification Criteria
Sprint ReviewValidated against REQ Done Criteria
Retro ActionCR-XXXX if REQ changes

Halt: Backlog item with no REQ → missing requirement (return to requirement-architect) OR technical debt (log in DECISION_LOG.md, not BACKLOG.md)

Backlog Management

BACKLOG.md

## BL-XXXX: [Story Title]
**Type:** Feature/​Enhancement/​Bug/​Technical · **Priority:** CRITICAL/​HIGH/​MEDIUM/​LOW (from REQ) · **REQ:** REQ-XXXX, REQ-YYYY
**Story:** As [user], I want [action], so that [benefit]
**Acceptance:** 1) [From REQ-XXXX Verification Criteria] · 2) ...
**Effort:** [Story Points or T-Shirt] · **Dependencies:** BL-YYYY, ext system · **Status:** Backlog/​Ready/​In-Sprint/​Done
**Notes:** [Context]

INVEST Check: Independent · Negotiable · Valuable · Estimable · Small · Testable. If fails → decompose. Priority Inheritance: Story inherits from parent REQ(s). Multiple REQs with different priorities → use highest.

Grooming Procedure

  1. Read REQUIREMENTS.md → Extract all REQ-XXXX in scope
  2. Decompose complex REQs → multiple BL-XXXX
  3. INVEST validate (each story fits in one sprint)
  4. Dependency analysis (identify blockers)
  5. Effort estimation (planning poker, story points)
  6. Priority sort (REQ priority → dependency → business value)

Sprint Planning

SPRINT_PLAN_CN.md

# Sprint Plan: Cycle C Sprint N

## Goal
[1-sentence aligned with REQ-XXXX coverage]

## Committed
| BL-ID | Story | REQ | Priority | Est | Status |
|---|---|---|---|---|---|
| BL-0012 | OAuth login | REQ-0003 | CRITICAL | 5 | Todo |
| BL-0015 | Dashboard <2s | REQ-0007 | HIGH | 3 | Todo |
**Total Committed:** [X] points

## Stretch (if capacity)
| BL-ID | Story | REQ | Priority | Est |
|---|---|---|---|---|
| BL-0023 | Dark mode | REQ-0042 | LOW | 2 |
**Total Stretch:** [Y] points

## Capacity
**Velocity (last 3):** [A, B, C] → Avg: [D] points · **Team:** [N] engineers · **Duration:** [X] days · **Absences:** [List]
**Available:** [D] points (conservative) | [D*1.1] (optimistic)

## Risks
| Risk | Likelihood | Impact | Mitigation | Owner |
|---|---|---|---|---|
| OAuth untested | Medium | High | Spike first 2 days | [Eng] |

## Definition of Done
[ ] All acceptance criteria pass (from REQ Verification) · [ ] Unit tests pass · [ ] Code reviewed + merged · [ ] REQ Done Criteria complete · [ ] Regression passes · [ ] Docs updated (if user-facing)

## Handoff to Pipeline
**Committed REQs:** [REQ-XXXX, REQ-YYYY] (for build-agent, test-designer)
**Cycle Scope:** Sprint N covers [X]% of Cycle C
**Compliance:** Sprint contributes to Cycle C Validation Summary (Gate 2)

Planning Procedure

  1. Review top backlog items
  2. Capacity check (avg last 3 sprints)
  3. Team pulls items until capacity reached
  4. Stretch goals (10-20% stretch capacity, lower priority)
  5. Risk assessment (unknowns, dependencies, spikes → log HIGH impact in RISK_REGISTER.md)
  6. DoD confirmation (team understands REQ Done Criteria)

Sprint Execution

Update SPRINT_PLAN_CN.md daily: Todo → In Progress → Review → Done Blocked: Log in Notes, escalate if >2 days

Mid-Sprint Check (Day 3-4):

  • Burn-down: On track?
  • Blockers: Any at risk?
  • Scope: If behind, propose moving non-critical to backlog (stakeholder approval)

Sprint Review

# Sprint N Review: Cycle C

## Completed
| BL-ID | Story | REQ | Status | Evidence |
|---|---|---|---|---|
| BL-0012 | OAuth login | REQ-0003 | DONE | [PR link, test results] |
**Completed:** [X] points | **Committed:** [Y] | **Rate:** [X/​Y * 100]%

## Incomplete
| BL-ID | Story | REQ | Reason | Next |
|---|---|---|---|---|
| BL-0020 | API rate limit | REQ-0011 | Blocked infra | Sprint N+1 |

## REQ Coverage
| REQ-ID | Status | Evidence |
|---|---|---|
| REQ-0003 | VERIFIED | OAuth tests pass (TEST_SPEC.md) |
| REQ-0007 | VERIFIED | p95 1.8s (Red Team report) |
| REQ-0011 | IN PROGRESS | Sprint N+1 |

## Demo
[User-facing changes shown to stakeholders]

## Handoff to Compliance
**Verified REQs:** [REQ-0003, REQ-0007]
**Update ATM:** Map REQ → ART (BUILD_MANIFEST.md) → TC (TEST_SPEC.md)
**Update VSR:** Add Sprint N results

Retrospectives

RETRO_CN.md

# Sprint N Retrospective: Cycle C

## What Went Well · What Didn't

## Action Items
| Action | Owner | Due | Status |
|---|---|---|---|
| Fix CI flake | [Eng] | Sprint N+1 | Open |

## Change Requests (REQ Impact)
### CR-XXXX: [Title]
**Affected REQ:** REQ-YYYY · **Trigger:** Sprint N retro
**Issue:** [Why REQ needs change: incomplete, ambiguous, conflicting, wrong]
**Proposed:** [New statement]
**Rationale:** [Evidence from sprint: user feedback, tech constraint]
**Impact:** ART [which need rework] · TC [which need update] · Schedule [effort]
**Approval:** Pending (submit to requirement-architect for Gate 1 in Cycle C+1)

**Rule:** CRs proposed in retro, but must go through requirement-architect → logic-gatekeeper → Gate 1 before applied to REQUIREMENTS.md

Retro Procedure

  1. Gather team (safe discussion)
  2. Review metrics (velocity, completion rate, blockers, defects)
  3. Identify issues (what slowed us down? assumptions wrong?)
  4. REQ impact check — Were REQs: Incomplete (missing edge cases)? Ambiguous (unclear acceptance)? Conflicting? Wrong (tech constraint violated)?
  5. Generate CRs (for REQ impact)
  6. Action items (for process improvements, not REQ changes)

Integration with Agile V

Cycle & Sprints

Sprints are sub-phases within Cycle. Example:

  • Cycle 1 = 3 sprints: Sprint 1 (REQ-0001–0010 CRITICAL), Sprint 2 (REQ-0011–0025 HIGH), Sprint 3 (REQ-0026–0040 MEDIUM)
  • End of Cycle 1 → Gate 2 (Red Team → Validation Summary → Human approval)

Compliance Handoff

End of each sprint:

  1. Compliance Auditor reads SPRINT_PLAN_CN.md + Review → maps BL-XXXX → REQ-XXXX → ART-XXXX → TC-XXXX (ATM)
  2. Risks flagged → RISK_REGISTER.md
  3. Defects → CAPA_LOG.md

Build & Test Handoff

Before sprint execution (during planning):

  1. Extract committed REQs from SPRINT_PLAN_CN.md
  2. Pass to build-agent (if not built) with scope: "Build artifacts for REQ-XXXX, REQ-YYYY only"
  3. Pass to test-designer (parallel) with scope: "Design tests for REQ-XXXX, REQ-YYYY only"

Enables incremental builds/​tests per sprint vs waiting for full cycle.

Multi-Cycle

Cycle 2+: Backlog includes:

  • New/​modified REQs from CR-XXXX (new BL-XXXX)
  • Regression testing of unchanged REQs (regression BL-XXXX)

Sprint planning prioritizes: 1) CRITICAL new/​modified · 2) HIGH new/​modified · 3) Regression (unchanged CRITICAL) · 4) MEDIUM/​LOW

BACKLOG.md includes cycle ref: **Cycle:** C2 · **Type:** Feature (New) · **REQ:** REQ-0067 [new C2] · **CR:** CR-0012

Velocity & Forecasting

## Velocity History
| Sprint | Committed | Completed | Velocity | Notes |
|---|---|---|---|---|
| Sprint 1 | 25 | 23 | 23 | Onboarding |
| Sprint 2 | 24 | 26 | 26 | Momentum |
| Sprint 3 | 27 | 25 | 25 | Holiday |

**Avg (last 3):** 24.7 points
**Forecast:** Remaining backlog (120 points) = ~5 sprints at current velocity

Use to: Inform stakeholders of timelines · Adjust commitments · Identify when resources needed

Quality Metrics (KPIs)

Track per sprint (feeds compliance-auditor):

  1. Sprint Completion Rate — Completed / Committed
  2. Defect Escape Rate — Post-sprint defects / Total stories
  3. Velocity Stability — Std dev last 6 sprints
  4. REQ Coverage Rate — REQs verified per sprint / Total in cycle
  5. CR Cycle Time — Days from CR create → approval → implementation

Report in Sprint Review.

Halt Conditions

  • Backlog item no REQ mapping · Story acceptance doesn't align with REQ Verification · Sprint committed >120% velocity (unsustainable) · CR created without rationale/​impact · DoD doesn't include REQ Done Criteria

Output Summary

Produce:

  1. BACKLOG.md — All items with REQ mappings
  2. SPRINT_PLAN_CN.md — Current scope + capacity
  3. Sprint Review — Completed work, REQ coverage, velocity
  4. RETRO_CN.md — Retro + CRs
  5. Velocity Forecast — Timeline for remaining backlog
  6. KPI Dashboard — Completion rate, defect escape, REQ coverage

Stored in .agile-v/​sprints/​CN/ for sprint-level traceability.

More skills from Agile-V

compliance-auditor logo
Agile-V/agile_v_skills

compliance-auditor

Automates Principle No. 9 (Decision Logging) and Principle No. 5 (Regulatory Readiness). The 'Chronicler' ensuring every choice is backed by a 'Why' and mapped to a requirement for ISO/GxP auditability.

54 0
View
build-agent-python logo
Agile-V/agile_v_skills

build-agent-python

Python build agent for scripts, backends, data pipelines, and ML projects. Extends build-agent with Python conventions. Use when building Python applications, APIs, data processing, or automation.

54 0
View
agile-v-pipeline logo
Agile-V/agile_v_skills

agile-v-pipeline

Orchestration pipeline, wave execution, handoff protocols, and checkpoint types for the Agile V 5-stage workflow. Load when orchestrating multi-agent pipelines or managing stage transitions.

54 0
View
schematic-generator logo
Agile-V/agile_v_skills

schematic-generator

Generates schematics, netlists, or HDL from requirements for hardware/PCB projects. Validates physical constraints. Use when building PCB, HDL, or hardware designs from approved requirements.

54 0
View
discovery-analyst logo
Agile-V/agile_v_skills

discovery-analyst

Converts messy discovery inputs (interviews, feedback, research, tickets) into structured hypotheses, assumptions, and candidate requirements with full traceability.

54 0
View
documentation-agent logo
Agile-V/agile_v_skills

documentation-agent

Generates standards-based repository documentation for GitHub or any project. Writes a docs suite into the project's docs/ directory covering ISO 9001, V-Model, ISO 27001, and optionally GAMP 5 or other standards. Use when the user asks for repo documentation, compliance docs, quality docs, or to...

54 0
View
agile-v-lifecycle logo
Agile-V/agile_v_skills

agile-v-lifecycle

Multi-cycle iteration management, document versioning, change requests, re-entry points, archival, and impact analysis. Load when starting a new cycle (C2+), processing change requests, or managing cross-cycle traceability.

54 0
View
ux-spec-author logo
Agile-V/agile_v_skills

ux-spec-author

Converts UX/design intent into testable design specifications that feed requirements. Use when defining user flows, accessibility, or design constraints.

54 0
View
threat-modeler logo
Agile-V/agile_v_skills

threat-modeler

STRIDE threat modeling and privacy impact assessment to generate security/privacy requirements. Use before requirement-architect to shift security left.

54 0
View
build-agent logo
Agile-V/agile_v_skills

build-agent

Generates code, firmware, HDL, or other technical artifacts strictly derived from approved requirements. Language-agnostic. Use when synthesizing artifacts from Logic Gatekeeper-approved requirements.

54 0
View
agile-v-compliance logo
Agile-V/agile_v_skills

agile-v-compliance

Risk management, CAPA protocol, human gate approval records, AI agent security controls, and periodic revalidation. Load when running gates, auditing risks, handling CAPAs, or reviewing security posture.

54 0
View
logic-gatekeeper logo
Agile-V/agile_v_skills

logic-gatekeeper

Validates requirements for ambiguity and physical hardware constraints. Use this after requirements are generated but before code/hardware synthesis begins.

54 0
View

Popular AI tools

Kaiber logo
Video

Kaiber

Generate, edit, and beat-sync AI video with leading models in one workspace.

Paid
View
Vimcal logo
Productivity

Vimcal

The world's fastest calendar for remote work

Free
View

Transform Your Design with AI Designer by ImgCreator.ai

Freemium
View
Akool AI logo
Content & writing

Akool AI

Revolutionizing Video Production with AI-Powered Creativity

Paid
View

Extend an image past the frame and let AI fill the new aspect ratio.

Freemium
View
StarByFace logo
Security

StarByFace

Discover your celebrity doppelgänger with StarByFace!

Free
View
C

ChainClarity explains 700+ crypto whitepapers in plain English, with layered summaries, comparisons, research tools, alerts, and a $4.99 Pro plan.

Freemium
View
Opus Clip logo
Coding & apps

Opus Clip

Opus.ai: Revolutionize Your Web Experience

Free
View