Differenze operative nella gestione dei progetti mediante l'utilizzo di Team Foundation e Project

È possibile pianificare progetti utilizzando le funzionalità disponibili in Microsoft Project o in Microsoft Project Professional, effettuando la gestione dei dati e tenendo traccia del lavoro in Visual Studio Team Foundation Server (TFS). Se è stato distribuito Project Server, il metodo migliore per la gestione dei piani del progetto dell'organizzazione consiste nell'installazione delle estensioni Team Foundation Server per Project Server.

In questo argomento vengono descritti i vantaggi e le differenze operative dell'utilizzo del plug-in Team Foundation per Microsoft Project rispetto all'integrazione dei due prodotti server. Per ulteriori informazioni su Project Server, vedere Microsoft Project.

In questo argomento

  • Vantaggi dell'integrazione tra TFS e Project Server

  • Differenze operative tra l'utilizzo di Project e l'integrazione tra TFS e Project Server

  • Pubblicazione da Project Professional e da Project

Vantaggi dell'integrazione tra TFS e Project Server

L'integrazione tra TFS e Project Server può rappresentare un vantaggio considerevole per le organizzazioni che desiderano colmare il divario tra gli uffici di gestione del progetto e i loro team di sviluppo software. L'integrazione dei due prodotti server consente ai team di collaborare con maggiore efficienza nelle seguenti modalità:

  • Acquisendo informazioni dettagliate e aggiornate sull'esecuzione del portfolio, sull'allineamento a obiettivi strategici e sull'utilizzo delle risorse dei progetti di sviluppo software tramite l'utilizzo dei dati quantitativi disponibili in diversi sistemi.

  • Automatizzando la condivisione delle informazioni di progetto tra i team e migliorando la coordinazione dei team che utilizzano diverse metodologie, ad esempio Waterfall e Agile, tramite dati comuni e metriche precedentemente accordate.

  • Consentendo ai team di sviluppo e gestione dei progetti di collaborare e comunicare la sequenza temporale e lo stato del progetto tramite strumenti noti come Visual Studio, Microsoft Project e Prodotti SharePoint.

Se Project Server non è stato distribuito, è possibile utilizzare il plug-in Team Foundation per Microsoft Project per gestire progetti basati su elementi di lavoro in Team Foundation. Il plug-in Team Foundation a Microsoft Project viene installato all'installazione di Visual Studio o Team Explorer. Tramite il plug-in, è possibile aggiungere e modificare dati dell'elemento di lavoro di TFS. È possibile pianificare progetti e attività, assegnare risorse e tenere traccia delle modifiche. Gli elementi di lavoro possono essere aggiornati da piani del progetto diversi e da utenti diversi.

Nella tabella seguente vengono confrontate le attività principali che è possibile eseguire tramite il plug-in Team Foundation per Microsoft Project con quelle che richiedono l'integrazione dei due prodotti server. È possibile utilizzare il plug-in con tutte le edizioni di Project 2007, Project 2010 e Project 2013. Per integrare TFS e Project Server, è necessario installare Project Professional 2007, Project Professional 2010, Project Professional 2013.

Funzionalità

Plug-in Team Foundation per Microsoft Project

Integrazione tra TFS e Project Server

Connettersi direttamente a TFS e modificare gli elementi di lavoro e le relative dipendenze.

Accesso Advanced

  

Avviare la pianificazione del progetto, pianificare il lavoro e gestire i calendari del progetto.

Accesso Advanced Accesso Advanced

Gestire e sincronizzare i collegamenti alle dipendenze.

Accesso Advanced

  

Visualizzare lo stato del progetto, la pianificazione e l'allocazione delle risorse.

Accesso Advanced Accesso Advanced

Utilizzare sottoprogetti, progetti standard e progetti dell'organizzazione.

Accesso Advanced Accesso Advanced

Controllare il livello di collaborazione e sincronizzazione.

  

Accesso Advanced

Visualizzare e utilizzare i pool di risorse dell'organizzazione.

  

Accesso Advanced

Visualizzare l'allocazione delle risorse in più piani del progetto dell'organizzazione.

  

Accesso Advanced

Utilizzare l'ottimizzazione del portfolio, la gestione proposte e la creazione di rapporti (funzionalità disponibili solo con Project Server)

  

Accesso Advanced

Differenze operative tra l'utilizzo del plug-in di Team Foundation per Project e l'integrazione tra Team Foundation Server e Project Server

Nella tabella seguente vengono riepilogate le differenze operative tra l'utilizzo di Project per pubblicare e aggiornare elementi di lavoro TFS e la sincronizzazione dei dati tra TFS e Project Server.

Area operativa

Plug-in Team Foundation per Microsoft Project

Integrazione tra TFS e Project Server

Modello di sincronizzazione

Supporta un processo di sincronizzazione nel quale i responsabili di progetto possono pubblicare direttamente in Team Foundation o da cui possono eseguire l'aggiornamento su richiesta.

  • Supporta il mapping di un campo dell'attività in Project a un campo in Team Foundation.

  • Le attività non sono associate a elementi di lavoro.

  • I piani di Project vengono associati a Team Foundation Server.

Supporta un processo di sincronizzazione nel quale i responsabili di progetto possono controllare gli aggiornamenti del piano.

  • Pubblicare da Project Server in Team Foundation, inviare aggiornamenti da Team Foundation ad una coda di stato e inviare aggiornamenti a Team Foundation in base alle approvazioni o ai rifiuti disposti dai responsabili del progetto.

    Questo modello è concepito per supportare il piano del progetto come master predefinito in modo che i responsabili di progetto dispongono del controllo completo degli elementi aggiunti al piano del progetto.

  • Supporta il mapping di campi dell'attività e della risorsa in Project a campi in Team Foundation.

  • Dopo la sincronizzazione, ogni attività in Project viene associata a un elemento di lavoro in Team Foundation.

  • I piani di progetto sono mappati ai progetti team finché non ne viene annullato il mapping.

Processo di pubblicazione e aggiornamento

  • Vengono gestite le attività che si desidera pubblicare in Team Foundation o da cui si desidera eseguire l'aggiornamento.

  • In Project impostare il valore Pubblica e aggiorna su No, Aggiorna solo o su .

  • Piani del progetto diversi e attività diverse si possono sincronizzare con lo stesso elemento di lavoro.

  • È possibile assegnare una sola risorsa per attività.

  • È possibile visualizzare i campi di Project in un form elemento di lavoro e i campi di Team Foundation in un piano del progetto.

  • Gli aggiornamenti vengono tracciati tramite il campo Cronologia in ogni elemento di lavoro.

  • Si gestiscono i tipi di elementi di lavoro che prendono parte alla sincronizzazione e le attività o gli elementi di lavoro specifici che vengono sincronizzati.

  • In Project Professional impostare il valore di Pubblica in progetto team su o su No. In Team Foundation impostare il valore di Invia a progetto dell'organizzazione su o su No.

  • È possibile sincronizzare solo un'attività in un piano del progetto con un elemento di lavoro.

  • È possibile assegnare una sola risorsa a ogni attività. Tuttavia, nel campo Risorsa verrà mostrato il rollup delle risorse assegnate alle attività figlio.

  • È possibile visualizzare i campi di Project in un form elemento di lavoro e i campi di Team Foundation in un piano del progetto.

  • È possibile che sia richiesta la risoluzione dei conflitti. Per ulteriori informazioni, vedere Monitorare gli invii di elementi di lavoro e risolvere i rifiuti.

  • Fornisce la tracciabilità affidabile e la cronologia di ogni campo ed elemento di lavoro sincronizzato.

Rollup di lavoro e risorse

  • Il rollup e il calcolo dei valori dei campi Lavoro completato e Lavoro rimanente vengono eseguiti automaticamente negli elementi di lavoro contenenti attività figlio.

  • Il rollup delle ore viene eseguito in Project ma non in Team Foundation.

  • Il rollup delle risorse non viene eseguito.

  • Il rollup e il calcolo dei valori dei campi Lavoro completato e Lavoro rimanente vengono eseguiti automaticamente negli elementi di lavoro contenenti attività figlio e sincronizzati.

  • Viene eseguito il rollup delle ore in Project e nei campi mirror di Team Foundation.

  • Il rollup delle risorse e dell'allocazione delle risorse viene eseguito in Project Professional e Project Server.

Installazione e configurazione

  • Viene richiesto il plug-in Team Foundation per Microsoft Project, installato con Visual Studio 2012.

  • Pubblicare e aggiornare le attività in base a un elenco di elementi di lavoro.

  • Pubblicare e aggiornare tutti i tipi di elementi di lavoro senza mapping o installazione.

  • Controllare i campi che vengono pubblicati e aggiornati tramite la personalizzazione del file di mapping per ogni raccolta.

  • Controllo capillare avanzato sulla modalità di pubblicazione e aggiornamento dei campi in base all'assegnazione degli attributi PublishOnly e IfSummaryRefreshOnly.

  • Richiede le estensioni Team Foundation Server per Project Server, Project Server e Project Professional con il plug-in Team Foundation. Per ulteriori informazioni, vedere Requisiti di sistema e di installazione per supportare l'integrazione TFS-Project Server.

  • Configurare i progetti team e i tipi di elementi di lavoro che fanno parte della sincronizzazione.

  • Controllare i campi che vengono pubblicati e aggiornati tramite la personalizzazione dei mapping per una raccolta di progetti.

  • Controllo capillare avanzato sulla modalità di pubblicazione e aggiornamento dei campi in base ai campi assegnati agli elementi tfsToTarget e targetToTfs.

Pubblicazione da Project Professional e da Project

Quando si pubblicano attività da Project Professional, è necessario aprire il menu File e scegliere Pubblica per pubblicare il piano del progetto su Project Server. Al termine dell'aggiornamento di Project Server, tramite il motore di sincronizzazione vengono estratti i dati da Project Server e viene determinato quali di essi aggiornare in Team Foundation in base ai dati configurati per la sincronizzazione. Vengono aggiornati solo i progetti team, gli elementi di lavoro e i campi configurati per la sincronizzazione.

Quando si pubblicano attività da Project, scegliere Pubblica sulla barra multifunzione Team o sul menu Team.

Vedere anche

Altre risorse

Sincronizzare Team Foundation Server con Project Server