Condividi tramite


Creare il backlog e le attività tramite Project

Se Microsoft Project è lo strumento preferito per la gestione dei progetti, è possibile usarlo per creare il backlog, pianificare le attività, assegnare le risorse e tenere traccia del lavoro che viene registrato anche in Team Foundation Server (TFS). Project può essere usato anche se il team di sviluppo usa un altro strumento e tutte le informazioni vengono condivise in modo trasparente.

Il lavoro in Project è simile alla pubblicazione e all'aggiornamento degli elementi di lavoro con Microsoft Excel associato a TFS, con qualche differenza, come descritto più avanti in questo argomento.

Nota

È anche possibile gestire i progetti con Project Professional e Project Server sincronizzato con TFS, ma non è possibile usare Project Professional per eseguire la pubblicazione e l'aggiornamento in TFS e per eseguire la sincronizzazione con TFS.

Aggiungere attività e pubblicare elementi di lavoro

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

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

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

    Connettersi a un progetto team da Microsoft Project

    In alternativa, per iniziare è possibile aprire una query del backlog in Team Explorer e scegliere Aprire in Microsoft ExcelApri 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 da pianificare. Se non è possibile connettersi, richiedere di essere aggiunti come membro del team.

    ALM_EXL_Connect

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

    ALM_EXL_AddServer

    Project è 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 le informazioni sull'attività, quindi pubblicare il progetto. Per aggiungere un elemento di lavoro, specificare Titolo, Tipo di elemento di lavoro, Pubblica e aggiorna e tutti i campi richiesti. Ridimensionare e spostare le colonne usando i metodi standard di Project.

    Suggerimento

    Impostare il campo Pubblica e aggiorna per un'attività su per creare un elemento di lavoro per l'attività in TFS.Ad esempio, impostare le storie utente, gli elementi backlog e le attività da pubblicare e aggiornare.Tuttavia, per qualsiasi attività di riepilogo creata per raggruppare le attività o 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 usare 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 le risorse alle attività. In alternativa, lasciare vuoto il campo in modo che il team di sviluppo si occupi dell'assegnazione.

    Assegnare risorse nel progetto definito in TFS e AD

    Suggerimento

    Al contrario di TFS, Project supporta l'allocazione di più risorse a un'attività. Se un'attività richiede più risorse per il completamento, dividerla in sottoattività e assegnare una risorsa a ogni sottoattività.Assegnare un membro del team TFS come risorsa solo alle attività che verranno pubblicate.

    Specificare le risorse in base ai nomi visualizzati da Servizi di dominio Active Directory (AD DS).Se si assegna una risorsa in base all'alias o a un altro nome, si rischiano errori di convalida.

  7. Salvare il piano del progetto per mantenere la pianificazione o gli altri dati che TFS non archivia.

Impostare un rientro per le attività per creare collegamenti padre-figlio

Quando si imposta un rientro per le attività e si pubblica il piano, vengono creati collegamenti padre-figlio tra gli elementi di lavoro. Le attività vengono visualizzate nella lavagna delle attività quando vengono assegnate allo sprint corrente.

Collegare le attività per creare collegamenti padre-figlio

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

Le attività subordinate creano il file LNK predecessore-successore

Collegare le attività per creare collegamenti predecessore-successore

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

Creare collegamenti predecessore-successore in Project

Sebbene TFS tenga traccia delle dipendenze predecessore-successore come collegamenti degli elementi di lavoro, non rileva i tipi di dipendenza, il tempo di anticipo e di ritardo o altri vincoli rilevati invece da Project.

Specificare i dati per gli altri campi TFS

Per immettere i dati negli altri campi TFS, passare al Foglio attività di Team Foundation.

Aprire la visualizzazione delle attività di Team Foundation in Project

Questa visualizzazione mostra tutti i campi TFS mappati a Project.

Visualizzazione Foglio attività di Team Foundation

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

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

Per aggiungere altri campi TFS o modificare le modalità di mapping dei campi, vedere Personalizzare il file di mapping campi di Microsoft Project.

Suggerimenti per lavorare in Project e in altri client Team Foundation

È possibile gestire il piano del progetto usando Project e tutte le funzionalità fornite da Project. Tutti i membri del team possono modificare gli elementi di lavoro TFS dal portale Web, Excel, Project e Team Explorer. Seguire questi suggerimenti per gestire il lavoro il modo efficace:

  • Quando si apre per la prima volta un piano del progetto, usare 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 tra i dati del piano e l'archivio dati TFS.

  • Salvare il piano del progetto per mantenere la pianificazione dei dati e le altre informazioni che TFS non archivia.

  • Quando si definiscono le aree e le iterazioni, tenere presente che Project ed Excel limitano la lunghezza per il 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à programmate manualmente), i membri del team possono inserire un'attività pianificata manualmente in qualsiasi punto della pianificazione senza che Project la sposti. Per consentire la pianificazione manuale delle attività da parte dei membri del team sarà necessario aggiungere i campi del progetto alle definizioni delle 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 delle attività e al calendario del progetto, come nelle precedenti versioni di Project.

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

    • Data di fine

    • Data di inizio

    • Campi calcolati per il lavoro completato e rimanente

    Anche se TFS può archiviare il lavoro stimato, completato e rimanente e le date di inizio e di fine, non ricalcola i campi quando vengono aggiornati.

    Quando si pubblica in TFS, le ore di inizio e di fine sono di sola lettura in TFS per impostazione predefinita. Project non scarica le ore di inizio e di fine quando viene aggiornato il piano.

  • Se si nota che le ore sono state calcolate due volte nei report che contengono le ore di attività, correggere il problema.

    Project assegna alle attività padre il rollup di ore assegnate a tutte le relative attività figlio. Le ore di rollup non vengono pubblicate in TFS per evitare che le ore nei report vengano calcolate due volte. L'attributo del file di mapping di Microsoft Project, IfSummaryRefreshOnly, elimina le ore assegnate alle attività di riepilogo.

Differenze nell'uso di Project e di Excel

Area

Progetto

Excel

Aggiunta di campi TFS

Al piano di Project è possibile aggiungere solo i campi definiti nel file di mapping di Microsoft Project.

Al foglio di lavoro Excel è possibile aggiungere qualsiasi campo TFS elencato nella finestra di dialogo Seleziona colonne, tenendo conto delle limitazioni di Excel relative alla lunghezza del testo.

Pubblica/Aggiorna

Il campo Pubblica o aggiorna viene specificato per le singole attività. Inoltre, gli attributi del campo definiti nel file di mapping di Microsoft Project influiscono sulle modalità di pubblicazione e aggiornamento dei campi.

Tutti gli elementi di lavoro sono soggetti alla pubblicazione e all'aggiornamento.

Collegamento

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

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

Domande e risposte

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

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

D: Si vogliono mappare altri campi TFS a Project o modificare la modalità di mapping dei campi?

R: È possibile modificare la modalità di mapping dei campi di Team Foundation ai campi in Microsoft Project e il modo in cui vengono pubblicati gli specifici campi. Vedere File di mapping campi di Microsoft Project.