Product Requirements
This is a template. Replace every bracketed placeholder. This file itself establishes
no policy and commits to no requirements until reviewed and filled in.
Use Cases
Use Case ID
Actor
Trigger
Steps
Expected Outcome
UC-001
[persona]
[what starts this use case]
[numbered steps, high level]
[observable result]
UC-002
[persona]
[trigger]
[steps]
[outcome]
Non-Goals
[Restate/expand non-goals from product-brief.md with requirement-level specificity]
[Second non-goal]
Functional Requirements
Req ID
Description
Priority (Must/Should/Could/Won't)
Related Use Case(s)
Notes
FR-001
[The system shall...]
[Must/Should/Could/Won't]
[UC-001]
[notes]
FR-002
[The system shall...]
[Must/Should/Could/Won't]
[UC-002]
[notes]
Non-Functional Requirements
Req ID
Category
Description
Acceptance Threshold
NFR-001
Performance
[e.g. recalculation time for expected data volume]
[threshold]
NFR-002
Compatibility
[e.g. target Excel versions]
[threshold]
NFR-003
Accessibility
[e.g. color-contrast, screen-reader-friendly labels]
[threshold]
NFR-004
Data protection
[e.g. no external data calls, no macros unless justified]
[threshold]
Dependencies
[Internal component dependencies — see component-dependencies.md]
[External dependencies — e.g. none expected; workbooks should not require internet
access or third-party add-ins unless explicitly justified]
Assumptions
[Assumption underlying these requirements]
[Assumption underlying these requirements]
Risks
Risk
Likelihood
Impact
Mitigation / Owner
[risk]
[Low/Med/High]
[Low/Med/High]
[mitigation, owner]
This is a template. Replace bracketed placeholders. This file itself establishes no
policy.
Report an issue about this page