Creare versioni e cicli in HP ALM (Quality Center)

⚡ Riepilogo intelligente

In HP ALM, è possibile creare release e cicli utilizzando la scheda Gestione, che organizza ogni requisito, test e difetto in base a una data di consegna. Questo articolo illustra la gerarchia delle release, la creazione di release e cicli, la definizione dell'ambito della release, l'aggiunta di milestone e la lettura delle schede Stato e Qualità.

  • ???? Definizione del rilascio: Una release è un insieme di modifiche, definite da una data precisa, che vengono distribuite agli utenti finali tra una data di inizio e una data di fine fisse.
  • 🔁 Definizione del ciclo: Un ciclo si colloca all'interno di una release e comprende una fase di sviluppo e test finalizzata al raggiungimento di un obiettivo comune.
  • ???? Regola di sequenziamento: Le release e i cicli devono esistere prima che i requisiti, i test o i difetti possano essere trace contro di loro.
  • 🎯 Ambito di rilascio: Le voci di ambito descrivono gli obiettivi che la release intende raggiungere, con una priorità e un responsabile per ciascuna voce.
  • 🚩 Milestones: Una pietra miliare segna un traccheckpoint principale all'interno di una release e può essere mappato a uno o più elementi di ambito.
  • 📊 Scheda Stato: Le cifre relative allo stato di avanzamento rimangono vuote finché non vengono mappate le attività, motivo per cui una nuova versione non mostra nulla.
  • 🐞 Scheda Qualità: Il tasso di apertura dei difetti e il numero di difetti in sospeso forniscono una prima indicazione sullo stato di salute della release.

Creare release e cicli in HP ALM

Cos'è la scheda Gestione in HP ALM?

  • La scheda Gestione aiuta gli utenti a organizzare e track rilascia e cicli.
  • Una release ha una data di inizio e una data di fine ben definite e corrisponde a un gruppo di modifiche che verranno distribuite agli utenti finali in tale intervallo di tempo.
  • Un ciclo, che rientra in una release, ha una serie di sviluppo e analisi sforzi per raggiungere un obiettivo comune.
  • Gli utenti ALM possono tracmonitorare in tempo reale l'avanzamento del progetto analizzando l'albero delle release, per verificare che corrisponda agli obiettivi di rilascio.
  • Consente inoltre agli utenti di ottenere una rapida panoramica della qualità di quella versione, mostrando l'eccezionale difetti e il tasso di apertura dei difetti.

Creare release e cicli in HP ALM (Quality Center)

Perché è necessaria la gestione delle release e dei cicli nell'ALM?

In realtà, durante lo sviluppo di un prodotto, si verificano diverse versioni dello stesso.

  • Ogni rilascio è suddiviso in un certo numero di cicli. Diciamo che abbiamo due rilasci, ognuno con due cicli di sviluppo e test, per il GuruApplicazione bancaria 99.
  • Ogni rilascio ha inoltre un ambito e una tappa fondamentali predefiniti associati.
  • Per ogni ciclo esiste una serie specifica di requisiti.
  • Ad ogni requisito è associato un numero di casi di test.
  • Dopo l'esecuzione dei test, i difetti vengono registrati e mappati ai test corrispondenti, dopodiché possiamo tracrequisiti e difetti.

Gestione Rilasci e Cicli in ALM

Il diagramma mostra perché la sequenza è importante. Perché ogni elemento di lavoro è tracDal ciclo di rilascio fino alla creazione della struttura di rilascio, è possibile generare report in un secondo momento.

Confronto tra rilascio, ciclo, ambito e traguardo

Nella scheda Gestione sono presenti quattro oggetti e confonderli è la causa più comune per cui una struttura di rilascio diventa inutilizzabile.

Oggetto Cosa rappresenta Si siede all'interno Campi obbligatori
Rilasciare Una consegna datata agli utenti finali Una cartella nell'albero delle release Nome, data di inizio, data di fine
Ciclo Un ciclo di sviluppo e test Un comunicato Nome, data di inizio, data di fine
Ambito di rilascio Un elemento che il rilascio intende consegnare Un comunicato Solo nome
Pietra miliare A traccheckpoint del re Un comunicato Nome, inizio e fine tracdate del re

La scheda Gestione

Questo modulo ci aiuta a creare e gestire rilasci e cicli, che è il primo passo prima di creare qualsiasi elemento di lavoro come requisiti, test o difetti. Aiuta anche con la pianificazione del progetto e tracre. Le seguenti funzioni sono le più importanti in questa scheda.

  • Creazione di versioni
  • Creazione di cicli
  • Creazione dell'ambito di rilascio
  • Creazione di traguardi

Nota: prima di iniziare questo esercizio, consultare il Introduzione a HP ALM per sapere come accedere ad ALM e Come scaricare e installare HP ALM se non hai ancora accesso.

Come creare una versione

La creazione delle release è il primo passo nell'ALM e tutti gli altri elementi di lavoro come requisiti, casi di test e difetti sono traccontro rilasci e cicli.

Come spiegato nel flusso di lavoro, avremo due rilasci nell'anno per il GuruApplicazione bancaria 99, con le tempistiche riportate di seguito. Le date sono indicative e corrispondono alle schermate successive.

Nome della versione Data d'inizio Data di fine
2017 R1 01/01/2017 21/06/2017
2017 R2 01/07/2017 31/12/2017

Passo 1) Il primo passo è accedere alla scheda Gestione e fare clic su "Uscitescheda ". La pagina di destinazione appare come mostrato di seguito:

Crea una versione

Passo 2) Prima di creare una release, possiamo creare un contenitore o una cartella facendo clic su "nuova cartellaSeleziona l'icona "Rilasci" nel modulo Release, come mostrato di seguito. Assegna alla cartella il nome 2017.

Crea una versione

Passo 3) Il passo successivo è creare nuove release. Per creare una nuova release, fai clic su “Nuova versioneFai clic sul pulsante " e si aprirà la finestra di dialogo Nuova versione. Inserisci i seguenti dettagli.

  1. Nome della versione
  2. Data di inizio del rilascio
  3. Data di fine del rilascio
  4. Breve descrizione del comunicato (facoltativa)

Crea una versione

Passo 4) Dopo aver inserito i dettagli sopra indicati, fare clic su "OK". La release verrà creata come mostrato di seguito.

Crea una versione

Allo stesso modo, è possibile creare l'altra versione, R2.

Passo 5) Dopo aver selezionato una specifica release, è possibile visualizzare le schede relative a tale release.

Crea una versione

Passo 6) Ora analizziamo le schede più importanti disponibili nel modulo "Rilasci". Seleziona la scheda Dettagli per visualizzare le informazioni fornite durante la creazione del rilascio.

Crea una versione

Passo 7) Seleziona il Ambito di rilascio scheda, che fornisce dettagli sull'ambito di quella release. Non abbiamo ancora definito l'ambito per questa release, quindi l'elenco dell'ambito è vuoto. La creazione di milestone e l'ambito sono trattati più avanti in questa pagina.

Crea una versione

Passo 8) Il piano generale fornisce una rappresentazione grafica della cronologia. Se vengono creati dei cicli, il piano generale includerà anche le cronologie di ciascun ciclo per quella specifica versione.

Crea una versione

Passo 9) La scheda Stato mostra l'avanzamento complessivo di quella versione.

Quando la release viene creata da zero, senza che vi siano stati aggiunti elementi di lavoro come requisiti, test o difetti, lo stato viene visualizzato come mostrato di seguito.

Crea una versione

Lo stato viene visualizzato come mostrato di seguito una volta che l'utente associa gli elementi di lavoro, come requisiti, test e difetti, alla release.

Crea una versione

Suggerimento: Una scheda Stato o Qualità vuota non indica un errore. Entrambi i pannelli rimangono vuoti finché i requisiti, i test o i difetti non vengono associati alla release, perché non c'è ancora nulla da riepilogare.

Come creare un ciclo

In realtà, ogni release è ulteriormente suddivisa in cicli. Vediamo come creare i cicli in ALM. Nel nostro caso, ogni release contiene due cicli.

Rilasciare Nome del ciclo Data di inizio ciclo Data di fine ciclo
Rilascia R1 1 Cycle 01/01/2017 31/03/2017
2 Cycle 01/04/2017 30/06/2017
Rilascia R2 1 Cycle 01/07/2017 30/09/2017
2 Cycle 01/10/2017 31/12/2017

Passo 1) Seleziona la release in base alla quale desideri creare cicli e fai clic su “New CycleFare clic sul pulsante "". Si aprirà la finestra di dialogo "Nuovo ciclo", con le tempistiche di rilascio precompilate poiché questo ciclo viene creato nell'ambito della versione selezionata. Inserire i seguenti dettagli nella finestra "Nuovo ciclo":

  • Nome del ciclo
  • Data di inizio del ciclo
  • Data di fine del ciclo
  • Descriptione (facoltativo)

Crea ciclo

⚠️ Attenzione: Le date del ciclo devono rientrare nelle date di rilascio della release principale. ALM rifiuta un ciclo che inizia prima dell'inizio della release o termina dopo la sua chiusura, quindi, se il piano cambia, è necessario estendere prima la release.

Passo 2) Una volta creati tutti i cicli, è possibile accedervi nella release creata, come mostrato di seguito.

Crea ciclo

Passo 3) Seleziona un ciclo specifico per accedere ai dettagli relativi a tale ciclo.

Crea ciclo

Passo 4) Ora analizziamo le altre schede importanti presenti in “Cicli”. È possibile allegare file nella scheda “Allegati”. Scheda Avanzamento Fornisce lo stato di quel ciclo nella release selezionata.

L'avanzamento viene visualizzato come mostrato di seguito quando il ciclo è stato creato senza alcun elemento di lavoro, ovvero requisiti, test o difetti, mappato su di esso.

Crea ciclo

L'avanzamento viene visualizzato come mostrato di seguito dopo che l'utente ha associato le attività al ciclo.

Crea ciclo

Passo 5) La scheda Qualità fornisce informazioni come il tasso di apertura dei difetti e il numero di difetti in sospeso, che rappresenta la prima indicazione della qualità del ciclo corrente.

Quando l'utente ha appena creato il ciclo, la scheda "Qualità" viene visualizzata come mostrato di seguito, poiché non vi sono ancora elementi di lavoro associati.

Crea ciclo

La scheda "Qualità" viene visualizzata come mostrato di seguito una volta che l'utente ha associato gli elementi di lavoro a quella release.

Crea ciclo

Come creare un ambito di rilascio

Ogni rilascio ha un ambito e delle tappe fondamentali associate, che possono essere aggiunte sotto la sezione "Ambito di rilascioscheda " nel modulo Release.

Passo 1) Facendo clic sull'icona "+" nella scheda Ambito di rilascio del modulo Rilasci, Nuovo ambito si apre la finestra di dialogo.

Crea ambito di rilascio

Inserisci i seguenti dettagli.

  1. Il nome dell'ambito, che è l'unico campo obbligatorio
  2. Priorità dell'elemento di ambito
  3. Proprietario del mirino
  4. Descriptione dell'ambito

Crea ambito di rilascio

Passo 2) Facendo clic su "OK" pulsante, tutti gli elementi di ambito aggiunti vengono mostrati nel “Ambito di rilascio" scheda come mostrato di seguito.

Crea ambito di rilascio

Come creare una pietra miliare

Passo 1) È possibile creare una nuova pietra miliare solo all'interno di una release, utilizzando l'icona "Nuova pietra miliare" come mostrato di seguito.

Crea pietra miliare

Passo 2) Durante la creazione di una milestone, i seguenti campi sono obbligatori.

  1. Nome della pietra miliare
  2. Inizio Tracking Data
  3. Fine Tracking Data
  4. Descrizione

Crea pietra miliare

Passo 3) La pietra miliare creata è mostrata qui sotto.

Crea pietra miliare

Passo 4) Ora è possibile associare l'ambito di una milestone all'ambito del progetto creato. Per farlo, seleziona la milestone, vai a Ambito milestone, seleziona l'ambito corrispondente e associalo.

Crea pietra miliare

Migliori pratiche per la pianificazione di rilasci e cicli

La scheda Gestione è veloce da compilare ma lenta da correggere, quindi alcune convenzioni aiutano a mantenere la struttura ad albero leggibile man mano che i progetti si accumulano.

  1. Innanzitutto, concordate una convenzione di denominazione. Uno schema come YYYY R1 e YYYY R1 C1 si ordina correttamente e rimane leggibile anche dopo anni.
  2. Utilizzare le cartelle all'anno. Senza cartelle, la struttura ad albero delle release diventa un elenco piatto, difficile da consultare rapidamente.
  3. Mantieni i cicli brevi. I cicli di due o quattro settimane forniscono indicazioni significative sui progressi, mentre un ciclo di sei mesi nasconde i problemi fino alla fine.
  4. Definire gli elementi dell'ambito prima della progettazione del test. La definizione dell'ambito di applicazione è ciò che trasforma un comunicato stampa relativo a un intervallo di date in una dichiarazione d'intenti.
  5. Non eliminare una release chiusa. Le versioni storiche portano il traccapacità di far fronte ai difetti sollevati nei loro confronti.
  6. Mappa ogni requisito su un ciclo. Gli elementi di lavoro non mappati non vengono mai visualizzati nelle schede Stato o Qualità.

Una volta creata la struttura di rilascio, continuare con specifiche dei requisiti, Allora l' modulo del piano di test and laboratorio di provaGli amministratori dovrebbero anche rivedere come personalizzare un progetto e ciclo di vita della gestione dei difetti. La serie completa è disponibile in Tutorial HP ALMe preparazione al colloquio nel Domande per il colloquio al Centro Qualità.

DOMANDE FREQUENTI

Una release è la consegna, con data di rilascio prestabilita, agli utenti finali. Un ciclo è una singola fase di sviluppo e test all'interno di quella release, quindi una release solitamente contiene diversi cicli.

No. ALM convalida le date del ciclo rispetto alla release principale e rifiuta qualsiasi data che non rientri in tale categoria. Se il piano è effettivamente cambiato, è necessario prima modificare le date di rilascio.

Perché al momento non vi sono ancora elementi di lavoro associati. I dati relativi a avanzamento e qualità vengono calcolati a partire da requisiti, test e difetti collegati, pertanto entrambi i pannelli rimangono vuoti finché non vengono creati tali collegamenti.

L'ambito registra ciò che la release fornirà, con una priorità e un responsabile. Una milestone registra quando cade un checkpoint e gli elementi dell'ambito sono mappati alle milestone per tracre.

Può proporre una convenzione di denominazione e suddividere una data di consegna in cicli sensati. Le valutazioni di dipendenza e capacità richiedono comunque una persona che conosca il team.

Sì, quando un ciclo viene trattato come uno sprint e una release come un incremento di produzione. I team rilascianoping Mantenere continuamente spesso un rilascio continuo con cicli brevi ripetuti.

Riassumi questo post con: