Agile Requirements Kit
Product owner requirements flow: personas, journeys, story map, epics and stories, prioritisation, BDD acceptance criteria and traceability.
10 templates in 4 steps, in the order you use them. Open any template in the editor, fill it in and export it to PDF, DOCX or HTML.
Discovery
User Persona Template
StandardResearch-based persona: evidence table with sample and recency rules, goals and jobs, behaviour, needs to implications, scenarios, anti-persona, decision log
NN/g persona practiceCustomer Journey Map Template
StandardEvidence-based journey map: scope, evidence IDs per cell, stage grid, emotional curve, service blueprint layer, exits, moments of truth, metrics, fixes
NN/g journey mapping; service blueprint (Shostack 1984)
Shape the solution
User Story Map Template (Jeff Patton)
StandardPersonas, backbone of activities, walking skeleton, stories in release slices, release goals, Given/When/Then criteria
Jeff Patton, User Story Mapping (2014); INVEST (Wake, 2003)Epic Template
StandardOutcome-shaped epic: hypothesis, scope, epic acceptance criteria, Definition of Done, story breakdown, dependencies, metrics, risks, release, closure
Scrum Guide 2020 (Definition of Done); common agile practiceUser Story Template
LeanUser story with role, goal and benefit, Given/When/Then acceptance criteria, INVEST check, Definition of Done link, scope and UX notes
INVEST (Wake, 2003); Gherkin Given/When/ThenRICE Prioritization Template
StandardRICE scoring (Effort in person-months), ranked commitment vs capacity, WSJF/ICE/Kano/MoSCoW cross-checks, not-doing list, dependencies, re-scoring
RICE (Intercom, 2018); WSJF (SAFe); MoSCoW (DSDM); Kano (1984)
Specifications
BDD Acceptance Criteria Template (Gherkin)
StandardFeature, stories, rules with examples, Gherkin feature file (Rule, Background, Scenario Outline, tags), trace to tests, checklist, anti-patterns
Cucumber Gherkin referenceFunctional Specification Document (FSD) Template
FullRoles and permissions matrix, per-feature flows, business rules, validation, messages, data fields, reports, notifications
Common practice; ISO/IEC/IEEE 29148:2018 quality characteristics
Verification
Requirements Traceability Matrix (RTM) Template
StandardForward and backward links from business need to tests and results, coverage metrics, orphan analysis, change impact
ISO/IEC/IEEE 29148:2018 (Edition 3 at DIS stage)Definition of Done Template (Scrum)
StandardOrganisational minimum, team DoD criteria with evidence and automation, release quality gates, optional Definition of Ready, not-done rule, change log
Scrum Guide 2020