Skip to main content

Requirements

Requirements keep product work aligned with testing. Use them to track epics, user stories, features, or tasks and maintain end-to-end traceability.

Creating a requirement

Each requirement can include:

  • Title & rich description – Capture acceptance criteria, background, and assets using the TipTap editor.
  • Form – Categorise as epic, user story, feature, or task.
  • Workflow state & status – Map where the requirement sits in your process (Draft, In Progress, In Review, Done, etc.). Workflow states are fully customisable per project.
  • Priority & severity – Indicate business impact and urgency.
  • Assignee & reporter – Track ownership; changes send notifications.
  • Milestone & due date – Align work with release timelines.
  • Parent requirement – Build hierarchies for epics and child stories.
  • Tags – Add thematic labels for filtering and analytics.
  • Attachments – Upload design files, screenshots, or documents.

Traceability

  • Link tests – Associate requirements with internal test cases. Coverage widgets highlight how many approved tests exist and whether they have recent executions.
  • External references – Link external tickets (Jira, ClickUp, GitHub) via external links. Search and link requirements from integrated systems manually.
  • Run impact – When a test run references a linked test case, requirement analytics show execution status and outstanding defects.

Working the board

  • View requirements on a kanban board grouped by workflow state.
  • Drag cards to update their position and column; the order is stored for prioritised backlogs.
  • Filter by assignee, milestone, priority, tag, or status to focus on a subset.

Best practices

  • Keep descriptions concise but actionable—add acceptance criteria and links to UX or API specs.
  • Use parent/child relationships to roll up release readiness (e.g., 100% child stories tested before an epic is marked done).
  • Pair requirement status changes with review workflows so QA can verify test coverage before work closes.