Cenni preliminari sulla personalizzazione del modello di processo
Aggiornamento: novembre 2007
I modelli di processo definiscono aspetti chiave di un progetto team che hanno effetto sul lavoro di un team. La personalizzazione di un modello di processo consente di definire la sicurezza per il controllo del progetto team, i modelli disponibili nel portale del progetto, le note di archiviazione del controllo del codice sorgente, i nuovi tipi di elemento di lavoro e le nuove query, i report per il monitoraggio e lo stato e le iterazioni e le unità di organizzazione utilizzate. I modelli di processo definiscono le impostazioni iniziali del processo per i progetti Team. La maggior parte delle impostazioni di processo può essere personalizzata dopo la creazione di un progetto team.
Nota: |
---|
Le dimensioni massime di un modello di processo sono di 2 GB. Quando si personalizza un modello di processo, verificare che le modifiche non comportino un aumento delle dimensioni oltre tale valore. |
Ambito delle modifiche
La personalizzazione può avere un effetto più ampio o più ristretto, a seconda degli elementi personalizzati. Sono disponibili due soluzioni:
Personalizzazione per tutti i nuovi progetti Team È possibile personalizzare un modello di processo modificandone i plug-in, i tipi di elemento di lavoro e le linee guida per il processo. In questo caso, gli effetti si riverberano in tutti i progetti creati da quel particolare modello di processo.
Personalizzazione per un progetto team esistente È possibile personalizzare gli elementi di un progetto team modificando il funzionamento dei report, dei tipi di elemento di lavoro e del portale del progetto. In questo caso, le modifiche hanno effetto sulle operazioni eseguite in tale progetto, ma non sugli altri progetti, presenti o da creare.
Personalizzazione per tutti i nuovi progetti Team
Per personalizzare tutti i nuovi progetti Team, è necessario modificare il modello di processo utilizzato nel progetto team. In questo modo è possibile apportare modifiche in una posizione e fare in modo che tali modifiche vengano riflesse in tutti i progetti Team creati dal nuovo modello di processo. Per ulteriori informazioni, vedere Modifica di un modello di processo esistente.
Nota: |
---|
È possibile creare un nuovo modello di processo per una nuova serie di progetti Team. Si consiglia di utilizzare un modello di processo esistente, come MSF for Agile Software Development o MSF for CMMI Process Improvement, e modificarlo in base alle proprie esigenze. |
Modifica di un modello di processo esistente
Plug-in Modello di processo
I plug-in Modello di processo sono componenti che vengono eseguiti quando viene creato un nuovo progetto team. Il plug-in imposta i file necessari o configura i dati per la relativa area. Con Visual Studio Team System, Microsoft fornisce sei plug-in: Gestione elementi di lavoro, Classificazione, Windows SharePoint Services, Controllo della versione, Report e Gruppi e autorizzazioni. Ciascun plug-in può essere modificato per personalizzare un modello di processo. Per ulteriori informazioni sulla modifica dei plug-in, vedere Plug-in del modello di processo.
Tipi di elemento di lavoro
I membri del team utilizzano elementi di lavoro per la gestione del lavoro da completare. È possibile espandere la selezione degli elementi di lavoro forniti da Visual Studio Team System per migliorare l'utilizzo 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. Per ulteriori informazioni sulla personalizzazione o la creazione di tipi di elemento di lavoro per un modello di processo, vedere Personalizzazione dei tipi di elemento di lavoro.
Linee guida per il processo
Le linee guida per il processo rappresentano il contenuto che documenta i ruoli, gli elementi di lavoro, i prodotti di lavoro, le attività e i report per un processo specifico di sviluppo del software. Tali linee guida sono complementari al modello di processo.
Microsoft Visual Studio Team System include due modelli di processo: MSF for Agile Software Development e MSF for CMMI Process Improvement. Ciascuno di questi processi può essere personalizzato e utilizzato per lo sviluppo del software nei progetti. Quando i modelli di processo vengono personalizzati, le linee guida per il processo corrispondenti devono essere aggiornate per riflettere le modifiche apportate. Per ulteriori informazioni, vedere MSF for Agile Software Development (informazioni in lingua inglese) e MSF for CMMI Process Improvement (informazioni in lingua inglese).
Personalizzazione di un progetto team esistente
La modifica di un progetto team esistente può provocare la modifica di un modello di processo, ma l'ambito è più ristretto. La modifica di un progetto team esistente ha effetto sul modo in cui i membri del team eseguono le loro attività giornaliere. Non viene modificata la natura dei nuovi progetti che verranno creati in futuro da un modello di processo.
Report
Quando le condizioni del progetto team cambiano, è possibile modificare i report di Microsoft Excel utilizzati per la gestione del progetto. I report possono inoltre essere modificati quando nuovi campi divengono disponibili nel warehouse di dati o se si desidera selezionare record diversi per il report. Per aggiornare un report di tabella pivot o di grafico pivot che utilizzi nuovi dati inclusi nella specifica dei dati di origine è sufficiente aggiornare il report. Per ulteriori informazioni, vedere Procedura: modificare un report in Microsoft Excel per Team System.
Progettazione report è un gruppo di strumenti grafici e finestre grafiche che vengono eseguiti in Visual Studio. Progettazione report fornisce un'interfaccia grafica in cui è possibile definire origini dati e richiedere informazioni, includere aree dati e campi nel report, perfezionare il layout del report e impostare funzionalità interattive. Utilizzare Progettazione report come strumento principale per la compilazione e la modifica di report basati sul warehouse di dati. Per ulteriori informazioni, vedere la classe Procedura: creare un report dettagliato per Team System tramite Progettazione report.
Tipi di elemento di lavoro
I membri del team utilizzano elementi di lavoro per la gestione del lavoro da portare a termine. È possibile espandere la selezione degli elementi di lavoro forniti da Visual Studio Team System per migliorare l'utilizzo 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.
Nota: |
---|
Le definizioni del tipo di elemento di lavoro possono essere modificate in due livelli: per un singolo progetto esistente o per tutti i progetti futuri. A seconda dell'ambito delle modifiche, l'attività presenta una differenza sostanziale. Anche se gli elementi XML vengono creati e ridefiniti allo stesso modo in entrambi i casi, quando si personalizza un modello di processo è sufficiente eseguire la modifica solo in XML. Quando si personalizza un progetto esistente, non solo è necessario modificare l'XML, ma anche importare nel progetto team esistente le modifiche apportate nel file XML. Per eseguire questa operazione, utilizzare gli strumenti descritti in Strumenti di creazione degli elementi di lavoro. |
Utilizzare gli strumenti descritti di seguito per amministrare i tipi di elemento di lavoro in progetti già esistenti. Per ulteriori informazioni, vedere Personalizzazione dei tipi di elemento di lavoro e Procedura dettagliata: personalizzazioni di base per un tipo di elemento di lavoro.
Utilizzare il comando witexport per esportare una definizione XML per un tipo di elemento di lavoro da Team Foundation Server. Questo comando può essere impiegato anche per la visualizzazione di una definizione XML. Per ulteriori informazioni, vedere witexport.
Una volta apportate le modifiche al tipo di elemento di lavoro, è possibile utilizzare il comando witimport per convalidare e importare un tipo di elemento di lavoro da un file XML a un progetto team relativo a Team Foundation Server. Per ulteriori informazioni, vedere witimport.
Utilizzare il comando witfields per amministrare i campi del tipo di elemento di lavoro relativi a Team Foundation Server. Per ulteriori informazioni, vedere witfields.
Utilizzare il comando glexport per esportare una definizione XML per elenchi globali da Team Foundation Server. Questo comando può essere impiegato anche per la visualizzazione di una definizione XML. Per ulteriori informazioni, vedere glexport.
Una volta apportate le modifiche agli elenchi globali, è possibile utilizzare il comando glimport per convalidare e importare gli elenchi globali da un file XML a un progetto team relativo a Team Foundation Server. Per ulteriori informazioni, vedere glimport.
SharePoint
Quando si installa Team Foundation viene automaticamente creato un sito Web di Windows SharePoint Services predefinito. Ogni volta che viene creato un nuovo progetto in Team Foundation Server viene inoltre creato automaticamente un sito Web del progetto. È tuttavia possibile creare siti Web aggiuntivi da utilizzare con Team Foundation Server. I siti Web Windows SharePoint Services possono inoltre essere modificati ed eliminati. Per ulteriori informazioni, vedere Procedura: creare, modificare ed eliminare i siti di Windows SharePoint Services.
Portale del progetto
Il portale del progetto team viene creato come sito Web in Windows SharePoint Services. È possibile accedere al portale da Team Explorer o mediante il browser Web. Il portale fornisce in modo rapido agli utenti le informazioni necessarie sullo stato di un progetto team. Poiché il portale del progetto è formato da componenti Web, è possibile creare una versione personalizzata del portale. Oltre alle informazioni standard visualizzate sul portale del progetto, è possibile aggiungere componenti Web per la connessione ad altre origini dati interne ed esterne al progetto. Per ulteriori informazioni, vedere Utilizzo del portale del progetto Team.
Vedere anche
Concetti
Piano della personalizzazione del modello di processo
Architettura del modello di processo
Altre risorse
Concetti fondamentali del modello di processo