Pianificazione dall'alto verso il basso dei requisiti aziendali in un piano del progetto dell'organizzazione mappato a un progetto team
Come responsabile del progetto, è possibile gestire i requisiti aziendali di alto livello in Microsoft Project server mentre il team di sviluppo gestisce i dettagli di 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 Team Foundation Server 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 Gestire 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 Gestire l'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
[!NOTA]
Per una dimostrazione video di, vedere la seguente pagina nel sito Web Microsoft: Pianificazione dall'alto verso il basso dei requisiti aziendali in un progetto dell'utilizzo di Team Foundation Server e Project Server.Alcuni dettagli possono variare le procedure illustrate in visualizzazione e quelli indicati di seguito viene visualizzata perché è stato eseguito per la versione precedente Team Foundation Server.
Requisiti
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 Assegnare le 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.
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: Definire risultati finali, funzionalità o requisiti nel piano del progetto dell'organizzazione. Salvare e pubblicare il piano del progetto in Project Server. Rivedere lo stato di avanzamento di ciascun risultato finale e modificare la pianificazione in base alle informazioni aggiornate. 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: Creare 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. Creare 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: Rivedere i risultati finali aggiunti al progetto team. Definire le attività necessarie per implementare ciascun risultato finale e verificare che ogni attività sia collegata al rispettivo risultato finale. Stimare il lavoro richiesto per ogni attività e definirlo come Lavoro rimanente. 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 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) for CMMI process integration (CMMI) di capability maturity model integration |
Il modello CMMI fornisce tipi di elementi di lavoro per requisiti e attività.È possibile utilizzare le pagine scheda e backlog per gestire il backlog e per pianificare e degli sprint.In alternativa, è possibile utilizzare query condivisi che viene aperto in Excel rapidamente per definire e collegare 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 To add Team Foundation members to the Team Members group. 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 |
Account di utenti di Project Professional deve essere concessa Visualizza informazioni a livello di progetto o 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 Sì 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.
Importante |
---|
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 Risolvere errori di convalida.
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.
È 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.
[!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.
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
Come un collaboratore a un progetto team, è possibile utilizzare il backlog, la scheda di attività e le pagine dell'elemento di lavoro in Team Web Access per eseguire le attività seguenti:
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
I nuovi requisiti pubblicati in Project Server vengono visualizzati automaticamente nel progetto team.Aprire la pagina di backlog Team Web Access e identificare i requisiti aggiunti.Ad esempio, nell'illustrazione seguente viene mostrato che sono stati aggiunti tre requisiti al progetto team.
Pagina di backlog del prodotto
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.
Cronologia elemento di lavoro aggiunta di sincronizzazione di Project Server
Definire e stimare le attività collegate a ciascun requisito
Una volta che il requisito sia stato aggiunto a Team Foundation Serverquindi viene aggiunto a un'iterazione, è possibile definire e stimare rapidamente le attività utilizzando la pagina backlog iterazione in Team Web Access.Come mostrato nell'illustrazione seguente, scegliere , digitare Titolo per l'attività e assegnarlo a un membro del team, digitare un valore per il lavoro richiesto in Lavoro rimanente quindi scegliere il pulsante Salva e chiudi.Attività di collegamenti automaticamente al requisito con il collegamento padre-figlio.
.
L'illustrazione seguente mostra come sono state divise le attività per due requisiti assegnati a iterazione 0.Per ulteriori informazioni, vedere Pianificare un'iterazione.
[!NOTA]
Il campo Lavoro rimanente degli elementi di lavoro padre viene visualizzato automaticamente la somma di tutto il lavoro definito per le relative attività figlio.
In alternativa, è possibile aprire la query Suddivisione lavoro in Excel e definire le attività collegate e stimare il lavoro con rapidità.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).
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 Resolving Conflicts and Managing Rejected Work Item Submissions.
Torna all'inizio
Vedere anche
Concetti
Informazioni sulla gestione degli aggiornamenti a campi specifici
Altre risorse
Managing Projects Using Project Professional Mapped to a Team Project