Condividi tramite


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

Un responsabile di progetto gestisce i requisiti aziendali di alto livello in Project Server, mentre il team di sviluppo gestisce i dettagli delle attività in Visual Studio Team Foundation Server. Il responsabile di progetto 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 di Visual Studio Team Foundation Server 2010 e Project Server gestisce i dati di pianificazione e l'utilizzo delle risorse per i requisiti nel piano del progetto dell'organizzazione e nel progetto team mappati.

Nota

Se si desidera gestire sia i risultati finali che le attività tramite Project Server, vedere Gestione dei 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 ulteriori informazioni, vedere Gestione dell'associazione di progetti dell'organizzazione a progetti team. Prima di associare il piano al progetto, è opportuno rivedere le configurazioni consigliate per supportare la pianificazione dall'alto verso il basso, più avanti in questo argomento.

In questo argomento

  • Cenni preliminari sul processo di pianificazione dall'alto verso il basso tramite Project Server

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

  • Attività e procedure consigliate del responsabile del progetto

  • Attività e procedure consigliate del team di sviluppo

Autorizzazioni necessarie

Per eseguire le procedure descritte in questo argomento, sono necessarie le seguenti autorizzazioni:

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

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

Per ulteriori informazioni, vedere Assegnazione di autorizzazioni per supportare l'integrazione di Project Server e Team Foundation Server.

Cenni preliminari sul processo di pianificazione dall'alto verso il basso tramite Project Server

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

Processo del flusso di lavoro di rollup delle risorse PS-TFS

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 risorsa, 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 responsabile del progetto. Nella tabella seguente vengono riepilogate le attività eseguite.

Responsabile del progetto

Il responsabile del progetto effettua le attività seguenti in Project o PWA:

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

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

Passaggio 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:

Passaggio 3Creare un elemento di lavoro requisito nel progetto team mappato al piano dell'organizzazione. Il motore crea anche un collegamento che associa il requisito in Project all'elemento di lavoro in Team Foundation.

Passaggio 7Creare un aggiornamento di stato ogni volta che si verificano aggiornamenti in Team Foundation per ogni campo mappato per ogni requisito pubblicato. Questi aggiornamenti appaiono nella coda di approvazione per essere rivisti dal responsabile del progetto.

Responsabile del team

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

Passaggio 4   Rivedere i risultati finali aggiunti al progetto team.

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

Passaggio 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 delineato nella sezione precedente, è necessario eseguire il mapping del piano del progetto dell'organizzazione al progetto team. Nella tabella seguente vengono descritte le configurazioni consigliate sia per il progetto team che per i mapping. Per ulteriori informazioni, vedere Gestione dell'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) for Capability Maturity Model Integration (CMMI) Process Improvement v5.0

Il modello CMMI fornisce tipi di elementi di lavoro per requisiti e attività. Fornisce inoltre una query team per la suddivisione del lavoro che può essere utilizzata per definire e collegare rapidamente le attività ai requisiti.

Mapping del progetto

/workItemTypes:Requirement

Nel corso del mapping del piano del progetto dell'organizzazione al progetto team, specificare il requisito come tipo di elemento di lavoro. È inoltre possibile disattivare l'opzione A lavoro fisso per le attività. Questa opzione specifica uno dei tre tipi di attività che è possibile utilizzare in Project. Per ulteriori informazioni, vedere Modifica del tipo di attività utilizzato in Project per calcolare la durata dell'attività.

Mapping dei campi

/useDefaultFieldMappings

È possibile utilizzare i mapping dei campi predefiniti. Non sono richiesti mapping dei campi aggiuntivi.

Nomi delle risorse

È necessario aggiungere i membri del team al gruppo Membri del team per ciascuna istanza di PWA o concedere loro le autorizzazioni Apri progetto e Visualizza sito progetto in Project. Per ulteriori informazioni, vedere Per aggiungere membri di Team Foundation al gruppo Membri del team.

Inoltre, è necessario 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 denominati nel campo Assegnato a per un elemento di lavoro. Questi utenti inviano gli aggiornamenti di stato che passano nella coda di stato per l'istanza di PWA.

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

Responsabili di progetto

Agli account di utenti di Project Professional deve essere concessa l'autorizzazione Visualizza informazioni a livello di progetto; in alternativa tali account devono essere assegnati come membri del gruppo Lettore in Team Foundation per i progetti team in cui eseguiranno la pubblicazione.

È necessario concedere autorizzazioni ai responsabili di progetto per modificare elementi di lavoro per quei progetti team di cui viene eseguito il mapping ai relativi piani del progetto dell'organizzazione.

Torna all'inizio

Attività e procedure consigliate del responsabile del progetto

Vengono fornite procedure consigliate o obbligatorie per le attività seguenti effettuate dal responsabile del progetto:

  • 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à, è possibile anche visualizzare l'assegnazione di lavoro alle risorse. Per ulteriori informazioni, vedere Utilizzo del rollup delle risorse nei progetti dell'organizzazione mappati ai progetti team.

Torna all'inizio

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 un solo tipo di elemento di lavoro è mappato per il progetto team, 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.

Impostazione dei requisiti per la pubblicazione

Nota importanteImportante

Testo30 è il campo di Project predefinito associato alla colonna Tipo di elemento di lavoro utilizzata nella sincronizzazione di attività con gli elementi di lavoro. Se accade di connettere il piano del progetto a Team Foundation Server tramite l'opzione Scegli progetto Team nel menu della barra multifunzione Team, un campo di Project aggiuntivo etichettato Tipo di elemento di lavoro diventa disponibile. Questo campo, con il campo di Project predefinito Text24, supporta il mapping dei piani di progetto associati a Team Foundation, ma non supporta la sincronizzazione dei piani. Il campo basato su Text24 contiene l'elenco completo dei tipi di elemento di lavoro per il progetto team. È possibile verificare di disporre del campo corretto puntando a esso e verificando se viene visualizzato Testo30.

Vanno impostati solo i requisiti di cui si desidera tenere traccia in Team Foundation. Dopo avere completato la definizione dei requisiti, è possibile salvare e pubblicare il piano del progetto in Project Server. Come mostrato nell'illustrazione 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 ulteriori informazioni, vedere Risoluzione di errori di convalida.

Stato di avanzamento della pubblicazione nella barra di stato

Torna all'inizio

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 nell'illustrazione 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.

Centro approvazioni con aggiornamento dello stato

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

Dettagli delle attività

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.

Torna all'inizio

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 nell'illustrazione seguente, le stime definite per il requisito Shopping Cart vengono visualizzate in Project.

Rollup del lavoro stimato

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

Torna all'inizio

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

Con l'avanzamento del lavoro, i membri del team modificano 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 tali aggiornamenti nella pianificazione del progetto. Quando un requisito richiede più tempo di quanto originariamente 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.

Torna all'inizio

Attività e procedure consigliate del team di sviluppo

Un collaboratore a un progetto team può effettuare le attività seguenti tramite Team Explorer o un client Team Foundation:

  • Rivedere i nuovi requisiti

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

  • Aggiornare i valori di Lavoro rimanente e Lavoro completato

  • Risolvere gli aggiornamenti ai requisiti rifiutati

Torna all'inizio

Rivedere i nuovi requisiti

Se si pubblicano nuovi requisiti in Project Server, questi vengono automaticamente visualizzati nel progetto team. Tramite la query Suddivisione lavoro, è possibile identificare i requisiti aggiunti. Ad esempio, nell'illustrazione seguente viene mostrato che sono stati aggiunti tre requisiti al progetto team.

Struttura di suddivisione delle attività di lavoro che mostra nuovi requisiti

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 nell'illustrazione seguente.

Messaggio di sincronizzazione di Project Server

Definire e stimare le attività collegate a ciascun requisito

In Team Foundation è possibile definire e stimare rapidamente le attività tramite la query Suddivisione lavoro. In alternativa, i singoli membri del team possono definire attività lavorando nell'elemento di lavoro requisito. Come mostrato nell'illustrazione seguente, è possibile fare clic con il pulsante destro del mouse sul requisito per Shopping Cart, quindi fare clic su Nuovo elemento di lavoro collegato.

Aggiungi nuovo elemento di lavoro collegato

Nella finestra Aggiungi nuovo elemento di lavoro collegato a requisito digitare un Titolo per l'attività, quindi fare clic su OK.

Aggiunta di un nuovo elemento di lavoro collegato a un requisito

Il form elemento di lavoro per l'attività viene visualizzato e automaticamente collegato al requisito. Nel form fare clic su Assegnato a, specificare il membro del team che opererà sull'attività, quindi digitare le ore stimate per il Lavoro rimanente. Per ulteriori informazioni, vedere Requisito (CMMI) e Attività (CMMI).

In alternativa, è possibile aprire la query Suddivisione lavoro in Excel e definire le attività collegate e stimare il lavoro con rapidità. Nell'illustrazione seguente viene mostrato come sono state divise le attività per i tre requisiti. Per ulteriori informazioni, vedere Esecuzione della pianificazione con un approccio dall'alto verso il basso utilizzando un elenco con struttura ad albero di elementi di lavoro (in Excel).

Struttura di suddivisione delle attività di lavoro in Excel

Dopo avere definito tutte le attività per il requisito, è possibile aggiornare la query Suddivisione lavoro.

Nota importanteImportante

Al completamento della creazione e della stima di tutte le attività figlio, ricordarsi di impostare il campo Lavoro rimanente nell'elemento di lavoro padre su 0 ore.

Torna all'inizio

Aggiornare i valori di Lavoro rimanente e Lavoro completato

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

Torna all'inizio

Risolvere gli aggiornamenti ai requisiti rifiutati

Quando un responsabile del progetto 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 che un aggiornamento a un elemento di lavoro è stato rifiutato, l'elemento di lavoro non può più essere sincronizzato. È necessario risolvere lo stato di rifiuto prima di riprendere la sincronizzazione dell'elemento di lavoro. È possibile creare una query team per trovare gli elementi di lavoro il cui stato di aggiornamento è stato rifiutato. Per ulteriori informazioni, vedere How to: Resolve Conflicts of Mapped Work Items.

Torna all'inizio

Vedere anche

Altre risorse

Cenni preliminari sul processo di sincronizzazione per l'integrazione di Team Foundation Server e Project Server

Submitting Work Items that are Mapped to Enterprise Projects in Project Server