Bug (Scrum)
Grazie alla definizione e alla gestione degli elementi di lavoro bug il team può tenere traccia degli errori nel prodotto e classificare in ordine di priorità gli impegni per risolverli. In fase di definizione di un bug è opportuno eseguire le attività seguenti:
Segnalare il problema in modo accurato e dettagliato affinché gli altri membri del team possano rendersi pienamente conto dell'impatto del problema.
Descrivere le azioni intraprese prima di individuare il bug in modo che gli altri membri del team possano riprodurre più facilmente il comportamento segnalato.
Specificare il comportamento previsto per consentire ad altri di capire se il bug sia stato corretto.
In questo argomento
Definizione di un bug
Aggiunta e collegamento di attività a un bug
Aggiunta e collegamento di test case a un bug
Aggiunta di altri elementi di lavoro a un bug
Modifica dello stato di un bug
Autorizzazioni necessarie
Per visualizzare un bug, è necessario essere un membro del gruppo Readers o che l'autorizzazione Visualizza elementi di lavoro in questo nodo sia impostata su Consenti. Per creare o modificare un bug, è necessario essere un membro del gruppo Contributors oppure che l'autorizzazione Modifica elementi di lavoro in questo nodo sia impostata su Consenti. Per ulteriori informazioni, vedere Gestione delle autorizzazioni.
Definizione di un bug
Il form elemento di lavoro per un bug contiene i campi e le schede mostrati nell'immagine seguente:
In fase di definizione di un bug è necessario definire il titolo. È possibile lasciare vuoti tutti gli altri campi o accettare i valori predefiniti e aggiornarli in un secondo momento.
Per definire un bug
Nella sezione superiore del form elemento di lavoro per un bug, specificare uno o più dei seguenti campi:
In Titolo (obbligatorio) digitare una frase che descrive l'errore di codice.
In Iterazione specificare il percorso di iterazione del bug.
Per ulteriori informazioni, vedere Creare e modificare i percorsi di area o di iterazione.
Nell'elenco Assegnato a fare clic sul nome del membro del team proprietario del bug.
Nota
Solo i membri del gruppo Contributors possono essere proprietari di un elemento di lavoro.
Nell'elenco Stato lasciare il valore predefinito Nuovo.
Per ulteriori informazioni sul campo Stato e su come è possibile utilizzarlo per rilevare il flusso di lavoro, vedere Modifica dello stato di un bug più avanti in questo argomento.
Nell'elenco Motivo lasciare il valore predefinito Nuovo errore segnalato.
In Priorità backlog digitare un numero che indica la priorità relativa del bug.
Un numero maggiore indica una priorità più ridotta. Il valore predefinito di questo campo è 1.000 e il nuovo bug viene posizionato nella parte inferiore del backlog.
In Impegno digitare un numero che specifica la quantità relativa del carico di lavoro richiesto per la correzione del bug.
Un numero maggiore indica una quantità superiore di lavoro.
Nell'elenco Gravità fare clic sul valore che indica l'impatto del bug sul progetto.
Per impostazione predefinita, il valore di questo campo è 3 - Medio.
Nell'elenco Area fare clic sul percorso dell'area appropriato.
Nella sezione inferiore del form elemento di lavoro specificare le informazioni seguenti:
Nella scheda Passi da riprodurre fornire il livello di dettaglio necessario per consentire a un altro membro del team di capire il problema che deve essere corretto.
È possibile formattare il contenuto fornito in questo campo.
Nella scheda Criteri di accettazione descrivere i criteri che verranno utilizzati per verificare se il team ha corretto il bug.
Nella scheda Cronologia aggiungere i commenti che si desidera acquisire come parte del record cronologico.
Ogni volta che un membro del team aggiorna l'elemento di lavoro, nella cronologia corrispondente vengono visualizzati la data della modifica, il membro del team che ha apportato la modifica e i campi che sono stati modificati.
Nella scheda Allegati è possibile allegare i file che forniscono maggiori dettagli sul bug.
È ad esempio possibile allegare un thread di posta elettronica, un documento, un'immagine o un file di log.
Nella scheda Sistema descrivere l'ambiente software in cui è stato individuato il bug.
Nell'elenco Rilevato in compilazione scegliere o digitare il nome della compilazione in cui è stato individuato l'errore.
In Integrato in compilazione non specificare una compilazione quando si definisce il bug. Quando si risolve un bug, digitare il nome della compilazione che incorpora il codice o corregge il bug.
Nota
A ogni build viene associato un nome univoco. Per ulteriori informazioni sulla definizione dei nomi di compilazione, vedere Personalizzare numeri di compilazione.
Collegare il bug ad altri elementi di lavoro eseguendo una o più attività seguenti:
Nella scheda Attività creare uno o più collegamenti dal bug alle attività.
Per ulteriori informazioni, vedere Aggiunta e collegamento di attività a un bug più avanti in questo argomento.
Nella scheda Test case creare uno o più collegamenti dal bug ai test case.
Per ulteriori informazioni, vedere Aggiunta e collegamento di test case a un bug più avanti in questo argomento.
Nella scheda Collegamenti creare uno o più collegamenti dal bug ad altri bug o ad altri tipi di elementi di lavoro. È inoltre possibile aggiungere uno o più collegamenti ipertestuali a siti Web o ai file archiviati nei server o nei siti Web.
Per ulteriori informazioni, vedere Aggiunta di altri elementi di lavoro a un bug più avanti in questo argomento.
Fare clic su Salva elemento di lavoro nella barra degli strumenti dell'elemento di lavoro.
Dopo avere salvato il bug, nel titolo sotto la barra degli strumenti dell'elemento di lavoro viene visualizzato l'identificatore.
Aggiunta e collegamento di attività a un bug
È possibile aggiungere elementi di lavoro attività a un bug per tenere traccia dello stato di avanzamento del lavoro necessario per risolvere e chiudere il bug.
Per creare un'attività collegata a un bug
Nella scheda Attività fare clic su Nuovo.
Verrà visualizzata la finestra di dialogo Aggiungi nuovo elemento di lavoro collegato.
Nell'elenco Tipo collegamento non modificare l'opzione predefinita Figlio.
Nell'elenco Tipo di elemento di lavoro scegliere Attività.
In Titolo digitare un nome che descrivere in modo specifico l'area di lavoro che verrà eseguita.
(Facoltativo) In Commento digitare informazioni aggiuntive.
Scegliere OK.
Verrà aperto un form elemento di lavoro per un'attività contenente le informazioni fornite.
Specificare i campi rimanenti e quindi fare clic su Salva elemento di lavoro.
Per ulteriori informazioni sui campi nell'elemento di lavoro attività, vedere Attività (Scrum).
Per collegare attività esistenti a un bug
Nella scheda Attività fare clic su Collega a.
Verrà visualizzata la finestra di dialogo Aggiungi collegamento al bug.
Nell'elenco Tipo collegamento non modificare l'opzione predefinita Figlio.
Fare clic su Sfoglia.
Verrà visualizzata la finestra di dialogo Scegli elementi di lavoro collegati.
Per specificare le attività a cui si desidera collegare il bug, eseguire una delle attività seguenti:
Eseguire una query per individuare le attività a cui si desidera collegarsi.
Digitare gli ID delle attività a cui si desidera collegarsi.
Digitare il testo contenuto nei titoli degli elementi di destinazione, quindi fare clic su Attività come tipo di elemento di lavoro.
Selezionare la casella di controllo accanto a ogni attività che si desidera collegare al bug, quindi fare clic su OK.
Verrà chiusa la finestra di dialogo Scegli elementi di lavoro collegati. Per ulteriori informazioni, vedere Individuare elementi di lavoro da collegare o importare.
(Facoltativo) Digitare una descrizione delle attività a cui collegare il bug nella finestra di dialogo Aggiungi nuovo elemento di lavoro collegato.
Fare clic su OK, quindi su Salva elemento di lavoro.
Verranno aggiornati sia il bug sia le attività collegate. Per ciascuna attività aggiunta verrà creato un collegamento padre al bug.
Aggiunta e collegamento di test case a un bug
È possibile creare un test case e collegarlo a un bug. Microsoft Test Manager è il client che si consiglia di utilizzare per la creazione di gruppi di test e test case. Da questo client è anche possibile collegarsi a un bug come descritto in Procedura: visualizzare i requisiti o le storie utente tramite Microsoft Test Manager.
Per aggiungere un test case a un bug
Nella scheda Test case fare clic su Nuovo.
Verrà visualizzata la finestra di dialogo Aggiungi nuovo elemento di lavoro collegato.
Nell'elenco Tipo collegamento non modificare l'opzione predefinita Testato da.
Nell'elenco Tipo di elemento di lavoro non modificare l'opzione predefinita Test case.
In Titolo digitare una descrizione dell'area da testare.
(Facoltativo) In Commento digitare informazioni aggiuntive.
Scegliere OK.
Verrà aperto un form elemento di lavoro per un test case contenente le informazioni fornite.
Specificare i campi rimanenti e quindi fare clic su Salva elemento di lavoro.
Per ulteriori informazioni sui campi nel form elemento di lavoro per un test case, vedere Test case (Scrum).
Per aggiungere test case esistenti a un bug
Nella scheda Test case fare clic su Collega a.
Verrà visualizzata la finestra di dialogo Aggiungi collegamento al bug.
Nell'elenco Tipo collegamento non modificare l'opzione predefinita Testato da.
In ID elemento di lavoro digitare o individuare gli ID dei test case a cui si desidera collegarsi.
È possibile eseguire una query salvata per individuare i test case che si desidera aggiungere, quindi selezionare la casella di controllo accanto a ogni test case a cui si desidera collegarsi.
Per ulteriori informazioni, vedere Individuare elementi di lavoro da collegare o importare.
(Facoltativo) Digitare una descrizione per i test case che vengono collegati al bug.
Fare clic su OK, quindi su Salva elemento di lavoro.
Verranno aggiornati sia il bug sia i test case collegati. Per ciascun test case aggiunto verrà creato un collegamento Test al bug.
Aggiunta di altri elementi di lavoro a un bug
È possibile aggiungere un altro bug o qualsiasi altro tipo di elemento di lavoro a un bug utilizzando la scheda Collegamenti.
Per creare un elemento di lavoro e collegarlo a un bug
Nella scheda Collegamenti fare clic su Nuovo.
Verrà visualizzata la finestra di dialogo Aggiungi nuovo elemento di lavoro collegato.
Nell'elenco Tipo collegamento fare clic su Correlato.
Nell'elenco Tipo di elemento di lavoro fare clic sul tipo di elemento di lavoro che si desidera creare.
In Titolo descrivere l'elemento di lavoro.
(Facoltativo) In Commento digitare informazioni aggiuntive.
Scegliere OK.
Verrà aperto un form elemento di lavoro contenente le informazioni fornite.
Fare clic su Salva elemento di lavoro.
Modifica dello stato di un bug
Un team può tenere traccia dello stato di avanzamento di un bug impostando il campo Stato su uno dei valori seguenti: Nuovo, Approvato, Rimosso, Eseguito o Completato. Nel diagramma indicato di seguito è illustrata sia una progressione tipica che atipica del flusso di lavoro di un bug.
Diagramma di stato del bug |
Progressione di un flusso di lavoro tipico:
Transizioni atipiche:
|
Modifiche di stato |
Casi di utilizzo |
---|---|
Da Nuovo ad Approvato |
Se il proprietario del prodotto approva la correzione del bug. |
Da Nuovo a Rimosso |
Se il proprietario del prodotto disapprova la correzione del bug. |
Da Approvato a Eseguito |
Se il team eseguirà la correzione del bug nello sprint corrente. |
Da Approvato a Rimosso |
Se il team decide di non correggere il bug. |
Da Rimosso a Nuovo |
Se il team riconsidera la correzione del bug. |
Da Eseguito a Completato |
Se il team corregge il bug e soddisfa i criteri di accettazione. |
Da Completato a Eseguito |
Se il team ha individuato lavoro aggiuntivo necessario per la correzione del bug. |
Da Eseguito ad Approvato |
Se il lavoro per il bug è stato interrotto a causa di modifiche del personale o delle priorità. |