Processo Agile

Azure Boards | Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018 - TFS 2013

Il processo Agile supporta i tipi di elemento di lavoro (WIT) seguenti per pianificare e tenere traccia del lavoro, dei test, dei commenti e dei suggerimenti e della revisione del codice. Con diversi WIT è possibile tenere traccia di diversi tipi di — lavoro, ad esempio funzionalità, storie utente e attività. Questi artefatti vengono creati quando si crea un progetto usando il processo Agile. Si basano su principi e valori Agile.

Tipi di elementi di lavoro del processo Agile

Oltre ai WIT, i team hanno accesso a un set di query sugli elementi di lavoro per tenere traccia delle informazioni, analizzare lo stato di avanzamento e prendere decisioni.

Nota

È possibile personalizzare il sistema di rilevamento del lavoro per il progetto creando e personalizzando un processo ereditato e applicando tale processo al progetto. Per altre informazioni, vedere Modello di processo di ereditarietà.

Nota

È possibile personalizzare il sistema di rilevamento del lavoro per il progetto personalizzando un processo ereditato o un processo XML locale. Per altre informazioni, vedere Modello di processo di ereditarietà o Personalizzazione di processi XML locali.

La versione più recente di ogni processo viene caricata automaticamente quando si installa o si esegue l'aggiornamento alla versione più recente di Azure DevOps Server. Altri artefatti, ad esempio SQL Server report sono disponibili solo quando ci si connette a un progetto. Si applicano altri requisiti per le risorse.

Nota

È possibile personalizzare il sistema di rilevamento del lavoro per il progetto personalizzando un processo XML locale. Per altre informazioni, vedere Personalizzazione di processi XML locali.

La versione più recente di ogni processo viene caricata automaticamente quando si installa o si esegue l'aggiornamento alla versione più recente di Azure DevOps Server. Altri artefatti, ad esempio SQL Server report sono disponibili solo quando ci si connette a un progetto. Si applicano altri requisiti per le risorse.

Nota

È possibile personalizzare il sistema di rilevamento del lavoro per il progetto personalizzando un processo XML locale. Per altre informazioni, vedere Personalizzazione di processi XML locali.

La versione più recente di ogni processo viene caricata automaticamente quando si installa o si esegue l'aggiornamento alla versione più recente di Azure DevOps Server. Altri artefatti, ad esempio SQL Server report e SharePoint dashboard, sono disponibili solo quando ci si connette a un progetto. Si applicano altri requisiti per le risorse.

I wit seguenti sono disponibili come segue: Epic, TFS 2015 e versioni successive; Parametri condivisi, TFS 2013.2 e versioni successive; e Piano di test e Gruppo di test, TFS 2013.3 e versioni successive.

Pianificare e tenere traccia del lavoro con Agile

È possibile compilare il piano del progetto creando un backlog di storie utente che rappresentano il lavoro che si vuole sviluppare e spedire. È possibile tenere traccia di bug, attività e problemi di blocco usando i bug, le attività e i wit di problema. Per supportare la gestione del portfolio, i team creano funzionalità ed epiche per visualizzare un rollup delle storie utente all'interno o tra i team. Per informazioni dettagliate sull'uso dei wit Agile, vedere Agile process work item types and workflow (Tipi di elementi di lavoroe flusso di lavoro dei processi Agile).

Il flusso essenziale per iniziare è come illustrato. Per iniziare a usare gli strumenti Scrum o Kanban, vedere Introduzione agli strumenti Agile per pianificare e tenere traccia del lavoro.

Fare clic su una delle immagini seguenti per passare all'articolo collegato.

 Definire le storie Organizzareil  backlogGestire i  bugGestire i  problemi

Nota

Un elemento di lavoro è un record di database che contiene la definizione, l'assegnazione, la priorità e lo stato del lavoro. Il tipo di elemento di lavoro definisce il modello dei campi, il flusso di lavoro e il form per ogni tipo. Gli elementi di lavoro possono essere collegati tra loro per supportare il rilevamento delle dipendenze, il rollup di lavoro e i rapporti.

Elencare elementi di lavoro tramite query

È possibile gestire il carico di lavoro in modo più efficace esaminando spesso lo stato delle storie utente e delle attività. È possibile usare le query degli elementi di lavoro condivise per elencare gli elementi di lavoro per uno sprint corrente o il backlog del prodotto.

Nota

I nuovi progetti non definiscono più un set predefinito di query condivise al momento della creazione del progetto. Le definizioni per le query condivise sono state rimosse dal modello di processo. Per le distribuzioni locali, è possibile aggiungerle a un modello di processo personalizzato come descritto in Aggiungere query elemento di lavoro a un modello di processo.

Query di elementi di lavoro Agile

Le descrizioni delle query predefinite sono elencate più avanti in questo articolo.

È possibile visualizzare ed eseguire query dal portale Web o dal plug-in Team Explorer per Visual Studio. È possibile modificare una query usando l'editor di query per applicare criteri di filtro diversi. È anche possibile aggiungere query ai dashboard del team.

Suggerimenti rapidi sulle query condivise

Se non si ha la Azure Boards, il rilevamento del lavoro e le query condivise, vedere questi suggerimenti per informazioni su come gestire il lavoro in modo più efficace:

  • Per trovare gli elementi di lavoro assegnati all'utente, aggiungere come valore per il campo Assegnato a @Me in una delle clausole di query.
  • Tutti gli utenti validi con accesso standard possono creare query e cartelle nell'area Query dati. Per creare query ed eseguire query in Query condivise, è necessario disporre dell'autorizzazione Collaborazione impostata e a cui sia stato assegnato l'accesso Basic o versione successiva. Per altre informazioni, vedere Impostare le autorizzazioni per le query.
  • È possibile modificare qualsiasi query aggiungendo criteri per concentrarsi su un'area del prodotto, un'iterazione o un altro campo. Per modificare una query, aprire l'editor di query.
  • È possibile aprire qualsiasi query in Excel in cui è possibile aggiornare i campi di uno o più elementi di lavoro e pubblicare le modifiche nel database per tenere traccia degli elementi di lavoro.
  • È possibile visualizzare lo stato o lo stato creando un grafico a torta, un istogramma o un grafico di tendenza per le query con elenco flat.

Importante

A partire Visual Studio 2019, il plug-in Azure DevOps per Office è deprecatosupport per Microsoft Project. Project'integrazione e il comando TFSFieldMapping non sono supportati per Azure DevOps Server 2019 e versioni successive, incluso Azure DevOps Services. È possibile continuare a usare Microsoft Excel.

Monitorare lo stato

Tutti i processi — Agile, Scrum e CMMI supportano la creazione di dashboard e — grafici di stato e di tendenza. Inoltre, diversi grafici vengono compilati automaticamente in base agli strumenti Agile in uso. Questi grafici vengono visualizzati all'interno del portale Web.

Creare grafici leggeri

Per iniziare, è possibile definire una query flat condivisa e creare un grafico in base agli interessi di rilevamento. I tipi di grafico includono grafici a torta, a barre, istogrammi, a barre in pila e grafici ad area in pila pivot e di — — — tendenza, a linee e ad — area.

 Modifica query  Crea graficoAggiungi al  dashboard.

Widget di analisi e Power BI report

Il servizio di analisi può rispondere a domande quantitative sullo stato passato o presente dei progetti. È possibile aggiungere widget di Analytics a un dashboard o usare Power BI per creare grafici e report.

Per altre informazioni, vedere Che cos'è il servizio di analisi?

SQL Server report

Se la raccolta di progetti e il progetto sono configurati con SQL Server Analysis Services e Reporting Services, sarà possibile accedere a una serie di report Agile. Perché questi report siano utili, i team devono eseguire determinate attività, ad esempio definire processi di compilazione, collegare elementi di lavoro e aggiornare lo stato o il lavoro rimanente.

Se è necessario aggiungere Reporting Services o aggiornare i report alle versioni più recenti, vedere Aggiungere report a un progetto.

SharePoint dashboard del portale

È possibile accedere ai dashboard dei processi Agile visualizzati tramite SharePoint. Questi dashboard visualizzano i dati del progetto, supportano le attività di indagine e aiutano i team a eseguire rapidamente le attività comuni. Questi dashboard supportano la visualizzazione di parti di accesso Web per elencare gli elementi di lavoro e i report compilati nel cubo Analysis Services.

Per usare SharePoint dashboard, il progetto deve avere un portale del progetto configurato e il portale del progetto deve puntare a un SharePoint sito .

Prima di iniziare a tenere traccia del lavoro, è necessario avere un progetto. Per crearne uno, vedere Creare un progetto.

Se si ha un progetto, iniziare a tenere traccia del lavoro:

Per altre informazioni sugli strumenti Agile:

Versioni dei processi Agile

Quando vengono apportati aggiornamenti al modello di processo Agile, il numero di versione viene aggiornato. Nella tabella seguente viene fornito un mapping del controllo delle versioni applicato quando vengono apportati aggiornamenti Azure DevOps modelli di processo locali. Ad Azure Boards, viene sempre usata la versione più recente. A partire da TFS 2012, l'elemento è stato aggiunto al modello di processo per supportare il version controllo delle versioni dei modelli. Questo elemento specifica una versione principale e secondaria. Prima di questa modifica, la versione era specificata all'interno del nome del modello di processo.

Versione locale Nome del processo Agile Versione principale
Azure DevOps Server 2020
Azure DevOps Server 2019
Agile 17
TFS 2018 Agile 16
TFS 2017 Agile 15
TFS 2015 Agile 7
TFS 2013 MSF for Agile Software Development 7
TFS 2012 MSF for Agile Software Development 6.0 6
TFS 2008 MSF for Agile Software Development - v4. n

Per un riepilogo degli aggiornamenti apportati ai modelli di processo, vedere Modifiche apportate ai modelli di processo.

Query predefinite del processo Agile

Query su feedback e backlog prodotto

I proprietari del prodotto possono utilizzare le query condivise definite nella tabella seguente per pianificare e tenere traccia delle storie utente che compongono il backlog prodotto.

Query condivisa

Descrizione

Backlog di Prodotto

Fornisce un elenco ad albero di tutte le storie utente con stato Nuovo, Attivo o Risolto e li ordina in base all'ordine di priorità.

Pianificazione dei prodotti

Fornisce un elenco semplice di tutte le storie utente con stato diverso da Rimosso che non sono state chiuse negli ultimi 90 giorni.

Commenti e suggerimenti

Elenca tutte le risposte di feedback con stato Attivo.

Query di pianificazione dell'iterazione

La tabella seguente descrive le query condivise elencate nella cartella Iterazione corrente. Queste query consentono di trovare gli elementi di lavoro assegnati a un'iterazione specificata. Quando si pianificano iterazioni aggiuntive, è possibile modificare queste query per specificare un'iterazione diversa e quindi salvarle in cartelle aggiuntive create dall'utente, ad esempio Iterazione 2 o Iterazione 3.

L'amministratore di progetto per ogni progetto definisce percorsi di area e iterazione per tale progetto in modo che il team possa tenere traccia dello stato di avanzamento in base a tali designazioni.

Query condivisa

Descrizione

Bug attivi

Elenca tutti i bug attivi e li ordina in base alla classifica, alla priorità e alla gravità.

Attività attive

Elenca tutte le attività attive e le ordina in base alla classifica, alla priorità e alla gravità.

Controllo bug

Elenca tutti i bug attivi che non sono assegnati a un membro del team.

La cartella di lavoro di triage fa riferimento a questa query.

Attività completate

Elenca tutte le attività che sono state chiuse e le ordina in base alla classifica, alla priorità e alla gravità.

Backlog di iterazione

Elenca tutte le storie utente e le relative attività collegate e ordina le storie in base alla classifica e alla priorità.

Problemi non risolti

Elenca tutti i problemi sotto il percorso di iterazione specificato che non sono chiusi e qualsiasi relativa attività collegata, quindi ordina i problemi in base alla classifica e alla priorità.

La cartella di lavoro Problemi fa riferimento a questa query.

Aprire test case

Elenca tutti i test case che non sono chiusi e li ordina in base alla priorità.

Aprire storie utente

Elenca tutte le storie utente attive e le ordina in base al relativo ordine di priorità.

Bug risolti

Elenca tutti i bug risolti e li ordina in base alla classifica, alla priorità e alla gravità.

Storie utente

Elenca tutte le storie utente che non sono chiuse e le ordina in base alla priorità e quindi all'ID.

Storie utente senza test case

Elenca tutte le storie utente che non dispongono di un collegamento a un test case. Le storie vengono ordinate in base all'ID.

Suggerimento

Le query elencate nella cartella Iterazione corrente non vengono aggiornate automaticamente quando una nuova iterazione diventa corrente. L'iterazione corrente è basata sulle date assegnate alle pianificazioni dello sprint. È necessario aggiornare manualmente il percorso di iterazione di ogni query per puntare al percorso di iterazione corrispondente all'iterazione corrente. In caso contrario, è possibile modificare la query condivisa per usare la @CurrentIteration macro.

Trovare attività con valori di riepilogo

La query condivisa Elementi di lavoro con valori di riepilogo, disponibile nella cartella Risoluzione dei problemi, elenca tutte le attività che hanno attività figlio e che contengono valori diversi da zero nei campi Lavoro rimanente o Lavoro completato. Questa query viene progettata per trovare attività che riportano il lavoro già conteggiato nelle relative attività figlio. Affinché le ore siano contate una sola volta, alle attività di riepilogo non devono essere assegnate ore. Per altre informazioni, vedere Inesattenze degli indirizzi pubblicate per i valori di riepilogo.

Workbooks

È possibile usare le cartelle di lavoro di Excel seguenti per esaminare i problemi aperti e classificare e assegnare elementi di lavoro non valutati. Le cartelle di lavoro sono disponibili solo quando il progetto è stato configurato con un SharePoint portale. Ogni cartella di lavoro fa riferimento a una query condivisa.

Poiché queste query supportano cartelle di lavoro, le relativa modifica influirà sulle cartelle di lavoro in cui vengono utilizzate tali query.