Files
roboco/.tasks/initiatives/_template/requirements.md
T
2025-12-10 02:49:54 +01:00

2.2 KiB

Requirements: {Initiative Name}

Author: Product Owner Version: 1.0 Last Updated: YYYY-MM-DD


Business Context

{Why is this initiative important? What business problem does it solve?}

User Problem

{What user problem does this solve? Who are the users?}

User Personas

Persona 1: {Name}

  • Role: {description}
  • Needs: {what they need}
  • Pain Points: {current frustrations}

Functional Requirements

FR-1: {Requirement Title}

Priority: {must-have / should-have / nice-to-have}

Description: {Detailed description}

Acceptance Criteria:

  • {Criterion 1}
  • {Criterion 2}
  • {Criterion 3}

Notes: {Additional context}


FR-2: {Requirement Title}

Priority: {must-have / should-have / nice-to-have}

Description: {Detailed description}

Acceptance Criteria:

  • {Criterion 1}
  • {Criterion 2}

Non-Functional Requirements

Performance

  • {Performance requirement}

Security

  • {Security requirement}

Accessibility

  • {Accessibility requirement}

Compatibility

  • {Browser/device compatibility}

User Flows

Flow 1: {Name}

[User Action] → [System Response] → [User Action] → [System Response]

Steps:

  1. User {action}
  2. System {response}
  3. User {action}
  4. System {response}

Success State: {what success looks like}

Error States:

  • {Error scenario 1}: {handling}
  • {Error scenario 2}: {handling}

Data Requirements

Data Entities

Entity Description Source
{entity} {description} {where it comes from}

Data Rules

  • {Rule 1}
  • {Rule 2}

Integration Requirements

External Systems

System Integration Type Purpose
{system} {API / webhook / etc.} {purpose}

Constraints

  • {Technical constraint}
  • {Business constraint}
  • {Timeline constraint}
  • {Budget constraint}

Assumptions

  • {Assumption 1}
  • {Assumption 2}

Open Questions

  • {Question 1}
  • {Question 2}

Appendix

Wireframes/Mockups

{Links to design references}

Reference Documents

{Links to related documents}

Glossary

Term Definition
{term} {definition}