Suggerimenti rapidi e differenze operative per il rilevamento di attività tramite Microsoft Project e Team Foundation
È possibile pianificare progetti utilizzando le funzionalità disponibili in Microsoft Project, effettuando la gestione dei dati e rendendo tali dati disponibili come attività degli elementi di lavoro in Team Foundation Server. È possibile utilizzare Microsoft Project per la gestione delle informazioni dettagliate correlate alla pianificazione e alle dipendenze delle attività e alla disponibilità delle risorse. I membri del team possono gestire i propri elementi di lavoro utilizzando Team Foundation, mentre i responsabili del progetto possono aggiornare le pianificazioni del progetto e gestire il lavoro tra team e progetti utilizzando Microsoft Project.
La pubblicazione e l'aggiornamento delle attività sono operazioni necessarie per mantenere i dati sincronizzati tra il piano del progetto e Team Foundation. Per pubblicazione si intende il caricamento nel database degli elementi di lavoro delle modifiche apportate agli elementi di lavoro presenti in un documento di Microsoft Project o Microsoft Excel. Per aggiornamento si intende il caricamento di tutti gli elementi di lavoro presenti in un documento di Microsoft Project o Microsoft Excel per ottenere la corrispondenza con i valori correnti inclusi nel database degli elementi di lavoro.
Importante |
---|
Salvare sempre una copia locale del piano di Microsoft Project, poiché nel piano vengono archiviati dati che non possono essere archiviati da Team Foundation Server. |
In questo argomento
Nelle sezioni seguenti vengono forniti suggerimenti rapidi e passaggi per l'esecuzione delle attività.
Suggerimenti rapidi per l'utilizzo di Office Project associato a Team Foundation Server
Differenze operative tra Office Project e Team Foundation Server
Esaminare le sezioni riportate di seguito per informazioni essenziali su ogni fase della pianificazione e della gestione tramite Microsoft Project di progetti contenenti attività relative a elementi di lavoro presenti in Team Foundation Server.
Passaggio 1: connettere Office Project a Team Foundation Server
(Facoltativo) Passaggio 2: personalizzare la modalità con cui viene eseguito il mapping dei dati tra Office Project e Team Foundation Server
Passaggio 3: compilare una pianificazione
Passaggio 4: assegnare le risorse
Passaggio 5: pubblicare e aggiornare
Suggerimenti rapidi per l'utilizzo di Office Project associato a Team Foundation Server
Quando si utilizza Microsoft Project, effettuare le azioni seguenti per ottenere i migliori risultati ed evitare problemi.
Salvare il piano di Microsoft Project, poiché archivia dati che non possono essere archiviati da Team Foundation Server.
Aggiornare il piano del progetto immediatamente all'apertura e aggiornarlo periodicamente durante il lavoro. Altrimenti, possono verificarsi conflitti per la mancata corrispondenza tra i dati presenti nel piano e i dati in Team Foundation Server.
Pianificare le attività in Microsoft Project specificando durata dell'attività, dipendenze e altri dati che possono essere utilizzati da Microsoft Project per calcolare le date di inizio e di fine. Quando Microsoft Project pubblica gli elementi di lavoro su Team Foundation Server, l'ora di inizio e l'ora di fine sono di sola lettura in Team Foundation per impostazione predefinita. Microsoft Project non scarica l'ora di inizio e l'ora di fine quando si aggiorna il piano.
Utilizzare la visualizzazione Gantt di Team System per pianificare il lavoro nel progetto team in modo da visualizzare i campi di Team Foundation. Questa doppia visualizzazione aggiunge alcuni dei campi di Team Foundation alla visualizzazione del Diagramma di Gantt di Microsoft Project e modifica alcuni dei nomi dei campi di Microsoft Project in modo da corrispondere ai nomi dei campi utilizzati da Team Foundation. Rappresenta la visualizzazione predefinita quando si aprono per la prima volta elementi di lavoro in Microsoft Project.
Utilizzare la visualizzazione Foglio attività di Team System per semplificare le attività di immissione dei dati e di pubblicazione degli elementi di lavoro in Team Foundation Server. Questa visualizzazione contiene il set di tutti i campi di Team Foundation che possono essere visualizzati o modificati in Microsoft Project.
Assegnare una sola risorsa a un'attività. Microsoft Project supporta l'allocazione di più di una risorsa, tuttavia Team Foundation Server non offre tale supporto. Se è necessario assegnare più di una risorsa a un'attività, dividere l'attività in sottoattività e assegnare una risorsa a ciascuna sottoattività. Assegnare solo una risorsa membro del team di Team Foundation alle attività di cui si intende effettuare la pubblicazione.
Impostare il campo Pubblica e aggiorna su Sì solo per le attività e gli elementi nel piano di Microsoft Project di cui si desidera tenere traccia in Team Foundation Server.
Pubblicare le modifiche in Team Foundation Server quando si apportano modifiche alle attività impostate su Pubblica e aggiorna al fine di ridurre i conflitti di dati.
Differenze operative tra Office Project e Team Foundation Work Management
Nella tabella riportata di seguito vengono riepilogate le differenze operative tra Microsoft Project e Team Foundation Server.
Componente |
Office Project |
Team Foundation Server |
Azioni consigliate |
---|---|---|---|
Calendario del progetto team |
Gestisce una settimana di calendario del progetto team che specifica la durata del giorno lavorativo, i fine settimana e le festività. |
Non tiene traccia in base a una settimana del calendario, pertanto non è in grado di tenere traccia dei giorni in cui non viene svolto il lavoro. |
Utilizzare Microsoft Project per gestire le pianificazioni dei progetti e utilizzare la funzionalità relativa al calendario del progetto team. |
Vincoli e dipendenze delle attività |
Consente di specificare le dipendenze tra attività, i tipi di dipendenza e i tempi di anticipo e di ritardo che definiscono le relazioni di pianificazione tra attività. |
Tiene traccia delle dipendenze predecessore-successore come collegamenti all'elemento di lavoro per il contesto, ma non tiene traccia dei tipi di dipendenza, dei tempi di anticipo e di ritardo o dei vincoli dell'elemento di lavoro. |
Utilizzare Microsoft Project per gestire e aggiornare le modifiche a dipendenze e vincoli. |
Date di inizio e di fine e registrazione delle ore lavorate |
I vincoli applicati alle attività definiscono quando le attività possono iniziare o devono terminare. Una modifica apportata al numero di ore lavorate causa il ricalcolo automatico del lavoro rimanente e delle date di fine. |
Archivia il lavoro stimato, completato e rimanente e le date di inizio e di fine, ma non ricalcola i campi quando vengono eseguiti aggiornamenti. Ad esempio, se si utilizza Team Explorer per aumentare la durata di un'attività, in Team Foundation Server non verrà aggiornata la data di fine. |
Utilizzare Microsoft Project per gestire e aggiornare le modifiche alle date di inizio e di fine e per aggiornare i campi calcolati per il lavoro completato e rimanente. Per ulteriori informazioni, vedere Motore di pianificazione di Office Project. |
Assegnazione delle risorse |
Supporta l'allocazione di più risorse a un'attività. |
Consente l'assegnazione di una sola risorsa a un'attività. |
In Microsoft Project, assegnare una sola risorsa a un'attività. Suddividere le attività in sottoattività per allocare più di una risorsa alle attività. Per ulteriori informazioni, vedere Assegna risorse. |
Pubblica e aggiorna |
Le modifiche apportate alle attività in Microsoft Project devono essere pubblicate per poter essere visualizzate in Team Foundation Server. |
Le modifiche apportate agli elementi di lavoro in Team Foundation Server devono essere aggiornate in Microsoft Project per poter essere visualizzate. |
In Microsoft Project, pubblicare solo quelle attività di cui si desidera tenere traccia anche in Team Foundation Server. È possibile eseguire questa attività impostando il campo Pubblica e aggiorna in base alle necessità. Pubblicare e aggiornare frequentemente il piano del progetto per evitare conflitti di dati. Per ulteriori informazioni, vedere Archiviazione e manutenzione dei dati e Passaggio 5: pubblicazione e aggiornamento. |
Percorsi area e iterazione |
È necessario specificare un percorso contenente non più di 256 caratteri. |
Per ulteriori informazioni, vedere Creare e modificare aree e iterazioni. |
Motore di pianificazione di Office Project e campi calcolati relativi alle date di sola pubblicazione
In Microsoft Project viene utilizzato un motore di pianificazione per determinare le date di inizio e di fine delle attività. Le funzionalità riportate di seguito influenzano il modo in cui il motore di pianificazione calcola le date di inizio e di fine in Microsoft Project:
Una settimana di calendario del progetto team specifica la durata del giorno lavorativo, i fine settimana e le festività.
Le dipendenze tra attività, i tipi di dipendenza e i tempi di anticipo e di ritardo definiscono le relazioni di pianificazione tra attività.
I vincoli applicati alle attività definiscono quando le attività possono iniziare o devono terminare.
La disponibilità di risorse per l'esecuzione di un'attività può estendere o ridurre la durata dell'attività.
Il motore di pianificazione verifica che siano soddisfatti tutti i requisiti suddetti quando imposta le date di inizio e di fine per le attività. A meno che non esista un motivo specifico per vincolare la data di inizio o di fine di un'attività, è necessario consentire a Microsoft Project di calcolare le date di inizio e di fine in base ad altri dati immessi personalmente e da altri membri del team.
Per evitare la sovrascrittura dei campi calcolati relativi alle date, Team Foundation imposta i campi Data di inizio e Data di fine in modalità di sola pubblicazione. Ciò si ottiene specificando PublishOnly="true" per tali campi specifici nel file di mapping del progetto.
Queste impostazioni consentono ai membri del team di aggiornare i campi relativi al lavoro rimanente e al lavoro completato in Team Foundation, di aggiornare il piano del progetto con i rispettivi valori e quindi di consentire a Microsoft Project di calcolare la data di fine in base alle necessità.
Per ulteriori informazioni, vedere File di mapping campi di Microsoft Project.
Per ulteriori informazioni sui vincoli di inizio e di fine, vedere la Guida online di Microsoft Project.
Archiviazione e manutenzione di dati
Quando si utilizza Microsoft Project per compilare e gestire una pianificazione di progetto contenente elementi di lavoro di Team Foundation, è necessario gestire i dati in due posizioni.
Utilizzando Team Foundation Server è possibile archiviare e tenere traccia di una quantità molto maggiore di dati rispetto a quanto possibile con Microsoft Project. Tramite il database degli elementi di lavoro di Team Foundation, è possibile archiviare descrizioni dettagliate per ciascun elemento di lavoro, una cronologia delle modifiche apportate all'elemento di lavoro, informazioni per riprodurre un errore del codice, documenti e file e collegamenti a insiemi di modifiche, test case e altri elementi di lavoro correlati. È possibile utilizzare Team Foundation Server per fornire a tutti i membri del team l'accesso agli elementi di lavoro di cui devono tenere traccia, consentendo loro di gestire i dettagli correlati al proprio lavoro.
Tramite Microsoft Project è possibile gestire solo un subset di dati dei campi degli elementi di lavoro oltre a dati che non vengono utilizzati o archiviati in Team Foundation Server. Microsoft Project gestisce informazioni dettagliate sulla pianificazione, inclusi tempi di anticipo e di ritardo.
Passaggio 1: connettere Office Project a Team Foundation Server
È possibile connettere un piano di Microsoft Project a un progetto specifico di Team Foundation per accedere agli elementi di lavoro definiti per tale progetto. È necessario essere online per connettersi al progetto di Team Foundation ed è necessario effettuare la connessione per eseguire una qualsiasi delle attività riportate di seguito.
Importare elementi di lavoro da Team Foundation Server in Microsoft Project
Aggiungere nuove attività in Microsoft Project, quindi pubblicare tali attività come elementi di lavoro in Team Foundation Server
Ripubblicare gli aggiornamenti in Team Foundation Server, un'azione necessaria per tenere traccia dello stato di avanzamento e per rivedere le pianificazioni
Recuperare i dati per gli elementi di lavoro elencati in Microsoft Project che hanno subito aggiornamenti, in particolare aggiornamenti apportati al lavoro stimato, al lavoro completato e al lavoro rimanente.
Pubblicare gli aggiornamenti in Team Foundation Server dopo aver lavorato offline.
Per ulteriori informazioni sulla connessione a Team Foundation Server, vedere Utilizzo di Microsoft Excel e Microsoft Project connessi a Team Foundation Server. Per ulteriori informazioni su come lavorare offline, vedere Lavorare offline e riconnettersi a Team Foundation Server.
(Facoltativo) Passaggio 2: personalizzare la modalità con cui viene eseguito il mapping dei dati tra Office Project e Team Foundation Server
Quando si pubblicano o si aggiornano le attività in Microsoft Project, i dati relativi alle attività vengono aggiornati in base alle informazioni contenute in un file di mapping. Il file di mapping determina il modo in cui viene eseguito il mapping dei campi di ogni attività ai campi in Team Foundation.
È possibile personalizzare il funzionamento di Microsoft Project quando le attività vengono pubblicate o aggiornate. ad esempio modificare quali campi di Microsoft Project devono essere mappati ai campi di Microsoft Project, È possibile controllare se i campi devono essere solo pubblicati oppure sia pubblicati che aggiornati. È inoltre possibile definire campi speciali corrispondenti a collegamenti e allegati e al campo di sincronizzazione.
Per ulteriori informazioni, vedere Personalizzazione di mapping campi di Microsoft Project.
Mapping dei campi e dei modelli di processo MSF
Quando si crea un elemento di lavoro di un'attività utilizzando i modelli di processo di Microsoft Solutions Framework (MSF), non è possibile utilizzare Team Explorer per modificare le date di inizio o di fine. Nel form degli elementi di lavoro dell'attività i campi delle date di inizio e fine vengono impostati in sola lettura.
Nei modelli di processo MSF inoltre il file di mapping dei campi di Microsoft Project viene configurato in modo che i campi delle date di inizio e di fine siano in sola pubblicazione. Di conseguenza, i membri del team possono modificare le date di inizio e di fine solo in Microsoft Project. Inoltre, le date di pianificazione aggiornate vengono pubblicate in Team Foundation Server ma non aggiornate nel piano di Microsoft Project.
Inoltre, i campi Stima originale, Lavoro rimanente e Lavoro completato per le attività di riepilogo o le attività padre vengono gestiti in Microsoft Project ma non vengono pubblicati in Team Foundation. Quando si utilizza Microsoft Project per creare attività padre e attività figlio, alle attività padre in Microsoft Project viene assegnato il totale complessivo di ore definito per tutte le relative attività figlio. Tuttavia, le ore di cui si tiene traccia sia per le attività di riepilogo che per le attività figlio appaiono contate due volte nei rapporti di Team Foundation che tengono traccia delle ore. Per risolvere questo problema, il totale complessivo delle ore è stato eliminato nell'integrazione di Microsoft Project e Team Foundation Server. L'attributo IfSummaryRefreshOnly del file di mapping di Microsoft Project elimina le ore assegnate alle attività di riepilogo quando i dati vengono aggiornati. È possibile visualizzare il totale complessivo di ore per le attività di riepilogo in Microsoft Project, ma non in Team Foundation.
È possibile modificare il file di mapping dei campi in modo che i campi relativi alle date di inizio e di fine vengono aggiornati da Team Foundation Server ed è possibile modificare la definizione del tipo di un elemento di lavoro per rendere di lettura e scrittura i campi relativi alle date di inizio e di fine. È tuttavia sconsigliabile effettuare tali modifiche per i motivi precedentemente indicati. Per ulteriori informazioni, vedere File di mapping campi di Microsoft Project.
Passaggio 3: compilare una pianificazione
È possibile compilare una pianificazione nei due modi riportati di seguito.
Creare una pianificazione utilizzando Microsoft Project, quindi pubblicare gli elementi di lavoro selezionati in Team Foundation Server. Per ulteriori informazioni, vedere Creare gli elementi di lavoro dalle attività di Microsoft Project.
Importare le attività di elementi di lavoro da Team Foundation Server, aggiungere nuove attività, impostare le date di inizio, ordinare in sequenza le attività, stimare le durate delle attività, creare relazioni tra attività, assegnare le risorse, quindi pubblicare gli aggiornamenti a Team Foundation Server. Per ulteriori informazioni, vedere Creare un piano di Microsoft Project da elementi di lavoro di Team Foundation.
Creare attività di riepilogo e sottoattività
Utilizzando gli strumenti di Microsoft Project, è possibile pianificare le attività ordinate in sequenza o creare sottoattività e archiviare tali relazioni in Team Foundation. È inoltre possibile creare relazioni aggiuntive tra gli elementi di lavoro per supportare l'attività di rilevamento del progetto. A questo scopo utilizzare gli strumenti riportati di seguito.
Utilizzare gli strumenti nativi di Microsoft Project per ordinare in sequenza le attività o stabilire dipendenze tra attività e sottoattività. Quando si pubblica il piano, Team Foundation crea collegamenti predecessore-successore e padre-figlio tra gli elementi di lavoro. Tali collegamenti vengono archiviati sia nel piano del progetto che in Team Foundation.
Utilizzare la funzione Collegamenti e allegati del menu Team per creare altri tipi di collegamenti tra attività. Ad esempio, è possibile creare un collegamento correlato tra due o più attività e avere tale relazione archiviata in Team Foundation.
Nota
Tutti gli elementi di lavoro collegati alle attività selezionate per l'importazione in Microsoft Project, il cui tipo di collegamento corrisponde a predecessore-successore o padre-figlio, vengono visualizzati nel piano del progetto.
Per ulteriori informazioni sulla creazione di attività di riepilogo e sottoattività, vedere Attività in sequenza o subordinate in Office Project.
Visualizzare e modificare i campi delle attività in Team Foundation
Consente di visualizzare in Microsoft Project i dati presenti in modalità che consentono di tenere traccia facilmente del progetto. Una visualizzazione viene assemblata a partire da componenti come tabelle, filtri e gruppi. Oltre alle visualizzazioni native di Microsoft Project, ciascun piano Microsoft Project associato a Team Foundation Server offre due visualizzazioni aggiuntive, come riportato di seguito.
Visualizzazione Gantt di Team Foundation: è possibile utilizzare questa visualizzazione per pianificare il lavoro nel progetto team. Questa doppia visualizzazione aggiunge alcuni dei campi di Team Foundation alla visualizzazione del Diagramma di Gantt di Microsoft Project e modifica alcuni dei nomi dei campi di Microsoft Project in modo da corrispondere ai nomi dei campi utilizzati da Team Foundation. Rappresenta la visualizzazione predefinita quando si aprono per la prima volta elementi di lavoro in Microsoft Project.
Visualizzazione Foglio attività di Team Foundation: è possibile utilizzare questa visualizzazione per semplificare le attività di immissione di dati e di pubblicazione di elementi di lavoro in Team Foundation Server. La visualizzazione Foglio attività di Team Foundation contiene il set di tutti i campi di Team Foundation che possono essere visualizzati o modificati in Microsoft Project.
È inoltre possibile creare visualizzazioni. È ad esempio possibile creare una visualizzazione che consenta di tenere traccia agevolmente dello stato di avanzamento oppure una visualizzazione in cui venga rappresentato l'utilizzo delle risorse del team. Dopo aver creato una visualizzazione, è possibile utilizzarla, copiarla e condividerla.
Le tabelle rappresentano uno dei componenti che possono essere utilizzati nelle visualizzazioni. Un piano di Microsoft Project associato a Team Foundation Server fornisce le tabelle seguenti:
Gestione Team Explorer: utilizzare questa tabella per visualizzare le colonne visibili nella modalità di visualizzazione Gantt di Team Foundation.
Team Explorer completo: utilizzare questa tabella per visualizzare le colonne visibili nella modalità di visualizzazione Foglio attività di Team Foundation. Questa tabella presenta tutti i campi che vengono scambiati tra Microsoft Project e Team Foundation Server.
È possibile definire nuove tabelle e copiare le tabelle esistenti. Per ulteriori informazioni sulle visualizzazioni e le tabelle di Microsoft Project, vedere la Guida online di Microsoft Project.
Passaggio 4: assegnare le risorse
In Microsoft Project è possibile assegnare risorse alle attività con modalità molto flessibili, tuttavia tale operazione crea dati che Team Foundation Server non è in grado di archiviare. Se si sfruttano queste funzionalità di Microsoft Project, non sarà possibile pubblicare di nuovo le attività in Team Foundation Server. Per evitare problemi, osservare le linee guida riportate di seguito per l'assegnazione delle risorse in Microsoft Project:
Assegnare una sola risorsa a ciascuna attività. È possibile risolvere questa limitazione suddividendo un'attività in sottoattività e assegnando una risorsa a ciascuna sottoattività.
Assegnare ogni risorsa per un giorno lavorativo intero, non per una percentuale di un giorno lavorativo.
Se si assegna più di una risorsa a un'attività in Microsoft Project e si tenta di pubblicare le modifiche in Team Foundation Server, l'elemento di lavoro genererà un errore di pubblicazione.
Importante |
---|
Microsoft Project non popola l'elenco dei campi Nomi risorse con i nomi dei membri del team. Pertanto, è necessario aggiungere manualmente i nomi all'elenco. Quando si assegna un elemento di lavoro a una risorsa in Microsoft Project, è necessario specificare la risorsa con il nome visualizzato in Servizi di dominio Active Directory o nella Rubrica. Se si assegna un elemento di lavoro a una risorsa specificando un alias o un'altra forma abbreviata del nome, si introdurrà un'incoerenza che potrà causare errori di convalida. |
Passaggio 5: pubblicare e aggiornare
Per recuperare le ultime modifiche apportate dai membri del team, è necessario pubblicare in Team Foundation Server le attività che subiscono modifiche in Microsoft Project ed è necessario aggiornare gli elementi di lavoro che hanno subito aggiornamenti dal momento in cui si è aperto il piano Microsoft Project.
Quando si utilizza Microsoft Project, notare le procedure consigliate e le note d'uso riportate di seguito.
Aggiornare sempre il piano del progetto immediatamente dopo aver aperto il documento per assicurarsi che il piano presenti i dati più recenti. Le modifiche apportate in Team Foundation Server non vengono visualizzate nel documento di Microsoft Project finché non si aggiorna il documento.
Nota
Il documento non viene aggiornato automaticamente all'apertura.
Impostare il campo Pubblica e aggiorna su Sì solo per le attività e gli elementi di cui si desidera tenere traccia in Team Foundation Server. In un piano di Microsoft Project è possibile determinare quali elementi di lavoro vengono pubblicati e quali vengono aggiornati. Per ulteriori informazioni, vedere Pubblicazione o aggiornamento di elementi di lavoro in Office Project.
Pubblicare sempre prima di aggiornare il documento. Se si aggiorna prima di pubblicare, i nuovi dati dal database possono sovrascrivere le modifiche apportate nel piano.
Se si utilizzano elementi di lavoro attività di riepilogo e si scopre che le ore vengono conteggiate due volte nei rapporti, è necessario correggere manualmente il problema. Per ulteriori informazioni, vedere Risoluzione delle inesattezze pubblicate per i valori riepilogativi.
Vedere anche
Attività
Connettere un documento di Microsoft Office a Team Foundation Server
Creare un piano di Microsoft Project da elementi di lavoro di Team Foundation
Pubblicazione o aggiornamento di elementi di lavoro in Office Project
Concetti
Pianificazione di attività e assegnazione di risorse tramite Microsoft Project