Creare il backlog e le attività tramite Project

Se Microsoft Project è lo strumento preferito per tenere traccia dei progetti, è possibile utilizzarlo per creare il backlog, pianificare le attività, assegnare risorse e tenere traccia del lavoro che viene registrato anche in TFS. È possibile utilizzare Project mentre il team di sviluppo utilizza gli strumenti preferiti, il tutto condividendo le informazioni in modo trasparente.

L'utilizzo di Project è analogo alla pubblicazione e all'aggiornamento di elementi di lavoro mediante Microsoft Excel associato a TFS, con alcune differenze come illustrato successivamente in questo argomento.

Nota

È inoltre possibile gestire i progetti tramite Project Professional e Project Server sincronizzati con TFS ma non è possibile utilizzare Project Professional per pubblicazione e aggiornamento in TFS e sincronizzazione con TFS.

Aggiungere attività e pubblicare elementi di lavoro

  1. Se non si dispone di Microsoft Project 2007 o versione successiva, installarlo.

  2. Se Visual Studio o Team Explorer non è ancora installato, sarà necessario installare una di queste versioni per ottenere il componente aggiuntivo Team Foundation per Project.

  3. In Project, iniziare con un foglio di lavoro vuoto. Se non viene visualizzata la barra multifunzione Team (o il menu Team se si utilizza Project 2007), vedere il passaggio 2.

    Connettersi a un progetto team da Microsoft Project

    Un altro modo per iniziare consiste nell'aprire una query del backlog in Team Explorer e nel scegliere Aprire in Microsoft Excel Apri in Microsoft Excel dal menu di scelta rapida.

    Suggerimento

    Se la barra multifunzione Team non viene più visualizzata, potrebbe essere necessario riabilitarla.

  4. Connettersi a TFS e al progetto team che si desidera pianificare. Se non è possibile connettersi, richiedere di essere aggiunti come membro del team.

    Connect to Team Foundation Server dialog box

    Se è la prima volta che si esegue la connessione a TFS da Project, potrebbe essere necessario aggiungere il nome del TFS all'elenco di server riconosciuti.

    Servers button on the Connect to Team Foundation Server dialog box. Add button on the Add/Remove TFS. Name of server in the Add TFS dialog box. OK button.

    Il progetto è ora associato al progetto team. La visualizzazione Gantt di Team Foundation supporta l'immissione e la visualizzazione di diversi campi di TFS.

    Piano del progetto associato al progetto team in TFS

  5. Aggiungere informazioni sull'attività quindi pubblicare il progetto. Per aggiungere un elemento di lavoro, specificare Titolo, Tipo di elemento di lavoro, Pubblica e aggiorna e ogni altro campi obbligatorio. Spostare e ridimensionare le colonne utilizzando metodi del progetto standard.

    Suggerimento

    Impostare il campo Pubblica e aggiorna per un'attività su se si desidera creare automaticamente un elemento di lavoro corrispondente in TFS.Ad esempio, impostare le storie utente, gli elementi di backlog e le attività perché vengano pubblicati e aggiornati.Tuttavia, per qualsiasi attività di riepilogo creata per raggruppare le attività o per assegnare le attività cardine, impostare Pubblica e aggiorna su No.

    Immettere i dati attività

    Si noti che gli ID verranno assegnati agli elementi di lavoro.

    Le attività pubblicate diventano elementi di lavoro

    Facoltativamente, è possibile utilizzare Icona Richiama elementi di lavoro, selezionare una query elemento di lavoro e aggiungere gli elementi di lavoro da TFS al piano del progetto.

  6. Assegnare risorse alle attività. In alternativa, lasciare il campo vuoto affinché il team di sviluppo lo assegni.

    Assegnare risorse nel progetto definito in TFS e AD

    Suggerimento

    Project supporta l'allocazione di più di una risorsa, mentre non è così per TFS.Se è necessario assegnare più di una risorsa ad una attività perché la stessa venga completata, dividere l'attività in sottoattività e assegnare una risorsa a ciascuna sottoattività.Assegnare un membro del team di TFS come risorsa solo alle attività di cui si intende effettuare la pubblicazione.

    Specificare le risorse in base ai rispettivi nomi visualizzati da Servizi di dominio Active Directory.Se si assegna una risorsa in base all'alias o a un altro nome, si rischia di causare errori di convalida.

  7. Salvare il piano del progetto per mantenere i dati di pianificazione e altri dati che non vengono archiviati da TFS.

Impostare il rientro delle attività per creare collegamenti padre-figlio

Quando si rientrano attività e successivamente si pubblica il piano, si creano collegamenti padre-figlio tra gli elementi di lavoro. Le attività vengono mostrate nell'Area attività quando vengono assegnate allo sprint corrente.

Collegare le attività per creare collegamenti padre-figlio

Per vedere i collegamenti padre-figlio appena creati, aprire Collegamenti e allegati.

Le attività subordinate creano il file LNK predecessore-successore

Collegare le attività creare collegamenti predecessore-successore

Quando si associano due attività e si pubblica il piano, TFS crea collegamenti predecessore-successore e padre-figlio tra i due elementi di lavoro.

Creare collegamenti predecessore-successore in Project

TFS tiene traccia delle dipendenze predecessore-successore come collegamenti all'elemento di lavoro, ma non tiene traccia dei tipi di dipendenza, dei tempi di anticipo e di ritardo o degli altri vincoli, a differenze di Project.

Specificare i dati per altri campi di TFS

Per inserire dati in altri campi TFS, passare al Foglio attività di Team Foundation.

Aprire la visualizzazione delle attività di Team Foundation in Project

Questa visualizzazione contiene tutti i campi TFS di cui è stato eseguito il mapping al progetto.

Visualizzazione Foglio attività di Team Foundation

Facoltativamente, è possibile aggiungere un campo mappato TFS come colonna alla visualizzazione di Team Foundation Gantt. Per vedere quali campi TFS sono mappati, aprire Mapping colonne.

Visualizzare per quali campi TFS è stato eseguito il mapping ai campi del progetto

Per aggiungere più campi TFS o modificare la modalità di mapping dei campi, vedere Personalizzare il file di mapping campi di Microsoft Project.

Suggerimenti per l'utilizzo di Project e di altri client TFS

È possibile gestire il piano di progetto utilizzando Project e tutte le funzionalità che fornisce. Poiché l'utente e gli altri membri del team possono modificare gli elementi di lavoro TFS in Excel, Project, Team Web Access o Visual Studio Team Explorer, seguire i seguenti suggerimenti per gestire il lavoro in modo efficace:

  • La prima volta che si apre un piano di progetto, utilizzare Icona Aggiorna sulla barra multifunzione Team in Excel (Aggiorna) per scaricare i dati più recenti da TFS.

  • Pubblicare le modifiche e aggiornare il piano periodicamente durante il lavoro. In caso contrario, possono verificarsi conflitti di dati tra i dati del piano e l'archivio dati TFS.

  • Salvare il piano del progetto per mantenere i dati di pianificazione e altre informazioni che non vengono archiviati da TFS.

  • Nel definire aree e iterazioni, tenere presente che Project ed Excel limitano la lunghezza del campo del percorso dell'area e dell'iterazione a 256 caratteri.

  • In Project 2010 e versioni successive, quando si sceglie Icona di attività bloccata (attività pianificate manualmente), i membri del team possono inserire manualmente un'attività pianificata in qualsiasi punto delle proprie pianificazioni, che verrà spostata automaticamente tramite Project. Per fare in modo che i membri del team pianifichino manualmente le attività, sarà necessario aggiungere i campi di progetto necessari alle definizioni di attività TFS.

    Le date di inizio e di fine per le attività pianificate automaticamente (Aggiornamento automatico icona Modalità attività) vengono determinate dal motore di pianificazione in base alle dipendenze tra attività e al calendario del progetto, come nelle versioni precedenti di Project.

  • Utilizzare Project per gestire e aggiornare le modifiche in questi campi:

    • Data di fine

    • Data di inizio

    • Campi calcolati per il lavoro completato e rimanente

    TFS può archiviare il lavoro stimato, completato e rimanente e le date di inizio e di fine, ma non ricalcola i campi quando vengono eseguiti aggiornamenti sugli stessi.

    Quando si pubblica su TFS , per impostazione predefinita l'ora di inizio e l'ora di fine sono di sola lettura in TFS. Il progetto non scarica l'ora di inizio e l'ora di fine quando si aggiorna il piano.

  • Se le ore vengono conteggiate due volte nei rapporti che contengono ore di attività, correggere il problema.

    Il progetto assegna alle attività padre il totale complessivo di ore assegnate a tutte le relative attività figlio. Le ore di rollup non vengono pubblicate in TFS per impedire il doppio conteggio delle ore nei rapporti. L'attributo del file di mapping di Microsoft Project, IfSummaryRefreshOnly, elimina le ore assegnate alle attività di riepilogo.

Differenze relative all'utilizzo di Project e di Excel

Area

Progetto

Excel

Aggiunta di campi di TFS

È possibile aggiungere al piano di progetto solo i campi definiti nel file di mapping di Microsoft Project.

È possibile aggiungere qualsiasi campo TFS al foglio di lavoro di Excel elencato nella finestra di dialogo Scegli colonne, conformemente alle limitazioni di Excel sulla lunghezza del testo.

Pubblica/Aggiorna

Specificare il campo Pubblica o aggiorna per le singole attività. Inoltre, gli attributi di campo definiti nel file di mapping di Microsoft Project influiscono sulla modalità di pubblicazione e aggiornamento dei campi.

Tutti gli elementi di lavoro sono soggetti a pubblicazione e aggiornamento.

Collegamento

È possibile creare e modificare collegamenti padre-figlio o predecessore-successore tra gli elementi di lavoro.

Utilizzando la visualizzazione elenco albero, è possibile creare e modificare i collegamenti padre-figlio.

D & R

D: Si desidera aggiungere i campi di Project agli elementi di lavoro TFS?

R: Per consentire ai membri del team di visualizzare o modificare i campi di Project da un client Team Foundation, è necessario personalizzare sia il file di definizione per il tipo di elemento di lavoro attività sia aggiornare il file di mapping di Microsoft Project. Per le risorse, vedere Pianificare i progetti utilizzando Microsoft Project 2010.

D: Si desidera eseguire il mapping dei campi aggiuntivi TFS a Project o modificare la modalità di mapping dei campi?

R: è possibile modificare la modalità con cui viene eseguito il mapping dei campi di Team Foundation sui campi presenti in Microsoft Project ed è possibile modificare la modalità con cui campi specifici vengono pubblicati. Vedere Il file di mapping dei campi di Microsoft Project.