Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022 | Azure DevOps Server 2020
Questa guida consente ai product manager di iniziare a usare Azure Boards. Riepiloga le raccomandazioni pratiche per la configurazione dei team, la pianificazione del lavoro e l'uso di Bacheche, Backlog, Iterazioni e Piani di Consegna per garantire un valore prevedibile.
Note
Se il team segue in modo specifico Kanban o Scrum, vedere Informazioni su Boards e Kanban o esercitazioni su Scrum.
La maggior parte delle raccomandazioni si applica sia ad Azure DevOps Services (cloud) che a Azure DevOps Server (locale). Alcune funzionalità, tra cui Rollup, Analytics e alcuni strumenti di pianificazione del portfolio, sono disponibili solo nel cloud.
Configurazione dei team
Definire un team per ogni gruppo di consegna che dovrebbe lavorare in modo autonomo. Configurare i team lungo flussi di valore in modo che ogni team possa pianificare, monitorare e fornire autonomamente, mantenendo comunque le roadmap a livello di prodotto.
Raccomandazioni:
- Creare un team per caratteristica o gruppo di consegna (solitamente 6-12 sviluppatori).
- Assegnare a ogni team il proprio percorso di area e la cadenza di iterazione.
- Usare le impostazioni del team per assegnare percorsi predefiniti di area e iterazione in modo che gli elementi di lavoro aggiunti dal team ereditino il contesto corretto.
Ulteriori informazioni:
Configurare le iterazioni
Definire i percorsi di iterazione (iterazioni) a livello di prodotto, quindi assegnare i team alle iterazioni appropriate. Mantenere una cadenza di iterazione coerente tra i team correlati in cui aiuta il coordinamento.
Raccomandazioni:
- Scegliere una cadenza comune per i team che forniscono insieme (1-4 settimane tipiche).
- Creare almeno sei iterazioni per supportare la pianificazione per i prossimi 3-6 mesi.
- Utilizzare le iterazioni in modo coerente per la previsione e la pianificazione delle iterazioni.
- Prendere in considerazione approcci di flusso continui per i team che possono offrire in modo incrementale senza limiti di tempo fissi.
- Per i team basati sul flusso, concentratevi sui limiti di WIP (Work in Progress) anziché sulla capacità di iterazione.
Ulteriori informazioni:
Scegliere i tipi di elemento di lavoro
Selezionare i tipi di elemento di lavoro che corrispondono al modo in cui i team pianificano e distribuiscono il lavoro. Mappare il lavoro a livello di prodotto (Funzionalità, Epiche) al lavoro a livello di team (Storie utente, Problemi, PBI) e, facoltativamente, consentire ai team di suddividere il lavoro in Attività.
Raccomandazioni:
- Usare la funzionalità per rappresentare il valore per i clienti.
- Usare i requisiti (Storia utente/Problema/Elemento backlog prodotto) per il lavoro con ambito team a seconda del processo.
- Usare il Task per il lavoro dello sviluppatore che si adatta a un'iterazione.
- Accettare il modo in cui i team gestiscono i bug (come elementi di backlog o come lavoro di sviluppo).
Ulteriori informazioni:
- Informazioni sugli elementi di lavoro
- Flusso di lavoro Agile in Azure Boards
- Campi predefiniti ed elementi di lavoro usati nei modelli di processo
- Definire caratteristiche ed epiche
Creare e gestire la roadmap del prodotto
Usare il backlog delle funzionalità come la roadmap del prodotto. Fare in modo che i product manager ordinino e perfezionino le funzionalità; consentire ai team di suddividere le funzionalità in elementi di backlog ed eventualmente in compiti.
Raccomandazioni:
- Mantieni ordinato il backlog delle funzionalità.
- Suddividere le funzionalità in requisiti di dimensioni che i team possono completare all'interno delle iterazioni.
- Esaminare e perfezionare regolarmente i backlog (pulitura/perfezionamento del backlog).
Backlog delle funzionalità
I responsabili dei prodotti creano e ordinano le funzionalità nel backlog delle funzionalità. Ogni funzionalità deve rappresentare una funzionalità spedibile.
Backlog dei requisiti
Teams aggiunge i requisiti al backlog dei requisiti, li ridimensiona per un'iterazione ed esegue il mapping alle funzionalità padre.
Raccomandazioni:
- Requisiti di dimensione in modo che un team possa completarli in un'unica iterazione.
- Mantenere chiari i criteri di accettazione e la definizione di operazione completata.
- Mappare il lavoro non associato alla funzione appropriata.
Ulteriori informazioni:
Previsione e mappatura a lungo termine
Usare lo strumento Forecast e la produttività del team per prevedere quando le funzionalità potrebbero essere distribuite. La previsione richiede stime (punti storia, sforzo o dimensioni) in base ai requisiti. Se si preferisce una previsione semplice in base al conteggio, assegna stima = 1 per ogni requisito.
Raccomandazioni:
- Stabilire un approccio di stima coerente tra i team che alimentano una roadmap comune per i prodotti.
- Usare Previsione per modellare diverse iterazioni in anticipo e convalidare i presupposti.
Gestire le dipendenze
Tenere traccia delle dipendenze tra team usando collegamenti predecessore/successore e mettendo in evidenza le dipendenze nei piani di consegna.
Raccomandazioni:
- I tag dipendenti funzionano con un tag coerente ( ad esempio ,
dependency) per le query rapide. - Usare i tipi di collegamento predecessore/successore per acquisire dipendenze formali.
- Visualizzare le dipendenze nei piani di consegna o usare report basati su query per valutare gli elementi bloccanti.
Ulteriori informazioni:
Note
Le estensioni del Marketplace (ad esempio, Visualizzazione elementi di lavoro) possono aiutare a visualizzare le relazioni, ma non sono funzionalità supportate dal team del prodotto Azure Boards.
Lavorare nelle iterazioni
Usare il backlog di iterazione e la bacheca delle attività per pianificare e distribuire il lavoro di iterazione. Aggiornare gli stati ogni giorno in modo che i grafici di stato rimangano accurati.
Raccomandazioni:
- Pianificare ogni iterazione con il team e definire un obiettivo.
- Assicurarsi che gli elementi di lavoro assegnati all'iterazione abbiano criteri chiari di proposta di valore e accettazione.
- Aggiornate il lavoro rimanente e lo stato durante l'iterazione.
- Monitorare dashboard e grafici per tenere traccia della velocità effettiva o dei blocchi.
Ulteriori informazioni:
Esaminare lo stato di avanzamento e la consegna
Usare la scheda Funzionalità, le colonne di riepilogo nel Backlog Funzionalità e i Piani di Consegna per esaminare lo stato di avanzamento tra i team.
Raccomandazioni:
- Aggiungere l'avanzamento del consolidamento o i totali al backlog delle funzionalità per monitorare a colpo d'occhio il completamento.
- Personalizzare le colonne della scheda Funzionalità in modo che corrispondano al ciclo di vita della distribuzione (ad esempio: Ricerca, In Attesa, In Corso, Implementazione Cliente).
- Usare Piani di Consegna per coordinare le date e le dipendenze tra team.
Ulteriori informazioni:
- Visualizzare lo stato di avanzamento o il valore totale del rollup
- Esaminare i piani di recapito del team
Miglioramento del processo
Rendi il miglioramento continuo parte del tuo ritmo. Usare analisi retrospettive, grafici di velocità e dashboard per identificare i miglioramenti e tenere traccia dello stato di avanzamento.
Raccomandazioni:
- Tenere analisi retrospettive regolari e acquisire azioni di miglioramento.
- Usare la velocità effettiva e il tempo del ciclo per comprendere e migliorare il flusso di lavoro.
- Tenere traccia del lavoro di miglioramento su una scheda dedicata o un backlog.
Ulteriori informazioni:
- Visualizza o configura la velocità del team
- Add and manage dashboards (Aggiungere e gestire i dashboard)
Ottimizzare il flusso di lavoro
Controllare WIP per migliorare la prevedibilità del recapito e ridurre il tempo del ciclo. Indipendentemente dal fatto che i team usino iterazioni o flussi continui, la limitazione di WIP consente ai team di concentrarsi e offrire valore più velocemente.
Raccomandazioni:
- Impostare limiti WIP sulle colonne del board per evitare il sovraccarico di lavoro.
- Monitorare il tempo ciclo dall'inizio alla consegna per ogni tipo di elemento di lavoro.
- Usare diagrammi di flusso cumulativi per visualizzare i colli di bottiglia.
- Concentrarsi sul completamento del lavoro prima di iniziare un nuovo lavoro.
Ulteriori informazioni: