Personalizzare modelli di processo
Prima di creare un progetto team, è possibile personalizzare il modello del processo per garantire che i progetti team risultanti creati da esso corrispondano ai processi del team.Un progetto team è uno strumento centrale di pianificazione utilizzato per tenere traccia delle informazioni e per organizzare codice sorgente, compilazioni, test e piani per il team.Un progetto team supporta la capacità del team di collaborare e condividere le informazioni necessarie per lo sviluppo di prodotti software.
Come illustrato nell'immagine di seguito, nella Creazione guidata nuovo progetto team viene utilizzato un modello di processo per creare un progetto team e tutti i relativi elementi.Molti di questi elementi dipendono dalla creazione e dalla definizione degli oggetti definiti per tenere traccia del lavoro.I campi in ogni tipo di elemento di lavoro vengono ad esempio utilizzati per definire query e rapporti di elementi di lavoro.Oltre a questi elementi, è possibile definire le aree e le attività cardine dei progetti iniziali, la configurazione della sicurezza e altre impostazioni predefinite che supportano il controllo della versione, le compilazioni, i test e il Lab Management per il progetto team.
Tutti i progetti team creati in base allo stesso modello di processo vengono costruiti con gli stessi elementi e processi di flusso di lavoro.Per una panoramica degli elementi dei modelli di processo per Microsoft Solutions Framework (MSF) forniscono, vedere Elementi (')('), Elementi (Agile), o Elementi (CMMI).
Una volta creato un progetto team, è ancora possibile personalizzare o modificare alcuni elementi per supportare i requisiti dei singoli processi.In genere vengono tuttavia effettuate modifiche successive a un progetto team specifico. Tali modifiche devono essere applicate a ogni progetto team che si desidera personalizzare.È inoltre possibile personalizzare la maggior parte delle impostazioni dei processi successivamente alla creazione di un progetto team.L'eccezione principale è costituita dagli stati di risoluzione dei test definiti per Microsoft Test Manager.Per ulteriori informazioni, vedere Definire la configurazione iniziale di Test Manager.
Processo di personalizzazione del flusso di lavoro
Per personalizzare un modello di processo, è innanzitutto necessario scaricare un modello di processo esistente o vuoto, modificare o aggiungere file, caricare i file di modello di processo e quindi verificare le modifiche.Nell'immagine di seguito viene mostrata la sequenza di cinque attività principali da eseguire per personalizzare un modello di processo e nella tabella seguente viene fornito un riepilogo di ogni passaggio nella sequenza di personalizzazione del flusso di lavoro.Per ulteriori informazioni, vedere Processo di personalizzazione dettagliato.
Passaggio |
Task |
---|---|
Scegliere un modello di processo.Per ridurre il numero di modifiche da apportare, è necessario selezionare un modello che corrisponda da vicino ai processi del team.In generale, un modello di processo viene scelto in base ai tipi di elementi di lavoro e di flussi di lavoro. Scaricare un modello di processo.Prima che sia possibile personalizzare un modello di processo, è necessario scaricarlo nel computer locale.È possibile scaricare un modello MSF, vuoto, minimalista o un altro modello di processo disponibile online in Gestione modelli di processo. |
|
Personalizzare il modello di processo.Per personalizzare un modello di processo, è necessario modificare, eliminare o aggiungere i file definiti per un modello di processo. |
|
Caricare un modello di processo.Dopo avere personalizzato il modello, è necessario caricarlo nella raccolta di progetti team in cui verrà creato il progetto team.A tale scopo è necessario essere un membro del gruppo Project Collection Administrators o che l'autorizzazione Gestisci modello di processo sia impostata su Consenti. |
|
Creare un progetto team.Per creare un progetto team, accedere alla Creazione guidata nuovo progetto team da Team Explorer.A seconda dei plug-in inclusi nel modello di processo, è necessario essere un membro dei diversi gruppi di sicurezza per creare un progetto team. |
|
Verificare le modifiche ai modelli di processo.Prima di inserire il modello di processo in modalità di produzione e utilizzarlo per creare diversi progetti team, è necessario verificare che sia stato definito nel modo corretto.Eseguire questa attività verificando sistematicamente che ogni oggetto ed elemento funzioni nel modo previsto. |
Torna all'inizio
Plug-in modello di processo
Come illustrato nella figura di seguito, i modelli di processo MSF sono costituiti da nove plug-in.I plug-in definiscono le attività che verranno eseguite e le schermate visualizzate all'avvio della Creazione guidata nuovo progetto team.Con le attività è possibile impostare autorizzazioni, creare cartelle, caricare file, attivare siti o impostare altre variabili configurabili.I plug-in specificano inoltre le dipendenze di un'attività nell'ambito del completamento delle altre attività.
[!NOTA]
Non è possibile personalizzare rapporti di Microsoft Excel e dashboard tramite i file di modello di processo.Questi elementi vengono creati per un progetto team a seconda delle selezioni effettuate nella Creazione guidata nuovo progetto team. Per ulteriori informazioni, vedere Customizing Team Foundation Server Project Portals.
Per ogni plug-in, un file definisce la configurazione di un'area funzionale in Visual Studio Application Lifecycle Management (ALM).Queste aree includono sicurezza, gerarchie organizzative, rapporti, portale del progetto, gestione degli elementi di lavoro, Controllo della versione di Team Foundation, Team Foundation Build, Visual Studio Lab Management e Microsoft Test Manager.Ogni file definisce una o più attività.È possibile aggiungere o rimuovere plug-in da un modello di processo, ad eccezione del plug-in Classificazione.Questo plug-in è necessario per creare un progetto team.È inoltre possibile personalizzare il contenuto di un file di plug-in.Per ulteriori informazioni, vedere Utilizzo di file di modello di processo e Personalizzare aree funzionali all'interno di un modello di processo.
Utilizzare il file di plug-in ProcessTemplate.xml per definire i plug-in da includere nel modello.Questo file contiene tutti i gruppi di attività da eseguire per creare un progetto team.Ogni gruppo di attività fa riferimento a un file di plug-in XML subordinato in cui sono definite le attività specifiche per il plug-in.Per ulteriori informazioni, vedere Definire le attività radice utilizzando il file del plug-in del modello di processo.
Torna all'inizio
Risorse necessarie per supportare plug-in specifici
Nella tabella riportata di seguito vengono indicate le risorse necessarie per supportare i plug-in di compilazione, del portale e di generazione dei rapporti.
Plug-in |
Team Foundation Build |
Prodotti SharePoint |
SQL Server 2008 Analysis Services |
SQL Server 2008 Reporting Services |
---|---|---|---|---|
Compila |
||||
Portale |
Consigliato |
Necessario solo per supportare i dashboard di base |
||
Creazione rapporti |
Torna all'inizio
Attività di plug-in e dipendenze
Esistono varie dipendenze tra i plug-in e le attività che eseguono.È necessario eseguire le attività che specificano oggetti che fanno riferimento ad altri oggetti nella sequenza corretta.Le attività presentano due tipi di dipendenze.Il primo tipo viene definito dipendenze del gruppo di attività e fa riferimento la sequenza in cui vengono eseguite le attività dei plug-in.Il secondo tipo viene definito dipendenze di attività e corrisponde alla sequenza in cui vengono eseguite le attività in un plug-in.
Come illustrato nella figura di seguito, il plug-in per Gestione elementi di lavoro dipende dal completamento del plug-in Gruppi e autorizzazioni, che dipende a sua volta dal completamento del plug-in Classificazione.I plug-in rimanenti presentano ulteriori dipendenze.Per ulteriori informazioni, vedere Definire le dipendenze per attività e gruppi di attività in file di plug-in.
Torna all'inizio
Requisiti di processi e collegamenti personalizzare
Un modello di processo viene personalizzato per supportare team di progetto in modo che possano seguire processi standardizzati e accedere rapidamente a informazioni analoghe.Nella tabella riportata di seguito viene indicato il plug-in o il componente che è necessario personalizzare per supportare molti dei requisiti dei processi principali.Per personalizzare un plug-in o un file di definizione, modificarne il contenuto XML.Ogni file di plug-in e file di definizione del tipo deve essere conforme a XML Schema Definition.È possibile scaricare i file dello schema dalla seguente pagina del sito Web Microsoft: Modello di processo e schemi di elementi di lavoro di Visual Studio Team Foundation.
[!NOTA]
È possibile creare e modificare tipi di elementi di lavoro ed elenchi globali, nonché visualizzare i campi definiti per una raccolta di progetti mediante l'Editor di processo, uno strumento efficace per Visual Studio.Questo strumento non è supportato.Per ulteriori informazioni, vedere la pagina seguente sul sito Web Microsoft: Power Tool di Team Foundation Server.
Requisito del processo |
Plug-in |
Argomenti correlati |
---|---|---|
Aggiungere campi per supportare il monitoraggio e la generazione dei rapporti. |
Gestione elementi di lavoro |
Aggiungere e modificare campi elemento di lavoro per supportare la creazione di rapporti |
Personalizzare gli stati, i motivi o le transizioni per tenere traccia del lavoro. |
Gestione elementi di lavoro |
|
Aggiungere campi o informazioni a un form elemento di lavoro. |
Gestione elementi di lavoro |
|
Aggiungere un tipo di elemento di lavoro per tenere traccia di specifici problemi o dipendenze. |
Gestione elementi di lavoro |
Aggiungere definizioni di tipi per elementi di lavoro a un modello di processo |
Configurazione di processo utilizzata dalle pagine Agile di backlog e dell'area attività. |
Gestione elementi di lavoro |
Personalizzare le pagine di backlog e dell'area attività mediante la configurazione del processo |
Definire gruppi di sicurezza. |
Gruppi e autorizzazioni |
|
Aggiungere query di team. |
Gestione elementi di lavoro |
Aggiungere query elemento di lavoro a un modello di processo |
Limitare gli autori di un elemento di lavoro o delle relative modifiche. |
Gestione elementi di lavoro |
Gestire le autorizzazioni per creare o modificare elementi di lavoro, Aggiungere definizioni di tipi per elementi di lavoro a un modello di processo |
Specificare aree e attività cardine di progetto per organizzare il lavoro. |
Classificazioni |
Definire le aree e le iterazioni iniziali nel plug-in Classification |
Specificare processi di compilazione standard e flusso di lavoro. |
Compila |
Definire la configurazione iniziale di Team Foundation Build |
Specificare le variabili di test, la configurazione, gli stati di risoluzione e le impostazioni di test predefinite da utilizzare con Microsoft Test Manager. |
Gestione test |
|
Impostare criteri di archiviazione ed estrazione. |
Controllo della versione |
Definire la configurazione iniziale del controllo della versione di Team Foundation |
Personalizzare la struttura delle cartelle e il set di rapporti disponibili tramite SQL Server Reporting Services. |
Creazione rapporti |
|
Creare la raccolta documenti, personalizzarne la struttura, aggiungere documenti da caricare e attivare le funzionalità del dashboard. |
Portale |
Definire il plug-in del portale del progetto per un modello di processo |
Aggiungere campi per supportare l'integrazione con Microsoft Project. |
Classificazione |
Eseguire il mapping di campi da Microsoft Project a Team Foundation |
Torna all'inizio
Attività correlate
Argomenti |
Attività |
---|---|
Aggiornare un modello di processo personalizzato per accedere alle nuove funzionalità |
Aggiornare un modello di processo per supportare personalizzazioni precedenti.In caso di aggiornamento di Visual Studio Team Foundation Server da una versione precedente, i modelli di processo MSF verranno sostituiti con le versioni più recenti.Per utilizzare le funzionalità disponibili con i modelli MSF aggiornati e accedere alle personalizzazioni eseguite in precedenza, è necessario aggiungere le personalizzazioni ai nuovi modelli. |
Caricare, scaricare, creare ed eliminare modelli di processo.Per gestire i modelli di processo, è necessario utilizzare Gestione modelli di processo in Team Explorer. |
|
Accedere a un portale del progetto team o alle linee guida per il processo |
Determinare come verrà supportato il team per seguire i processi dei team.Le linee guida relative al processo sono informazioni che documentano il processo che dovrà essere seguito dai membri del team che lavorano a un progetto team.I modelli di processo MSF forniscono linee guida sul processo basate sull'argomento disponibili offline nella Guida di Visual Studio ALM e online tramite MSDN Library. È possibile ospitare altre linee guida relative al processo nel portale del progetto team o in un altro sito Web specificato.Vedere Configurare un progetto del portale o le linee guida per il processo. |
Modificare i processi per il progetto team dopo la sua creazione.Se si utilizza un progetto team, è possibile che le impostazioni iniziali definite dal modello di processo non soddisfino più le esigenze specifiche e potrebbe pertanto essere necessario personalizzare una o più aree.È possibile personalizzare alcune aree tramite l'interfaccia utente.Per altre aree è necessario modificare un file XML e caricarlo in Team Foundation Server. |
|
Indice delle definizioni degli elementi XML per plug-in di modelli di processo Indice delle definizioni degli elementi XML per tipi di elementi di lavoro |
Cercare la definizione per un elemento utilizzato nel file del plug-in per un modello di processo.All'interno dei file di modello del processo vengono utilizzate due definizioni principali dello schema.I file di plug-in si basano sugli schemi del modello di processo e le definizioni del tipo degli elementi di lavoro si basano sullo schema per tenere traccia del lavoro. |
Esaminare le restrizioni di base su etichette e dimensioni dei file.Quando si aggiungono oggetti a un modello di processo, sarà necessario accertarsi di contrassegnarli correttamente, in modo da evitare errori di convalida XML. |
Torna all'inizio
Risorse supplementari
È possibile ottenere ulteriori informazioni nelle risorse seguenti del sito Web Microsoft:
Team Foundation Server - Modelli di processo (forum)
Vengono fornite risposte alle domande su come personalizzare i modelli di processo.
Modelli di processo e strumenti
Viene fornito l'accesso a ulteriori strumenti, informazioni e modelli di processo di Microsoft e partner.
Torna all'inizio
Vedere anche
Concetti
Aggiornare un progetto team aggiornato per accedere alle nuove funzionalità
Personalizzare dati di rilevamento, form, flusso di lavoro e altri oggetti del progetto
Altre risorse
Indice delle definizioni degli elementi XML per plug-in di modelli di processo