Revisione delle attività del team per il supporto di rapporti utili
L'aggiunta di un server di rapporti alla distribuzione (locale) di TFS consente di accedere a numerosi dati relativi ai progetti del team, come ad esempio la qualità di compilazione, le tendenze dei bug, il burn-down e lo stato di avanzamento dei test. I report di SQL Server Reporting Services (SSRS) forniscono informazioni dettagliate che aiutano i team a gestire il lavoro e a migliorare i processi.
Concedere le autorizzazioni per visualizzare o creare rapporti |
|
Dopo avere caricato i rapporti, occorre sapere come usarli per tenere traccia dell'avanzamento, ottenere informazioni dettagliate e migliorare i processi.
Prima di tutto, assicurarsi che il team esegua le attività tramite cui vengono creati i dati usati in questi rapporti. È probabile che il team stia già eseguendo la maggior parte di queste attività.
Ecco un riepilogo dei rapporti forniti da TFS e delle attività del team ad essi associate. Nel tempo è possibile usare questi rapporti per visualizzare le tendenze e identificare le procedure e i processi che richiedono maggiore attenzione per fornire i risultati desiderati.
Monitorare la qualità del codice
I rapporti di compilazione tengono traccia della qualità del software in fase di sviluppo. Definendo i test da eseguire automaticamente come parte di ogni definizione di compilazione e tramite la strumentazione di test per raccogliere dati di code coverage, è possibile ottenere informazioni sulla qualità delle compilazioni, dei test e del codice.
Attività di compilazione e test
|
Rapporti di compilazione
|
Per una guida scaricabile gratuita relativa al test e al monitoraggio delle compilazioni, vedere Testing for Continuous Delivery with Visual Studio 2012.
Esempio di rapporto Compilazioni completate nel tempo
Monitorare lo stato di avanzamento
I rapporti sulla gestione del progetto forniscono informazioni dettagliate sulla quantità di lavoro effettuato dal team in uno sprint o rilascio e sulla velocità di avanzamento. Collegando gli elementi di lavoro e aggiornando i campi specifici man mano che il lavoro viene eseguito, è possibile tenere traccia dello stato di avanzamento delle singole storie e stimare le attività future con maggiore precisione.
Attività per la gestione degli elementi di lavoro
|
Rapporti sulla gestione del progetto (Scrum) Rapporti sulla gestione del progetto (Agile e CMMI)
|
Esempio di rapporto Panoramica storie
Monitorare i piani di test e il rilevamento dei bug
I rapporti di pianificazione dei test supportano il monitoraggio dello stato di avanzamento dei test e la copertura degli elementi backlog o delle storie utente. I rapporti di rilevamento dei bug illustrano la capacità del team di individuare e risolvere i bug.
Attività di pianificazione dei test e di rilevamento dei bug
|
Rapporti di bug e test
|
Esempio di rapporto Stato di avanzamento piano test
Domande e risposte
D:Tramite i rapporti vengono gestite le storie e le sottostorie o le attività e le sottoattività?
R: Sì, è possibile suddividere le storie o gli elementi di backlog, nonché le attività, creando una gerarchia annidata sia degli elementi che delle attività di backlog. È possibile annidare gli elementi su diversi livelli. Se si suddivide un'attività in sottoattività, specificare le ore solo per le sottoattività. Tali ore vengono raggruppate come valori riepilogativi per l'attività padre e il relativo elemento backlog padre. Per correggere i rapporti che si ritiene siano errati, vedere Risoluzione delle inesattezze pubblicate per i valori riepilogativi.
D: Quali rapporti dipendono dal collegamento di elementi di lavoro?
R: I report Panoramica e Stato di avanzamento dipendono dal collegamento delle attività, dei test case e dei bug agli elementi backlog. È necessario collegare questi elementi utilizzando il collegamento padre-figlio per attività e bug e il collegamento Testato da per i test case.
D: Quali rapporti dipendono da Microsoft Test Manager?
R: I rapporti Conformità test case e Stato di avanzamento piano test sono progettati per funzionare con Test Manager. Inoltre, i punti di test e lo stato di avanzamento del test nei rapporti di panoramica sulla gestione dei progetti dipendono dal collegamento dei test case agli elementi backlog.
D: Questi rapporti sono uguali ai grafici di pianificazione Agile disponibili in Team Web Access (TWA)?
R: Mentre in alcuni rapporti vengono visualizzate informazioni analoghe, ad esempio burn-down sprint e la velocità o lo stato di tutte le iterazioni, questi rapporti sono formattati in modo diverso e supportano filtri aggiuntivi. Altri rapporti, ad esempio quelli relativi alla pianificazione di compilazione e test, non sono attualmente disponibili tramite TWA.
D: Come fare per creare aree del prodotto aggiuntive o rilasciare attività cardine?
R: Vedere l'argomento relativo alla creazione di aree e iterazioni.
D: Come fare per eseguire modifiche di massa agli elementi di lavoro per assegnarli a un'area, a un'iterazione, a un membro del team o a una priorità?
R: Vedere Modificare in blocco gli elementi di lavoro.
D: Come fare per aggiungere un campo per tenere traccia di ulteriori dati?
R: Vedere Aggiungere o modificare campi di elementi di lavoro per supportare la creazione di rapporti.