Versioning e rilascio dei requisiti
Per orientarsi efficacemente nel panorama dinamico dei requisiti in evoluzione durante l’intero ciclo di vita del prodotto, Requirements & Systems Portal include una funzionalità di versioning che utilizza la cronologia delle modifiche. Questo sistema assegna numeri di versione ai requisiti, consentendo un tracciamento e una gestione accurati. Grazie alla possibilità di rilasciare i requisiti dopo gate review o milestone, questa funzionalità garantisce un approccio sistematico alla registrazione di modifiche e aggiornamenti. Inoltre, è possibile utilizzare senza soluzione di continuità le baseline per riesaminare e analizzare le versioni precedenti delle specifiche, offrendo una visione completa del percorso di sviluppo del prodotto.
Questa funzionalità Versions migliora il tracciamento e la gestione complessivi di requisiti e specifiche, favorendo un processo di sviluppo del prodotto più snello e adattabile.
Versioning a livello di requisito
Il versioning inizia a livello di requisito, partendo da 0. Qualsiasi modifica agli attributi di un requisito, come cambiamenti al testo del requisito, all’identificatore, alla motivazione e così via, attiva automaticamente un incremento della versione minore, passando ad esempio da 0 a 0.1.
In breve, qualsiasi aggiornamento del requisito che venga salvato/aggiunto nel campo cronologia “requirement” associato a un requisito comporta anche l’adeguamento del numero di versione del requisito per riflettere tali modifiche. Questo approccio sistematico garantisce un sistema di versioning completo e tracciabile per i requisiti durante tutto il loro ciclo di vita.
Elenco delle modifiche che attivano un incremento del numero di versione
Di seguito è riportato l’elenco delle modifiche al requisito che attivano l’incremento della versione minore
-
Modifica del testo degli attributi del requisito, come “Text”, ”Title”, “Rationale”, “custom columns”
-
Aggiunta o rimozione di “Parent” e “Children”
-
Modifica di “Type”, “State”, “Compliance”
-
Aggiunta o rimozione dei tag
Rilascio dei requisiti
Una volta finalizzato un requisito durante la fase di sviluppo del prodotto, attraverso revisioni approfondite, milestone, baseline o gate review, il requisito diventa idoneo al rilascio. Questo rappresenta una major release per il requisito, che può essere eseguita utilizzando l’opzione di rilascio associata al requisito. L’atto di rilasciare i requisiti non solo ne segna il completamento, ma costituisce anche il passaggio conclusivo della finalizzazione della versione.

Icona di rilascio - L’icona di rilascio rappresenta lo stato del requisito rilasciato.
Come rilasciare i requisiti
L’opzione di rilascio è accessibile tramite l’icona con i tre puntini nel menu “Action”, consentendo agli utenti di rilasciare i requisiti singolarmente o in blocco.

Come rilasciare un requisito - L’immagine mostra i passaggi per accedere alla “Release feature”
Di seguito è mostrato un breve video che dimostra il rilascio in blocco dei requisiti.
Rilascio delle specifiche
Gli utenti hanno la possibilità di rilasciare specifiche associate a più requisiti. Possono accedere a questa opzione facendo clic con il pulsante destro del mouse sul nome della specifica nella gerarchia ad albero (vedere Figura Release Specification).
Release Specification - L’immagine illustra come rilasciare una specifica
Selezionando l’opzione di rilascio a livello di specifica, gli utenti hanno due opzioni per rilasciare la specifica.
Opzioni di Release Specification - Opzioni attualmente disponibili nel menu di rilascio della specificaAssociare la versione corrente di tutti i requisiti
La prima opzione, “Associate all requirements current version”, rilascia tutti i requisiti all’interno della specifica e rende la specifica rilasciata.
Scenari
-
Si noti che i requisiti che si trovano già nello stato rilasciato non vengono rilasciati.
-
Se il requisito era stato rilasciato e sono state apportate alcune modifiche al requisito, il requisito modificato viene rilasciato nuovamente.
Associare solo i requisiti con versioni rilasciate
A differenza della prima opzione, la seconda opzione, “Associate only requirements with released versions”, considera solo i requisiti rilasciati in quel momento all’interno della specifica e rilascia la specifica. Ad esempio, se si hanno 5 requisiti rilasciati e 5 requisiti non rilasciati, il rilascio della specifica crea una versione della specifica con solo i 5 requisiti rilasciati.
Rilascio dei requisiti tramite review
Gli utenti possono avviare il rilascio dei requisiti tramite il Review Center. Dopo che il revisore ha completato la review, questa deve essere approvata dall’approvatore per concludere il processo di review. L’approvatore ha l’opzione di "Release Requirements" come parte della finalizzazione della review (vedere Figura Release requirements through the Review center).
Rilasciare i requisiti tramite il Review Center