Informazioni sui team

Quando si sviluppa un software, spesso si lavora come parte di un team e diversi team lavorano insieme come parte di un'organizzazione.Questa versione Team Foundation Server (TFS) fornisce un set di strumenti e funzionalità che possono aiutare i team a collaborare per raggiungere gli obiettivi comuni.Con queste funzionalità, è possibile:

  • Gestire il backlog di prodotto per il team.

  • Utilizzare una scheda virtuale di attività per realizzare le riunioni del team.

  • Visualizzare il burn-down e la velocità del team.

  • Suddividere il lavoro tra diversi team, se si sceglie di avere più di un team configurato per il progetto.

Gli esempi di questo argomento seguono un team alla società fittizia Fabrikam Fiber mentre utilizzano le funzionalità di TFS per raggiungere gli obiettivi.Per un esempio d'esercitazione di come il team utilizza altre funzionalità per pianificare un'iterazione specifica, vedere Pianificazione Agile e iterazioni.

Requisiti

Per seguire le procedure descritte in questo tutorial, è necessario disporre delle seguenti cose:

  • Visual Studio Premium, Visual Studio ultimate, oppure Visual Studio Test Professional.

  • Per visualizzare le funzionalità del team come il backlog e le aree di attività, è necessario appartenere al gruppo di accesso Completo in Team Web Access.

Per ulteriori informazioni, vedere Gestire il profilo personale e visualizzare le autorizzazioni personali, Accedere alle funzionalità in Team Web Access e Autorizzazioni per Team Foundation Server.

Team Foundation Server e Team

In TFS, un team è semplicemente un sistema di riconoscimento del team o dei team di cui sei gia in possesso, sia esso un team che lavora su un progetto, o venti.Il TFS trasforma i dettagli spesso intangibili di quale sia il team, cosa il team faccia e quando il team preveda di farlo, in informazioni tracciabili e facilmente utilizzabili per ognuno di questi aspetti.Ad esempio, il "quale" del team è rappresentato nell'appartenenza del team:

Visualizzazione abbreviata di una home page del team, inclusi l'elenco di appartenenza del team

Home page di esempio per un team

Per ogni iterazione, è anche possibile definire la capacità disponibile per ognuno dei membri del team:

Riquadro di capacità del team, incluse le informazioni di esempio di capacità per ogni membro del team per lo sprint imminente

Capacità di esempio per un team

Il "cosa" del team, che descrive il lavoro che il team possiede e di cui è responsabile, è rappresentato dal percorso di area o i percorsi associati al team, nonché backlog del prodotto attività, bug e di altri elementi di lavoro che rappresentano il lavoro da eseguire.Se un elemento di lavoro viene assegnato a un percorso di area assegnato a un team, l'elemento di lavoro viene posizionato nel backlog del team.Il team gestisce quindi il backlog del prodotto, decidendo se e quando il lavoro deve essere eseguito:

Visualizzazione dell'amministrazione delle aree di un team.Qualsiasi elemento di lavoro assegnato al percorso di area selezionato verrà visualizzato nel backlog del team associato al percorso area

Aree di esempio per un team

Il "quando" del team, che descrive quando il lavoro sarà completato, è rappresentato da percorsi di iterazione che il team sceglie di utilizzare.Il team assegna il lavoro a un'iterazione specifica, creando un backlog di lavoro che il team si impegna a completare durante tale periodo:

Esempio di backlog di elementi di lavoro e attività per uno sprint

Backlog di esempio per un team

Visualizzazione dell'amministrazione delle iterazioni di un teamQualsiasi elemento di lavoro assegnato a un'iterazione selezionata dal team per parteciparvi verrà visualizzato nel backlog per l'iterazione del team

Iterazioni di esempio per un team

Durante l'esecuzione in un'iterazione, il team deve auto gestirsi e tenere traccia del lavoro in corso usando la scheda di attività del team:

Visualizzazione di esempio di una scheda di attività del team

Area di attività di esempio per un team

Sebbene possa sembrare complesso, il sovraccarico è minimo nella configurazione e nel lavoro con i team.Quando si crea un progetto di team, un team verrà automaticamente creato ed collegato a tale progetto.Il team è il team predefinito e ha lo stesso nome del progetto, con l'aggiunta della parola "Team." Ad esempio, se denominate un progetto di team "Risparmiatore telefono", il nome predefinito del team sarà "Team di risparmiatore telefono."

Il team predefinito include un percorso area e un percorso di iterazione configurati automaticamente.Non appena si sceglie aree e iterazioni per un team, un backlog viene generato automaticamente, sebbene possa essere vuoto se non esistono elementi di lavoro assegnati al percorso area e al percorso di iterazione configurati per il team.Quando aggiungi utenti a un progetto team, è possibile aggiungerli al team predefinito, o scegliere di creare più team per un progetto team e aggiungere utenti ai team in cui si trovano.In alternativa, è possibile aggiungere gli utenti direttamente al team.Un singolo utente può appartenere a più di un team in TFS, come una persona può appartenere a più di un team in un progetto software.Per impostazione predefinita, il gruppo team verrà aggiunto al gruppo Collaboratori per il progetto team, che consente a tutti i membri del team le autorizzazioni necessarie per accedere agli elementi di lavoro e al codice sorgente in tale progetto, tra le altre autorizzazioni.

Argomenti correlati in questa esercitazione

Home | Creare e configurare un team | Definire le aree e le iterazioni del team| Gestire il profilo personale e visualizzare le autorizzazioni personali

Vedere anche

Concetti

Pianificazione Agile e iterazioni

Altre risorse

Sviluppo del software essenziale

Stimare

Compilazione e gestione del backlog del prodotto

Pianificazione dello sprint

Pianificazione dello sprint