Versioni e release dei requisiti
Per orientarsi efficacemente nel panorama dinamico dei requisiti in evoluzione durante l’intero ciclo di vita del prodotto, la nostra nuova funzionalità (da aprile 2024) introduce un sistema di versioning che utilizza la cronologia delle modifiche. Questo sistema assegna numeri di versione ai requisiti, consentendo un tracciamento e una gestione meticolosi. Grazie alla possibilità di rilasciare i requisiti dopo gate review o milestone, questa funzionalità garantisce un approccio sistematico all’acquisizione di modifiche e aggiornamenti. Inoltre, gli utenti possono utilizzare senza interruzioni le baseline per riesaminare e analizzare versioni precedenti delle specifiche, ottenendo 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, ecc., 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 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.
Numero di versione nella nuova cronologia - La numerazione delle versioni è evidenziata nella tabella History del requisito
Elenco delle modifiche che attivano un incremento del numero di versione
Ecco 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, a seguito di revisioni approfondite, milestone, baseline o gate review, il requisito diventa idoneo al rilascio. Questo rappresenta un rilascio principale per il requisito, che può essere eseguito 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.
Gli utenti possono attivare il pulsante “Last release” nel modulo per vedere gli ultimi requisiti rilasciati. Fare riferimento alla Figura Latest release toggle
Toggle Latest release - Attiva/disattiva per vedere l’ultima versione rilasciata dei requisiti all’interno di quella specificaRilascio delle specifiche
Gli utenti hanno la possibilità di rilasciare specifiche associate a più requisiti. Possono accedere a questa opzione facendo clic con il tasto destro sul nome della specifica nella gerarchia ad albero (fare riferimento alla Figura Release Specification).
Rilascio della specifica - L’immagine illustra come rilasciare una specifica
Dopo aver selezionato l’opzione di rilascio a livello di specifica, gli utenti hanno due opzioni per rilasciare la specifica.
Opzioni di rilascio della specifica - Opzioni attualmente disponibili nel menu di rilascio della specificaAssociate all requirements current version
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 nuovamente.
-
Se il requisito era stato rilasciato e sono state apportate alcune modifiche al requisito, il requisito modificato viene rilasciato di nuovo.
Associate only requirements with released versions
Contrariamente alla 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 completa 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 (fare riferimento alla Figura Release requirements through the Review center)
Rilascio dei requisiti tramite il Review Center
Confrontare diverse versioni dei requisiti.
Gli utenti possono confrontare i requisiti tra due versioni diverse. Per farlo, accedere alla cronologia del requisito (assicurarsi che "Complex History" sia abilitata) e fare clic sul simbolo di rilascio accanto alla versione di interesse. Da lì, selezionare le versioni specifiche che si desidera confrontare.
Fare riferimento al video qui sotto per i passaggi.