Condividi tramite


Avviare a un nuovo progetto team

Un progetto team in Team Foundation Server (TFS) fornisce uno strumento centrale di pianificazione utilizzato per tenere traccia delle informazioni e per organizzare codice sorgente, compilazioni, test e piani per il team.Un progetto team viene creato per fornire al team un punto centrale per la condivisione delle attività necessarie per sviluppare una specifica tecnologia o prodotto software.Dopo aver creato un progetto team, è possibile gestire e tenere traccia del lavoro tramite i nodi principali creati per il progetto team.

In questo argomento

  • Opzioni per iniziare

  • Campi dell'applicazione e dipendenze di risorse

  • Funzionalità, client e alle licenze dipendenze

  • Parti interessate di supporto che non dispongono di licenza (CAL) di accesso client

  • Aggiunta di risorse dopo che è stato creato il progetto team

A seconda delle risorse che sono state configurate per il TFS, il progetto team verrà visualizzato con le pagine e le risorse indicate le seguenti due immagini.

Team Explorer alla configurazione di base

Progetto team - Configurazione di base
Team Explorer con la configurazione avanzata

Oggetti di un progetto Team in Team Explorer

[!NOTA]

Nella pagina di lavoro viene visualizzata quando si installa premium di Visual Studio, Visual Studio ultimate, o professionista di test di Visual Studio.Per ulteriori informazioni, Visual Studio e licenza di MSDN vedere la white paper.

Opzioni per iniziare

La scelta di avviare un progetto team dipende da se si parte da una nuova installazione o se si crea un progetto team all'interno di un'azienda esistente.

Iniziare utilizzando il servizio cloud

Firmare su e creare un progetto team nel servizio ospitato, vedere Servizio di Team Foundation.

Prima installazione e configurazione standard

Installare la configurazione di base per il TFS.È possibile considerare di aggiungere risorse successivamente in base alle necessità.

Vedere Adozione di Visual Studio e Team Foundation Server per la gestione del ciclo di vita delle applicazioni.

Prima installazione e configurazione avanzata

Con la configurazione avanzata, è possibile installare il TFS e configurare le risorse aggiuntive per supportare i portali del progetto e rapporti.Per informazioni sulle corrispondenze specifico delle funzionalità alle risorse server, vedere Funzionalità e le dipendenze di risorse.

Vedere Procedura: installare Team Foundation Server tramite la configurazione avanzata.

SuggerimentoSuggerimento
Limitare il numero di raccolte di progetti team il più possibile per ridurre il sovraccarico amministrativo.È possibile collegare elementi ai progetti team definiti nella stessa raccolta.Inoltre, è necessario indipendente utenti di amministratore, gruppi e autorizzazioni per ogni raccolta.Una sola raccolta di progetti può gestire agevolmente i centinaia di sviluppatori.Per ulteriori informazioni, vedere Organizzazione del server con raccolte di progetti team.

Aggiunta del progetto team all'interno di un'installazione esistente

È possibile avviare un nuovo progetto team utilizzando il seguente processo.

Avviare un processo Avvio rapido di progetto team

Suggerimenti:

  • Creare un progetto team per i team che utilizzano il flusso di lavoro o i processi aziendali diversi.Creare un progetto team supportare tutte le applicazioni o membri del team che utilizzano le risorse condivise, come elementi di lavoro, persone e codice sorgente.

  • Per i team che lavorano alle applicazioni diverse ma simili ai processi del flusso di lavoro di utilizzo, occorre configurarli come team diversi in un progetto team.

  • Se le applicazioni compilate separatamente e l'utilizzo del team separano i processi e non condividono risorse, quindi definire un progetto team per ciascuno.

Vedere i seguenti passaggi e argomenti correlati per ulteriori istruzioni.

Passaggio

Linee guida

Passaggio 1

Connettersi a una raccolta di progetti team.In Visual Studio, Team Explorer aperto e si connette alla raccolta di progetti team in cui si desidera creare il progetto team.Progetti team che risiedono nelle stesse risorse di condivisione della raccolta di progetti team simili.

Per ulteriori informazioni, vedere Connettersi ai progetti team in Team Foundation Server.

Note:

  • Discutere i requisiti del progetto con l'amministratore per la distribuzione e determinare la raccolta di progetti che verrà utilizzato per ospitare il progetto team.

  • Considerare le risorse necessarie per il progetto team.

  • Considerare i requisiti di collaborazione tra gruppi che il progetto team condivide con altri progetti team.Selezionare la raccolta di progetti contenente altri progetti team con cui il team si interfaccia o collabora.I membri del team possono gestire le dipendenze tra progetti team solo se i progetti team vengono archiviati nella stessa raccolta di progetti.

Passaggio 2

Scegliere un modello di processo.Il modello di processo determina i tipi di elemento di lavoro e altri elementi che il team può utilizzare per rilevare e gestire il lavoro.Il team è in grado di creare solo i tipi di elementi di lavoro definiti nel modello di processo utilizzato per creare il progetto team o i tipi aggiunti al progetto team una volta creato.

Note:

Passaggio 3

Creare un progetto team.Da Visual Studio, scegliere File, Nuovae Progetto Team per avviare la procedura guidata Nuovo progetto team.

Note:

  • È necessario disporre delle autorizzazioni necessarie in ogni risorsa server per creare un progetto team.Per ulteriori informazioni, vedere Creare un progetto Team.

  • Il nome del progetto team deve essere univoco all'interno della raccolta di progetti team e più di 64 caratteri.Non è possibile modificare il nome del progetto team dopo averla creata.

  • Determinare la struttura di rami per il codice sorgente.Quando si crea un progetto team, è possibile creare una cartella vuota per il codice sorgente oppure creare un ramo nel controllo della versione.

Passaggio 4

Configurare i team.Dalla pagina Pagina iniziale in Team Web Access, scegliere il collegamento Gestisci tutti i membri.Aggiungere gli account utente dei membri del team.Vedere Creare e configurare un team.

Note:

  • Il team predefinita corrisponde al progetto team.È possibile creare i team aggiuntive per organizzare, tenere traccia e facilitare un gruppo di persone che utilizzano la stessa area del prodotto.È possibile creare tutti team desiderato per un progetto team.Vedere Avvio di gruppo.

  • Per concedere ai membri del team l'accesso al backlog pagina e richiedono le funzionalità di feedback, è necessario aggiungerli al gruppo Completo delle autorizzazioni di accesso Web.Vedere Funzionalità, client e alle licenze dipendenze.

  • È possibile controllare il livello di accesso ai progetti team di cui dispongono i membri del team assegnando ciascun membro a un gruppo per ciascun progetto.È possibile aggiungere i membri del team individualmente oppure aggiungere gruppi definiti in Active Directory o in un gruppo di lavoro.

    Quando si crea un progetto team, vengono creati quattro gruppi predefiniti per il progetto indipendentemente dal modello di processo scelto.Questi gruppi sono Readers, Contributors, Builders e Project Administrators.Per impostazione predefinita, ciascun gruppo dispone di un set di autorizzazioni specifiche che determinano ciò che i membri del gruppo sono autorizzati a eseguire.

  • Per concedere ai membri del team le autorizzazioni al portale del progetto e per gestione rapporti, vedere Aggiungere utenti ai progetti team.

Passaggio 5

Pianificare il lavoro.È possibile iniziare a pianificare il lavoro utilizzando la scheda di attività e definendo lo sprint.È possibile accedere a queste funzionalità da Team Web Access.Se si ha accesso l'insieme completo di funzionalità di Team Web Access, è anche possibile utilizzare la pagina di backlog.Vedere Funzionalità, client e alle licenze dipendenze.

Per ulteriori informazioni, vedere Pianificazione Agile e iterazioni.

Passaggio 6

Aggiungere il codice sorgente.Aggiungere codice sorgente da Visual Studio.Vedere Utilizzo del controllo della versione.

Passaggio 7

Creare definizioni di compilazione.Creare definizioni di compilazione da Visual Studio.Vedere Compilazione dell'applicazione.

Campi dell'applicazione e dipendenze di risorse

Nella tabella seguente vengono indicati i server in cui è necessario eseguire il provisioning della distribuzione di Team Foundation al team di accedere alla funzionalità corrispondente.È possibile aggiungere risorse dopo avere creato il progetto team.Vedere Aggiunta di risorse dopo che è stato creato il progetto team.

Campo di applicazione

Team Foundation Server

Team Foundation Build

Prodotti SharePoint

SQL Server Analysis Services

SQL Server Reporting Services

Proxy di Team Foundation Server

Visual Studio Lab Management

Aprire Team Web Access Accesso Web (1)

Necessaria

Esplora controllo codice sorgente (2)

Necessaria

Nodo Elementi di lavoro Elementi di lavoro (3)

Necessaria

Icona CompilazioniCompilazioni (4)

Necessaria Necessaria

Nodo documentoDocumenti (5)

Necessaria

Necessaria

Rapporti di Excel (6)

Necessaria

Necessaria Necessaria

Rapporto Rapporti (7)

Necessaria

Necessaria Necessaria

Supporto del sito remoto (8)

Necessaria

Consigliato

Ambienti virtuali (9)

Necessaria

Necessaria

Necessaria Il segno di spunta (campo blu) indica che la risorsa server è necessario supportare la funzionalità corrispondente.

Note:

  1. Aprire Team Web Access Accesso Web apre Team Web Access, che fornisce un'interfaccia Web al che consente l'accesso ai progetti team, gli strumenti di pianificazione e rilevamento di, controllo della versione e compilazione.Alcune funzionalità richiedono la configurazione.Vedere Funzionalità, client e alle licenze dipendenze.

  2. Utilizzando Esplora controllo codice sorgente il team può gestire il codice sorgente per il progetto team.Vedere Utilizzo del controllo della versione

  3. Nodo Elementi di lavoro Dalla pagina Elementi di lavoro, il team può creare elementi di lavoro e query elemento di lavoro per rilevare, monitorare e creare rapporti sullo sviluppo di un prodotto e sulle relative funzionalità.Un elemento di lavoro è un record di database in cui vengono archiviate la definizione, l'assegnazione, la priorità e lo stato di un lavoro.Il team è in grado di creare solo i tipi di elementi di lavoro definiti nel modello di processo utilizzato per creare il progetto team o i tipi aggiunti al progetto team una volta creato.

    Vedere Verificare il lavoro e gestire il flusso di lavoro.

  4. Icona Compilazioni La pagina Compilazioni elenca le definizioni di compilazione definite per il progetto team.Questa pagina viene visualizzata solo quando la distribuzione è installato e configurato Team Foundation Build.Per accedere a servizio Team Foundation Build è necessario che la raccolta di progetti team sia stata configurata per utilizzare un controller di compilazione.Ogni controller di compilazione è dedicato a un'unica raccolta di progetti team.Il controller accetta le richieste di compilazione da qualsiasi progetto team presente in una raccolta di progetti team specificata.Team Foundation Build consente al team di creare e gestire regolarmente le build del prodotto.Ad esempio, un team può eseguire compilazioni giornaliere e inserirle in un server condiviso.Team Foundation Build fornisce inoltre rapporti di compilazione sullo stato e la qualità di ogni compilazione.

    Vedere Compilazione dell'applicazione.

  5. Nodo documento La pagina Documenti viene visualizzata solo quando il progetto team è stato configurato con Prodotti SharePoint.Dopo aver creato il progetto team, è possibile configurare un sito di SharePoint o un altro percorso Web come portale del progetto.Vedere Dipendenze di prodotti SharePoint e portale del progetto.

  6. i rapporti diMicrosoft Excel vengono caricati Nodo documento nella cartella Documenti quando si configura il progetto team con un sito di SharePoint.Con questi rapporti è possibile tenere traccia del burnrate del progetto team, il backlog dei bug, la qualità del software, lo stato di avanzamento dei test e le altre metriche.Molti di questi rapporti nei dashboard del progetto.Oltre alla dipendenza di Prodotti SharePoint, i rapporti di Excel dipendono dalla raccolta di progetti team che ospita il progetto team è stato configurato con entrambe Analysis Services di SQL Server.

    Per una panoramica dei rapporti di Excel predefiniti, vedere Rapporti di Excel (Agile) o Rapporti di Excel (CMMI).

    Se il progetto team non dispone di un sito di SharePoint, è comunque possibile utilizzare Excel per creare lo stato e rapporti tendenza.Vedere Creazione di rapporti in Microsoft Excel utilizzando query elemento di lavoro.

  7. Rapporto La pagina Rapporti viene visualizzata solo quando la raccolta di progetti team che ospita il progetto team è stato configurato con SQL Server Reporting Services e Analysis Services di SQL Server.Questa pagina consente di accedere a gestione report e l'impostazione predefinita e rapporti personalizzati che caricate nel server che ospita SQL Server Reporting Services.Ognuno dei modelli di processo predefiniti che Team Foundation Server garantisce contiene una serie di rapporti di impostazione predefinita.

    Per una panoramica sui rapporti predefiniti, vedere Rapporti (Agile) o Rapporti (CMMI).

  8. Se alcuni membri del team si trovano in modalità remota tramite posizione principale per il controllo della versione, è necessario installare e configurare il proxy di Team Foundation Server per supportarli. Il proxy di Team Foundation Server gestisce una cache di file del controllo della versione scaricati nel percorso del team distribuito che riduce significativamente la larghezza di banda necessaria per le connessioni di rete WAN.Se i client sono configurati per utilizzare il proxy di Team Foundation Server, la gestione dei file verrà eseguita in modo trasparente per l'utente.Tutti i caricamenti del file di scambio di metadati e di continueranno a interfacciarsi direttamente al.

    Vedere Procedura: memorizzare nella cache i file di controllo della versione in un sito remoto.

  9. Utilizzando Visual Studio Lab Management, il team può creare, assegnare e gestire ambienti virtuali per supportare lo sviluppo di applicazioni, la distribuzione e test.Utilizzando Microsoft Test Manager il team che si occupa dei test è in grado di testare l'applicazione tramite questi ambienti virtuali.Per accedere a questi ambienti virtuali da Test Manager è necessario che il server in cui viene archiviato il progetto team sia configurato per comunicare con Lab Management.

    Vedere Configurazione di Lab Management per ambienti SCVMM.

Ee748449.collapse_all(it-it,VS.110).gifDipendenze di prodotti SharePoint e portale del progetto

I team utilizzano il portale del progetto per condividere modelli di documento e rapporti predefiniti.Questi oggetti predefiniti sono basati sul modello di processo selezionato per il progetto team.

Nota importanteImportante

Se si aggiunge un sito di SharePoint come portale del progetto team, Nodo documentoDocumenti visualizzato in Team Explorer.Collegamenti della pagina alla raccolta di SharePoint per il progetto team e ai membri del progetto potranno utilizzarlo per archiviare e condividere documenti correlati al progetto.Tale funzionalità è disponibile solo se si aggiunge un sito di SharePoint.Se si aggiunge un altro tipo di sito Web, la pagina Documenti non viene visualizzata.

Accesso alle risorse seguenti necessario eseguire il provisioning del progetto team con Prodotti SharePoint.Una volta eseguito il provisioning, queste risorse vengono visualizzati Nodo documento in cartelle e sottocartelle della pagina Documenti.

Gli elementi e le funzionalità sono disponibili solo se il progetto team è configurato con i prodotti SharePoint.È possibile aggiungere funzionalità aggiuntive di SharePoint e aggiungere le aree team- specifiche.Se si configura il progetto team con un sito di SharePoint dopo che è stato creato, sarà necessario caricare gli elementi desiderati in un secondo momento.

  • Il repository del documento: È possibile utilizzare il repository per eseguire il questa e condividere documenti con il team.Vedere Gestire documenti e raccolte documenti.

  • Wiki: Ogni progetto team viene fornito con un wiki del team.

  • elementi di pronto utilizzo in base al modello di processo: Il modello di processo scelto per creare il progetto team definisce i vari elementi caricati al momento della creazione del progetto team.È possibile accedere a questi elementi dalla pagina Documenti.Vengono archiviati sul server che ospita Prodotti SharePoint per il progetto team.

    • Rapporti di Microsoft Excel: È possibile utilizzare i rapporti di Excel per visualizzare informazioni del data warehouse per il progetto team.Questi rapporti supportano inoltre la visualizzazione di informazioni nei dashboard.

    • Cartelle di lavoro: È possibile utilizzare le cartelle di lavoro per tenere traccia dei problemi e valutare i bug.Le cartelle di lavoro vengono fornite solo di Agile e di CMMI modelli di processo che il TFS viene fornita.

      Vedere la proprietà Cartelle di lavoro (Agile) o Cartelle di lavoro (CMMI).

    • Dashboard: I dashboard visualizzano i dati del progetto, supportano le attività di analisi e consentono ai team di eseguire più rapidamente le attività comuni.La maggior parte dei dashboard supportano la visualizzazione di vari rapporti in Microsoft Excel che accedono ai dati presenti nel cubo di Analysis Services.Per consentire ai membri del team di accedere a tutti e sei i dashboard aziendali, è necessario selezionare un sito di SharePoint in cui sia installato Microsoft Office SharePoint Server 2007 Enterprise Edition o SharePoint Server 2010 Enterprise Edition.

      Per ulteriori informazioni, vedere Dashboard (Agile) o Dashboard (CMMI).

    • Collegamenti alle linee guida per il processo: Collegamenti alle linee guida per il processo di MSDN sono definiti per i tipi di elemento di lavoro all'interno della cartella Supporto.Le linee guida per il processo forniscono informazioni su come coordinare il lavoro in un progetto team e come utilizzare un tipo di elemento di lavoro del ciclo di vita del progetto globale.

      [!NOTA]

      Quando si fa clic Aprire le linee guida per il processo relative all'elemento di lavoro sull'icona delle linee guida per il processo visualizzato nei form elemento di lavoro in Team Explorer, un web browser verrà aperto per visualizzare la pagina definito nel file di supporto linee guida per il processo per il tipo di elemento di lavoro corrispondente.Se non è stato configurato il progetto team con un portale del progetto, o caricare i file di supporto linee guida per il processo nel portale del progetto, il collegamento verrà inattivo.

      È possibile reindirizzare le linee guida per il processo al contenuto personalizzato.

      Per una panoramica delle linee guida per il processo MSDN, vedere Linee guida per il processo e modelli di processo per Team Foundation Server.

Funzionalità e dipendenze le licenze

Ci si connette a Team Foundation Server da un client Team Foundation.Come illustrato nella tabella, è possibile accedere alle funzionalità solo da Team Web Access o da Team Explorer.Accesso a determinate funzionalità di Team Web Access richiede all'amministratore TFS di essere aggiunti al gruppo corrispondente di autorizzazioni di accesso Web.Per impostazione predefinita, tutti i membri aggiunti al progetto team vengono aggiunti al gruppo standard.Altre funzionalità è necessario aggiungere al gruppo CompletoAutorizzazioni di accesso al Web.Vedere Accedere alle funzionalità in Team Web Access.

Team Web Access

Team Explorer

Autorizzazioni di accesso Web

Elementi di lavoro e query elemento di lavoro

Completamente supportato Completamente supportato

Standard

Esplora controllo del codice sorgente

Completamente supportato Completamente supportato

Standard

Esplora compilazione

Completamente supportato Completamente supportato

Standard

Configurare i team e gestire i membri

Completamente supportato Completamente supportato

Standard

Avvisi del team e dell'utente (1)

Completamente supportato

Standard

Dashboard del team (home page)

Completamente supportato

Standard

Scheda di attività

Completamente supportato

Standard

Backlog

Completamente supportato

Full

Richiesta di informazioni (1)

Completamente supportato

Full

Revisione del codice (2)

Completamente supportato

N/D

L'attività sospende/breve (il lavoro) (2)

Completamente supportato

N/D

Power Point lo storyboard (2)

N/D

N/D

N/D

Completamente supportato Il segno di spunta (campo verde) indica che è possibile accedere alla funzionalità tramite il client corrispondente di Team Foundation e una volta aggiunto al gruppo corrispondente Autorizzazione Accesso Web.

Note:

  1. I membri del team possono sottoscrivere di ricevere notifiche tramite posta elettronica quando vengono apportate modifiche a un progetto team.Gli avvisi possono essere inviati quando cambia lo stato di un elemento di lavoro, viene effettuata un'archiviazione, viene completata una compilazione o quando cambia lo stato di una compilazione.Vedere Impostare avvisi personali o del team.Per impostare avvisi e il feedback di richiesta, il server in cui è archiviato il progetto team sia configurato per l'utilizzo di un server esistente di (SMTP) SMTP per inviare avvisi di posta elettronica.Vedere Configurare le notifiche di posta elettronica e specificare il server SMTP.

  2. Per accedere a queste funzionalità potrebbe essere necessario premium di Visual Studio, Visual Studio ultimate, o di test professional di Visual Studio installata.Per ulteriori informazioni, Visual Studio e licenza di MSDN vedere la white paper.

Per informazioni su altri client di Team Foundation, vedere Utilizzo dei client di Team Foundation.

Parti interessate di supporto che non dispongono di licenza (CAL) di accesso client

La maggior parte degli utenti che interagiscono con il TFS devono disporre di una licenza CAL.Tuttavia, è possibile fornire l'accesso a parti interessate che non dispongono di licenza CAL per le attività seguenti:

  • Visualizza solo elementi di lavoro: È possibile creare e visualizzare elementi di lavoro creati utilizzando la pagina di elementi di lavoro in Team Web Access.Questa visualizzazione è stata progettata appositamente per consentire l'accesso a qualsiasi membro in un'organizzazione con una distribuzione TFS che non dispone di una licenza CAL.In questa visualizzazione, le parti interessate possono presentare i difetti del codice, suggerire una funzionalità del prodotto, o rivedere le risposte di commenti.Vedere Gestire gli elementi di lavoro in Visualizza solo elemento di lavoro (Team Web Access).

  • Fornire feedback: Per consentire alle parti interessate da fornire feedback, è necessario concedere loro autorizzazioni specifiche.È inoltre possibile consentire per visualizzare le risposte di feedback o per creare altri tipi di elementi di lavoro.Inoltre, è possibile aggiungerli al gruppo limitato di autorizzazioni di accesso Web che consente di visualizzare le risposte di commenti e per creare altri tipi di elementi di lavoro.Vedere Concedere le autorizzazioni alle parti interessate per fornire feedback.

  • Dashboard di visualizzazione e rapporti: A seconda delle risorse configurate per il progetto team, è possibile avere una combinazione di rapporti e dashboard che è possibile altri membri all'interno dell'organizzazione per accedere.Per queste parti interessate visualizzare e aggiornare i rapporti, è necessario assegnare loro le autorizzazioni necessarie.Vedere Assegnare autorizzazioni per la visualizzazione e la gestione di rapporti per Visual Studio ALM.

Aggiunta di risorse dopo che è stato creato il progetto team

Per configurare una risorsa dopo che il progetto team, vedere uno degli argomenti seguenti:

Per personalizzare il progetto team, vedere Personalizzare la gestione degli elementi di lavoro per il progetto team.

Vedere anche

Concetti

Attività iniziali di un team

Pianificazione Agile e iterazioni

Utilizzo dei client di Team Foundation

Pianificazione e rilevamento di progetti