Narzędzia
Portfolio Roadmapa Słownik Blog Portal dla BA
← Słownik
Wymagania

Traceability (śledzenie wymagań)

Traceability, czyli śledzenie wymagań, to jak mapa, która pokazuje, skąd wzięło się dane wymaganie i jak wpływa na różne elementy projektu. Używamy tego, żeby upewnić się, że każde wymaganie jest zrealizowane i żeby łatwo znaleźć, co trzeba zmienić, gdy coś się zmieni w jednym miejscu. Na przykład, jeśli klient poprosi o funkcję "dodawanie produktu do koszyka", traceability pokaże, które testy sprawdzają tę funkcję i które części kodu za nią odpowiadają.

Definicja

Traceability (śledzenie wymagań) to zdolność do śledzenia powiązań między wymaganiami a ich źródłem (interesariusz, regulacja), implementacją (kod, komponenty) i weryfikacją (testy).

Macierz śledzenia (Traceability Matrix)

Wymaganie Źródło User Story Komponent Test Case Status
REQ-001 Sponsor, wywiad 15.01 US-042 auth-module TC-101, TC-102 Implemented
REQ-002 RODO Art. 17 US-055 user-service TC-120 In Progress
REQ-003 Workshop 22.01 US-060 - - Not Started

Typy traceability

Kierunek Od → Do Pytanie
Forward Wymaganie → Implementacja → Test „Czy wymaganie jest zaimplementowane i przetestowane?"
Backward Test → Implementacja → Wymaganie „Dlaczego ten test istnieje? Jakie wymaganie weryfikuje?"
Bi-directional Oba kierunki Pełna kontrola

Korzyści

Korzyść Opis
Impact analysis „Zmiana REQ-001 wpływa na US-042, TC-101, TC-102"
Coverage „95% wymagań ma testy"
Gold plating „Ten komponent nie jest powiązany z żadnym wymaganiem - po co?"
Audit trail „REQ-002 wynika z RODO Art. 17, zlecone przez DPO"

Dlaczego to ważne?

Traceability odpowiada na fundamentalne pytanie: „Czy dostarczyliśmy to, co obiecaliśmy?" - bez niego nie ma pewności.

Powiązane pojęcia

Rozwijaj się z Analify

Nowe pojęcia, artykuły i materiały - prosto na email. Bez spamu.

Dołącz do społeczności analityków biznesowych - szkolenia wideo, prelekcje na żywo i wsparcie ekspertów

Sprawdź Analify