Share via


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 molti tipi di file di modello, tra cui il file XML radice, file del plug-in e file di definizione XML. Personalizzando questi file, è possibile definire la configurazione iniziale di tutti i progetti 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 Personalizzazione del progetto 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 Definizione delle 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 Personalizzazione di aree funzionali all'interno di un modello di processo.

Cartella

File del plug-in

Descrizione

Build

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 con Microsoft Visual Studio 2010 Ultimate e Microsoft Visual Studio Test Professional 2010. Per ulteriori informazioni, vedere Definizione della 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 Mapping di campi da Microsoft Project a Team Foundation.

WorkItem Tracking/Work Item Types

MSF Agile Software Development:

  • Bug

  • Problema

  • Passi condivisi

  • Attività

  • Test case

  • Storia utente

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

  • Bug

  • Richiesta di modifica

  • Problema

  • Requisiti

  • Revisione

  • Rischio

  • Passi condivisi

  • Attività

  • Test case

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 Personalizzazione di dati di rilevamento, form, flusso di lavoro e gli altri oggetti del progetto.

Work Item Types/LinkTypes

MSF Agile Software Development:

  • SharedSteps

  • TestedBy

MSF for CMMI Process Improvement:

  • Applicazione

  • SharedSteps

  • TestedBy

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

Per ulteriori informazioni, vedere Personalizzazione della correlazione degli elementi di lavoro tramite tipi di collegamento.

Tipi di elemento di lavoro

Elenchi globali

NotaNota
Nei modelli di processo MSF predefiniti non è definito alcun elenco globale.

Gli elenchi globali definiscono un elenco di voci di menu condiviso tra tipi di elemento di lavoro e progetti team. È possibile definire gli elenchi globali caricati con il modello di processo. Per ulteriori informazioni, vedere Definizione di elenchi globali.

Tipi di elemento di lavoro

Categories.xml

  • Categoria Bug

  • Categoria Requisito

  • Categoria Test case

  • Categoria Passo condiviso

Definisce i gruppi che associano un tipo di elemento di lavoro a una categoria. Per ulteriori informazioni, vedere Raggruppamento dei tipi di elementi di lavoro in categorie.

Work Item Types/Queries

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 gestione dei progetti e la valutazione dei bug.

NotaNota
Le cartelle di lavoro di Excel vengono definite solo nel modello di processo MSF per Agile Software Development.

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

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

Altre risorse

Avvio di un nuovo progetto team

Personalizzazione dei modelli di processo