Procedura dettagliata: creazione di un nuovo progetto Team da uno esistente

Aggiornamento: novembre 2007

In questa procedura dettagliata viene descritto come creare un nuovo progetto team denominato Adventure Works versione 2.0 basato un progetto team esistente denominato AdventureWorks. Di seguito vengono illustrate le attività incluse nella procedura dettagliata:

  • Creazione del nuovo progetto Team.

  • Creazione di un ramo del codice sorgente.

  • Copia di un elemento di lavoro e di una query tra progetti Team.

  • Copia di una query elemento di lavoro tra progetti Team.

  • Copia di un documento tra progetti Team.

Prerequisiti

Per completare questa procedura dettagliata, sono necessari gli elementi riportati di seguito:

Autorizzazioni necessarie

Per eseguire questa procedura dettagliata, è necessario essere un membro del gruppo di sicurezza Administrators di Team Foundation o disporre dell'autorizzazione a livello di server Crea nuovi progetti impostata su Consenti. L'account utente deve inoltre essere un membro del ruolo Amministratore di Windows SharePoint Services e un membro del ruolo Gestione contenuto di SQL Server Reporting Services. Per ulteriori informazioni, vedere Autorizzazioni per Team Foundation Server.

Creazione di un progetto Team

I progetti team vengono creati in un Team Foundation Server. Pertanto, è necessario connettersi al Team Foundation Server in cui è archiviato AdventureWorks. Per ulteriori informazioni, vedere Procedura: connettersi a Team Foundation Server.

Dopo avere eseguito la connessione, sarà possibile creare il nuovo progetto Team.

Per creare un progetto Team

  1. Scegliere Nuovo progetto Team dal menu File.

    Viene visualizzata la Creazione guidata nuovo progetto Team.

    Nota:

    Se non si stanno utilizzando le impostazioni di gestione dei progetti, di sviluppo di Visual Basic o di sviluppo Web di Visual Studio, effettuare la seguente operazione: nel menu File, scegliere Nuovo, quindi fare clic su Progetto Team.

  2. Nella casella Specificare il nome del progetto Team. della pagina Specifica impostazioni del progetto Team digitare AdventureWorks Version 2.0, quindi fare clic su Avanti.

  3. Nella pagina Selezionare un modello di processo scegliere MSF for Agile Software Development dall'elenco Specificare il modello di processo da utilizzare per la creazione del progetto Team.

    In Team Explorer sono inclusi i modelli di processo basati su MSF (Microsoft Solutions Framework). Per impostazione predefinita, sono disponibili due modelli di processo: MSF for Agile Software Development e MSF for CMMI Process Improvement. Il team o l'organizzazione può fornire altri modelli di processo oppure rimuovere i modelli MSF.

  4. Nella pagina Specifica impostazione per portale progetto, conservare il titolo predefinito e, nella casella Specificare la descrizione del portale del progetto Team. digitare Progetto Team di esempio AdventureWorks Version 2.0.

    Il portale del progetto è un sito Web del team che utilizza Windows SharePoint Services e consente di archiviare e di controllare le versioni dei documenti correlati al progetto Team.

    Scegliere Avanti.

  5. Nella pagina Specificare le impostazioni del controllo del codice sorgente selezionare Crea una nuova diramazione per il controllo del codice sorgente.

  6. Selezionare $/AdventureWorks dall'elenco Diramazione da, quindi scegliere Avanti.

  7. Nella pagina Conferma impostazioni progetto Team scegliere Fine.

    La Creazione guidata nuovo progetto Team creerà il nuovo progetto Team.

    Nota:

    Il completamento della creazione guidata potrebbe richiedere qualche minuto.

  8. Nella pagina Progetto Team creato scegliere Chiudi.

    Per impostazione predefinita, è stata selezionata la casella Avvia le istruzioni per la gestione dei processi per ulteriori informazioni sull'esecuzione del progetto team. In questo modo, la procedura guidata consente di aprire la pagina di introduzione delle istruzioni per la gestione dei processi per MSF Agile for Software Development.

    Il progetto Team AdventureWorks versione 2.0 viene visualizzato in Team Explorer. È opportuno esaminare la gerarchia del progetto Team mediante l'espansione dei nodi. Si noterà che questi nodi sono identici a quelli visualizzati nel nodo del progetto team AdventureWorks:

    • Elementi di lavoro   Questo nodo consente di aggiungere elementi di lavoro, nonché di creare e visualizzare le query sul database degli elementi di lavoro.

    • Documenti   Questo nodo fornisce l'accesso a documenti quali linee guida per il processo, specifiche funzionali e valutazioni dei rischi memorizzati nel portale del progetto.

    • Report. Questo nodo fornisce l'accesso ai report contenenti le metriche per il progetto Team.

    • Team Build. Questo nodo fornisce l'accesso alle build del progetto Team in corso.

    • Controllo del codice sorgente. Questo nodo fornisce l'accesso alla gerarchia di gestione del controllo del codice sorgente del progetto Team.

Configurazione delle impostazioni del progetto Team

Dopo avere creato un progetto Team, è necessario configurare le impostazioni, ad esempio i gruppi, le autorizzazioni, le aree e le iterazioni, le configurazioni di generazione e il controllo del codice sorgente. È possibile modificare le impostazioni del progetto team utilizzando il menu Team oppure Team Explorer.

In questa procedura dettagliata, verrà creato un nuovo gruppo di utenti e verrà aggiunto un utente a quel gruppo.

Per aggiungere un nuovo gruppo e un utente

  1. In Team Explorer selezionare il nodo del progetto Team.

  2. Scegliere Impostazioni progetto Team dal menu Team, quindi fare clic su Appartenenza a gruppo.

  3. Scegliere Nuovo dalla finestra di dialogo Gruppi di progetti in AdventureWorks versione 2.0.

  4. Nella finestra di dialogo Crea nuovo gruppo Team Foundation Server, in Nome gruppo, digitare Sviluppatori, quindi scegliere OK.

    Nell'elenco Gruppi viene visualizzato il gruppo Sviluppatori.

    Nota:

    Per creare ulteriori gruppi, ripetere il passaggio 4.

  5. Scegliere Sviluppatori dall'elenco Gruppi, quindi fare clic su Proprietà.

  6. Nella finestra di dialogo Proprietà gruppo Team Foundation Server fare clic sulla scheda Membri.

  7. Selezionare Utente o gruppo Windows, quindi fare clic su Aggiungi.

  8. Nella finestra di dialogo Selezione utenti o gruppi digitare un nome utente, quindi scegliere OK.

    Nota:

    Se il nome digitato non risulta chiaro e univoco, nel sistema viene visualizzata la finestra di dialogo Trovati più nomi. In questo caso, selezionare un nome in Nomi trovati, quindi scegliere OK. Nella finestra di dialogo Selezione utenti o gruppi scegliere OK.

  9. Nella finestra di dialogo Proprietà gruppo Team Foundation Server, scegliere OK.

  10. Scegliere Chiudi dalla finestra di dialogo Gruppi di progetti in AdventureWorks versione 2.0.

  11. Scegliere Impostazioni progetto Team dal menu Team, quindi fare clic su Sicurezza.

  12. Selezionare Gruppo Team Foundation Server dalla finestra di dialogo Sicurezza progetto, quindi scegliere Aggiungi.

  13. Nella finestra di dialogo Aggiungi gruppo fare clic su <nome progetto>\Sviluppatori, quindi scegliere OK.

    Team Foundation Server consente di aggiungere il gruppo Sviluppatori al progetto team.

  14. In Autorizzazioni selezionare la casella di controllo Consenti per Visualizza informazioni a livello di progetto.

  15. Scegliere Chiudi.

Utilizzare la stessa struttura di progetto Team per la versione 2.0 del prodotto impiegata per il progetto Team originale. È disponibile un team Chiosco multimediale che gestisce l'attività di creazione software per i chioschi multimediali dei punti vendita che possono essere utilizzati dai clienti per ordinare oppure ritirare i prodotti. È inoltre presente un team Web che lavora su un sito Web Internet. Modificando la struttura del progetto in base all'organizzazione, è possibile eseguire il mapping degli elementi di lavoro ai diversi team che li stanno utilizzando. Sarà quindi possibile utilizzare le categorie per classificare, eseguire query e generare report sugli elementi di lavoro. Il modello di processo non consente né di creare automaticamente le aree, né di copiarle in modo automatico dal progetto team precedente. Infatti, tali aree devono essere immesse manualmente.

Per modificare la struttura del progetto Team

  1. In Team Explorer, fare clic sul progetto Team AdventureWorks versione 2.0.

  2. Scegliere Impostazioni progetto Team dal menu Team, quindi fare clic su Aree e iterazioni.

  3. Nella finestra di dialogo Aree e iterazioni, assicurarsi che la scheda Area sia selezionata.

  4. Fare clic su Aggiungi nodo figlio sulla barra degli strumenti.

  5. Fare clic con il pulsante destro del mouse sul nodo nuovo, scegliere Rinomina e quindi nella casella digitare Chiosco.

  6. Scegliere il nodo Area.

  7. Ripetere i passaggi 3, 4 e 5 per creare un'area aggiuntiva denominata Web.

Successivamente, modificare il progetto Team per specificare le iterazioni pianificate. Nello scenario di questa procedura dettagliata, è opportuno utilizzare le tre medesime attività cardini del progetto Team originale. Ciascuna attività cardine indica la conclusione dell'iterazione: M1 Prototipo, M2 Beta e M3 Versione.

Per modificare le iterazioni del progetto Team

  1. Nella finestra di dialogo Aree e iterazioni, fare clic sulla scheda Iterazione.

    Nota:

    Il modello MSF for Agile Software Development include tre iterazioni predefinite. Per questa procedura è possibile eliminare queste iterazioni, rinominarle anziché crearne di nuove oppure lasciarle invariate.

  2. Fare clic su Aggiungi nodo figlio sulla barra degli strumenti.

  3. Fare clic con il pulsante destro del mouse sul nodo nuovo, scegliere Rinomina e quindi nella casella digitare M1 Prototype.

  4. Scegliere il nodo Iterazione.

  5. Ripetere i passaggi 2, 3 e 4 per creare due elementi aggiuntivi denominati M2 Beta e M3 Release.

  6. Scegliere Chiudi.

Copia degli elementi di lavoro appropriati nel nuovo progetto Team

Se sono presenti elementi di lavoro quali attività o bug che sono stati posticipati nel precedente progetto team, sarà possibile spostarli nel nuovo progetto team. Gli elementi di lavoro devono essere copiati singolarmente nel nuovo progetto Team. Inoltre è possibile copiare tutte le query.

Per copiare gli elementi di lavoro in un nuovo progetto Team

  1. In Team Explorer, espandere il nodo AdventureWorks, quindi il nodo Elementi di lavoro, infine fare clic sul nodo Query Team.

  2. Scegliere Aggiungi elemento di lavoro dal menu Team, quindi fare clic su Attività.

  3. Nella casella del titolo, digitare Incontro con il Business Analyst per raccogliere nuovi requisiti.

  4. Selezionare Gestione del progetto dall'elenco Disciplina.

  5. Scegliere Salva nuova attività <numero> dal menu File.

  6. In Team Explorer, in Query Team fare doppio clic su Tutte le attività.

  7. Fare clic con il pulsante destro del mouse sulla nuova attività creata, quindi selezionare Crea copia di elemento di lavoro.

  8. Nella finestra di dialogo Copia elemento di lavoro espandere l'elenco Progetto Team, quindi selezionare AdventureWorks versione 2.0.

  9. Selezionare Attività dall'elenco Tipo di elemento di lavoro, quindi scegliere OK.

  10. Nella scheda Nuova attività <numero> selezionare Chiosco dall'elenco Area.

  11. Selezionare l'iterazione M1 Prototype dall'elenco Iterazione.

  12. Selezionare il responsabile dell'attività dall'elenco Assegnato a.

  13. Scegliere Salva nuova attività <numero> dal menu File.

  14. In Team Explorer espandere il nodo AdventureWorks versione 2.0, il nodo Elementi di lavoro e il nodo Query Team, quindi fare doppio clic su Tutte le attività.

  15. Scorrere verso il basso l'elenco delle attività per assicurarsi che vi sia visualizzata l'attività copiata dal progetto Team AdventureWorks.

  16. Ripetere i passaggi da 7 a 14 per copiare ulteriori elementi di lavoro dal precedente progetto Team al nuovo progetto Team.

    Nota:

    Inoltre è possibile utilizzare Microsoft Excel per effettuare una copia bulk degli elementi di lavoro da un progetto team a un altro. Per quanto con tale operazione vengano copiate nel nuovo progetto Team le informazioni correnti contenute negli elementi di lavoro, non verranno tuttavia copiate la cronologia, gli allegati e i collegamenti. Per ulteriori informazioni sulla copia di massa degli elementi di lavoro tramite Microsoft Excel, vedere Utilizzo degli elementi di lavoro in Microsoft Excel e Microsoft Project.

Copia di documenti appropriati nel nuovo progetto Team

Se si desidera, nel nuovo progetto team è possibile continuare a utilizzare alcuni documenti creati e salvati nel portale del progetto team precedente. Per spostare questi documenti nella versione 2.0 del progetto team, è necessario copiare e incollare i documenti.

Per copiare i documenti in un nuovo progetto Team

  1. In Team Explorer, espandere il nodo AdventureWorks, quindi il nodo Documenti, infine il nodo Requisiti.

  2. Fare clic con il pulsante destro sul file Vision.doc, quindi scegliere Rinomina.

  3. Nella casella di testo digitare Nuovo file Vision.doc, quindi premere INVIO.

  4. Scegliere Nuovo file Vision.doc.

  5. Scegliere Copia dal menu Modifica.

  6. Espandere il nodo AdventureWorks versione 2.0, quindi il nodo Documenti, infine fare clic sul nodo Requisiti.

  7. Scegliere Incolla dal menu Modifica.

    Il file Nuovo file Vision.doc viene visualizzato nell'elenco dei documenti.

  8. Ripetere i passaggi da 4 a 7 per copiare ulteriori documenti dal precedente progetto Team al nuovo progetto Team.

Passaggi successivi

Dopo aver creato la versione 2.0 del progetto Team, sarà possibile con i membri del team iniziare a lavorare nel nuovo progetto Team. È opportuno considerare i passaggi aggiuntivi riportati di seguito:

Vedere anche

Attività

Procedura dettagliata: connessione a un progetto Team

Concetti

Linee guida per il processo di Team Foundation

Altre risorse

Procedure dettagliate relative a un progetto Team