Reportes Agiles en Team Foundation Server – Stories Overview Report

por Viviana Chelini  10. noviembre 2010

Siguiendo con los comentarios sobre los reportes ágiles de TFS 2010 iniciados en :

Bug Status Report

Bug Trend Report

Reactivation Report

Build Quality Indicators Report

Burndown and Burn Rate Report

Remaining Work Report

Status on All Iterations Report

 

Hoy comentaremos sobre:

Stories Overview Report (Agile)

El siguiente reporte muestra gráficamente información general sobre los casos de uso definido para una iteración o área determinada.

Información que proporciona el reporte

El reporte presenta una visión del trabajo realizado para el conjunto de casos de uso filtrados hasta la fecha actual.

Este reporte muestra la siguiente información sobre cada caso de uso:

Progreso del trabajo

  • % de horas completadas: un valor numérico y representación visual que muestra el porcentaje de trabajo completado.
  • Horas restantes: un valor numérico de todas las horas restantes para todas las tareas vinculadas al caso de uso o sus casos secundarios.

Estado de la prueba

  • Pruebas: un valor numérico que representa el número de casos de prueba vinculados al caso de uso o sus casos secundarios.
  • Resultados de pruebas: un valor numérico y representación visual que muestra el porcentaje de casos de prueba, agrupados según el estado de su ejecución de pruebas más reciente, donde las opciones son Superadas (verde), Con error (rojo) o Sin ejecutar (negro).
  • Errores: un valor numérico y representación visual que muestra el número de errores vinculados al caso de prueba o caso de uso, donde las opciones son Activa (azul) y Resuelto (oro).

El reporte de Información general enumera y resalta los casos según los siguientes criterios:

  • Los casos aparecen por orden de importancia, que está basado en su clasificación asignada.
  • Los casos aparecen en tipo en negrita cuando están en el estado activo o resuelto.
  • Los casos aparecen en tipo normal cuando están en el estado cerrado.
  • Los casos aparecen en tipo gris cuando su iteración o área asignada está fuera del conjunto filtrado, pero tienen tareas o casos secundarios que están dentro del conjunto filtrado de iteraciones o áreas de producto.

 

Para que el reporte sea fiable se deben de alimentar correctamente los siguientes parámetros de los elementos de trabajo:

  • Definir los casos de uso y tareas, crear un vínculo Secundario desde cada tarea a un caso de uso y crear un vínculo Secundario desde cualquier subtarea a su tarea primaria.
  • Definir y actualizar los campos Completado y Restante para cada tarea o subtarea durante la iteración o versión.
  • Definir los casos de prueba y crear el vínculo Prueba realiza por desde cada caso de prueba a un caso de uso.
  • Para cada error, crear el vínculo Prueba realiza por al caso de prueba que identificó el defecto de código o un vínculo Relacionado al caso de uso con el que está relacionado el error.
  • Establecer el Estado de cada error en Resuelto cuando se corrija.
  • Especificar las rutas de acceso Área e Iteración para cada caso, tarea, caso de prueba y error.

 

Análisis del reporte

El reporte de Información general muestra el progreso de trabajo global en tres áreas que son importantes para completar y cerrar un caso de uso:

  • Tareas implementadas para completar el caso de uso.
  • Casos de prueba ejecutados para asegurar la calidad de los casos implementados.
  • Errores identificados que indican los problemas con la calidad de los casos de uso.
Progreso del trabajo
  • ¿Corresponde a sus expectativas la cantidad de trabajo que resta para cada caso de uso?
  • ¿Se implementan primero los casos de uso clasificados según su relevancia?
  • ¿Cuántas pruebas se definen para cada caso de uso?¿Cuántas pruebas se superan?
  • ¿Qué casos de uso se implementan que no tienen ningún caso de prueba definido para ellos?
Progreso de la calidad
  • ¿Cuántos casos de prueba se han ejecutado para cada caso de uso y cuántos han superado las pruebas?
  • ¿Cuántos errores activos tiene cada caso de uso?
  • ¿Se encuentran errores para los casos de uso que se prueban?
  • ¿Se resuelven los errores o siguen activos?
Evaluación de riesgo
  • ¿Qué casos de uso están en riesgo?
  • ¿Qué casos de uso no son suficientemente estables para la versión?
  • ¿Qué casos de uso puede distribuir hoy el equipo?

 

Versión positiva del reporte

Un reporte positivo muestra más progreso en los casos de uso que aparecen cerca de la parte superior del reporte. En la imagen que se muestra a continuación se visualiza que el equipo ha realizado más trabajo para los casos que aparecen en el reporte.

 

 

Versión negativa del reporte

Un reporte negativo muestra una o más de los siguientes indicadores:

  • El equipo está realizando más progreso en los casos de uso que tienen un rango inferior que en los que tienen un rango superior.
  • Hay más pruebas con errores que superadas.
  • Se producen errores en las pruebas para un caso de uso, pero no se crea ningún elemento de trabajo de error.

 

Hasta la próxima.

 

Tags: , ,

ASP.NET | Javascript | ORM | TFS

Guía de Migración a Team Foundation Server 2010

por Daniel Laco  21. julio 2010

 

El proceso de migración a TFS 2010 siempre es complejo. TFS hace uso de varias tecnologías demas del propio servidor, por ej: usa SQLServer para almacenamiento, Sharepoint para repositorio de documentos y trabajo colaborativo y IIS para alojar los servicios.

En resumen siempre es bueno leer las guías y estar preparados para esta tarea.

En http://vs2010upgradeguide.codeplex.com/ hay una guía que preparan los ALM Rangers que es un grupo de gente que adiciona información a las guias que publica MS.

Aqui les dejo un listado de los temas que están resueltos en esta guía (en Inglés):

 

  • Introduction
    • A Few Words about Team Project Collections
  • Part I – Upgrade Planning
    • Choosing between Upgrade and Migration
      • Upgrade
      • Migration
      • Server Move
    • Upgrade Process
      • In-Place Upgrade
      • Migration Upgrade
      • Upgrading Projects from Multiple TFS 2008 servers into one TFS 2010 server
      • Splitting a Team Project Collection into Multiple Collections
      • Moving reports after a Team Project Collection move
      • Updating Team Project Portal for an existing Team project
  • Part II – Questions and Answers (Q&A)*
    • Joining a Workgroup Machine to a Domain
    • Upgrading severs when SQL Mirroring is enabled
    • Recovering system if upgrade fails midway
    • Can I use a TFS2008 Process Template to create team projects in TFS 2010?
    • How can I enable Agile Workbooks in upgraded Projects?
      • Enabling the Product Backlog Workbook
      • Enabling the Iteration Backlog Workbook
    • How can I enable Test Case Management in upgraded project?
    • How can I enable Branch Visualization in upgraded projects?
    • How can I enable Lab Management in upgraded projects?
    • What is the WITAdmin command line utility used for?
    • Where is the custom reports placed post upgrade?
    • Will my TFS2008 reports work post upgrade?
    • Can I add a new Database to my existing TFS 2010 farm?
    • How to resolve the error encountered when bringing cloned TPC online?
    • Can I move TPC Database from one Database server to another Database Server?
    • How to enable the TFS reports if the WSS server is upgraded to MOSS server?
    • How to Move Team Projects from one Team Project Collection to another?

     

     

    Siempre es importante la guia de MS previo paso por este sitio. Esta guía se puede bajar de aquí.

     

     

  • Tags:

    ALM | Javascript | TFS

    22 Librerias para gráficos y diagramas en la web

    por Daniel Laco  17. marzo 2010

    Siguiendo con la idea de tener reunido en el blog, las direcciones de plugins y librerias para gráficos en la web.

    Me encontré con esta excelente lista http://www.onextrapixel.com/2009/11/24/22-awesome-visualization-libraries-charts-and-diagrams/

    Aquí hay librerias para JQuery, pero tambien hechas en Flash, etc.

     

    Tags: , ,

    ASP.NET | Desarrollo Web | Javascript | JQuery

    Librerias de gráficos en Javascript

    por Daniel Laco  18. enero 2010

    En su blog Hector Insua (http://hinsua.blogspot.com) publicó unos comentarios de unas librerias realizadas en Javascript que nos permiten hacer graficaciónes avanzadas con un bajo costo de desarrollo.

    Me he tomado el atrevimiento de reproducir su post, asi nos queda referencia de los links correspondientes.

    Algunas de las librerias al utilizar SVG y Canvas no funcionan adecuandamente en IE 8, asi que antes de incorporarlas a algún desarrollo, verificar su funcioanmiento.

    Aqui va la transcripción del artículo:

    4 Nuevos componentes de Graficación!

    image

    JavaScript InfoVis es otro componente en base a Java que podemos utilizar en nuestros proyectos de SharePoint, provee nuevas funcionalidades que no podemos lograr con Visifire o FusionCharts, por ejemplo para el armado de Redes Sociales u Organigramas, es Gratuito y tiene una excelente calidad Grafica.

    image

    Timeline de Smile Widgets permite generar Lineas de tiempo con elementos que despliegan informacion en cada uno de los puntos, de gran ayuda en proyectos y facil de implementar.

    image

    Timeplot Tambien de Smile Widgets, genera interesantes graficos con evolucion de elementos a lo largo de tiempo, cada uno de los puntos permite visualizar la informacion y la fecha, ademas es posible adicionar comentarios en cada uno de ellos, tambien es un proyecto gratuito. (Basado en Ajax)

    image image image

    ProtoVis nos permite generar graficos complejos, importantes para proyectos de Business Intelligence como son los TreeMaps, tambien es gratuito, es un proyecto desarrollado por la Universidad de Standford, no es muy dificil de implementar en sharepoint y con un alto impacto.

    Lo importante a destacar es que hay muchisimos componentes de este estilo y representa una interaccion de Java con SharePoint, nos ayudan muchisimo a mejorar la grafica de nuestros proyectos, son mayoritariamente gratuitos, con mucho desarrollo, muy bien documentatos, con numerosos ejemplos publicados y todo es en pro de mejorar la Experiencia del Usuario, espero les sean de utilidad.

     

     

    Tags: , ,

    ASP.NET | Desarrollo Web | Javascript | JQuery

    Excelente librería de gráficos de Barras, Curvas, etc. en Javascript

    por Daniel Laco  13. enero 2010

    No dejo de asombrarme con las cosas que desarrollan los programadores sobre javascript En http://www.highcharts.com/ se puede encontrar una impresionante libreria que permite generar gráficos de Torta, Barras, etc. para aplicaciones webs.

     

            

    Tags: , ,

    ASP.NET | JQuery | Javascript | Desarrollo Web

    240 JQuery Plugins

    por Daniel Laco  10. enero 2010

    Tags: , ,

    ASP.NET | JQuery | Javascript | Desarrollo Web

    Acerca de los Autores

    Este es el blog del equipo de VEMN SA 
    Presentaremos temas que nos parezcan de interés sobre tecnología .NET, Procesos y Metodologías y todo aquello relacionado con el proceso de desarrollo de Software

    Month List

    BlogRoll

    Download OPML file OPML