La tracciabilità dei requisiti (traceability) è un collegamento sistematico tra gli obiettivi di business, i requisiti e la realizzazione. Questo consente di vedere quali decisioni e compiti sono correlati a obiettivi specifici, identificare rapidamente le deviazioni e apportare modifiche con rischi minimi.
Caratteristiche chiave:
Utilizzo della matrice di tracciabilità (Traceability Matrix): documento o strumento che collega i requisiti con compiti, casi di test e risultati.
Integrazione con strumenti ALM/PM (ad esempio, Jira, Azure DevOps): mantenimento della storia delle modifiche ai requisiti, commenti e decisioni.
Verifica regolare dei requisiti rispetto alle funzionalità realizzate e ai test: controlli costanti per la conformità.
È sufficiente creare una matrice dei requisiti una sola volta e non aggiornarla?
Risposta: No, la matrice deve essere aggiornata durante tutto il progetto, altrimenti il legame tra i requisiti si perde o diventa errato.
La tracciabilità è solo compito dell'analista?
Risposta: No, è un compito trasversale; è importante la collaborazione tra BA, tester, project manager e sviluppatori.
È possibile ignorare la tracciabilità nella realizzazione di progetti piccoli?
Risposta: Anche nei progetti piccoli, la tracciabilità aiuta a evitare regressioni, perdite di requisiti ed errori durante le modifiche, soprattutto durante il successivo supporto.
Caso negativo: startup senza matrice dei requisiti. I requisiti venivano cambiati verbalmente, parte delle attività rimaneva non realizzata, i bug non trovavano cause negli obiettivi iniziali.
Vantaggi:
Svantaggi:
Caso positivo: introduzione della matrice di tracciabilità, aggiornamento regolare in Jira, collegamento di compiti con casi di test.
Vantaggi:
Svantaggi: