Folosiți trasabilitate bidirecțională: conectați fiecare cerință importantă la deciziile și componentele care o satisfac, apoi conectați componentele la dovezile de acceptare. Legăturile inverse arată de ce există o componentă și ce cerințe poate afecta o modificare propusă.
Un lanț mic, întreținut
[Requirement R-12] --> [Decision D-04] --> [Refund workflow]
| |
+--> [Acceptance test T-18] <-----------+
|
[Test evidence]
Să presupunem că R-12 cere ca reluarea aceleiași solicitări de rambursare să nu creeze altă rambursare. D-04 alege un identificator stabil al operațiunii de afaceri și detectarea duplicatelor. Fluxul implementează regula. T-18 repetă cererea după simularea pierderii răspunsului și verifică existența unei singure rambursări de afaceri.
