Definicja
RTM (Requirements Traceability Matrix) to narzędzie zapewniające, że każde wymaganie ma źródło, implementację i test.
Przykład RTM
| ID |
Wymaganie |
Źródło |
Priorytet |
Use Case |
Test Case |
Status |
| FR-001 |
Logowanie email/hasło |
Sponsor |
Must |
UC-01 |
TC-001 |
Done |
| FR-002 |
Reset hasła e-mailem |
Użytkownicy |
Should |
UC-02 |
TC-005 |
In progress |
| FR-003 |
Logowanie Google OAuth |
Marketing |
Could |
UC-03 |
TC-010 |
Planned |
| NFR-001 |
Strona < 2s load |
SLA |
Must |
— |
TC-P01 |
Done |
Śledzenie w 4 kierunkach
| Kierunek |
Od → Do |
Pytanie |
| Forward |
Wymaganie → Test |
"Czy to wymaganie jest przetestowane?" |
| Backward |
Test → Wymaganie |
"Dlaczego ten test istnieje?" |
| Upward |
Wymaganie → Cel biznesowy |
"Dlaczego to wymaganie?" |
| Downward |
Cel → Wymaganie → Implementacja |
"Jak realizujemy ten cel?" |
Dlaczego to ważne?
- Żadne wymaganie nie zginie — każde jest śledzone
- Każdy test ma uzasadnienie — traceability do wymagania
- Impact analysis — "jeśli zmienię FR-001, co jeszcze się zmieni?"
- Wymagane w branżach regulowanych (audyt, compliance)
Powiązane pojęcia