UBC — AI Solutions

Audit — Dynamic Documentation Platform

Living documentation that stays in sync with engineering, cloud, AI, and compliance activity. Documents update themselves as the organization changes.

Back to library
SOP
Fresh

SOP-SDLC-01 — Requirements Engineering

Elicits, analyses, specifies, validates, and manages requirements throughout the lifecycle (CMMI RDM).

Owner: Product Owner GuildApprover: Engineering DirectorVersion: 2.4Updated: 11/27/1969

1. Purpose

Ensure requirements are complete, consistent, testable, and traceable.

2. Scope

All product and service development at UBC.

3. Definitions

  • User story — A functional requirement expressed from the user perspective.
  • NFR — Non-functional requirement — performance, security, availability, accessibility.
  • Traceability — The ability to follow a requirement forward and backward across artefacts.

4. Roles & Responsibilities (RACI)

ActivityRACICadence
Elicit requirementsProduct OwnerProduct ManagerUsers, SMETeamPer epic
Specify user stories & NFRsProduct OwnerProduct ManagerTech Lead, QATeamPer sprint
Validate with stakeholdersProduct OwnerProduct ManagerUsersSponsorPer epic
Maintain traceabilityProduct OwnerProduct ManagerQATeamContinuous

5. Procedure

  1. Conduct discovery interviews and workshops; capture personas and journey maps.
  2. Draft user stories with acceptance criteria and NFRs.
  3. Perform requirement reviews (INVEST checklist).
  4. Baseline the release backlog and record traceability IDs.
  5. Manage changes through SOP-SDLC-06 (Change & Configuration Management).

6. Inputs & Outputs

Inputs

  • Product vision
  • Client contracts
  • Regulatory requirements
  • User research

Outputs

  • Baselined backlog
  • Traceability matrix
  • Accepted acceptance criteria

7. Controls & Metrics

MetricTarget
Stories with acceptance criteria100%
Requirements changes accepted after freeze≤ 10%

8. Exceptions & Escalation

  • Regulatory-driven requirements are non-negotiable and prioritized immediately.

9. Records & Retention

RecordRetention
Backlog snapshotsLife of product + 3 years
Traceability matrixLife of product + 3 years
  • SOP-SDLC-05
  • SOP-CMMI-VER

11. References

  • CMMI-DEV v2.0 RDM
  • ISO 9001 §8.3.3
  • IEEE 29148

12. Revision History

See the Versions tab for the full change history maintained by the Auto-Doc Engine.


Document code: SOP-SDLC-01 · Aligned to CMMI-DEV v2.0 RDM / ISO 9001 §8.3.3. Controlled document — reproduction outside the UBC QMS requires the Quality Manager's approval.

Suggested by AI
No suggestions right now.
Frameworks
CMMI-DEV
ISO 9001