Requirements

1. Overview

This module contains formal requirements documentation for the Event and Membership Administration System. Requirements are organised by functional area and linked to implementation work items in Azure DevOps.

2. Document Categories

Category Description

Functional Requirements

Detailed functional specifications for system features

Communication Scenarios

Specific message flows, timing rules, and delivery requirements

Non-Functional Requirements

Performance, security, scalability, and operational requirements

3. Current Requirements

3.1. Release Plan

What each public release delivers across the admin service, the registration portal and the admin portal:

3.2. Async Communication

Requirements for asynchronous workflow processing and multi-channel customer communication:

3.3. Data Imports

Baseline functional requirements for bulk imports. These documents are the reference against which regression tests and future changes are assessed:

3.4. Reporting

Standard reports produced after an event:

3.5. Validation

Procedures for verifying system configuration across Registration Portal tenants, Membership setup, and WordPress integration:

  • Architecture - System architecture and integration patterns

  • Components - System component documentation

  • Security - Security architecture and requirements

5. Traceability

Requirements documents reference:

  • ADO Epics - High-level work items for requirement implementation

  • Design Threads - Extended design discussions in design-journal/

  • ADRs - Architecture Decision Records for key decisions