17/10/2007 22:09
El Bruno
[TFS] Como consultar el trabajo realizado por los integrantes de un equipo ??
Buenas
post rápido mientras termina el partido de Argentina para responder a una de las preguntas del día;
¿cómo puedo conocer las horas trabajadas y pendientes de mi equipo de trabajo?
Pues bien, toda la información que se registra en Team Foundation Server se procesa a una base de datos de DataWareHouse llamada TeamFoudation Data WareHouse. Esta db posee toda la información relacionada con nuestros Team Projects, como horas trabajadas, cantidad de líneas de código, resultados de los builds, etc.; y es el principal repositorio contra el que debemos atacar para realizar consultas.
En este caso y para responder la pregunta que dió origen a este post, utilizaré la mejor y más popular herramienta de Business Intelligence: Excel 2007. Utilizando Excel 2007 nos conectaremos a la base de Analysis Services y consultaremos la información que necesitamos.
Tutorial
1. Creamos un nuevo documento en Excel 2007, y desde la pestaña de datos creamos una nueva conexión contra nuestro servidor de datos de Team Foundation Server.
2. Seleccionamos la base de datos TFSWarehouse. Antes de finalizar el asistente seleccionamos la opcion para un Chart y una Tabla con los datos.
3. Desde la lista de valores, seleccionamos WorkItem History // Microsoft_VSTS_Scheduling_RemainingWork y WorkItem History // Microsoft_VSTS_Scheduling_RemainingWork y los arrastramos a la sección Values. Agregamos Date // Date a la sección Column Labels y Person a la sección Row Labels.
4. Nuestro gráfico y nuestra tabla de datos ya están configurados y podremos ver información en los mismos como la siguiente imagen. En este caso, asumimos que estamos en el start up de un proyecto y que solamente hemos asignado trabajo a 2 developers Bruno Capuano y Administrator, el único valor que podemos analizar es el de trabajo pendiente.
5. Cuando se comienza a completar el trabajo y se actualizan las tareas del proyecto, podremos ver que la carga de trabajo se ha distribuido entre trabajo pendiente y trabajo realizado. E inclusive podemos detectar sobrecargas de trabajo si definimos límites por developer.
Pues bien, en 5 minutos podemos crear un informe para analizar parte de la información de Team Foundation Server utilizando Excel 2007. Mañana si tengo tiempo, creo un pequeño informe para demostrar como cambia la cantidad de código día a día en un servidor de TFS.
Saludos @ Home
El Bruno
Crossposting from
ElBruno.com
Archivado en: Visual Studio Team System,VSTS,Team Foundation Server
Comparte este post: