Piano della personalizzazione del modello di processo
Aggiornamento: novembre 2007
La personalizzazione di un modello di processo è un processo iterativo. Per verificare se un modello di processo è stato personalizzato correttamente, è necessario un Team Foundation Server in cui sia possibile sottoporlo a test. In genere, per la personalizzazione di un modello di processo viene impiegata la seguente procedura.
Personalizzazione
Dopo avere scaricato un modello di processo funzionante esistente, il primo passaggio consiste nell'apportare le modifiche. Per ulteriori informazioni sul download dei modelli di processo, vedere Procedura: scaricare un modello di processo. La prima volta che si personalizza un modello di processo, apportare una piccola modifica. Se si tenta di apportare numerose modifiche senza comprendere chiaramente come tali modifiche possono influenzare il modello in uso, può verificarsi una serie di errori di difficile debug.
Pianificare la modifica e aggiornare il file XML appropriato per implementarla.
Caricamento
Il passaggio successivo consiste nel caricamento del modello di processo in Team Foundation Server. Si consiglia di utilizzare un Team Foundation Server non impiegato da altri team per evitare di interferire con un processo ancora in corso.
Verificare che il nome del modello di processo sia univoco. Se il modello di processo è stato scaricato da Team Foundation Server, è stata apportata una modifica e si sta eseguendo il caricamento, modificare il nome o eliminare il processo esistente da Team Foundation Server.
Il processo di caricamento esegue una verifica per garantire che il formato del file XML sia valido. Se si ricevono errori durante il tentativo di caricamento del modello di processo, l'errore è provocato dalla modifica apportata. Esaminare la modifica per verificare che il file XML sia ancora valido e che la modifica sia corretta. Per ulteriori informazioni, vedere Procedura: caricare un modello di processo.
Creazione del progetto team
Dopo avere caricato un modello di processo, è necessario creare un progetto team per verificare la modifica. Eseguire la Creazione guidata nuovo progetto team e creare un progetto team di prova. Se si verificano errori, esaminare il log di creazione del progetto team, che contiene un elenco delle attività che il processo ha tentato di eseguire e di quelle che non sono riuscite. Le attività non riuscite possono essere nuovamente mappate al file XML per determinare la causa degli errori.
Verifica delle modifiche
Se la creazione del progetto team riesce, eseguire passaggi aggiuntivi per verificare che la modifica venga visualizzata correttamente nel progetto team. Se è stato aggiunto un report, verificare che venga visualizzato in Team Explorer. Se è stato rimosso un tipo di elemento di lavoro, verificare che tale tipo non sia più disponibile. Per ciascun plug-in documentato è disponibile un elenco di passaggi di verifica che consente di controllare se le modifiche sono state implementate. Per ulteriori informazioni, vedere Verifica delle modifiche dei plug-in dei modelli di processo.
Tipi di elemento di lavoro
Gli elementi di lavoro possono essere gestiti in maniera diversa quando vengono personalizzati. Non è necessario creare nuovi progetti Team per verificare le modifiche apportate al tipo di elemento di lavoro. È possibile ricorrere all'utilità della riga di comando witimport per caricare il file XML del tipo di elemento di lavoro aggiornato in un progetto team già presente. Tutte le modifiche apportate possono essere verificate mediante l'utilità witimport e un progetto team. Per ulteriori informazioni, vedere witimport.
Eliminazione di un progetto team
La creazione di un nuovo modello di processo avrà come effetto inevitabile la creazione di numerosi progetti Team di prova. I progetti Team non necessari possono essere eliminati mediante l'utilità della riga di comando DeleteTeamProject. TFSDeleteProject è inclusa nella cartella Program Files\Microsoft Visual Studio 9,0\Common7\IDE. Per ulteriori informazioni, vedere TFSDeleteProject.
Per eliminare un progetto team mediante l'utilità della riga di comando TFSDeleteProject |
---|
TFSDeleteProject /server:<serverName> <project name> |
Per eliminare ad esempio un progetto team denominato ProcessTest da un Team Foundation Server denominato teamstage5, digitare quanto riportato di seguito nella riga di comando. |
---|
TFSDeleteProject /server:teamstage5 ProcessTest |
Vedere anche
Attività
Procedura dettagliata: creazione di un nuovo progetto Team
Concetti
Architettura del modello di processo
Riferimenti
Altre risorse
Verifica delle modifiche dei plug-in dei modelli di processo