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

150 lines
2.2 KiB
Markdown

# 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} |