Scegliere il client di Team Foundation per eseguire le attività

Per compilare, pianificare e tenere traccia del progetto di sviluppo software tramite Visual Studio Team Foundation Server (TFS), sono disponibili i client e gli strumenti seguenti. Ognuno di questi client, ad eccezione dello storyboard di PowerPoint, deve essere connesso a un progetto team TFS.

Client primari

Usare un client primario per gestire il codice sorgente e le compilazioni, per pianificare e tenere traccia dello stato di avanzamento mediante gli elementi di lavoro e per collaborare e coordinare le attività con altri membri del team.

  • Team Web Access (TWA) viene installato e aggiornato automaticamente quando viene installato o aggiornato TFS. È possibile accedere a TWA mediante i browser seguenti:

    • Internet Explorer, versioni 9, 10 e 11

    • Mozilla Firefox, ultima versione (27)

    • Google Chrome, ultima versione (32)

    • Safari (supportato solo su computer Mac), versioni 5, 6 e 7

  • Team Explorer è installato in tutte le versioni di Visual Studio oppure è possibile installare Team Explorer dall'Area download Microsoft come client autonomo.

  • Team Explorer Everywhere supporta l'accesso a TFS da ambienti basati su Eclipse e da piattaforme diverse da Windows. Il team può collaborare da Eclipse o dalla riga di comando nel sistema operativo scelto.

Client specifici di attività

I seguenti client supportano attività specifiche, come la gestione delle attività di test, il feedback o la modifica di elementi di lavoro.

Client di integrazione con Office

Il componente aggiuntivo Team Foundation installato quando si installa un'edizione qualsiasi di Visual Studio o di Team Explorer integra la gestione degli elementi di lavoro con i client Office selezionati. Il componente aggiuntivo supporta le versioni Office 2007, Office 2010 o Office 2013.

Attività e supporto per client

Usare le tabelle seguenti per scegliere il client ottimale per l'attività da eseguire. Si noti che alcune attività richiedono che sia stato concesso l'accesso avanzato che fornisce l'accesso a tutte le funzionalità di TWA.

Legenda:

Obbligatorio - Progettato per l'attività

Supporta l'immagine concettuale dell'attività - Supporta l'attività

Accesso Advanced - Richiede l'accesso avanzato

Vuoto - Non applicabile

Gestire il codice sorgente e le compilazioni

Attività

TWA

Team Explorer

Team Explorer Everywhere

Aggiungere codice sorgente in Controllo della versione di Team Foundation

Impostare Git nel computer di sviluppo

Aggiungere file al controllo della versione (Eclipse)

Obbligatorio Obbligatorio

Visualizzare e analizzare il codice sorgente

Obbligatorio Obbligatorio Obbligatorio

Eseguire il mapping delle aree di lavoro

Obbligatorio Obbligatorio

Elaborare il codice e gestire le modifiche in sospeso

Obbligatorio Obbligatorio

Scaricare i file dal Controllo della versione di Team Foundation

Obbligatorio Obbligatorio Obbligatorio

Scaricare i file da Git

Obbligatorio Obbligatorio

Archiviare ed estrarre il codice

Obbligatorio Obbligatorio

Scaricare codice sorgente come file con estensione zip

Obbligatorio

Creare definizioni di compilazione

Obbligatorio Obbligatorio

Gestire le compilazioni

Obbligatorio Obbligatorio

Visualizzare e valutare la qualità delle compilazioni

Obbligatorio Obbligatorio Obbligatorio

Gestire le autorizzazioni:TFVC o Git

Obbligatorio

Pianificare un progetto, tenere traccia dello stato di avanzamento

Attività

Team Web Access

Team Explorer

Excel

Project

Creare e organizzare il backlog

Obbligatorio Supporta l'immagine concettuale dell'attività Supporta l'immagine concettuale dell'attività Supporta l'immagine concettuale dell'attività

Lavorare con backlog di portfolio

Obbligatorio Accesso Advanced

Supporta l'immagine concettuale dell'attività Supporta l'immagine concettuale dell'attività

Tenere traccia dello stato di avanzamento con la bacheca Kanban

Obbligatorio

Lavorare in sprint con la lavagna delle attività

Obbligatorio

Sprint di previsione

Obbligatorio

Supporta l'immagine concettuale dell'attività

Aggiungere team e Amministrare le attività del team

Obbligatorio

Aggiungere e modificare in blocco gli elementi di lavoro

Attività

TWA

Team Explorer

Team Explorer Everywhere

Excel

Project

Eseguire query per gli elementi di lavoro

Obbligatorio Obbligatorio Obbligatorio

Aprire una query in Excel o Project (1)

Obbligatorio

Obbligatorio Obbligatorio

Aggiungere i tag agli elementi di lavoro per classificare e filtrare gli elenchi

Obbligatorio

Valutare i bug, classificare in ordine di priorità gli elementi backlog

Obbligatorio Obbligatorio Obbligatorio Obbligatorio

Aggiungere in blocco elementi di lavoro (Excel)

Obbligatorio Obbligatorio

Modificare in blocco gli elementi di lavoro

Supporta l'immagine concettuale dell'attività

Obbligatorio Obbligatorio

Creare e condividere i modelli di elemento di lavoro (2)

Obbligatorio Obbligatorio

Aggiungere le formule ai fogli di lavoro

Obbligatorio

Lavorare offline

Obbligatorio Obbligatorio

Gestire le autorizzazioni a livello di area

Obbligatorio

Note:

  1. Benché non sia possibile aprire una query direttamente da TWA, è possibile aprire Excel o Project e aprire una query creata in TWA.

  2. Per gestire i modelli di elemento di lavoro in Team Explorer, scaricare Power Tools di TFS.

Aggiungere e modificare i collegamenti agli elementi di lavoro

Attività

TWA

Team Explorer

Excel

Project

Collegare due elementi di lavoro

Obbligatorio Obbligatorio Obbligatorio Obbligatorio

Creare una struttura di suddivisione del lavoro

Obbligatorio

Obbligatorio Obbligatorio

Mappare gli elementi backlog a elementi backlog di portfolio (1)

Obbligatorio Accesso Advanced

Supporta l'immagine concettuale dell'attività Supporta l'immagine concettuale dell'attività Supporta l'immagine concettuale dell'attività

Visualizzare e modificare in blocco i collegamenti gerarchici (2)

Obbligatorio Obbligatorio Obbligatorio Obbligatorio

Aggiungere o modificare in blocco i collegamenti di tipo predecessore-successore (3)

Obbligatorio

Modificare il tipo di un collegamento esistente

Obbligatorio Obbligatorio Obbligatorio

Collegare il codice sorgente a elementi di lavoro usando Lavoro personale o Git

Obbligatorio

Note:

  1. In TWA è possibile mappare rapidamente gli elementi backlog a elementi backlog di portfolio. Il mapping collega gli elementi di lavoro usando il tipo di collegamento padre-figlio. È possibile modificare queste relazioni di collegamento in tutti gli altri client supportati

  2. In Team Explorer è possibile modificare i collegamenti padre-figlio spostando gli elementi in una query di elenco con struttura ad albero. In Excel e in Project è possibile modificare i collegamenti padre-figlio rimuovendo e incollano righe, inserendo nuove righe o impostando un rientro per le attività (solo Project).

  3. Quando si collegano attività in Project, si creano collegamenti di tipo predecessore-successore tra gli elementi di lavoro TFS corrispondenti.

Collaborare con i membri del team e le parti interessate

Attività

TWA

Team Explorer

Microsoft Feedback Client

Storyboard di PowerPoint

PowerPoint

Collaborare in una chat team

Obbligatorio Accesso Advanced

Richiedere il feedback

Obbligatorio Accesso Advanced

Fornire il feedback

Obbligatorio

Rivedere il feedback

Obbligatorio Obbligatorio

Richiedere e rispondere alla revisione del codice tramite Lavoro personale (1)

Obbligatorio Accesso Advanced

Storyboard di una funzionalità, una storia utente o un'esperienza (2)

Obbligatorio

Visualizzare uno storyboard creato con storyboard di PowerPoint (2)

Obbligatorio Obbligatorio

Collegare gli storyboard agli elementi di lavoro tramite la scheda Storyboard

Obbligatorio Obbligatorio

Obbligatorio

Note:

  1. Per richiedere o rispondere alle revisioni del codice, installare Visual Studio Premium o Visual Studio Ultimate. Lavoro personale viene visualizzato in Team Explorer con queste edizioni.

  2. Per creare o visualizzare storyboard, è necessario che Microsoft PowerPoint sia installato.

Creare, gestire ed eseguire test

Attività

TWA

Team Explorer

Microsoft Test Manager

Pianificare e gestire i piani e i gruppi di test

Obbligatorio Accesso Advanced

Obbligatorio

Creare test case manuali

Obbligatorio Accesso Advanced

Obbligatorio

Esegui test

Obbligatorio Accesso Advanced

Obbligatorio

Tenere traccia dei risultati dei test

Obbligatorio Obbligatorio

Eseguire una query per i test case, i passi condivisi o per altri elementi di lavoro

Obbligatorio Obbligatorio Obbligatorio

Gestire le autorizzazioni di test

Obbligatorio

Monitorare e segnalare lo stato di avanzamento

Attività

TWA

Excel

Project

Server di report

Dashboard SharePoint

Grafico di flusso cumulativo

Obbligatorio

Burn-down attività

Obbligatorio

Velocità del team

Obbligatorio

Obbligatorio

Creare grafici a torta, a istogramma e di tendenza basati su query (1)

Obbligatorio Accesso Advanced

Generare grafici a torta, a istogramma e di tendenza basati su query (Excel) (2)

Obbligatorio

Monitorare la qualità del codice, lo stato di avanzamento del progetto, i piani di test e tenere traccia dei bug (3, 4)

Obbligatorio Obbligatorio Obbligatorio

Personalizzare la home page del team

Obbligatorio

Personalizzare i dashboard (4)

Obbligatorio

Sequenza temporale del progetto (5)

Obbligatorio

Uso delle risorse (5)

Obbligatorio

Note:

  1. Per creare grafici, è necessario appartenere al gruppo dotato di accesso avanzato. Per creare grafici di stato a torta, a istogramma o a barre, è necessario aver installato l'aggiornamento TFS 2013.2. Per creare grafici di tendenza oppure creare un grafico che sommi i valori del campo, è necessario aver installato l'aggiornamento TFS 2013.4.

  2. Per creare Rapporti di Excelad hoc, la raccolta di progetti team contenente il progetto team deve disporre di SQL Server Analysis Services ed è necessario essere un membro del ruolo di sicurezza TfsWarehouseDataReader in Analysis Services.

  3. Per visualizzare report di SQL Server Report Server, è necessario che sia stato eseguito il provisioning della raccolta dei progetti team contenente il progetto team in uso con SQL Server Reporting Services e i report devono essere aggiunti al progetto team. Per visualizzare o creare report, è necessario disporre delle autorizzazioni di SQL Server.

  4. Per visualizzare Dashboard SharePoint, il progetto team deve disporre di un portale del progetto abilitato, essere associato a un sito di SharePoint e avere dashboard aggiunti al sito. Per visualizzare o personalizzare i dashboard, è necessario disporre delle autorizzazioni di SharePoint.

  5. È possibile usare i report predefiniti disponibili nel progetto per gestire i dettagli relativi alla pianificazione di attività, alle dipendenze tra attività e la disponibilità delle risorse, mentre si mantiene la gestione dei dati e si rende disponibile come attività di elemento di lavoro in TFS.

Domande e risposte

D: Da dove si inizia?

R: Per scaricare Visual Studio o TFS, vedere qui. Se è necessario creare un progetto team, iniziare qui. Se è la prima volta che si effettua la connessione a TFS, andare qui.

D: Come si fa funzionare il client di integrazione Office?

R: Se il menu Team o la barra multifunzione Team non sono visualizzati, potrebbe essere necessario abilitarli di nuovo. Per risolvere altri problemi, andare qui.

D: Sono presenti problemi di compatibilità che dipendono dalla versione del client Team Foundation?

R: Sì. Per informazioni dettagliate, vedere Compatibilità tra client Team Foundation e Team Foundation Server.

D: Possono far parte del team le parti interessate che non usano Visual Studio?

R: Sì. È possibile fornire l'accesso a parti interessate che non dispongono di una licenza CAL per le attività seguenti:

D: Esistono altri client che si connettono a TFS?Esistono altri strumenti che è possibile usare?

R: Sì. È possibile trovare diversi client open-source che sono stati aggiunti a Codeplex.

Strumenti avanzati di Microsoft Visual Studio Team Foundation Server 2013 offre anche miglioramenti, strumenti e utilità della riga di comando che permettono di migliorare la produttività degli scenari di Team Foundation Server.

La console di amministrazione di Team Foundation si connette a TFS per supportare le attività amministrative.