Modificare un processo di progetto da Agile a Scrum

Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2020

È possibile modificare un progetto in base al processo Agile per usare un processo Scrum ereditato. Questo articolo illustra i passaggi necessari per apportare questa modifica.

Prima di apportare questa modifica, è consigliabile acquisire familiarità con il processo in cui si sta modificando. I tipi di elemento di lavoro Task, Bug, Feature e Epic sono gli stessi per i processi Scrum e Agile. Alcuni valori dei campi State e Reason, tuttavia, sono diversi.

  Processo Tipi di elemento di lavoro Workflow
Agile Screenshot that shows Agile work item types. Screenshot that shows Agile workflow.
Scrum Screenshot that shows Scrum work item types. Screenshot that shows Scrum workflow.

Per altre informazioni, vedere Informazioni sui processi e sui modelli di processo.

I motivi per cui è possibile modificare il processo da Agile a Scrum:

  • Si vuole usare l'elemento e lo sforzo del backlog del prodotto invece di storia utente e punti di storia.
  • L'organizzazione richiede a tutti di standardizzare il rilevamento con un processo ereditato personalizzato basato sul processo Scrum.

Avviso

Se sono presenti elementi di lavoro esistenti, questo processo richiede aggiornamenti manuali per gli elementi di lavoro e la configurazione della scheda. Assicurarsi di seguire i passaggi descritti in questo articolo per assicurarsi di gestire i passaggi manuali necessari dopo aver modificato il processo usato da un progetto.

Prerequisiti

Aprire Impostazioni> Process

È possibile creare, gestire e apportare personalizzazioni ai processi dal processo delle impostazioni>dell'organizzazione.

  1. Scegliere il logo di Azure DevOps per aprire Progetti. Quindi scegliere Impostazioni organizzazione.

    Choose Organization settings.

  2. Scegliere quindi Processo.

    Choose Process.

    Importante

    Se non viene visualizzato Processo, si sta lavorando da TFS-2018 o versione precedente. La pagina Processo non è supportata. È necessario usare le funzionalità supportate per il modello di processo XML locale.

È possibile creare, gestire e apportare personalizzazioni ai processi da Collection Impostazioni> Process.

  1. Scegliere il logo di Azure DevOps per aprire Progetti. Scegliere la raccolta di progetti i cui processi si desidera personalizzare e quindi scegliere Raccolta Impostazioni.

    Choose Organization settings.

  2. Scegliere quindi Processo.

    Choose Process.

Creare e personalizzare un processo ereditato scrum

Il primo passaggio consiste nel creare un processo ereditato che è possibile personalizzare. I processi di sistema predefiniti non vengono personalizzati.

  1. Nella pagina Processo scegliere l'icona azioni del processo di sistema Scrum e quindi selezionare Crea processo ereditato. Denominare il processo "Scrum - Ereditato".

  2. Se i tipi di elemento di lavoro User Story and Issue vengono usati dal progetto corrente, aggiungere questi tipi di elemento di lavoro al processo "Scrum - Ereditato".

    Non è necessario aggiungere dettagli a questi tipi di elemento di lavoro perché verranno modificati in un secondo momento in Elemento backlog prodotto e Ostacolo. Tuttavia, se sono stati acquisiti i dettagli all'interno di un campo, ad esempio Punti brano, Priorità o altro campo, aggiungere tali campi ai tipi di elemento di lavoro.

  3. Al termine, l'elenco dei tipi di elemento di lavoro dovrebbe essere visualizzato come segue.

    Scrum Inherited WITs

Modificare il processo di progetto

  1. Scegliere il processo che contiene il progetto da modificare. Per passare da Agile a Scrum, scegliere Agile o il processo personalizzato basato su Agile. Qui scegliamo Agile.

    Choose the Agile process

  2. Scegliere Progetti, quindi scegliere l'icona delle azioni per il progetto che si vuole modificare e selezionare Cambia processo. Qui scegliamo il progetto MyAgile.

    Choose Projects tab

    Seguire i passaggi nella procedura guidata.

  3. Scegliere il processo Scrum - Ereditato creato in precedenza e quindi scegliere Salva.

    Step 1 of 3 of change process dialog, Choose the process

    Se è stato ignorato il passaggio 2 di Creare e personalizzare un processo ereditato scrum, si riceverà il messaggio seguente per aggiungere i tipi di elemento di lavoro mancanti.

    Step 2 of 3 of change process dialog, Retry

    Chiudere la finestra di dialogo della procedura guidata e aggiungere ora i tipi di elemento di lavoro mancanti. Vedere Aggiungere e gestire i tipi di elemento di lavoro.

  4. Al termine, la procedura guidata visualizza le informazioni seguenti. Prendere nota dei passaggi da seguire e quindi scegliere Chiudi.

    Step 3 of 3 of change process dialog

Passaggi per aggiornare manualmente gli elementi di lavoro e le impostazioni della scheda:

  • Aggiornare la colonna al mapping dello stato per ogni scheda Kanban del team
  • Aggiornare gli elementi di lavoro esistenti usando i tipi di elemento di lavoro impostati dal processo di destinazione
  • Aggiornare gli elementi di lavoro esistenti usando il modello di stato corretto del processo di destinazione.

Aggiornare le impostazioni della colonna a stato della scheda Kanban

È possibile personalizzare le schede Kanban per visualizzare le colonne intermedie. Per ogni colonna aggiunta, è necessario scegliere uno stato del flusso di lavoro valido per i tipi di elemento di lavoro visualizzati nella scheda. Per altre informazioni, vedere Stati del flusso di lavoro e categorie di stato.

  1. Per ogni team, aprire la bacheca Kanban.

    Open team Kanban board

  2. Scegliere il collegamento Correggi ora o l'icona a forma di ingranaggio per configurare le impostazioni della scheda.

    Verrà visualizzata la finestra di dialogo Impostazioni. Le schede che visualizzano un'icona obbligatoria richiedono una correzione.

    Columns dialog

    Rinominare ogni colonna e scegliere lo stato corretto per ogni colonna in modo che il mapping da colonna a stato sia corretto. Se necessario, aggiungere una o più colonne. Al termine, scegliere Salva e chiudi.

    Kanban board fixed.

Aggiornare gli elementi di lavoro

Il passaggio successivo consiste nell'aggiornare in blocco gli elementi di lavoro. La sequenza consigliata è:

  • Creare una query dell'elemento di lavoro che visualizza tutti gli elementi di lavoro che richiedono l'aggiornamento.
  • Eseguire un aggiornamento in blocco per modificare il tipo di elemento di lavoro degli elementi di lavoro Della storia utente in Elementi backlog prodotto.
  • Eseguire un aggiornamento in blocco in tutti gli stati per passare da stati Agile( Attivo, Risolto e Chiuso) agli stati del processo Scrum - Approvato, Commit e Fine.
  1. Creare una query per ottenere un elenco di tutte le storie utente, i problemi, le funzionalità, le attività e le epiche. Sarà necessario modificare il tipo di elemento di lavoro dei primi due tipi di elemento di lavoro e i campi Stato e Motivo per tutti gli elementi.

    Query all items

  2. Scegliere l'icona azioni e quindi selezionare Opzioni colonna. Scegliere di visualizzare i campi Stato e Motivo. Scegliere la scheda Ordina e impostarla per ordinare l'elenco in base al tipo di elemento di lavoro e al valore dello stato.

    Column options dialog, sort tab

  3. Scegliere Risultati per visualizzare solo l'elenco degli elementi di lavoro.

  4. Evidenziare tutte le storie utente, scegliere l'icona azioni, selezionare Cambia tipo e modificare il tipo in Product Backlog Item (Elemento backlog prodotto).

    Change type dialog

    Per altri dettagli, vedere Spostare, modificare o eliminare elementi di lavoro, Modificare il tipo di elemento di lavoro.

    È possibile che si ricevano errori in cui il tipo di elemento di lavoro e lo stato non corrispondono. In tal caso, non è possibile salvare le modifiche fino a quando non si aggiorna lo stato come descritto nel passaggio successivo.

    Error state of changed work item type

  5. Evidenziare tutti gli elementi di lavoro dello stesso stato, ad esempio Risolto, scegliere l'icona delle azioni e quindi selezionare Modifica. Aggiungere il campo State (Stato) e selezionare Committed (Commit) o un valore valido per Product Backlog Item (Elemento backlog prodotto). Potrebbe anche essere necessario aggiornare il campo Motivo. Per informazioni dettagliate, vedere Modificare in blocco gli elementi di lavoro.

    Edit work item dialog

    Questo dovrebbe comportare un elenco aggiornato senza errori.

    Updated list without errors.

  6. Per salvare le modifiche, scegliere l'icona azioni e selezionare Salva elementi.

  7. Ripetere i passaggi precedenti per modificare il tipo di elemento di lavoro per Issue to Ostacoli e aggiornare gli stati in stati validi per i tipi di elemento di lavoro.

  8. Al termine, assicurarsi di scegliere l'icona azioni e selezionare Salva elementi.

Suggerimento

Se si dispone di una serie di modifiche al valore del campo, ad esempio popolando il campo Effort con il valore contenuto in Story Points, è possibile farlo usando Excel. Vedere Aggiungere o modificare elementi di lavoro in blocco con Excel.

Verificare le modifiche

  1. Passare al backlog del team ed esaminare le storie utente.

    View team backlog

  2. Passare alla bacheca del team e verificare che le impostazioni della colonna siano valide.

    View team board

    Per aggiungere colonne o modificare i nomi delle colonne, vedere Aggiungere colonne alla scheda Kanban.

Aggiornamenti facoltativi

Dopo aver modificato il processo, è possibile apportare aggiornamenti aggiuntivi nel modo seguente: