APSCA Requirements Dashboard

APSCA Workshop Discovery Definitions

Canonical definitions for classifying work consistently across the project

F
Feature
Top-level capability
Definition
A major, stable business capability that organizes the system into meaningful, long-lived areas.
Purpose
Defines "what the system does" at the highest level. Anchor points for organizing epics.
Statuses
  • active
  • deprecated
Examples
User Authentication, Report Generation, Payment Processing
E
Epic
Workflow grouping
Definition
A coherent workflow or responsibility that groups related user stories under a feature.
Purpose
Represents "how" a feature is delivered. Groups stories that share context.
Statuses
  • active
  • deprecated
  • Versions: backlog
  • released
  • discarded
Examples
Password Reset Flow, Monthly Revenue Report, Refund Processing
R
Requirement
Business constraint
Definition
A verifiable business rule or constraint that the system must enforce.
Purpose
Captures "what must be true" regardless of implementation. Must remain valid even if UI, workflow, or technology changes. Traces to artifacts.
Statuses
  • active
  • deprecated
  • provisional
Examples
"Password must be 12+ chars", "API responses under 500ms"
B
Business Artifact
Source document
Definition
A document or specification describing business rules or reference data.
Purpose
Authoritative source for requirements. Describes sources of truth, not system behavior. Policies, rules, or catalogs the system respects.
Statuses
  • draft
  • active
  • deprecated
  • Types: policy
  • rule
  • catalog
Examples
Password Policy, Fee Schedule, Classification Rules
U
User Story
Deliverable capability
Definition
A user-centered capability with acceptance criteria and test intent. Derived from Epics and Requirements.
Purpose
Atomic unit of delivery. Describes what a user can do with verification criteria.
Statuses
  • active
  • deprecated
  • Versions: backlog
  • released
  • discarded
  • approved
Examples
Reset password via email, View monthly revenue, Request refund
R
Release
Delivery milestone
Definition
A planned delivery milestone that binds versions to a specific date.
Purpose
Answers "what shipped when?" Timeline overlay tracking delivery events.
Statuses
  • planned
  • released
Examples
REL-2026-01-15, REL-2026-03-01, REL-2026-06-30