Procedura dettagliata: gestione elementi di lavoro

Aggiornamento: novembre 2007

In questa procedura dettagliata viene descritto come creare elementi di lavoro e tenerne traccia per tutto il progetto in Visual Studio Team System. Viene inoltre spiegato come utilizzare l'elenco di controllo del progetto per assicurarsi di eseguire i passaggi principali in ogni fase del progetto.

Dopo avere completato questa procedura dettagliata, integrare gli elementi di lavoro con gli altri processi del progetto sarà molto semplice.

In questa procedura dettagliata, si completeranno le seguenti attività:

  • Aggiungere nuovi elementi di lavoro.

  • Visualizzare elementi di lavoro.

  • Cercare elementi di lavoro.

  • Creare una semplice query elemento di lavoro.

  • Personalizzare i risultati della query.

  • Raggruppare le clausole di query.

    Nota:

    Questo argomento è basato sulle query e sui tipi di elementi di lavoro disponibili per MSF for Agile Software Development. Se per il progetto viene utilizzata una metodologia diversa, è possibile che le query e i tipi degli elementi di lavoro siano differenti. MSF for Agile Software Development è uno dei modelli di linee guida per il processo inclusi in Team Foundation. Per ulteriori informazioni, vedere Ricerca e utilizzo delle linee guida per il processo.

Prerequisiti

  • Connessione a Team Foundation Server esistente. Per ulteriori informazioni, vedere Procedura: connettersi a Team Foundation Server.

  • Progetto Team esistente. Per ulteriori informazioni, vedere la classe Procedura: creare un progetto Team. Questo argomento si riferisce ad un progetto team fittizio, denominato AdventureWorks. Tuttavia, è possibile inserire il nome del proprio progetto team al posto di AdventureWorks.

  • Uno o più utenti di Team Foundation a cui assegnare elementi di lavoro. Per ulteriori informazioni, vedere Procedura: aggiungere un utente.

All'avvio di Visual Studio, il progetto viene aperto in un riquadro separato di Team Explorer che può essere ancorato. Per impostazione predefinita, ciascuna cartella del progetto include i seguenti nodi della cartella nella struttura ad albero del progetto team:

  • Elementi di lavoro   Include Query Team e Query del progetto team, descritte più avanti in questa procedura dettagliata.

  • Documenti   Include i documenti resi disponibili per i team di documenti dall'amministratore di progetto.

  • Report   Include i report disponibili per la metodologia degli elementi di lavoro e quelli creati dall'amministratore di progetto.

  • Compilazioni   Consente di accedere alle funzionalità di compilazione di Team Foundation.

  • Controllo codice sorgente   Consente di accedere alle funzionalità di controllo del codice sorgente di Team Foundation.

Nodi di Esplora team

Oltre alla cartella del nuovo progetto, nella parte superiore dell'elenco delle cartelle verrà visualizzata una cartella Preferiti. È possibile aggiungere collegamenti alla cartella Preferiti per accedere rapidamente agli elementi di lavoro utilizzati più spesso.

Autorizzazioni necessarie

Per eseguire questa procedura dettagliata, è necessario essere membro del gruppo Contributors o impostare le autorizzazioni Visualizza elementi di lavoro in questo nodo e Modifica elementi di lavoro in questo nodo su Consenti. Per salvare una query come query Team, è necessario essere un membro del gruppo Project Administrators. Per ulteriori informazioni, vedere Autorizzazioni per Team Foundation Server.

Aggiunta di elementi di lavoro nuovi

Ogni lavoro di un progetto è un elemento di lavoro. Un obiettivo importante di ogni progetto è la possibilità di seguire tutti questi elementi di lavoro fino al completamento. Se nel progetto team si utilizzano le istruzioni per la gestione dei processi di MSF for Agile Software Development fornite con Team Foundation, sono disponibili i seguenti tipi di elementi di lavoro:

  • Scenario   Descrizione della necessità o della richiesta di un utente.

  • Bug   Difetto o deviazione tra il comportamento previsto e quello osservato nel prodotto.

  • Requisito di qualità del servizio   Esito previsto del prodotto finale. L'esito finale può essere costituito da un risultato, da un problema risolto, da una funzionalità e così via.

  • Attività   Operazione autonoma che deve essere eseguita da un utente o un gruppo di utenti.

  • Rischio   Evento o condizione probabile che può avere un risultato potenzialmente negativo sul progetto nel futuro.

Per aggiungere un nuovo elemento di lavoro Bug

  1. In Team Explorer selezionare il progetto Team AdventureWorks.

  2. Fare clic con il pulsante destro del mouse sulla cartella Elementi di lavoro, scegliere Aggiungi elemento di lavoro e fare clic su Bug.

  3. Nel campo Titolo digitareBug AdventureWorks.

  4. Completare il form compilando i relativi campi. Per salvare l'elemento di lavoro, è necessario compilare tutti i campi obbligatori.

    Il colore dei campi obbligatori è diverso.

  5. Scegliere Salva nuovo bug<numero> dal menu File.

    Al bug salvato viene assegnato un numero ID da parte di Team Foundation. In questo modo, è possibile individuarlo in tutto il progetto. Per riferimento in un'altra procedura di questa procedura dettagliata, annotare il numero di ID.

Per completare questa procedura dettagliata, è necessario aggiungere alcuni elementi di lavoro con valori diversi nei campi obbligatori. Aggiungere, ad esempio, un bug con priorità "1" e assegnarlo a se stessi. Aggiungerne un altro con priorità "1" e assegnarlo a un altro componente del team. Aggiungere quindi alcuni valori in Requisito di qualità del servizio e assegnarli a se stessi o ad altri membri del team. Continuare ad aggiungere 8-10 elementi di lavoro combinando diversamente i cinque tipi di elementi di lavoro disponibili. Quando si dispone di più tipi di elementi di lavoro, è possibile cercarli in base a tali differenze.

Visualizzare elementi di lavoro

È possibile aprire qualsiasi elemento dal progetto Team attualmente utilizzato o da altri progetti Team registrati.

Per visualizzare tutti gli elementi di lavoro assegnati a se stessi

  1. Dopo avere creato diversi elementi di lavoro e averli assegnati ad altri membri del team, aprire Team Explorer, espandere innanzitutto il nodo Elementi di lavoro e successivamente il nodo Query Team.

  2. Fare doppio clic sulla query Elementi di lavoro per cercare gli elementi assegnati a se stessi.

  3. Selezionare un elemento di lavoro dalla finestra Elenco risultati, quindi fare doppio clic su un elemento di lavoro per aprire il form relativo.

Dal momento che gli ID elemento di lavoro sono univoci in tutti i progetti team e in tutti i tipi di elemento di lavoro, individuare un elemento di lavoro è semplice se si conosce l'ID.

Per individuare un elemento di lavoro specifico

  1. Scegliere Vai a elemento di lavoro dal menu Team.

  2. Nella finestra di dialogo Vai a elemento di lavoro, digitare il numero ID.

  3. Scegliere OK per aprire l'elemento di lavoro.

Ricerca di elementi di lavoro

Utilizzare le ricerche o le query per individuare gli elementi di lavoro che corrispondono a criteri specifici. I criteri specificati dipendono dalle informazioni necessarie. Ogni riga di una query è detta clausola query. La creazione di una query può essere descritta come la formulazione di un quesito, in cui le clausole rappresentano un modo per affinare la domanda al fine di ottenere risposte precise.

Attenzione:

Per ottenere risultati ottimali, aggiungere almeno una clausola a una query prima di eseguirla. Una query senza clausola comporta l'esecuzione di una ricerca in tutto il progetto team. Se non vengono specificate clausole, maggiore è la dimensione del progetto team e maggiori saranno il tempo e le risorse impiegate per la ricerca. Una query progettata in modo inadeguato può influire sulle prestazioni di Team Foundation Server per l'intero team.

Per trovare ed eseguire una query elemento di lavoro esistente

  1. Dalla cartella Query Team nel nodo Elementi di lavoro selezionare la query Tutti gli elementi di lavoro.

  2. Fare doppio clic sul nome della query.

    La query verrà visualizzata in Visualizzazione Risultati con Risultati query nella parte superiore e il form dell'elemento di lavoro nella parte inferiore.

Creazione di una semplice query elemento di lavoro

Utilizzando gli elementi di lavoro creati in precedenza, è possibile creare una semplice query per trovare uno o più elementi che soddisfino i criteri.

Per creare una semplice query elemento di lavoro

  1. Nel nodo Elementi di lavoro fare clic con il pulsante destro del mouse sul nodo Query, quindi scegliere Aggiungi query.

  2. Aggiungere le clausole query fino a ottenere la risposta desiderata. Aggiungere, ad esempio, una clausola per Priorità = 1, quindi aggiungere un'altra clausola per Attivato da = @me (con @me viene automaticamente inserito il proprio alias).

    Nota:

    Per query più complesse, eseguire una verifica della query cercando un sottoinsieme di dimensioni inferiori di risultati noti. Se necessario, è possibile ridefinire la query prima di eseguirla nell'intero progetto team. È ad esempio possibile effettuare un test della query solo sugli elementi di lavoro assegnati a se stessi prima di eseguirla su quelli assegnati a ogni membro del gruppo.

  3. Sulla barra degli strumenti Visualizzazione query fare clic su Esegui.

    I risultati verranno visualizzati nell'elenco Risultati query.

  4. Scegliere Salva nuova query <numero query> [Query] dal menu File.

  5. Nella finestra di dialogo Salva query server con nome, in Nome, digitare Query1 e selezionare Query personale (visibile solo all'utente corrente).

  6. Fare clic su Salva per salvare la query nella cartella Query.

Personalizzazione dei risultati della query

Dopo avere eseguito una query per la prima volta, è possibile personalizzare la visualizzazione dei risultati della query.

Per modificare i campi visualizzati in Risultati query

  1. Fare clic sulla barra degli strumenti Visualizzazione query e selezionare Opzioni colonna.

  2. Nella finestra di dialogo Opzioni colonna selezionare la scheda Campi.

  3. In Colonne disponibili selezionare Tipo di elemento di lavoro.

    Nota:

    Se si desidera visualizzare altre colonne, tenere premuto CTRL e fare clic per selezionare più di una colonna. I nomi di colonna sono elencati in Colonne disponibili in ordine alfabetico.

  4. Fare clic su > per copiare la selezione in Colonne selezionate.

    Nota:

    Per rimuovere le colonne dall'elenco dei risultati della query, selezionare il nome della colonna in Colonne selezionate, quindi fare clic su <.

    Nota:

    Per cambiare le posizioni delle colonne nell'elenco dei risultati della query, selezionare la colonna e quindi fare clic sulle frecce SU e GIÙ nella finestra di dialogo.

  5. Scegliere OK per salvare le opzioni e visualizzare la colonna selezionata per i risultati della query.

Per ordinare l'elenco di risultati query

  1. Fare clic sulla barra degli strumenti Visualizzazione query e selezionare Opzioni colonna.

  2. Nella finestra di dialogo Opzioni colonna selezionare la scheda Ordinamento.

  3. In Colonne disponibili selezionare la colonna Tipo di elemento di lavoro.

  4. Fare clic su > per spostare la selezione in Colonne selezionate.

  5. Nella casella Colonne selezionate selezionare una colonna, quindi fare clic sulle frecce SU e GIÙ nella finestra di dialogo per controllare quali colonne vengono ordinate per prime.

  6. Nella casella Colonne selezionate selezionare una colonna, quindi fare clic sulle icone per impostare la direzione di ordinamento crescente o decrescente.

  7. Scegliere OK per salvare le opzioni.

Raggruppamento di clausole query

Se si utilizzano grandi quantità di dati o sono necessari totali precisi, è consigliabile organizzare le parti che costituiscono la query nell'ordine che garantisce i migliori risultati possibili.

  • **Aggiungere, rimuovere e spostare clausole query **  Verificare i risultati. In questo modo viene creata la maggior parte delle query.

  • Raggruppare le clausole   Il raggruppamento delle clausole query corrisponde all'inserimento delle parentesi attorno a un'espressione in un'equazione matematica.

Per raggruppare le clausole query

  1. Selezionare le ultime due clausole query nella query creata in precedenza.

  2. Fare clic con il pulsante destro del mouse e scegliere Raggruppa clausole.

    Una parentesi precede e segue le due righe.

Salvataggio di una query

Se una query consente di recuperare i risultati desiderati, è possibile salvarla per un utilizzo successivo.

Per salvare una query

  1. Creare una query.

  2. Scegliere Salva nuova query <numero query> [Query] dal menu File.

  3. Nella finestra di dialogo Salva query con nome, in Nome digitare un nome per la query.

  4. In Selezionare il tipo di query e il percorso di salvataggio scegliere dove si desidera salvare la query:

    Per consentire l'utilizzo della query da parte di altri membri del team, selezionare Query Team (visibile a tutti gli utenti).

    Nota:

    Per salvare la query come Query Team (visibile a tutti gli utenti), è necessario disporre delle autorizzazioni del gruppo Project Administrators.

    Per salvare la query nella cartella delle query private, selezionare Query personale (visibile solo all'utente corrente), quindi scegliere il progetto team in cui archiviare la query.

    Per salvare la query in un file che possa essere inviato tramite posta elettronica, selezionare File, quindi immettere il nome della cartella e del file in cui si desidera salvare il file. In Team Foundation la query viene salvata con estensione wiq.

  5. Scegliere Salva.

Vedere anche

Attività

Procedura dettagliata: aggiunta di collegamenti e allegati agli elementi di lavoro

Concetti

Utilizzo di elementi di lavoro di Team Foundation