Condividi tramite


Pianificazione dall'alto verso il basso dei requisiti aziendali in un piano del progetto dell'organizzazione mappato a un progetto team

Il project manager può gestire i requisiti aziendali di alto livello in Microsoft Project Server mentre il team di sviluppo gestisce i dettagli delle attività in Visual Studio Team Foundation Server. Il project manager definisce i requisiti e visualizza il rollup di risorse e impegno, nonché l'impatto sulla pianificazione, mentre il team di sviluppo definisce, stima e aggiorna le relative attività dettagliate. Il motore di sincronizzazione per Team Foundation Server e Project Server gestisce i dati di pianificazione e l'uso di risorse per i requisiti nel piano del progetto dell'organizzazione e nel progetto team mappati.

Nota

Se si vuole gestire sia i risultati finali che le attività mediante Project Server, vedere Gestire i dettagli di progetto in un piano del progetto dell'organizzazione mappato a un progetto team.

Prima di poter eseguire una pianificazione dall'alto verso il basso in un piano del progetto dell'organizzazione, è necessario associare quest'ultimo al progetto team. Per altre informazioni, vedere Gestire l'associazione di progetti dell'organizzazione a progetti team. Prima di associare il piano al progetto, vedere Configurazioni consigliate per supportare la pianificazione dall'alto verso il basso più avanti in questo argomento.

In questo argomento

  • Panoramica dei processi della pianificazione dall'alto verso il basso con Project Server

  • Configurazioni consigliate per supportare la pianificazione dall'alto verso il basso

  • Attività e procedure consigliate del project manager

  • Attività e procedure consigliate del team di sviluppo

Nota

Per un video dimostrativo, vedere la pagina del sito Web Microsoft dedicata alla pianificazione dall'alto verso il basso dei requisiti aziendali in un progetto dell'organizzazione con Team Foundation Server e Project Server.È possibile che alcuni dettagli delle procedure illustrate nel video siano diversi da quelli delle procedure illustrate nell'articolo, poiché il video è stato creato per la versione precedente di Team Foundation Server.

Requisiti

Per eseguire le procedure in questo argomento, è necessario che siano state assegnate le autorizzazioni seguenti:

  • Per pubblicare attività da un piano del progetto dell'organizzazione in Team Foundation, la risorsa assegnata all'attività deve essere membro del gruppo Contributors per il progetto team.

  • Per aggiornare gli elementi di lavoro in Team Foundation e inviarli a Project Server, gli utenti devono essere membri del gruppo Contributors per il progetto team. Devono anche essere membri del gruppo Membri del team per Project Web Access o Project Web App (PWA) o disporre delle autorizzazioni Apri progetto e Visualizza sito progetto in Project.

Per altre informazioni, vedere Assegnare le autorizzazioni per supportare l'integrazione TFS-Project Server.

Panoramica dei processi della pianificazione dall'alto verso il basso con Project Server

Come mostrato nella figura seguente, la sincronizzazione dei requisiti tra il piano del progetto e il progetto team prevede 10 passaggi principali.

PS-TFS resource rollup workflow process

Il motore di sincronizzazione gestisce i dati di pianificazione dei requisiti sia nel piano del progetto che nel progetto team. Team Foundation calcola automaticamente il rollup del lavoro rimanente ed effettivo per le singole risorse, in base alle attività collegate a ogni requisito. Man mano che i membri del team aggiornano le attività, i valori di rollup dei requisiti vengono aggiornati automaticamente nel progetto team e gli aggiornamenti di stato vengono visualizzati nell'istanza di PWA per essere approvati dal project manager. Nella tabella seguente sono riepilogate le attività eseguite.

Project manager

Il project manager effettua le attività seguenti in Project o PWA:

Step 1   Definire risultati finali, funzionalità o requisiti nel piano del progetto dell'organizzazione.

Step 2   Salvare e pubblicare il piano del progetto in Project Server.

Step 8   Rivedere lo stato di avanzamento di ciascun risultato finale e modificare la pianificazione in base alle informazioni aggiornate.

9   Impostare una previsione e tenere traccia dello stato di avanzamento rispetto a tale previsione.

Motore di sincronizzazione

Per ciascun requisito impostato per la pubblicazione, il motore di sincronizzazione effettua le attività seguenti:

Step 3Crea un elemento di lavoro requisito nel progetto team mappato al piano dell'organizzazione. Crea anche un collegamento che associa il requisito in Project all'elemento di lavoro in Team Foundation.

Step 7Crea un aggiornamento di stato man mano che si verificano aggiornamenti in Team Foundation per ogni campo mappato di ogni requisito pubblicato. Questi aggiornamenti vengono visualizzati nella coda di approvazione per la revisione da parte del project manager.

Responsabile team

In Team Foundation il responsabile del team e i membri del team eseguono le attività seguenti:

Step 4   Rivedere i risultati finali aggiunti al progetto team.

Step 5   Definire le attività necessarie per implementare ciascun risultato finale e verificare che ogni attività sia collegata al rispettivo risultato finale.

Step 6   Stimare il lavoro richiesto per ogni attività e definirlo come Lavoro rimanente.

10   Aggiornare i campi Lavoro rimanente e Lavoro completato per ciascuna attività.

Torna all'inizio

Configurazioni consigliate per supportare la pianificazione dall'alto verso il basso

Per supportare il processo presentato nella sezione precedente, occorre mappare il piano del progetto dell'organizzazione al progetto team. La tabella seguente descrive le configurazioni consigliate per il progetto team e i mapping. Per altre informazioni, vedere Gestire l'associazione di progetti dell'organizzazione a progetti team.

Area da configurare

Configurazione consigliata

Note

Modello di processo per il progetto team

Microsoft Solutions Framework (MSF) per Capability Maturity Model Integration (CMMI) Process Improvement

Il modello CMMI fornisce tipi di elementi di lavoro per requisiti e attività. È possibile usare le pagine di backlog e dell'area per gestire il backlog e pianificare ed eseguire gli sprint. In alternativa, è possibile usare query condivise che vengono aperte in Excel per definire e collegare rapidamente attività e requisiti.

Mapping di progetti

/workItemTypes:Requirement

Quando si mappa il piano del progetto dell'organizzazione al progetto team, specificare il requisito come tipo di elemento di lavoro. È anche possibile disabilitare il lavoro fisso per le attività. Il lavoro fisso è uno dei tre tipi di attività disponibili in Project. Per altre informazioni, vedere Modifica del tipo di attività utilizzato in Project per calcolare la durata dell'attività.

Mapping dei campi

/useDefaultFieldMappings

È possibile usare i mapping predefiniti dei campi. Non sono necessari mapping aggiuntivi dei campi.

Nomi di risorse

È necessario aggiungere i membri del team al gruppo Membri del team per ogni istanza di PWA oppure concedere ai membri le autorizzazioni Apri progetto e Visualizza sito progetto in Project. Per altre informazioni, vedere Assegnare le autorizzazioni per supportare l'integrazione TFS-Project Server.

Occorre anche aggiungere tutti i membri del team al pool di risorse dell'organizzazione e al pool di risorse per il piano del progetto.

È necessario concedere autorizzazioni a tutti gli account utente assegnati come risorse nel piano del progetto o indicati nel campo Assegnato a per un elemento di lavoro. Questi utenti inviano aggiornamenti di stato che sono inclusi nella coda di stato per l'istanza di PWA.

Tutti i nomi indicati nel campo Nomi risorse devono essere riconosciuti come collaboratori validi al progetto team.

Project manager

Gli account di utenti di Project Professional devono avere l'autorizzazione Visualizza informazioni a livello di progetto oppure devono essere assegnati come membri del gruppo Lettore in Team Foundation per i progetti team in cui eseguiranno la pubblicazione.

Occorre concedere ai project manager le autorizzazioni di modifica degli elementi di lavoro nei progetti del team mappati ai rispettivi piani del progetto dell'organizzazione.

Attività e procedure consigliate del project manager

Vengono fornite le procedure consigliate o obbligatorie per le seguenti attività svolte dal project manager:

  • Definire i requisiti

  • Approvare gli aggiornamenti di stato

  • Rivedere la pianificazione e impostare una previsione

  • Visualizzare in anteprima gli aggiornamenti e l'impatto sul percorso critico

Oltre a queste attività, è anche possibile visualizzare l'assegnazione di lavoro alle risorse. Per altre informazioni, vedere Utilizzare il rollup delle risorse nei progetti dell'organizzazione mappati ai progetti team.

Definire i requisiti

Quando si definiscono i requisiti, è necessario assegnarli al responsabile del team di sviluppo. Come mostrato nella figura seguente, è necessario anche impostare il campo Pubblica in progetto team su e il campo Tipo di elemento di lavoro su Requisito. Se viene mappato solo un tipo di elemento di lavoro per il progetto team, questo viene impostato automaticamente.

Nota

Se si prevede che il responsabile dello sviluppo fornisca stime di lavoro, è necessario impostare il campo Lavoro rimanente su 0 ore o il campo Durata su 0 giorni.

Setting Requirements to be Published

Importante

Testo30 è il campo di Project predefinito associato alla colonna Tipo di elemento di lavoro usata nella sincronizzazione delle attività con gli elementi di lavoro.Se si connette il piano del progetto a Team Foundation Server usando l'opzione Scegli progetto Team nel menu della barra multifunzione Team, diventa disponibile un campo di Project aggiuntivo denominato Tipo di elemento di lavoro.Questo campo, con un campo predefinito di Project di tipo Testo24, supporta il mapping di piani del progetto associati a Team Foundation, ma non supporta la sincronizzazione dei piani.Il campo basato su Testo24 include l'elenco completo dei tipi di elemento di lavoro per il progetto team.Per assicurarsi che sia disponibile il campo corretto, selezionarlo e verificare che sia visualizzato Testo30.

È consigliabile impostare solo i requisiti di cui si intende tenere traccia in Team Foundation. Dopo avere completato le definizioni dei requisiti, è possibile salvare e pubblicare il piano del progetto in Project Server. Come mostrato nella figura seguente, una notifica di stato nell'angolo inferiore sinistro indica quando viene completata la pubblicazione.

Nota

Quando si pubblica il piano, il componente aggiuntivo Team Foundation per Project convalida i dati specificati.Se un campo obbligatorio non è definito o se un valore non è consentito, è necessario risolvere gli errori.Per altre informazioni, vedere Risolvere gli errori di convalida.

Publishing progress appears in status bar

Approvare gli aggiornamenti di stato

Con l'avanzamento del lavoro del team sui requisiti, gli aggiornamenti di stato vengono visualizzati nella coda di approvazione. Come mostrato nella figura seguente, è possibile visualizzare gli aggiornamenti ai requisiti pubblicati e le risorse assegnate alle attività. È possibile vedere immediatamente quali attività sono state aggiornate e i dettagli di ogni aggiornamento.

Approval Center with Status Update

È possibile fare clic su un aggiornamento di stato per aprire la finestra Dettagli attività, come mostrato nella figura seguente. È possibile rivedere i valori modificati per ogni campo mappato per la sincronizzazione.

Task details

Nota

Per aggiornare il piano del progetto dell'organizzazione con le modifiche inviate da Team Foundation, è necessario accettare gli aggiornamenti.

È possibile accettare o rifiutare un aggiornamento e aggiungere un commento. Ad esempio, è possibile rifiutare un aggiornamento perché non si è d'accordo con una stima, un membro del team ha specificato un valore inaccurato o si desidera richiedere che le attività vengano riassegnate in modo che il lavoro venga portato a termine più rapidamente.

Rivedere la pianificazione e impostare una previsione

Dopo avere approvato gli aggiornamenti di stato, è possibile aggiornare la pianificazione e bilanciare il carico di lavoro in Project, nonché impostare una previsione basata sulle stime. Come mostrato nella figura seguente, le stime definite per il requisito Shopping Cart vengono visualizzate in Project.

Rollup of estimated work

Per mantenere il controllo della pianificazione, è possibile impostare una previsione per tenere traccia dello stato di avanzamento del team rispetto all'obiettivo prefissato. Per altre informazioni, vedere la pagina seguente del sito Web Microsoft: Creazione o aggiornamento di una previsione o un piano provvisorio.

Visualizzare in anteprima gli aggiornamenti e l'impatto sul percorso critico

Con l'avanzamento del lavoro, i membri del team aggiornano i campi Lavoro rimanente e Lavoro completato per ciascuna attività. Questi valori vengono sottoposti a rollup per ciascun requisito pubblicato in Team Foundation. Prima di approvare gli aggiornamenti, è possibile visualizzare in anteprima l'impatto che gli aggiornamenti avranno sul percorso critico facendo clic su Anteprima aggiornamenti nel Centro approvazioni.

Dopo avere approvato gli aggiornamenti di stato, è possibile visualizzare gli aggiornamenti nella pianificazione del progetto. Quando un requisito richiede più tempo di quanto stimato, è possibile determinare se le modifiche alle stime influiscono sul percorso critico.

È possibile avvisare il responsabile del team quando si verifica un effetto negativo sulla pianificazione ed è necessario modificare le attività del progetto team.

Attività e procedure consigliate del team di sviluppo

Il collaboratore al progetto team può usare il backlog, l'area attività e le pagine di elementi di lavoro in Team Web Access per effettuare le attività seguenti:

  • Rivedere i nuovi requisiti

  • Definire, stimare e collegare le attività a ciascun requisito

  • Aggiornare il lavoro rimanente e il lavoro completato

  • Gestire gli aggiornamenti ai requisiti rifiutati

Rivedere i nuovi requisiti

I nuovi requisiti pubblicati in Project Server vengono visualizzati automaticamente nel progetto team. Aprire la pagina di backlog in Team Web Access e identificare i requisiti aggiunti. Ad esempio, la figura seguente mostra l'aggiunta di tre requisiti al progetto team.

Pagina di Backlog di Prodotto

Product backlog page showing new requirements

Se si apre l'elemento di lavoro in Team Explorer, è possibile visualizzare il campo Cronologia che indica quando il motore di sincronizzazione ha creato l'elemento di lavoro, come mostrato nella figura seguente.

Cronologia dell'elemento di lavoro aggiunto dalla sincronizzazione di Project Server

History and Project Server synch message

Definire e stimare le attività collegate a ciascun requisito

Una volta che il requisito è stato aggiunto a Team Foundation Server e quindi aggiunto a un'iterazione, è possibile definire e stimare rapidamente le attività mediante la pagina di backlog iterazione in Team Web Access. Come mostrato nella figura seguente, Step 1 scegliere l'icona Add task icon on task board page (Team Web Access), Step 2 digitare un Titolo per l'attività e assegnarla a un membro del team, Step 3 digitare un valore per il lavoro richiesto in Lavoro rimanente, quindi Step 4 scegliere il pulsante Salva e chiudi. L'attività viene automaticamente collegata al requisito con il collegamento padre-figlio

Add New Linked Work Item

.

La figura seguente mostra come sono state divise le attività per due requisiti assegnati all'iterazione 0. Per altre informazioni, vedere Lavorare in sprint.

Nota

Il campo Lavoro rimanente per gli elementi di lavoro padre mostra automaticamente la somma di tutto il lavoro definito per le relative attività figlio.

Work breakdown of tasks shown in Excel

In alternativa, è possibile aprire la query Suddivisione lavoro in Excel e definire le attività collegate e stimare il lavoro rapidamente. Vedere Eseguire la pianificazione con un approccio dall'alto verso il basso usando un elenco con struttura ad albero di elementi di lavoro (Excel).

Aggiornare il lavoro rimanente e il lavoro completato

Con l'avanzamento del lavoro, ogni membro del team deve aggiornare i campi Lavoro rimanente e Lavoro completato per ognuna delle proprie attività. Se per completare un'attività è necessario più tempo, questo viene aggiunto al campo Lavoro rimanente. Gli aggiornamenti vengono riprodotti nel rollup del requisito.

Gestire gli aggiornamenti ai requisiti rifiutati

Quando un project manager rifiuta un aggiornamento di stato a un requisito, l'informazione viene visualizzata nel campo Cronologia, mentre il campo Stato ultima approvazione nella scheda Project Server indica rifiutato. Dopo il rifiuto di un aggiornamento a un elemento di lavoro, quest'ultimo non può più essere sincronizzato. Prima di eseguire nuovamente la sincronizzazione dell'elemento di lavoro, è necessario risolvere lo stato di rifiuto. È possibile creare una query team per trovare gli elementi di lavoro il cui stato di aggiornamento è stato rifiutato. Per altre informazioni, vedere Monitorare gli invii di elementi di lavoro e risolvere i rifiuti.

Vedere anche

Concetti

Informazioni sulla gestione degli aggiornamenti a campi specifici

Cenni preliminari sul processo di sincronizzazione per l'integrazione TFS-Project Server

Altre risorse

Managing Projects Using Project Professional Mapped to a Team Project