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
![]() |
Team Explorer con la configurazione avanzata
![]() |
[!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à. |
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. ![]()
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. ![]() Suggerimenti:
Vedere i seguenti passaggi e argomenti correlati per ulteriori istruzioni. |
Passaggio |
Linee guida |
---|---|
![]() |
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:
|
![]() |
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:
|
![]() |
Creare un progetto team.Da Visual Studio, scegliere File, Nuovae Progetto Team per avviare la procedura guidata Nuovo progetto team. Note:
|
![]() |
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:
|
![]() |
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. |
![]() |
Aggiungere il codice sorgente.Aggiungere codice sorgente da Visual Studio.Vedere Utilizzo del controllo della versione. |
![]() |
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 |
---|---|---|---|---|---|---|---|
|
![]() |
||||||
Esplora controllo codice sorgente (2) |
![]() |
||||||
|
![]() |
||||||
|
![]() |
![]() |
|||||
|
![]() |
![]() |
|||||
Rapporti di Excel (6) |
![]() |
![]() |
![]() |
||||
|
![]() |
![]() |
![]() |
||||
Supporto del sito remoto (8) |
![]() |
Consigliato |
|||||
Ambienti virtuali (9) |
![]() |
![]() |
Il segno di spunta (campo blu) indica che la risorsa server è necessario supportare la funzionalità corrispondente.
Note:
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.
Utilizzando Esplora controllo codice sorgente il team può gestire il codice sorgente per il progetto team.Vedere Utilizzo del controllo della versione
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.
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.
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.
i rapporti diMicrosoft Excel vengono caricati
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.
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).
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.
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.
Dipendenze 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.
![]() |
---|
Se si aggiunge un sito di SharePoint come portale del progetto team, |
Accesso alle risorse seguenti necessario eseguire il provisioning del progetto team con Prodotti SharePoint.Una volta eseguito il provisioning, queste risorse vengono visualizzati 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
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 |
![]() |
![]() |
Standard |
Esplora controllo del codice sorgente |
![]() |
![]() |
Standard |
Esplora compilazione |
![]() |
![]() |
Standard |
Configurare i team e gestire i membri |
![]() |
![]() |
Standard |
Avvisi del team e dell'utente (1) |
![]() |
Standard |
|
Dashboard del team (home page) |
![]() |
Standard |
|
Scheda di attività |
![]() |
Standard |
|
Backlog |
![]() |
Full |
|
Richiesta di informazioni (1) |
![]() |
Full |
|
Revisione del codice (2) |
![]() |
N/D |
|
L'attività sospende/breve (il lavoro) (2) |
![]() |
N/D |
|
Power Point lo storyboard (2) |
N/D |
N/D |
N/D |
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:
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.
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:
Aggiungere un'applicazione Web di SharePoint alla distribuzione
Abilitare il flusso di dati tra Team Foundation Server e Microsoft Project Server
Per personalizzare il progetto team, vedere Personalizzare la gestione degli elementi di lavoro per il progetto team.
Vedere anche
Concetti
Pianificazione Agile e iterazioni