Determinazione dell'ambito dei requisiti di personalizzazione
I membri del team utilizzano elementi di lavoro per la gestione del lavoro da eseguire. I tipi di elementi di lavoro disponibili ai membri del team dipendono dai metodi installati, ad esempio Microsoft Solutions Framework (MSF) for CMMI Process Improvement o MSF for Agile Software Development. Bug, requisiti, rischi e attività sono esempi di tipi di elementi di lavoro.
Questa gamma di elementi di lavoro può essere estesa in modo da ottimizzare l'utilizzo dei processi in Team Foundation da parte del team nonché le modalità di comunicazione. È possibile creare nuovi tipi di elementi di lavoro, ovvero modelli in base a cui creare elementi di lavoro. A seconda dei processi che utilizza, il team può trovare utili i tipi di elemento di lavoro seguenti: attività, bug, richiesta di modifica, requisito di qualità del servizio, problema, requisito, revisione, rischio e scenario.
Una volta creato un elemento di lavoro, questo conterrà i campi e il comportamento definiti nel tipo di elemento di lavoro da cui è stato creato.
Nota
Oltre alla creazione dei tipi di elemento di lavoro è possibile modificare i tipi esistenti. Si supponga ad esempio di avere installato un metodo che include i tipi di elemento di lavoro attività e requisito. Per supportare in maniera ottimale i processi utilizzati dal team, è possibile aggiungere campi al tipo di elemento di lavoro attività o modificare il comportamento del flusso di lavoro del tipo di elemento di lavoro requisito.
Anche se è possibile vedere un tipo di elemento di lavoro come un'astrazione in base a cui creare un elemento di lavoro, un tipo di elemento di lavoro è un insieme di definizioni XML che è possibile creare. È inoltre possibile fare riferimento allo schema XML, Work Item Type.xsd, nell'SDK di Visual Studio Application Lifecycle Management (ALM) sul sito Web Microsoft (la pagina potrebbe essere in inglese).
In questo argomento
Ambito delle modifiche
Personalizzazione di tutti i nuovi progetti team
Modifica di un modello di processo esistente
Personalizzazione di un progetto team esistente
Ambito delle modifiche
La personalizzazione può avere un effetto più ampio o più ristretto, a seconda degli elementi personalizzati. È possibile utilizzare uno dei due approcci seguenti:
Personalizzazione per tutti i nuovi progetti Team È possibile personalizzare i tipi di elemento di lavoro in un modello di processo modificandone i plug-in, i tipi di elemento di lavoro e le linee guida per il processo. In questo caso, le personalizzazioni sono disponibili in tutti i progetti creati a partire da tale modello di processo.
Personalizzazione di un progetto Team esistente È possibile personalizzare i tipi di elemento di lavoro di un solo progetto tramite l'uso di strumenti della riga di comando. 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.
Personalizzazione per tutti i nuovi progetti Team
Per personalizzare i tipi di elemento di lavoro di tutti i nuovi progetti Team è necessario modificare il modello di processo utilizzato dal progetto Team. Quando si utilizza questo approccio, le modifiche apportate in una posizione vengono riflesse in tutti i progetti Team creati in base al modello di processo modificato. Per ulteriori informazioni, vedere Modifica di un modello di processo esistente.
Nota
Anziché creare un modello di processo per una nuova serie di progetti Team, è consigliabile modificare un modello di processo esistente in modo da adattarlo alle proprie esigenze. Ad esempio, è possibile modificare i modelli di MSF for Agile Software Development o di MSF for CMMI Process Improvement.
Modifica di un modello di processo esistente
Plug-in Modello di processo
I plug-in modello di processo impostano i file necessari o configurano i dati quando si crea un progetto team. In ALM di Visual Studio sono inclusi plug-in per gestione degli elementi di lavoro, classificazione, Windows SharePoint Services, controllo della versione, rapporti, nonché gruppi e autorizzazioni. Ogni plug-in può essere modificato per personalizzare un modello di processo. Per ulteriori informazioni sulla modifica del plug-in della gestione degli elementi di lavoro, vedere Definizione e personalizzazione di oggetti per il rilevamento degli elementi di lavoro mediante il plug-in di rilevamento dell'elemento di lavoro.
Tipi di elemento di lavoro
La gamma degli elementi di lavoro può essere estesa in modo da ottimizzare l'utilizzo dei processi disponibili in Team Foundation da parte del team nonché le modalità di comunicazione. Per creare elementi di lavoro personalizzati è possibile creare nuovi tipi di elemento di lavoro, ovvero modelli in base a cui è possibile creare gli elementi di lavoro. Per ulteriori informazioni sulla personalizzazione o la creazione di tipi di elemento di lavoro per un modello di processo, vedere Personalizzazione di dati di rilevamento, form, flusso di lavoro e gli altri oggetti del progetto o Creare un tipo di elemento di lavoro.
Linee guida per il processo
Le linee guida per il processo rappresentano 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 a un modello di processo specifico.
Team Foundation include due modelli di processo: MSF for Agile Software Development e MSF for CMMI Process Improvement. Ognuno di questi processi può essere personalizzato e utilizzato per lo sviluppo del software nei progetti. Se si aggiungono o personalizzano tipi di elemento di lavoro occorre aggiornare le linee guida per il processo corrispondente in modo da riflettere le modifiche apportate. Per ulteriori informazioni, visitare il sito Web Microsoft: Modelli di processo e strumenti (la pagina potrebbe essere in inglese).
Personalizzazione di un progetto team esistente
La procedura di modifica di un progetto Team esistente è analoga a quella utilizzata per un modello di processo, ma l'ambito è notevolmente 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 sui nuovi progetti che verranno creati successivamente in base a un modello di processo.
Vedere anche
Attività
Aggiungere e personalizzare un tipo di elemento di lavoro
Concetti
Personalizzazione di dati di rilevamento, form, flusso di lavoro e gli altri oggetti del progetto
Altre risorse
witAdmin: amministrazione di oggetti per la verifica degli elementi di lavoro
Personalizzazione dei modelli di processo
Determinazione dei requisiti di personalizzazione dei processi e degli oggetti di rilevamento