name: traceability-matrix
version: 1.0.0
description: Requirements Traceability Matrix (IEEE 830, ISTQB).
๐ฏ Goal
Ensure semua requirements dapat di-trace ke design, code, dan test.
๐ ๏ธ Instructions
- Map requirements ke design components
- Map design ke implementation (code files/modules)
- Map requirements ke test cases
- Identify orphan requirements (no implementation)
- Identify untested requirements
๐ Requirements Traceability Matrix Template
| Req ID |
Requirement |
Priority |
Design Component |
Code Location |
Test Cases |
Status |
| FR-001 |
User can login |
Must Have |
Auth Module |
src/auth/login.ts |
TC-001, TC-002 |
โ
Covered |
| FR-002 |
User can register |
Must Have |
Auth Module |
src/auth/register.ts |
TC-003, TC-004 |
โ
Covered |
| FR-003 |
Admin can manage users |
Should Have |
Admin Module |
src/admin/users.ts |
TC-010 |
โ ๏ธ Partial |
| NFR-001 |
Response time < 2s |
Must Have |
All |
- |
PT-001 |
โ
Covered |
| FR-004 |
Export to PDF |
Could Have |
- |
- |
- |
โ Not Started |
๐ Coverage Summary
| Category |
Total |
Implemented |
Tested |
Coverage |
| Must Have |
10 |
10 |
10 |
100% |
| Should Have |
5 |
4 |
3 |
60% |
| Could Have |
3 |
1 |
0 |
0% |
| Total |
18 |
15 |
13 |
72% |
๐ Status Legend
| Status |
Meaning |
| โ
Covered |
Implemented and tested |
| โ ๏ธ Partial |
Implemented, test incomplete |
| ๐ง In Progress |
Currently being implemented |
| โ Not Started |
Not yet implemented |
| ๐ซ Orphan |
No implementation planned |
๐ซ Constraints
- WAJIB 100% coverage untuk Must Have/Critical requirements
- NEVER have orphan requirements tanpa documented justification
- WAJIB update RTM saat ada requirement changes