An Avanade Blogging Community

Welcome to An Avanade Blogging Community Sign in | Join | Help
in Search

El Bruno

[TFS2008] HowTo: Crear un informe con las horas y tareas trabajas, por día, por persona, etc.

Buenas,

en alguna ocasión he comentado el malestar que me produce la necesidad de crear informes de estado o de seguimiento de proyecto de manera manual. La correcta utilización de Visual Studio Team System permite explotar información de muchas formas diferentes pero por lo general siempre recomiendo basarnos en la Team Foundation Server DataWarehouse que es una base de datos especialmente diseñada para realizar acciones de Business Intelligence sobre la información que almacena TFS.

Desde hace ya bastante tiempo esta base de datos, llamada Team Foundation Server DataWarehouse, se encuentra documentada en MSDN y existen muchos tutoriales sobre cómo trabajar con la misma (he aquí algunos propios)

En el ejemplo que tengo pensado comentar a continuación, parto sobre la base de crear un reporte que permita visualizar el trabajo realizado por día por cada desarrollador utilizando Microsoft Excel como herramienta para conectar y mostrar información desde Analysis Services.

Tutorial

1. En primer lugar debemos conectarnos a la base de datos de TFS (en este post explico los pasos necesarios para esta acción)

2. Desde el panel de BI seleccionamos la measure Current WorkItem

3. En la sección Values agregamos:

  • Remaining Work
  • Completed Work

4. En la sección RowLabels agregamos los siguientes campos en el siguiente orden:

  • Date.Date
  • Assigned To.Person
  • WorkItem.Title

 

5. Después de aplicar un filtro por fecha (para no ver todo el contenido de los últimos años), podemos ver un informe como el de la siguiente imagen, donde se organizan por fecha y por desarrollador, las tareas a las que ha imputado horas utilizando el WorkItem de tipo Task de MSF for Agile:

 

6. Si en cambio queremos ver el progreso, en horas de cada tarea por día, lo que debemos hacer es mover Date.Date a la sección de Column Labels.

7. De esta forma podremos ver como los campos Remaining Work y Completed Work han ido cambiando en diferentes períodos de tiempo

 

 

 

Saludos @

El Bruno

Crossposting from ElBruno.com
Published Sunday, October 12, 2008 10:46 PM by elbruno
Filed Under: , , ,

Comments

No Comments
Anonymous comments are disabled