Condividi tramite


Procedura dettagliata: creazione di una struttura di suddivisione del lavoro dai requisiti in Microsoft Project

Aggiornamento: novembre 2007

In una pianificazione di progetto, è necessario definire l'ambito del lavoro da portare a termine. Uno strumento utilizzato dai responsabili di progetto è la struttura di suddivisione del lavoro. In questa procedura dettagliata viene illustrato un approccio generale alla creazione di strutture di questo tipo utilizzando Team Foundation Server e Microsoft Project.

Questa procedura dettagliata non è basata su un particolare metodo di sviluppo. Vengono tuttavia utilizzati i tipi di elementi di lavoro Requisito di qualità del servizio e Attività del modello di processo MSF for Agile Software Development. L'approccio adottato in questa procedura dettagliata deve essere adattabile ai tipi di elementi di lavoro e al processo dell'organizzazione.

In questa procedura dettagliata, si completeranno le seguenti operazioni:

  • Creare un requisito utilizzando Team Foundation Server.

  • Creare attività utilizzando Team Foundation Server.

  • Creare attività utilizzando Microsoft Project.

  • Collegare attività e requisiti.

  • Creare una struttura di suddivisione del lavoro dalle attività in Microsoft Office Excel 2003.

Prerequisiti

Per completare la procedura dettagliata, è necessario soddisfare i prerequisiti seguenti.

  • È necessario che Microsoft Project sia installato.

  • È necessario creare un progetto Team che utilizza il modello di processo MSF for Agile Software Development.

    Nota:

    Il progetto Team deve essere creato a scopo di apprendimento. Non utilizzare un progetto Team creato per un progetto reale.

  • È necessario essere un membro del gruppo di sicurezza Contributors sul progetto Team.

  • Per completare l'esercizio facoltativo, è necessario che sia installato Microsoft Visio.

Autorizzazioni necessarie

Per eseguire questa procedura dettagliata, è necessario essere un membro del gruppo Contributors o disporre delle autorizzazioni Visualizza elementi di lavoro in questo nodo e Modifica elementi di lavoro in questo nodo impostate su Consenti. Per ulteriori informazioni, vedere Autorizzazioni per Team Foundation Server.

Scenario

Lo scenario di questa procedura dettagliata è basato sull'esempio di progetto Team Adventure Works. Adventure Works avvia un progetto per configurare l'interfaccia Web per l'ordinazione dei prodotti. In base a uno dei requisiti specificati, i clienti devono essere in grado di controllare lo stato degli ordini effettuati. L'ambito di questo lavoro deve essere definito in una struttura di suddivisione del lavoro con un livello di dettaglio sufficiente per consentire il completamento della pianificazione del progetto.

Adventure Works utilizza l'approccio seguente. Il responsabile di progetto deve creare la struttura di suddivisione del lavoro con l'assistenza del team. Un membro del team è un esperto di database che fornirà i dettagli sugli elementi del database necessari per supportare il nuovo requisito. Immetterà i dettagli del proprio lavoro utilizzando Team Foundation Server.

Il responsabile di progetto collaborerà con altri membri del team per definire il lavoro aggiuntivo richiesto per completare l'interfaccia Web. Quindi immetterà tali dettagli utilizzando Microsoft Project.

Infine, il responsabile di progetto provvederà a creare una struttura di suddivisione del lavoro in Microsoft Visio che possa essere utilizzata nel documento di pianificazione del progetto.

In questa procedura dettagliata si eseguiranno i passaggi di ogni ruolo per creare le attività e la struttura di suddivisione del lavoro. Al termine della procedura dettagliata, saranno state create le attività e sottoattività seguenti in un diagramma di Gantt e una struttura di suddivisione del lavoro.

  • Sottosistema di archiviazione ordini

    • Tabelle ordini

    • Stored procedure ordini

  • Interfaccia Web ordini

    • Servizio Web di ricerca ordini

    • Visualizzazioni ordini client

Acquisizione dei requisiti

Per iniziare, il business analyst crea un requisito in Team Foundation Server denominato L'utente deve essere in grado di visualizzare lo stato degli ordini. Il team deve quindi determinare quale lavoro è necessario completare per soddisfarlo.

Per immettere requisiti in Team Foundation Server

  1. Avviare Visual Studio. Assicurarsi che Team Explorer sia visualizzato. Scegliere Team Explorer dal menu Visualizza.

  2. Espandere il nodo del progetto Team, fare clic con il pulsante destro del mouse sul nodo Elementi di lavoro, scegliere Aggiungi elemento di lavoro, quindi fare clic su Requisito di qualità del servizio.

  3. Nel campo Titolo digitare L'utente deve essere in grado di visualizzare lo stato degli ordini.

  4. Nel campo Tipo selezionare Altro.

  5. Scegliere Salva Requisito di qualità del servizio dal menu File.

Creazione di attività in Team Foundation

Il responsabile di progetto ha chiesto all'esperto di database del team di immettere i dettagli del lavoro. Poiché preferisce lavorare in Team Foundation Server, l'esperto crea attività che descrivono il lavoro necessario nel database, ossia Tabelle ordini e Stored procedure ordini.

Per creare attività in Team Foundation Server

  1. Avviare Visual Studio. Assicurarsi che Team Explorer sia visualizzato. Scegliere Team Explorer dal menu Visualizza.

  2. Espandere il nodo del progetto Team, fare clic con il pulsante destro del mouse sul nodo Elementi di lavoro, scegliere Aggiungi elemento di lavoro, quindi fare clic su Attività.

  3. Nel campo Titolo digitare Tabelle ordini.

  4. Nel campo Disciplina selezionare Sviluppo.

  5. Selezionare la scheda Dettagli.

  6. Nel campo Lavoro rimanente (ore) immettere 30.

  7. Espandere il nodo del progetto Team, fare clic con il pulsante destro del mouse sul nodo Elementi di lavoro, scegliere Aggiungi elemento di lavoro, quindi fare clic su Attività.

  8. Nel campo Titolo digitare Stored procedure ordini.

  9. Nel campo Disciplina selezionare Sviluppo.

  10. Selezionare la scheda Dettagli.

  11. Nel campo Lavoro rimanente (ore) digitare 60.

  12. Scegliere Salva tutto dal menu File.

Importazione di attività in Microsoft Project

Il responsabile di progetto è pronto per creare un piano di progetto in Microsoft Project. Dopo aver eseguito questa operazione, è necessario importare da Team Foundation Server tutte le attività già create.

Per importare attività in Microsoft Project

  1. Aprire Microsoft Project.

  2. Scegliere Scegli progetto Team dal menu Team.

  3. Nella finestra di dialogo Connetti a Team Foundation Server selezionare il Team Foundation Server in uso e il progetto Team, quindi fare clic su OK.

  4. Scegliere Richiama elementi di lavoro dal menu Team.

  5. Nel campo Query salvata della finestra di dialogo Richiama elementi di lavoro selezionare la query Tutte le attività.

  6. Scegliere Trova.

  7. Fare clic per deselezionare tutte le attività nei risultati della query ad eccezione delle due attività ordini create in precedenza. Se le attività elencate sono numerose, è possibile utilizzare Deseleziona tutto.

    Nota:

       È possibile che le attività elencate siano numerose, soprattutto quelle relative alla configurazione se il progetto Team è stato appena creato. Per semplicità in questa procedura dettagliata verranno importate solo le attività relative alla gestione del requisito degli ordini.

  8. Scegliere OK. Le attività verranno visualizzate nel piano di progetto.

  9. Scegliere Nuova attività dal menu Inserisci.

  10. Nella nuova attività immettere il titolo Sottosistema di archiviazione ordini.

  11. Impostare il campo Pubblica e aggiorna su No.

    In seguito questa attività verrà trasformata in un'attività di riepilogo delle due attività ordini. Non pubblicando l'attività di riepilogo in Team Foundation Server, si evita di assegnare o utilizzare accidentalmente attività di questo tipo. Idealmente il team dovrebbe lavorare e generare report solo sulle sottoattività, perché le relative informazioni vengono raggruppate nelle attività di riepilogo.

  12. Fare clic su Rientra sulla barra degli strumenti Formattazione per far rientrare le attività Tabelle ordini e Stored procedure ordini sotto l'attività Sottosistema di archiviazione ordini.

  13. Salvare il piano di progetto.

Creazione e pubblicazione di attività in Microsoft Project

In seguito il responsabile di progetto decide di creare attività aggiuntive documentate in una riunione operativa con il team. Queste attività rappresentano il lavoro necessario per creare i servizi Web che consentano di eseguire query e visualizzare lo stato degli ordini.

Vengono identificate due attività da completare. Per supportare le query sui dettagli degli ordini, è necessario creare un servizio Web di ricerca ordini. È inoltre necessario creare visualizzazioni client nelle pagine Web che consentano di visualizzare i dati. Nell'insieme queste attività costituiscono un'unità di lavoro più grande denominata Interfaccia Web ordini, che sarà un'attività di riepilogo.

Per creare attività in Microsoft Project

  1. Aprire il piano di progetto.

  2. Nella parte inferiore dell'elenco di attività creare una nuova attività. Scegliere Nuova attività dal menu Inserisci.

  3. Nella nuova attività digitare il titolo Interfaccia Web ordini.

    Nota:

    Assicurarsi che questa attività sia di primo livello e che non sia subordinata ad altre attività precedenti.

  4. Impostare il campo Pubblica e aggiorna su No.

    Questa attività diventerà un'attività di riepilogo alla fine della procedura. Non pubblicando l'attività di riepilogo in Team Foundation Server, si evita di assegnare o utilizzare accidentalmente attività di questo tipo. Idealmente il team dovrebbe lavorare e generare report solo sulle sottoattività, perché le relative informazioni vengono raggruppate nelle attività di riepilogo.

  5. Scegliere Nuova attività dal menu Inserisci.

  6. Nella nuova attività digitare il titolo Servizio Web di ricerca ordini.

  7. Immettere una durata di 3 giorni.

  8. Impostare il campo Tipo di elemento di lavoro su Attività.

  9. Scegliere Nuova attività dal menu Inserisci.

  10. Nella nuova attività digitare il titolo Visualizzazioni ordini client.

  11. Immettere una durata di 2 giorni.

  12. Impostare il campo Tipo di elemento di lavoro su Attività.

  13. Fare clic su Rientra sulla barra degli strumenti Formattazione per far rientrare le attività Servizio Web di ricerca ordini e Visualizzazioni ordini client sotto l'attività Interfaccia Web ordini.

  14. Scegliere Pubblica modifiche dal menu Team. Le nuove attività verranno pubblicate nel database degli elementi di lavoro in Team Foundation Server.

  15. Salvare il piano di progetto.

Collegamento di requisiti e attività

Il responsabile di progetto desidera collegare le attività ai requisiti per consentire a tutti di verificare che le attività soddisfino determinati requisiti.

Per collegare le attività ai requisiti

  1. Aprire il piano di progetto.

  2. Selezionare l'attività Servizio Web di ricerca ordini.

  3. Scegliere Collegamenti e allegati dal menu Team.

  4. Nella finestra di dialogo Visualizza/Modifica collegamenti e allegati elemento di lavoro fare clic su Aggiungi.

  5. Nella finestra di dialogo Aggiungi collegamento fare clic su Sfoglia.

  6. Nella finestra di dialogo Scegli elemento di lavoro correlato selezionare Il titolo contiene e digitare il titolo L'utente deve essere in grado di visualizzare lo stato degli ordini.

  7. Scegliere Trova. Dovrebbe essere visualizzato il requisito di qualità del servizio immesso in precedenza.

  8. Selezionare il requisito di qualità del servizio L'utente deve essere in grado di visualizzare lo stato degli ordini e quindi scegliere OK.

  9. Nella finestra di dialogo Aggiungi collegamento digitare il commento L'attività supporta questo requisito e quindi scegliere OK.

  10. Nella finestra di dialogo Visualizza/Modifica collegamenti e allegati elemento di lavoro scegliere Salva.

  11. Scegliere Chiudi.

    Poiché il collegamento viene salvato in Team Foundation Server, non è necessario pubblicare modifiche.

(Facoltativo) Creare una struttura di suddivisione del lavoro in Microsoft Visio

In Microsoft Office Excel 2003 è disponibile una procedura guidata che consente di convertire le attività in una struttura di suddivisione del lavoro in Microsoft Visio. Si tratta di una procedura facoltativa e richiede Microsoft Visio e Microsoft Office Excel 2003.

Nota:

La Creazione guidata Grafico Visio WBS è rimossa da Microsoft Office Project 2007.

Per creare una struttura di suddivisione del lavoro in Microsoft Visio

  1. Sulla barra degli strumenti Analisi fare clic sul pulsante Creazione guidata Grafico Visio WBS e quindi scegliere Avvia creazione guidata.

  2. Nel passaggio 1 della Creazione guidata Grafico Visio WBS fare clic su Avanti.

  3. Nel passaggio 2 selezionare Tutte le attività e quindi fare clic su Avanti.

  4. Nel passaggio 3 fare clic su Fine.

    Verrà creato un disegno di Microsoft Visio che corrisponde a un diagramma di struttura di suddivisione del lavoro delle attività.

Esaminare la struttura di suddivisione del lavoro con i membri del team e le principali parti interessate per verificare che l'ambito sia corretto. Assicurarsi inoltre che il lavoro sia definito con un livello di dettaglio sufficiente per la corretta pianificazione.

Con l'avanzamento del progetto, i membri del team possono aggiornare lo stato del lavoro utilizzando Team Foundation Server. Le modifiche al piano di progetto possono essere eseguite utilizzando Microsoft Project e pubblicate in Team Foundation Server.

Vedere anche

Attività

Procedura dettagliata: gestione elementi di lavoro

Procedura: accedere alle linee guida per il processo nel portale del progetto

Concetti

Ricerca e utilizzo delle linee guida per il processo

Altre risorse

Utilizzo degli elementi di lavoro in Microsoft Project