Utilizzo di file di modello di processo

Per personalizzare la configurazione iniziale di progetti team per Visual Studio Application Lifecycle Management (ALM), è necessario personalizzare uno o più file di modello di processo.È possibile personalizzare diversi tipi di file modello, che includono il file radice XML, i file di plug-in e file di definizione XML. Personalizzando questi file, è possibile definire la configurazione iniziale di tutti i progetti del team creati dal modello di processo.

È possibile personalizzare elementi di un progetto team esistente modificando il funzionamento dei relativi rapporti, tipi di elemento di lavoro e portali del progetto.In questo caso, le modifiche hanno effetto soltanto sulle operazioni eseguite in tale progetto, non negli altri progetti già esistenti o che verranno creati in seguito.Per ulteriori informazioni, vedere Personalizzare progetti e processi del team.

In questo argomento

  • File di modello di processo radice

  • File dei plug-in

  • Creazione guidata nuovo progetto team e interazione dei file dei plug-in

  • File di definizione XML per la gestione dei test

  • File che definiscono gli oggetti utilizzati per gestire gli elementi di lavoro

  • File delle linee guida per il processo

File di modello di processo radice

È necessario personalizzare il file XML radice, denominato ProcessTemplate.xml, per definire la sequenza di file dei plug-in da elaborare e le dipendenze di ogni plug-in.Il file ProcessTemplate.xml contiene tutti i gruppi di attività da eseguire per creare correttamente un progetto team.Ogni gruppo di attività fa riferimento a un file di plug-in XML subordinato (spesso incluso in una sottocartella) in cui sono definite le attività specifiche.In genere, viene specificato un gruppo di attività per ciascun plug-in.

Quando si crea un progetto team tramite la Creazione guidata nuovo progetto team, viene eseguito il set di plug-in definiti nel file ProcessTemplate.xml.Per ulteriori informazioni, vedere Definire le attività radice utilizzando il file del plug-in del modello di processo.

File dei plug-in

I file dei plug-in definiscono le attività che verranno eseguite e le schermate visualizzate quando un responsabile del progetto crea un progetto team utilizzando la Creazione guidata nuovo progetto team.Ogni file di plug-in definisce una o più attività.Le attività specificano di caricare un file, impostare le autorizzazioni per un gruppo o definire altri elementi di configurazione.I modelli di processo per Microsoft Solutions Framework (MSF) offrono 11 file di plug-in.Ciascun plug-in può essere modificato per personalizzare un modello di processo.Ad eccezione del plug-in Classificazione, è possibile eliminare i plug-in anche dal modello di processo.

Ciascun plug-in legge il set di attività e dipendenze per ottenere l'elenco di attività da eseguire e per determinare se siano state eseguite le attività precedenti necessarie.Tramite questi file di definizione vengono specificate le configurazioni iniziali che ogni plug-in dovrà implementare.

Un plug-in carica i file o configura i dati per un'area funzionale specifica.Ad esempio, il plug-in Gestione elementi di lavoro imposta i tipi di elementi di lavoro, le query e gli elementi di lavoro iniziali per un nuovo progetto team.I modelli di processo MSF includono i file dei plug-in descritti nella tabella seguente.Per informazioni su come personalizzare ognuno di tali file, vedere Personalizzare aree funzionali all'interno di un modello di processo.

Cartella

File del plug-in

Descrizione

Compila

Build.xml

Definisce le attività da eseguire per configurare le autorizzazioni di sicurezza iniziali assegnate alle identità per Team Foundation Build e per caricare i file di modello di compilazione.

Classificazione

Classification.xml

Definisce le iterazioni e le aree iniziali di un progetto team.

Gruppi e autorizzazioni

GroupsandPermissions.xml

Definisce i gruppi di sicurezza iniziali di un progetto team e le relative autorizzazioni.

Lab

Lab.xml

Definisce le attività da eseguire per configurare le autorizzazioni di sicurezza iniziali assegnate alle identità per Visual Studio Lab Management.

Report

ReportsTasks.xml

Definisce i rapporti iniziali per un progetto team e configura il sito dei rapporti.

Gestione test

TestManagement.xml

Definisce i file di gestione dei test da caricare per creare le variabili di test, le configurazioni, le impostazioni e gli stati di risoluzione iniziali di un progetto team.Queste impostazioni vengono utilizzate da Microsoft Test Manager.

Controllo della versione

VersionControl.xml

Definisce le autorizzazioni di sicurezza iniziali per il controllo della versione e le note di archiviazione per un progetto team e determina se è necessaria l'estrazione esclusiva.

Gestione elementi di lavoro

WorkItems.xml

Definisce i tipi di elemento di lavoro, le query e le istanze degli elementi di lavoro iniziali di un progetto team.

Windows SharePoint Services

WssTasks.xml

Definisce il portale del progetto per il team in base a un modello per un sito di SharePoint.Definisce anche i file di modello e le linee guida per il processo.

Creazione guidata nuovo progetto team e interazione dei file dei plug-in

I responsabili del progetto creano progetti team utilizzando la Creazione guidata nuovo progetto team.Le schermate visualizzate nella procedura guidata sono determinate dai plug-in utilizzati.Se, ad esempio, un modello di processo non include il plug-in per Windows SharePoint Services, non verrà visualizzata alcuna schermata in cui vengono richieste al responsabile del progetto informazioni sul portale del progetto.

Una volta che il responsabile di progetto ha terminato la procedura guidata e ha scelto Fine, la procedura guidata richiama i plug-in per eseguire la creazione del progetto team.L'ordine di chiamata dei plug-in è determinato dai file XML di definizione del processo.

File di definizione XML per la gestione dei test

Nella tabella seguente vengono descritti i file di definizione XML utilizzati per configurare gli stati iniziali per Microsoft Test Manager.Questi file sono disponibili nella cartella Test Management.Microsoft Test Manager è disponibile in Visual Studio Ultimate e in Microsoft Visual Studio Test Professional.Per ulteriori informazioni, vedere Definire la configurazione iniziale di Test Manager e Test dell'applicazione.

File

Descrizione

testconfiguration

Configura le configurazioni di test predefinite (hardware e software) definite per un progetto team.Una volta creato il progetto, è possibile eliminare queste configurazioni e creare le altre configurazioni.

testresolutionstate

Definisce gli stati di risoluzione dei test utilizzati in Test Runner e Microsoft Test Manager.

NotaNota
Non è possibile modificare questi stati dopo la creazione del progetto team.

testsettings

Specifica i file di impostazioni di test iniziali.Viene specificato solo un file, localrun.testsettings.

testvariable

Definisce le variabili iniziali di test.Una volta creato il progetto, è possibile modificare queste variabili e creare altre variabili.

File che definiscono gli oggetti utilizzati per gestire gli elementi di lavoro

I membri del team utilizzano elementi di lavoro per la gestione del lavoro.È possibile espandere la selezione di elementi di lavoro disponibile in Visual Studio Application Lifecycle Management (ALM) per migliorare la gestione dei processi utilizzati dal team e le modalità di comunicazione.Per effettuare questa operazione è possibile creare nuovi tipi di elemento di lavoro.Un tipo di elemento di lavoro è un modello da cui vengono creati nuovi elementi di lavoro.È anche possibile modificare tipi di elemento di lavoro già presenti.

Nella tabella seguente vengono descritti i file di definizione XML che consentono di configurare gli oggetti utilizzati per gestire gli elementi di lavoro.Questi file possono essere personalizzati per un modello di processo o successivamente per un singolo progetto team.

Cartella

File

Descrizione

Classificazione

FileMapping

Specifica il file che definisce la modalità di mapping dei campi da Office Project a Team Foundation.Per ulteriori informazioni, vedere Eseguire il mapping di campi da Microsoft Project a Team Foundation.

WorkItem Tracking/Work Item Types

MSF Agile Software Development v6.0:

  • Storia utente, errori e attività

  • Richiesta di revisione del codice, Risposta di revisione del codice, e Revisione

  • Richiesta di commenti e risposta ai commenti

  • Problema

  • Casi di Test e Passi Condivisi

MSF for Capability Maturity Model Integration (CMMI) Process Improvement v6.0:

  • Requisiti, richieste di modifica, bug e attività

  • Richiesta di revisione del codice, Risposta di revisione del codice, e Revisione

  • Richiesta di commenti e risposta ai commenti

  • Problemi e rischi

  • Casi di Test e Passi Condivisi

Scrum v2.0 di Visual Studio:

  • Elemento di Backlog di Prodotto, bug e attività

  • Richiesta di revisione del codice, Risposta di revisione del codice, e Revisione

  • Richiesta di commenti e risposta ai commenti

  • Impedimento

  • Casi di Test e Passi Condivisi

Definisce i campi, il flusso di lavoro e il form per ogni tipo di elemento di lavoro.Per ulteriori informazioni sugli elementi di lavoro definiti per i modelli di processo MSF, vedere gli argomenti seguenti:

Per ulteriori informazioni su come personalizzare o creare tipi di elemento di lavoro, vedere Personalizzare dati di rilevamento, form, flusso di lavoro e altri oggetti del progetto.

Verifica/Tipi di Link di elemento di lavoro

MSF Agile Software Development:

  • Passi Condivisi, TestedBy

MSF for CMMI Process Improvement:

  • Applicazione

  • Passi Condivisi, TestedBy

Visual Studio Scrum:

  • Storyboard

  • Passi Condivisi, TestedBy

Definisce tipi aggiuntivi di collegamenti utilizzati per creare relazioni tra elementi di lavoro.

Per ulteriori informazioni, vedere Definire un tipo di collegamento personalizzato.

Gestione elementi di lavoro

Elenchi globali

NotaNota
È definito alcun elenco globale nei modelli di processo predefiniti.

Gli elenchi globali definiscono un elenco di voci di menu condiviso tra tipi di elemento di lavoro e progetti team.È possibile definire elenchi globali nei tipi di elemento di lavoro che è stato caricato con il modello di processo.Per ulteriori informazioni, vedere Definire elenchi globali.

Gestione elementi di lavoro

Categories.xml

  • Categoria bug

  • Categoria richiesta revisione del codice e Categoria risposta revisione del codice

  • Categoria richiesta feedback e Categoria risposta feedback

  • Categoria Requisito

  • Categoria passo condiviso e categoria di test case

  • Categoria attività

  • Categoria tipi nascosti

Definisce i gruppi che associano un tipo di elemento di lavoro a una categoria.Per ulteriori informazioni, vedere Definire categorie per raggruppare tipi di elementi di lavoro.

Alcune di queste categorie sono necessarie per supportare la configurazione di processo utilizzato dal backlog di Agile e di aree attività disponibili da Team Web Access.Per ulteriori informazioni, vedere Personalizzare le pagine di backlog e dell'area attività mediante la configurazione del processo.

Verifica/processo dell'elemento di lavoro

File di configurazione del processo che includono AgileConfiguration.xml e ProcessConfiguration.xml.

Definisce la configurazione per le pagine di attività e backlog visualizzati in Team Web Access.Per ulteriori informazioni, vedere Personalizzare le pagine di backlog e dell'area attività mediante la configurazione del processo.

Verifica/query elemento di lavoro

Query elemento di lavoro team (file con estensione wiq)

Definisce un set iniziale di query Team che supportano la ricerca di elementi di lavoro.È possibile aggiungere o modificare tali query.Per ulteriori informazioni, vedere Aggiungere query elemento di lavoro a un modello di processo.

File delle linee guida per il processo

I file delle linee guida per il processo vengono caricati in un portale del progetto team.Tali file specificano i collegamenti al contenuto delle linee guida per il processo, alle cartelle di lavoro di gestione del progetto e ai modelli e ai documenti di esempio.È possibile personalizzare tutti questi oggetti per un modello di processo o successivamente quando vengono definiti per un progetto team.

Nella tabella seguente vengono descritti i file delle linee guida per il processo inclusi nei modelli di processo MSF.

[!NOTA]

I file di modello di processo non includono dashboard o rapporti di Microsoft Excel.Tali file vengono aggiunti al progetto team in base alle selezioni effettuate quando viene creato un progetto team.Se non viene eseguito il provisioning di nessun sito di SharePoint per il progetto team, non sarà disponibile alcun dashboard o rapporto di Office Excel.Per ulteriori informazioni su questi elementi, vedere gli argomenti Dashboard (Agile), Dashboard (CMMI), Rapporti di Excel (Agile) e Rapporti di Excel (CMMI).

Cartella

Tipo file

Descrizione

Windows SharePoint Services/Process Guidance/Supporting Files

File con estensione htm

Definisce i file di URL delle linee guida per il processo.Questi file definiscono l'URL aperto quando un membro del team fa clic su Aprire le linee guida per il processo relative all'elemento di lavoro in un form elemento di lavoro.I modelli di processo MSF contengono collegamenti ad argomenti del sito Web Microsoft.È possibile personalizzare tali file perché puntino ad altre risorse per le linee guida per il processo.

Windows SharePoint Services/Shared Documents

File con estensione xslx

Definisce le cartelle di lavoro di Microsoft Excel per supportare la valutazione dei bug e la verifica di problemi.

Per ulteriori informazioni, vedere Cartelle di lavoro (Agile) o Cartelle di lavoro (CMMI).

Windows SharePoint Services/Samples and Templates

File con estensione docx, dotx e xslx

Fornisce documenti di esempio e modelli utilizzabili come punto iniziale per la creazione di prodotti di lavoro.Questi file vengono caricati nel portale del progetto team quando viene eseguito il provisioning di un sito di SharePoint per il progetto team.

Vedere anche

Concetti

Personalizzare modelli di processo

Altre risorse

Linee guida per il processo e modelli di processo per Team Foundation Server