Gestire le colonne nella scheda Kanban

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

La bacheca Kanban consente di visualizzare il flusso di lavoro del team, inclusi i tipi di lavoro e gli handoff che si verificano regolarmente man mano che il team procede con l'avanzamento degli elementi di lavoro. Ogni colonna della scheda Kanban corrisponde al lavoro svolto dal team prima che tale fase venga considerata eseguita.

Nota

Nota

Prerequisiti

  • Per configurare le impostazioni del team, è necessario essere aggiunti al ruolo Team Amministrazione istrator o essere membri del gruppo di sicurezza Project Amministrazione istrators. Per essere aggiunti, vedere Aggiungere un amministratore del team o modificare le autorizzazioni a livello di progetto.
  • È necessario assegnare l'accesso basic o superiore per eseguire tutte le funzionalità del backlog e della scheda. Gli utenti con accesso stakeholder possono modificare solo gli elementi di lavoro nella lavagna e aggiungere tag esistenti a un elemento di lavoro. Gli stakeholder non possono aggiungere elementi di lavoro o aggiornare i campi visualizzati nelle schede. Per altre informazioni, vedere Informazioni sui livelli di accesso.
  • Per configurare le impostazioni del team, è necessario essere aggiunti al ruolo Team Amministrazione istrator o essere membri del gruppo di sicurezza Project Amministrazione istrators. Per essere aggiunti, vedere Aggiungere un amministratore del team o modificare le autorizzazioni a livello di progetto.
  • È necessario assegnare l'accesso basic o superiore per eseguire tutte le funzionalità del backlog e della scheda. Gli utenti con accesso stakeholder possono modificare solo gli elementi di lavoro nella lavagna e aggiungere tag esistenti a un elemento di lavoro. Gli stakeholder non possono eseguire le attività seguenti. Per altre informazioni, vedere Informazioni sui livelli di accesso.
    • Aggiungere elementi di lavoro a una bacheca
    • Trascinare gli elementi di lavoro per aggiornare lo stato o riordinare le schede
    • Aggiornare i campi visualizzati nelle schede

Completare le attività seguenti, quindi non è necessario rivedere la configurazione.

  • Aggiungere tipi di elemento di lavoro personalizzati che si desidera visualizzare nel backlog o nella scheda. Per altre informazioni, vedere Aggiungere e gestire i tipi di elementi di lavoro.
  • Personalizzare i backlog del prodotto e del portfolio. La personalizzazione garantisce che i tipi di elemento di lavoro scelti vengano visualizzati nei backlog e nelle bacheche. Per altre informazioni, vedere Personalizzare backlog e bacheche.
  • Personalizzare gli stati del flusso di lavoro. Ogni stato del flusso di lavoro viene visualizzato come colonna nella scheda Kanban. Per altre informazioni, vedere Personalizzare un flusso di lavoro.

È consigliabile esaminare gli articoli seguenti:

Mappare gli stati del flusso di lavoro

La scheda Kanban usa il tipo di elemento di lavoro e le categorie Stato per raggruppare gli elementi di lavoro che si desidera gestire nello stesso modo.

  1. Identificare i flussi di lavoro del team. Vedere la tabella seguente di flussi di lavoro di esempio e le relative descrizioni.

    Workflow Descrizione
    Backlog Creare un elenco con priorità degli elementi di lavoro su cui il team non è ancora pronto per lavorare
    Analisi Identificare criteri di accettazione ben compresi e condivisi, insieme al lavoro complessivo necessario per sviluppare e testare l'elemento
    Sviluppo Scrivere codice ed eseguire unit test per l'elemento
      Test Eseguire esplorativo, automatizzato, integrazione e altri test
    Fatto Consegna all'ambiente di produzione perché l'articolo è pronto
  2. Conoscere i tipi di elemento di lavoro e le schede visualizzate.

    Categoria tipo di elemento di lavoro Gli elementi di lavoro vengono visualizzati qui
    Requisito Solo sulla scheda prodotto
    Funzionalità Solo nella scheda Portfolio feature
    Epica Solo nella scheda portfolio Epic
    Personalizzazione Solo in una scheda portfolio personalizzata

    Suggerimento

    È consigliabile eseguire il mapping di ogni stato del flusso di lavoro a una colonna Kanban, come se non sia mappato, non viene visualizzato nella scheda Kanban.

  3. Specificare lo stato del flusso di lavoro per ogni tipo di elemento di lavoro e colonna, usando una delle quattro categorie seguenti.

    Categoria Stato Descrizione
    Proposto La prima colonna della scheda Kanban viene mappata automaticamente allo stato predefinito per ogni elemento di lavoro
    In corso È necessario specificare lo stato del flusso di lavoro per ogni WIT e colonna
    Completato È possibile eseguire il mapping solo all'ultima colonna della scheda Kanban
    Rimosse Non è necessario specificare lo stato del flusso di lavoro

Nota

Quando si aggiungono bug o altri elementi di lavoro a una scheda Kanban, è possibile che vengano creati nuovi stati del flusso di lavoro che richiedono modifiche ai mapping tra colonne e stato nelle situazioni seguenti:

Aggiungere e modificare le colonne

I titoli e le scelte delle colonne dipendono dal processo usato per creare il progetto e dal fatto che il team abbia scelto di gestire bug come requisiti o attività simili.

Seguire questa procedura per aggiungere e modificare le colonne.

  1. Aprire la scheda Kanban.

  2. Selezionare Configura le impostazioni del team per configurare la bacheca e impostare le impostazioni generali del team.

    Screenshot che mostra le impostazioni della bacheca aperte per un team.

  3. Selezionare Colonne e quindi una scheda colonna per visualizzare tutte le impostazioni che è possibile modificare. Le impostazioni della colonna iniziale sono simili alle impostazioni illustrate nell'immagine seguente.

    Screenshot che mostra la finestra di dialogo Impostazioni e la selezione di una colonna Attiva.

  4. Modificare i titoli delle colonne per eseguire il mapping alle fasi del flusso di lavoro. È possibile aggiungere, rinominare e spostare colonne per supportare più fasi.

    Rinominare le prime tre colonne in Backlog, Analizza e Sviluppo. Aggiungere quindi una colonna ed etichettarla Test.

    È possibile rinominare una colonna direttamente dalla scheda Kanban.

    Screenshot che mostra la ridenominazione di una colonna direttamente in una scheda.

    In alternativa, è possibile aprire la finestra di dialogo e modificare una o più impostazioni per una colonna Kanban.

    Screenshot che mostra la finestra di dialogo di Impostazioni e le selezioni per l'aggiunta di una colonna Test.

  5. Per modificare l'ordine delle colonne, trascinare la scheda colonna nella posizione desiderata.

  6. Per eliminare una colonna, assicurarsi innanzitutto che la colonna non contenga elementi di lavoro. In caso affermativo, spostare gli elementi in un'altra colonna. Quindi:

    1. Aprire Impostazioni, selezionare Colonne e selezionare Azioni nella scheda colonna.
    2. Selezionare Rimuovi nel menu.

    Screenshot che mostra le selezioni per l'eliminazione di una colonna nella finestra di dialogo Impostazioni.

  7. Modificare i mapping dello stato in base alle esigenze per le colonne aggiunte, gli stati del flusso di lavoro aggiunti o i wit aggiunti.

    In genere, è necessario aggiornare i mapping dello stato quando si modifica l'impostazione Uso dei bug , aggiungere wit alla categoria Requisito o personalizzare il flusso di lavoro.

  8. Al termine delle modifiche, selezionare Salva.

Aggiornare lo stato e gli elementi di consegna

Trascinare gli elementi di lavoro per aggiornare lo stato. Ad esempio, per segnalare quando il lavoro può iniziare in una fase downstream, trascinare gli elementi nella colonna successiva.

Screenshot che mostra il trascinamento di un elemento dalla colonna Analizza alla colonna Sviluppo.

È possibile spostare un elemento da una colonna a qualsiasi altra colonna della scheda, avanti e indietro. Per consegnare il lavoro a un altro membro del team, riassegnarlo direttamente dal consiglio di amministrazione.

Screenshot che mostra l'assegnazione di un elemento da una lavagna Kanban.

I membri del team che ricevono l'handoff possono impostare avvisi per ricevere notifiche di posta elettronica immediate sul lavoro appena assegnato.

Modificare le priorità del team

Trascinare un elemento verso l'alto o verso il basso all'interno di una colonna. Screenshot che mostra lo spostamento di un elemento all'interno di una colonna.

Tenere traccia dello stato della colonna Kanban

Usare lo strumento di query per elencare un subset di elementi di lavoro per la revisione, la valutazione, l'aggiornamento o la generazione di grafici. Ad esempio, è possibile creare una query per elencare tutte le storie utente attive (specificare due clausole: Work Item Type=User Story e State=Active).

Specificare i limiti wip, dividere le colonne e la definizione di operazione completata

Dividere le colonne

Poiché ogni colonna corrisponde a una fase di lavoro, è possibile visualizzare rapidamente il numero di elementi in corso in ogni fase. Tuttavia, esiste spesso un ritardo tra quando il lavoro viene spostato in una colonna e quando inizia effettivamente il lavoro. Per contrastare il ritardo e rivelare lo stato effettivo del lavoro in corso, è possibile attivare le colonne suddivise. Quando vengono suddivise, ogni colonna contiene due sottocolumni, In corso e Fine.

Screenshot che mostra Kanban con colonne suddivise.

Le colonne suddivise consentono al team di implementare un meccanismo di pull all'interno del processo del flusso di lavoro. Senza dividere le colonne, i team inoltrano il lavoro per segnalare che hanno completato la fase di lavoro. Tuttavia, il push alla fase successiva non significa necessariamente che un membro del team inizi immediatamente a lavorare su tale elemento.

Con le colonne suddivise, il team sa esattamente quanti elementi si trovano inattive, in attesa dell'inizio del lavoro. Si ha maggiore visibilità sulla quantità di elementi che si trovano inattivi in ogni fase durante il processo del flusso di lavoro.

Spostare gli elementi nelle colonne In corso e Fine

Con le colonne suddivise attivate, si aggiorna lo stato degli elementi nella scheda Kanban nello stesso modo in cui si ha prima. Tuttavia, ora quando si completa il lavoro su un elemento, lo si sposta in Fine, anziché in una colonna downstream. Quando il membro del team successivo diventa libero di lavorare sull'elemento con priorità alta successiva, lo inserisce in In corso e lo riassegna a se stesso.

Ad esempio, quando un membro del team completa l'attività di codifica, sposta l'elemento in Fine nella colonna Sviluppo. Quando il tester è pronto per testare l'elemento, lo estrae in In corso sotto la colonna Test.

Screenshot che mostra la scheda Kanban con la colonna divisa.

Identificare i colli di bottiglia

Le colonne suddivise offrono informazioni ancora più dettagliate sul numero di elementi inattivi in una colonna Fine . Il team può facilmente vedere quando gli elementi si accumulano, che segnalano un potenziale collo di bottiglia.

Screenshot della scheda Kanban, colonne suddivise che mostrano gli elementi in pila.

Esaminando la frequenza di accumulo e la posizione in cui si verificano, il team può regolare i processi per eliminare i colli di bottiglia. I processi del flusso di lavoro che non comportano alcun collo di bottiglia corrispondono a flussi perfetti. Nessun elemento si trova in una coda per nessun elemento

Scegliere le colonne da dividere

Prima di suddividere le colonne, assicurarsi di eseguire il mapping di ogni fase del processo del team a una colonna Kanban. Esistono solo colonne suddivise in cui esistono le operazioni di hand-off chiare e si vuole che i team esegnino l'elemento nella fase successiva.

  1. Aprire la lavagna Kanban e scegliere l'icona a forma di ingranaggio per configurare la lavagna e impostare le impostazioni generali del team.

    Screenshot delle impostazioni della scheda apri per un team, lo spostamento verticale.

  2. Scegliere Colonne e quindi scegliere la scheda colonna da dividere. Aggiungere un segno di spunta nella casella di controllo per fare in modo che la colonna sia divisa.

    Nota

    Sono disponibili titoli e scelte di colonna diversi in base al processo usato per creare il progetto e se il team ha scelto di trattare bug come requisiti o attività simili.

    Screenshot della pagina delle impostazioni della scheda Kanban, Colonne di divisione.

  3. Al termine dell'operazione, scegliere Salva.

    Suggerimento

    È possibile filtrare le query e creare grafici usando il campo Tabellone fine colonna.

Elencare gli elementi di lavoro in una colonna In corso o Fatto

È possibile eseguire una query per gli elementi di lavoro in una colonna divisa usando il campo Tabellone fine . Questo campo accetta un valore False quando si trova nella colonna In corso e True quando si trova nella colonna Fine .

Per esempi sull'esecuzione di query sulle colonne della scheda, vedere Eseguire query in base all'assegnazione o alle modifiche del flusso di lavoro.

Aggiungere la definizione di Fine a una colonna

Quando il team passa da una fase all'altra nel loro lavoro, è fondamentale che abbiano una comprensione condivisa di ciò che costituisce come "fatto". È possibile definire i criteri per la definizione di Fine in ogni colonna Kanban. In questo modo, il team può identificare le attività necessarie che devono essere completate prima di passare un elemento alla fase successiva. Questa attività implementa anche uno dei set di base Kanban, rendere espliciti i processi e i criteri.

I membri del team possono controllare rapidamente i criteri scegliendo l'icona Informazioni informazioni sulla descrizione comando .

Screenshot che mostra la descrizione comando delle informazioni della definizione di Fine.

  1. Aprire la scheda Kanban.

  2. Scegliere l'icona a forma di ingranaggio per configurare la lavagna e impostare le impostazioni generali del team.

    Screenshot dell'ingranaggio delle impostazioni evidenziato per la selezione.

  3. Scegliere Colonne e quindi una scheda colonna per configurare la definizione di Fine per tale colonna.

    Screenshot che mostra la schermata di gestione delle colonne, immettendo testo normale per Definizione di operazione completata.

  4. Al termine delle modifiche, selezionare Salva.

Eseguire altre attività

Nella tabella seguente vengono elencate le attività e i relativi articoli associati, in modo da poter eseguire altre operazioni con la scheda Kanban.

Articolo Attività
Filtrare in modo interattivo backlog, bacheche, query e piani Filtrare la bacheca per concentrarsi sul lavoro selezionato in base all'assegnazione a un membro del team o a uno sprint, tag o funzionalità padre.
Stato aggiornamento Aggiornare lo stato del flusso di lavoro tramite operazioni di trascinamento della selezione.
Modificare le priorità Riordinare le schede per modificare la priorità degli elementi di lavoro.
Personalizzare le schede Visualizzare e assegnare rapidamente valori al campo chiave.
Tenere traccia dello stato della colonna della scheda Creare query e grafici in base alle colonne della lavagna.
Visualizzare e configurare un diagramma di flusso cumulativo Esaminare un diagramma di flusso cumulativo in base alle assegnazioni di colonna.