Procedura dettagliata: creazione di un nuovo progetto Team

Aggiornamento: novembre 2007

In questa procedura dettagliata viene descritto come utilizzare Team Explorer per creare un progetto team denominato Adventure Works.

Nella procedura sono incluse le seguenti attività:

  • Creazione di un progetto team nel quale viene utilizzato il modello di processo MSF for Agile Software Development.

  • Configurazione delle impostazioni delle iterazioni e dell'area di progetto per un progetto Team.

  • Apertura dell'elenco di controllo del progetto.

Prerequisiti

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

  • Team Explorer installato sul computer.

  • Autorizzazioni relative a Team Foundation Server per creare un nuovo progetto team, come descritto nella sezione seguente.

Autorizzazioni necessarie

Per eseguire questa procedura dettagliata, è necessario essere un membro del gruppo di sicurezza Administrators di Team Foundation o disporre delle autorizzazioni a livello di server Visualizza informazioni a livello di server e Crea nuovi progetti impostate 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 software in Team Foundation vengono denominati progetti team e sono molto diversi dai progetti software, quali csprj o vbproj, in Visual Studio. Il progetto team è il punto centrale in cui condividere tutte le attività del team necessarie per creare una tecnologia software o un prodotto specifico. La procedura guidata Nuovo progetto Team consente di creare molti componenti chiave diversi per il nuovo progetto team. Inoltre, permette di creare un sito Web del progetto team in cui sono contenuti modelli di documenti e report predefiniti. Viene inoltre creato un database degli elementi di lavoro per tenere traccia di tutte le operazioni relative al progetto. Successivamente, viene installato un modello di processo che determina le regole, i criteri, i gruppi di sicurezza e le query per tutte le attività. Infine, viene creata una diramazione del codice sorgente per il controllo della versione.

È possibile utilizzare un Team Foundation Serverper creare progetti team. A tale scopo, è necessario connettersi a un Team Foundation Server. Per ulteriori informazioni, vedere Procedura: connettersi a Team Foundation Server.

Dopo avere eseguito la connessione, sarà possibile creare un 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 ambiente di sviluppo Web, nel menu File, scegliere Nuovo, quindi fare clic su Progetto Team.

  2. Nella pagina Specifica impostazioni del progetto Team, digitare AdventureWorks all'interno della casella Specificare il nome del progetto Team, quindi scegliere Avanti.

  3. Nell'elenco a discesa Specificare il modello di processo da utilizzare per la creazione del progetto Team. della pagina Selezionare un modello di processo selezionare MSF for Agile Software Development - v4.2, quindi fare clic su Avanti.

    In Team Explorer vengono 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 – v4.2 e MSF for CMMI Process Improvement – v4.2. Il team o l'organizzazione può fornire modelli di processo aggiuntivi oppure può rimuovere i modelli MSF.

    È possibile visualizzare una descrizione per ciascun modello di processo selezionando il modello e leggendo il testo nella casella Segue una descrizione dettagliata del modello di processo.

  4. Nella pagina Specificare le impostazioni per il portale del progetto, mantenere il titolo predefinito e digitare Progetto Team di esempio Adventure Works nella casella Specificare la descrizione del portale del progetto Team.

    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. L'indirizzo del portale del progetto viene visualizzato nella casella Indirizzo del sito del portale del progetto Team.

    Scegliere Avanti.

  5. Nella pagina Specificare le impostazioni del controllo codice sorgente mantenere i valori predefiniti e scegliere Avanti.

  6. 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 può richiedere qualche minuto.

  7. Nella pagina Progetto Team creato scegliere Chiudi.

    Poiché la casella di controllo Avvia le istruzioni per la gestione dei processi per ulteriori informazioni sull'esecuzione del progetto team è selezionata per impostazione predefinita, nella procedura guidata viene visualizzata la pagina di introduzione delle istruzioni per la gestione dei processi di MSF Agile for Software Development.

    Il progetto Team AdventureWorks viene visualizzato in Team Explorer. È opportuno esaminare la gerarchia del progetto Team mediante l'espansione dei nodi. Sono presenti vari nodi di primo livello:

    • Elementi di lavoro   Questo nodo consente di aggiungere elementi di lavoro, nonché di creare e visualizzare le query nel 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 che contengono le metriche per il progetto Team.

    • Team Build. Questo nodo fornisce l'accesso alle generazioni 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, verranno modificate le classificazioni del progetto Team. Le classificazioni vengono utilizzate per suddividere in categorie gli elementi di lavoro in base alle aree di progetto e alle iterazioni. La struttura del progetto è una gerarchia di nodi che rappresenta aree funzionali o team. Una iterazione è un periodo di attività di sviluppo dedicato all'acquisizione di un'attività cardine specifica.

In questa procedura dettagliata, verrà modificata la struttura del progetto Team per il mapping alla struttura dell'organizzazione di Adventure Works. È presente un team Chiosco multimediale che gestirà l'attività di creazione software per i chioschi multimediali dei punti vendita che possono essere utilizzati dai clienti per ordinare oppure ricevere 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.

Per modificare la struttura del progetto Team

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

  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 sul pulsante della barra degli strumenti Aggiungi nodo figlio.

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

  6. Scegliere il nodo Area.

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

Successivamente, modificare il progetto Team per specificare le iterazioni pianificate. Nello scenario della procedura dettagliata sono presenti tre attività cardine. Ciascuna attività cardine contrassegna il termine di un'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 sul pulsante della barra degli strumenti Aggiungi nodo figlio.

  3. Fare clic con il pulsante destro del mouse sul nodo nuovo, scegliere Rinomina e quindi nella casella di modifica 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.

Apertura dell'elenco di controllo del progetto

Aprire infine l'elenco di controllo del progetto ed esaminare l'insieme iniziale di attività create mediante il modello MSF for Agile Software Development. Nell'elenco di controllo viene fornita una sequenza di attività da seguire per iniziare il progetto.

Per aprire l'elenco di controllo del progetto

  1. In Team Explorer, espandere il nodo AdventureWorks, quindi il nodo Documenti, infine il nodo Gestione del progetto.

  2. Fare clic con il pulsante destro del mouse su Project checklist.xls, quindi scegliere Apri.

  3. Nella finestra di dialogo Download file scegliere OK.

    L'elenco di controllo del progetto viene aperto come foglio di calcolo all'interno di Microsoft Excel.

  4. Esaminare l'elenco delle attività.

  5. Chiudere l'elenco di controllo.

Passaggi successivi

Una volta creato un progetto team, è necessario consentire ai membri del team di iniziare a lavorare a tale progetto. È 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