Condividi tramite


Configurare e personalizzare gli strumenti di pianificazione Agile per il progetto team

Per usare al meglio gli strumenti di pianificazione Agile forniti da Visual Studio Online e Team Foundation Server (TFS), è necessario configurare tali funzionalità in modo che supportino i processi dei team. Diverse funzionalità possono essere configurate tramite l'interfaccia utente Web. Altre funzionalità possono essere personalizzate solo per le distribuzioni locali di TFS modificando una definizione XML.

Strumenti di pianificazione Agile, configurazione e personalizzazione

In questo argomento vengono forniti i cenni preliminari sui contenuti personalizzabili e sui puntatori al contenuto che ne illustra le modalità.

Configurare tramite l'interfaccia utente

Personalizzare la definizione XML

Visual Studio Online e distribuzioni locali di TFS

Solo distribuzioni locali di TFS

Inoltre, è possibile personalizzare le seguenti tre aree che influiscono su diversi strumenti di pianificazione Agile:

  • Colore assegnato a tipi di elemento di lavoro.

  • Eseguire il mapping degli stati del flusso di lavoro ai metastati che influiscono su tutte le bacheche Kanban.

  • Modificare un campo usato per tenere traccia del lavoro rimanente, della priorità di backlog, della dimensione o dell'impegno di lavoro usati nei calcoli di velocità e previsioni e nel tipo di attività.

Modificare la configurazione degli strumenti di pianificazione Agile 

Gli strumenti di pianificazione Agile fanno riferimento ai file di definizione XML di configurazione del processo e delle categorie per il progetto team. Le categorie raggruppano i tipi di elemento di lavoro usati per determinare gli elementi che verranno visualizzati nel backlog del portfolio, nel backlog e nelle pagine di backlog di attività.

Configurazione Agile, categorie + processo

Per modificare un file di definizione XML, esportare, modificare e quindi importare il file. Un altro strumento che è possibile usare per modificare questi file è Gestione progetti team di TFS, un progetto di risorse della community disponibile in CodePlex.

Processo per la personalizzazione di un oggetto WIT

Per modificare la configurazione del processo mediante lo strumento da riga di comando witadmin, attenersi alla seguente procedura.

  1. Se le autorizzazioni di amministrazione per il progetto team non sono disponibili, è necessario ottenerle.

  2. Aprire una finestra del prompt dei comandi nel computer in cui è installato Visual Studio o Team Explorer e immettere:

    cd %programfiles%\Microsoft Visual Studio 14.0\Common7\IDE

    In una versione a 64 bit di Windows sostituire %programfiles% con %programfiles(x86)%. È possibile scaricare Team Explorer gratuitamente.

  3. Esportare il file di configurazione del processo.

    witadmin exportprocessconfig /collection:CollectionURL /p:ProjectName /f:"DirectoryPath/ProcessConfiguration.xml"

    Un esempio di CollectionURL è https://Server:8080/tfs/NomeRaccoltaProgettiTeam.

  4. Modificare il file. Per dettagli, vedere Riferimento all'elemento XML di configurazione del processo.

  5. Importare i file di configurazione del processo.

    witadmin importprocessconfig /collection:CollectionURL /p:ProjectName /f:"DirectoryPath/ProcessConfiguration.xml"

  6. Aprire il portale Web TFS per visualizzare le modifiche. Se è già aperto, aggiornare la pagina.

Per altre informazioni sull'uso di witadmin, vedere Importare ed esportare la configurazione del processo [witadmin] e Importare ed esportare categorie [witadmin].

Personalizzare la bacheca Kanban (TFS locale)

La bacheca Kanban supporta due livelli di personalizzazione. Configurare il primo livello tramite l'interfaccia utente e il secondo livello modificando il flusso di lavoro.

Il primo livello è il più semplice e include la possibilità di specificare il numero di colonne di corsia desiderato come descritto qui. Una corsia è uno pseudo stato o uno stato provvisorio in uno stato del flusso di lavoro.

Ogni team può generare la visualizzazione personalizzata delle corsie. Uno svantaggio, tuttavia, consiste nell'impossibilità di eseguire una query per gli elementi di lavoro basata sullo stato della corsia. È possibile eseguire solo una query per gli elementi di lavoro basata sul relativo stato assegnato.

La modifica del flusso di lavoro per supportare le corsie desiderate, consente di supportare le query basate su tutti gli stati o le corsie. Questa personalizzazione richiede di modificare il flusso di lavoro per i tipi di elemento di lavoro assegnati alla categoria requisito, come l'elemento del backlog di prodotto o la storia utente. Le corsie predefinite corrispondono agli stati del flusso di lavoro di questi tipi di elemento di lavoro di cui è stato eseguito il mapping ai metastati. Se si desidera che le corsie corrispondano a un flusso di lavoro personalizzato, è necessario effettuare queste due modifiche:

  1. Modificare il flusso di lavoro dei tipi di elemento di lavoro nella categoria requisiti.

  2. Modificare la configurazione del processo per assicurarsi che per tutti gli stati del flusso di lavoro sia stato eseguito il mapping ai metastati.

Domande e risposte

D: Quali personalizzazioni è consigliabile evitare per permettere gli aggiornamenti automatici quando si esegue l'aggiornamento a TFS?

R: Se non si apportano personalizzazioni, sarà possibile usare la Configurazione guidata delle funzionalità per aggiornare i progetti team dopo l'aggiornamento a TFS. Per informazioni sulle personalizzazioni che è possibile applicare e quelle da evitare, vedere la sezione Prima di personalizzare, comprendere le implicazioni di aggiornamento e di manutenzione in Personalizzare oggetti di rilevamento degli elementi di lavoro per supportare i processi del team.

D: Come si usano i tag?

R: Per informazioni sull'aggiunta dei tag e degli elenchi di filtri, fare clic qui.

D: Qual è il numero massimo di elementi di lavoro visualizzabili nella lavagna delle attività?

R: Per limitare il tempo di caricamento della visualizzazione a parametri accettabili, la lavagna delle attività viene limitata a un massimo di 1000 elementi di lavoro.

Per distribuzioni locali di TFS è possibile aumentare questo valore fino a un massimo di 1500, specificando un valore per l'attributo workItemCountLimit dell'elemento TaskBacklog.

<TaskBacklog category="Microsoft.TaskCategory" pluralName="Tasks" singularName="Task" workItemCountLimit="800" >
. . .
</TaskBacklog>

D: Perché non viene visualizzato il backlog di portfolio della funzionalità?

R: Per visualizzare e usare i backlog di portfolio, è necessario disporre dell'accesso avanzato. Tuttavia, il sistema non limita la creazione e la modifica degli elementi di lavoro di funzionalità.

D: È possibile organizzare il lavoro dei team usando un campo anziché il percorso area?

R: Sì, per distribuzioni TFS locali. Se l'organizzazione dispone di diversi team che lavorano in un backlog comune e in più aree del prodotto, è necessario personalizzare il progetto team per supportare i campi team. Questa configurazione consentirà ancora ai team di lavorare indipendentemente, ma il lavoro può essere assegnato a team anziché per percorso di aree di prodotto.

D: Cosa è possibile configurare per il team?

R: Vedere Collaborare utilizzando le risorse del team.

D: Come si modifica la data di inizio per il diagramma di flusso cumulativo?

R: Aprire la finestra di dialogo Modifica grafico dal diagramma di flusso cumulativo e scegliere la data di inizio. Per altre informazioni sul diagramma di flusso cumulativo, fare clic qui.

Data di inizio Modifica grafico

D: Come si modificano i giorni lavorativi predefiniti?

R: Aprire Impostazioni dalla pagina di amministrazione del team. Se non si è un amministratore del team, è necessario ottenere le autorizzazioni relative.

Pagina Impostazioni team per i giorni lavorativi predefiniti

D: A quale archivio dati fanno riferimento gli strumenti di pianificazione Agile?

R: I grafici e le pagine Agile visualizzati nel portale Web fanno riferimento all'archivio dati WIT in tempo reale. Ciò significa che non si verifica alcun ritardo tra i dati immessi o aggiornati e i dati visualizzati nei grafici e nelle pagine dello strumento di pianificazione Agile.

Nella figura seguente i campi degli elementi di lavoro vengono visualizzati in una casella blu per evidenziare che le relative definizioni si applicano a tutti i progetti team di una raccolta. Le caselle di colore giallo indicano gli oggetti WIT definiti per un progetto team. Le pagine e i grafici di Agile, indicati in viola, vengono definiti per un team.

Dipendenze della configurazione del processo

D: Dove è possibile pubblicare una domanda?

R: È possibile trovare risposte aggiuntive alle domande o inserire una domanda nel forum relativo al rilevamento degli elementi di lavoro in Team Foundation Server o nel forum relativo a TFS Web Access.