Gestire i progetti utilizzando l'integrazione TFS-Project Server
I project manager e i team di sviluppo di software possono usare gli strumenti preferiti, lavorare con un livello di precisione che soddisfa ogni esigenza e condividere informazioni in modo trasparente tra Visual Studio Team Foundation Server e Microsoft Project Server. In seguito alla configurazione dei due prodotti server, il motore di sincronizzazione gestisce i dati di pianificazione e l'uso delle risorse per i dati configurati nel piano del progetto dell'organizzazione e nel progetto team mappati.
L'integrazione dei due prodotti server garantisce flessibilità nella gestione dei progetti. Il project manager può gestire il progetto tramite uno dei tre metodi seguenti o una loro combinazione:
Definire e tenere traccia dei risultati finali. Il project manager definisce i requisiti e le funzionalità da fornire e il team di sviluppo definisce le attività di implementazione. Per altre informazioni, vedere Pianificazione dall'alto verso il basso dei requisiti aziendali in un piano del progetto dell'organizzazione mappato a un progetto team.
Definire e tenere traccia sia dei risultati finali che delle attività. Il project manager definisce i dettagli del progetto e il team di sviluppo provvede agli aggiornamenti dello stato. Per altre informazioni, vedere Gestire i dettagli di progetto in un piano del progetto dell'organizzazione mappato a un progetto team.
Rivedere lo stato di avanzamento dei team Agile. Il project manager rivede lo stato di avanzamento del lavoro inviato a Project Server e il team di sviluppo gestisce sia i risultati finali che le attività del progetto. Per altre informazioni, vedere Rendere visibile lo stato di avanzamento del team Agile al reparto PMO (Program Management Office).
Per ognuno di questi metodi, i responsabili delle risorse possono pianificare e gestire le risorse in modo accurato, i project manager possono bilanciare il carico di lavoro tra le risorse per più progetti software e l'ufficio gestione programma può visualizzare lo stato aggiornato e tenere traccia dell'integrità complessiva del portfolio software in corso di sviluppo. I business analyst possono inoltre accedere a metriche di qualità nel corso del tempo.
Importante
Questo argomento si riferisce a Microsoft Project Professional 2007, Project Professional 2010 o Project Professional 2013 da un computer client con Visual Studio 2013 installato.Inoltre l'integrazione Visual Studio Team Foundation Server 2013 e di Project Server deve essere configurata.
È possibile gestire gli elementi di lavoro in Team Foundation tramite Microsoft Project o Project Professional se si usa il plug-in Team Foundation come descritto in Creare il backlog e le attività tramite Project.Il plug-in connette un piano del progetto a un progetto team, ma non esegue la sincronizzazione degli elementi di lavoro.Il plug-in è disabilitato se un piano del progetto dell'organizzazione è mappato a un progetto team.Per altre informazioni su come gestire gli elementi di lavoro con Project, vedere Differenze operative nella gestione dei progetti mediante l'utilizzo di Team Foundation e Project.
Attività dei project manager per gestire i progetti e tenere traccia dello stato di avanzamento
Attività |
Argomento correlato |
---|---|
Definire i risultati finali. È possibile definire i requisiti aziendali e i risultati finali specifici e lasciare la definizione delle attività specifiche al team di sviluppo. Si può visualizzare il rollup di risorse e impegno e l'impatto sulla pianificazione, mentre il team di sviluppo ne definisce, stima e aggiorna le attività dettagliate. |
|
Definire sia i risultati finali che le attività. È possibile gestire sia i requisiti aziendali che le attività di implementazione. Il project manager può gestire il proprio flusso di lavoro indipendentemente dal team di sviluppo, rimanendo comunque informato dello stato di avanzamento del lavoro. |
|
Rivedere lo stato di avanzamento dei team Agile. Si può visualizzare lo stato di avanzamento del lavoro e l'uso delle risorse mentre il team di sviluppo Agile gestisce la definizione e la pianificazione di storie utente e attività. Il project manager e l'ufficio gestione programma possono visualizzare pianificazioni, stato di avanzamento delle storie utente e rollup delle risorse. |
Rendere visibile lo stato di avanzamento del team Agile al reparto PMO (Program Management Office) |
Esaminare la procedura di aggiornamento dei campi. Se si pensa che il motore di sincronizzazione non funzioni nel modo previsto, è consigliabile verificare il modo in cui vengono aggiornati i campi specifici. Il tipo di dati del campo o dei campi interessati, l'attributo OnConflict di mapping dei campi e la gerarchia delle attività incidono sul modo in cui il motore di sincronizzazione aggiorna campi specifici. Le attività non verranno aggiornate in modo corretto se il project manager rifiuta uno o più aggiornamenti di invio o se il piano del progetto non è stato pubblicato. |
Informazioni sulla gestione degli aggiornamenti a campi specifici |
Assegnare risorse e visualizzare l'uso delle risorse. Quando il team di sviluppo suddivide requisiti e attività in attività figlio, il project manager può controllare il rollup del lavoro e delle risorse. Il rollup delle risorse consente di visualizzare le stime relative all'allocazione di risorse e lavoro, eseguire il livellamento delle risorse e determinare se una risorsa comune a più progetti sia o meno sovrassegnata. |
Utilizzare il rollup delle risorse nei progetti dell'organizzazione mappati ai progetti team |
Risolvere gli errori quando si pubblicano le attività in Team Foundation Server. È necessario risolvere tutti gli errori di convalida dei dati che si possono verificare quando si pubblica un piano del progetto dell'organizzazione mappato a un progetto team. Si verifica un errore di convalida dei dati se si definisce un valore che viola una regola definita per il tipo di elemento di lavoro associato all'attività. |
Attività dei responsabili e dei team di sviluppo
Attività |
Argomento correlato |
---|---|
Rivedere i risultati finali, definire le attività e stimare il lavoro. Per ogni risultato finale inviato a Project Server, è necessario definire e stimare le attività necessarie per implementarlo. Con l'avanzamento del lavoro, i membri del team aggiornano le ore correlate alle proprie attività, che vengono automaticamente inviate a Project Server e al project manager per la revisione. |
|
Rivedere la struttura di suddivisione del lavoro e aggiornare il lavoro. Un responsabile dello sviluppo può utilizzare le pagine dell'area e di backlog o la query Suddivisione lavoro per rivedere gli elementi di lavoro inviati da un project manager. Con l'avanzamento del lavoro, i membri del team aggiornano le ore correlate alle proprie attività, che vengono automaticamente inviate a Project Server e al project manager per la revisione. |
|
Definire e inviare storie utente a Project Server. Un responsabile dello sviluppo può conferire visibilità ai dati di pianificazione del progetto e relativi all'uso delle risorse impostando il campo Invio a Project Server su Sì per le storie utente su cui lavora il proprio team. È possibile impostare rapidamente il valore di questo campo tramite la funzionalità di modifica in blocco di Team Web Access o aprendo la query Backlog di Prodotto in Excel. |
Rendere visibile lo stato di avanzamento del team Agile al reparto PMO (Program Management Office) |
Trovare e risolvere invii di elementi di lavoro rifiutati. Quando il project manager rifiuta un aggiornamento a un elemento di lavoro, è necessario risolvere il motivo del rifiuto e inviare di nuovo l'elemento a Project Server. Finché l'aggiornamento non viene inviato di nuovo, l'elemento di lavoro non può più essere incluso nella sincronizzazione dei dati. |
Monitorare gli invii di elementi di lavoro e risolvere i rifiuti |
Rimuovere attività ed elementi di lavoro di cui non è più necessario tenere traccia. Quando si elimina un'attività dal piano del progetto sincronizzata con un elemento di lavoro in Team Foundation, si rimuove l'associazione tra l'attività e l'elemento di lavoro. La rimozione viene eseguita dopo avere pubblicato il piano in Project Server e quando il processo di sincronizzazione completa l'aggiornamento delle modifiche pubblicate. Tuttavia, è necessario utilizzare il comando witadmin destroywi per rimuovere gli elementi di lavoro in modo permanente dal progetto team |
Eliminare attività e rimuovere elementi di lavoro che non sono coinvolti nella sincronizzazione |
Attività per configurare, mappare e personalizzare la sincronizzazione dei dati
Attività |
Argomenti correlati |
---|---|
Ottenere l'autorizzazione per eseguire il mapping dei piani del progetto dell'organizzazione a un progetto team. Per mappare i piani del progetto, è necessario avere l'autorizzazione Amministrazione dell'integrazione con Project Server per una raccolta di progetti team assegnata. |
Assegnare le autorizzazioni per supportare l'integrazione TFS-Project Server |
Mappare un piano del progetto dell'organizzazione a un progetto team. Per supportare la sincronizzazione dei dati tra un piano del progetto dell'organizzazione e un progetto team, è necessario eseguire il mapping del piano al progetto team. È possibile mappare più piani allo stesso progetto team, ma non mappare un piano a più progetti team. |
Gestire l'associazione di progetti dell'organizzazione a progetti team |
Aggiungere o rimuovere un tipo di elemento di lavoro dalla sincronizzazione dei dati. È possibile definire i tipi di elementi di lavoro quando si associa un piano del progetto a un progetto team e aggiungere o rimuovere i tipi in un secondo momento. È anche possibile elencare i tipi di elementi di lavoro mappati per un progetto team. |
|
Aggiungere o rimuovere campi dalla sincronizzazione dei dati. È possibile aggiungere campi e specificarne la modalità di sincronizzazione personalizzando il file di mapping dei campi. Si possono ad esempio condividere dati non correlati alle pianificazioni, quali i centri di costo, i nomi di team o lo stato integrità, se si aggiungono al file di mapping i campi in cui sono archiviati questi tipi di dati. È possibile eseguire il mapping di campi che sono associati a elenchi di selezione in Team Foundation. È però necessario creare in Project Server tabelle di ricerca che corrispondano agli elenchi di selezione. Non è possibile sincronizzare automaticamente gli elenchi di selezione e le tabelle di ricerca. |
Personalizzare il mapping dei campi tra TFS e Project Server |
Modificare la configurazione per la sincronizzazione. È possibile rimuovere componenti configurati per la sincronizzazione dei dati. È però opportuno seguire sempre la sequenza di riconfigurazione consigliata quando si rimuovono tali componenti. |
|
Aggiungere i membri del progetto team al pool di risorse dell'organizzazione. Per assegnare e gestire utenti di Team Foundation come risorse in Project, è necessario aggiungerli al pool di risorse dell'organizzazione. Per semplificare questo processo, è possibile configurare Project Server per la sincronizzazione automatica dei gruppi di sicurezza con i gruppi con lo stesso nome in Active Directory. È anche possibile sincronizzare utenti e risorse in Project Server con gli utenti di Active Directory in più domini e foreste. |
Vedere le pagine seguenti del sito Web Microsoft: |
Vedere anche
Attività
Configurare l'integrazione TFS-Project Server
Concetti
Cenni preliminari sulle funzionalità di integrazione TFS-Project Server
Cenni preliminari sul processo di sincronizzazione per l'integrazione TFS-Project Server