Requirements package — [Feature / Epic Name]

1. Overview

Field Detail
Feature / Epic
ID (e.g., M1E3 — per project ID scheme)
Owner
Status Draft / In Review / Approved / Superseded
Date created YYYY-MM-DD
Last updated YYYY-MM-DD

2. Business context

Field Detail
Business objective
Problem being solved
Target stakeholders
Success metrics (link to PDLC P3 success metrics if available)
Assumptions
Constraints

3. Functional requirements

ID Requirement Priority Acceptance Criteria
Must / Should / Could / Won't
Must / Should / Could / Won't
Must / Should / Could / Won't

4. Non-functional requirements

ID Category Requirement Measurement
Performance
Security
Scalability
Accessibility
Availability

5. Data requirements

Entity Key Attributes Relationships Notes

6. Interface requirements

Interface Direction Protocol Data Exchanged Notes
Inbound / Outbound / Bidirectional
Inbound / Outbound / Bidirectional

7. Business rules

# Rule Condition Action Source
1
2

8. Transition requirements

ID Requirement Needed Until

9. Traceability

Requirement ID Business Objective Design Element Test Case

10. Open questions

# Question Owner Status Resolution
1 Open / Resolved
2 Open / Resolved

Approval

Role Name Decision Date
Product Owner Approved / Rejected
Tech Lead Approved / Rejected
BA Lead Approved / Rejected

Last updated: YYYY-MM-DD · Owner: [name/role]

Canonical source

Edit https://github.com/autowww/blueprints/blob/main/disciplines/product/ba/templates/requirements-package.template.md first; regenerate with docs/build-handbook.py.