Introduzione all'utilizzo di elementi di lavoro
Per pianificare e verificare un progetto di sviluppo software è possibile creare elementi di lavoro in Visual Studio Application Lifecycle Management (ALM). Gli elementi di lavoro vengono aggiunti all'archivio dati in Team Foundation Server (TFS). Con gli elementi di lavoro si può assegnare lavoro, tenere traccia dello stato e coordinare le attività all'interno del team. È possibile collegare gli elementi di lavoro tra loro oltre che con gli insiemi di modifiche e con i file del codice sorgente.
Gli elementi di lavoro corrispondono agli elementi di base di cui tenere traccia in un progetto, ad esempio funzionalità, un'esperienza utente, un difetto nel codice, un'attività o un problema. Il nome dell'account della persona responsabile della creazione, della gestione, della risoluzione o dell'esecuzione del lavoro rappresentato nell'elemento di lavoro è impostato nel campo Assegnato a. Lo stato del lavoro viene registrato nel campo Stato.
È possibile creare elementi di lavoro da Visual Studio Online, Team Web Access (TWA) e Team Explorer. Inoltre, è possibile aggiungere in blocco gli elementi di lavoro da Excel o Project.
Creare un elemento di lavoro da un Web browser (Visual Studio Online o TWA)
Da un progetto team o dalla home page del team è possibile creare qualsiasi tipo di elemento di lavoro. Per usare Team Explorer passare alla seguente sezione.
Se non è stato ancora creato un progetto team, crearlo ora.
Se non si è stati aggiunti come membri del team, farsi aggiungere ora.
Da un Web browser, connettersi al progetto team che si vuole usare. Ad esempio, il team di Fabrikam, Inc. passa a http://fabrikamprime:8080/tfs/DefaultCollection/Fabrikam%20Fiber%20Website/.
Nella home page di TWA si può scegliere il tipo di elemento di lavoro da creare.
Visual Studio Online oppure TFS 2013.1 o TFS 2013.2 locale
Team Web Access –TFS 2013 locale
Immettere un titolo e salvare l'elemento di lavoro. Prima di modificare lo Stato predefinito è necessario salvarlo.
Per altre informazioni sui singoli campi, vedere gli argomenti seguenti in base al modello di processo usato per creare il progetto team: Tipi del modello di processo Scrum (Elemento backlog prodotto e altri), Tipi del modello di processo Agile (Storia utente e altri) e Tipi del modello di processo CMMI (Requisito e altri).
Creare un elemento di lavoro da Team Explorer
Se non è stato ancora creato un progetto team, crearlo ora.
Se non si è stati aggiunti come membri del team, farsi aggiungere ora.
Aprire Team Explorer e connettersi al progetto team da usare.
Se si usa Visual Studio e Team Explorer non è visualizzato, scegliere Visualizza, Team Explorer nella barra dei menu. Se è la prima volta che ci si connette al progetto team, andare qui.
Se si usa Eclipse andare qui per informazioni su come connettersi.
Aprire la pagina Elementi di lavoro.
Scegliere il tipo di elemento di lavoro da creare, ad esempio Elemento backlog prodotto.
I tipi di elemento di lavoro disponibili dipendono dal modello di processo usato per creare il progetto team.
Immettere un titolo e salvare l'elemento di lavoro. Prima di modificare lo Stato predefinito è necessario salvarlo.
I campi obbligatori vengono visualizzati in giallo.
Per altre informazioni sui singoli campi, vedere gli argomenti seguenti in base al modello di processo usato per creare il progetto team: Tipi del modello di processo Scrum (Elemento backlog prodotto e altri), Tipi del modello di processo Agile (Storia utente e altri) e Tipi del modello di processo CMMI (Requisito e altri).
Trovare elementi di lavoro tramite la casella di ricerca
Digitare un ID nella casella Cerca elementi di lavoro, quindi scegliere l'icona di ricerca.
In alternativa, usando il menu di scelta rapida aggiungere filtri per cercare gli elementi in base all'assegnazione, allo stato, a una parola chiave o a un tipo di elemento di lavoro.
Ad esempio, immettere A=@Me T=Task per elencare tutte le attività assegnate a un utente. Usare =, : e gli operatori – per specificare rispettivamente le operazioni Equals, Contains e Not.
Una volta ottenuto un elenco risultati, scegliere Editor per modificare i criteri di filtro e perfezionare i risultati della ricerca.
Per altre informazioni, vedere Query della casella di ricerca di esempio e Eseguire query di elementi di lavoro.
Aggiornare lo stato, riassegnare o modificare un elemento di lavoro
Ogni membro del team può aggiornare lo stato di un elemento di lavoro o modificare il valore di un campo modificabile, ad eccezione della Cronologia. Le modifiche apportate a un elemento di lavoro vengono registrate nel campo Cronologia. Non è possibile modificare l'ID.
Progressione di un flusso di lavoro tipico:
Transizioni atipiche:
|
Esaminare la cronologia delle modifiche
Ogni elemento di lavoro contiene un audit trail delle modifiche apportate. Le modifiche sono visibili nella scheda Cronologia.
Per visualizzare solo i commenti aggiunti al log, scegliere la scheda Solo discussione.
Per visualizzare tutte le modifiche apportate all'elemento, scegliere la scheda Tutte le modifiche, quindi scegliere il collegamento Mostra tutte le modifiche per data e ora o un campo specifico.
Suggerimento
Da TWA, scegliere l'icona di espansione per una data e un'ora specifica come illustrato nella figura seguente.
Per trovare elementi di lavoro in base alla cronologia, vedere Eseguire query di elementi di lavoro tramite il campo Cronologia.
Collegare elementi di lavoro per supportare la tracciabilità e le dipendenze
Ogni elemento di lavoro contiene una o più schede con controlli dei collegamenti. Questi controlli supportano il collegamento dell'elemento di lavoro a uno o più oggetti definiti in TFS.
Scheda di controllo dei collegamenti dal Web browser
È possibile creare collegamenti tra elementi di lavoro usando una delle schede di controllo dei collegamenti all'interno di un modulo degli elementi di lavoro. Alcuni tipi di elemento di lavoro dispongono di tre o più schede di controllo dei collegamenti. Ogni scheda è progettata per il supporto di tipi specifici di collegamenti e limita i tipi di relazioni di collegamento create. Vedere Riferimenti a controlli dei collegamenti, restrizioni e campi.
Scheda di controllo dei collegamenti dal plug-in di Team Explorer per Visual Studio
La scheda di controllo dei collegamenti fornita con il plug-in di Team Explorer per Eclipse fornisce un subset di queste funzionalità.
Collegare archiviazioni del codice agli elementi di lavoro
Collegando le modifiche apportate al codice agli elementi di lavoro, il team può capire quali attività sono state eseguite o in che modo è stato corretto un bug.
Controllo della versione di Team Foundation (TFVC) consente di collegare gli elementi di lavoro a set di modifiche del controllo della versione o file del codice sorgente con versione mediante i tipi di collegamento Changeset e Versioned Item. Quando si archiviano le modifiche in sospeso o si usa Lavoro personale per archiviare le modifiche, gli elementi di lavoro vengono automaticamente collegati alle modifiche.
Git consente di collegare gli elementi di lavoro ai commit usando il tipo di collegamento Commit. Per informazioni, vedere Gestire ed eseguire il commit delle modifiche.
Domande e risposte
D: Qual è il modo migliore per tenere traccia delle dipendenze?
R: Collegare gli elementi di lavoro usando i tipi di collegamento Correlato o Dipendente consente di tenere traccia del lavoro dipendente da altro lavoro. Per altre informazioni, vedere Collegare elementi di lavoro per supportare la tracciabilità.
D: Come si aggiunge un elemento di lavoro collegato?
R: Si può aggiungere un elemento di lavoro che viene automaticamente collegato a un elemento di lavoro esistente mediante le schede di controllo dei collegamenti. Ad esempio, si può aggiungere un'attività collegata a un elemento backlog nella scheda Attività.
Inoltre, è possibile usare il menu di scelta rapida da una query elemento di lavoro.
Collegare un elemento di lavoro a un elemento di lavoro esistente (plug-in di Team Explorer per Visual Studio)
Per altre informazioni sul collegamento, vedere Collegare elementi di lavoro per supportare la tracciabilità.
D: Come si ottiene l'URL di un elemento di lavoro?
R: In Visual Studio fare clic con il pulsante destro del mouse sulla scheda dell'elemento di lavoro per copiare l'URL. L'URL apre l'elemento di lavoro in TWA. In TWA, copiare semplicemente l'URL dall'indirizzo del Web browser.
D: In che modo è possibile iniziare la pianificazione del proprio progetto di sviluppo software?
R: Il modo più rapido è iniziare mediante la creazione del backlog. Per aggiungere in blocco un gran numero di PBI, storie utente, requisiti o attività, è possibile usare Excel o Project.
Se si prevede di creare una famiglia di prodotti e di gestire lo stato di avanzamento tra i diversi team, è consigliabile leggere Utilizzare i backlog di portfolio e come configurare una gerarchia di team.
D: In che modo è possibile filtrare un elenco di elementi di lavoro?
R:Aprire una query esistente o creare una query per filtrare gli elementi di lavoro in base ai criteri di ricerca desiderati. Le tecniche più comuni usate per filtrare gli elementi di lavoro sono l'applicazione del filtro in base al percorso area o al percorso di iterazione e tramite l'aggiunta di tag.
D: In che modo è possibile aggiungere un altro campo a un tipo di elemento di lavoro?
R: Per tenere traccia di ulteriori dati per un elemento di lavoro è possibile Modificare o aggiungere un campo per supportare query, report e flusso di lavoro.
D: Quali sono i client supportati da TFS?
R: È possibile connettersi a TFS tramite un Web browser o tramite svariati client. Vedere Scegliere il client di Team Foundation per eseguire le attività.