Files
016-oop-coffee-machine/docs/sqa/traceability-matrix.md
T
Tirsvad c24f41207f
CI / test (push) Successful in 54s
Plan project and set up Phase 1 skeleton
Add the framework submodule and the accepted planning documents:
Business Case, Stakeholder Analysis, Project Plan, three milestones,
review records RC-001 to RC-006 and the traceability matrix.

Set up the project skeleton for MIL-001: pyproject.toml (Python
>=3.13, no runtime dependencies, pytest/ruff/mypy as dev extra),
 src/coffee_machine/constants.py, a constants consistency test,
 Doxyfile and a CI workflow that runs ruff, mypy and pytest.

Task: MIL-001#1
Task: MIL-001#2
Task: MIL-001#3
Task: MIL-001#4
Task: MIL-001#5
Closes #1
Closes #2
Closes #3
Closes #4
Closes #5
2026-10-07 10:43:22 +08:00

1.8 KiB

Traceability Matrix

Metadata

Key Value
ID TM-001
CrossReference BC-001

Version History

Date Status Author Reviewer Change Commit
2026-10-07 Proposed Jens Tirsvad Nielsen S01 Initial version pending

Purpose

Tracks backward and forward links between artifact instances so that traceability is measurable. A row is added or updated whenever an artifact instance is created or reviewed.

Traceability Table

Artifact Instance Type Language Domain Upstream (Backward Link) Downstream (Forward Link) Last Reviewed (RC-ID)
BC-001 Business Case en it - SA-001, PP-001 RC-001
SA-001 Stakeholder Analysis en it BC-001 PP-001 RC-002
PP-001 Project Plan en it BC-001, SA-001 MIL-001, MIL-002, MIL-003 RC-006
MIL-001 Milestone en it BC-001, PP-001 - RC-003
MIL-002 Milestone en it BC-001, PP-001 - RC-004
MIL-003 Milestone en it BC-001, PP-001 - RC-005

Coverage Notes

No KPI, use case, user story or design artifact exists yet: the course supplies the design, so the tasks in the milestones are plain tasks. - in Upstream means foundational; in Downstream it means nothing is built on it yet.