Share via


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

È possibile scaricare l'ultimo aggiornamento di TFS qui.

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 12.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 informazioni dettagliate, 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 Team Web Access (TWA) in un browser 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: È possibile aumentare il numero di elementi di lavoro che vengono visualizzati nella prima o nell'ultima colonna di una bacheca Kanban?

R: È possibile per Visual Studio Online con aggiornamento a TFS 2013.4. Vedere Lavorare dalla bacheca Kanban. Non è possibile per la distribuzione di un'istanza locale precedente a TFS 2013.4. La prima e l'ultima colonna sono preimpostate per visualizzare un massimo di 20 elementi.

Per tutte le versioni, è possibile impostare il numero di elementi in ciascuna delle colonne intermedie, definito il numero di lavoro in corso, sul valore desiderato. Questo numero è solo a scopo di visualizzazione. Il numero di elementi nella colonna non viene limitato. Viene generato un avviso solo quando viene superato il numero di elementi impostato.

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

R: Per limitare la visualizzazione del tempo di caricamento della visualizzazione ai parametri accettabili, la lavagna delle attività viene limitata a un massimo di 500 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 cambia la data di inizio per il diagramma di flusso cumulativo (Visual Studio Online e TFS 2013 Update 2)?

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 (Visual Studio Online e TFS 2013 Update 2)?

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

Per le distribuzioni TFS locali che non includono gli aggiornamenti forniti in TFS 2013 Update 2, modificare i giorni lavorativi predefiniti modificando il file di configurazione del processo per il progetto team.

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

R: I grafici e le pagine Agile visualizzate tramite Team Web Access 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 alla gestione degli elementi di lavoro in Team Foundation Server o nel forum relativo a Team Web Access.