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