28/10/2008 15:04 El Bruno

[TFS2010] Nuevas opciones para las relaciones entre WorkItems

Buenas,

si alguna vez has tenido que explicarle a un Jefe de Proyecto como funciona la integración de MS Project y Team Foundation Server, seguramente en algún momento alguien te habrá preguntado si cuando se definen tareas en Project es posible respetar la relación que existe entre las mismas a nivel dependencia. La respuesta es que Project solo presenta una vista de las tareas de TFS, pero que además de modificar los valores de los WorkItems como fecha inicio, fecha fin, progreso, etc.; lo demás es solo organización y presentación de información de TFS.

Si bien en versiones previas de TFS teníamos la capacidad de relacionar diferentes tipos de WorkItems entre sí, no existían herramientas que nos permitan visualizar esta información para poder aprovecharla y explotarla (en realidad no existe dentro de VS, pero 3ras partes han creado AddIns muy buenos).

Utilizando Visual Studio Team System 2010 podemos aprovechar y explotar un poco más esta información ya que las en relaciones entre WorkItems se puede especificar el tipo de relación.

Los siguientes pasos demuestran como crear un User Story y relacionar al mismo dos Tasks con precedencia entre ambas. Y además como crear diferentes vistas para interpretar esta información.

 

Tutorial

1. Como se demuestra en la siguiente imagen, seleccionamos desde una lista un WorkItem de tipo User Story (267 - Sample User Story 01)

2. Si desplegamos el menú contextual sobre este elemento, veremos que la opción de agregar un elemento relacionado sigue existiendo: Add New Linked WorkItem.

 

3. Sin embargo, al momento de crear un nuevo elemento podremos ver que ahora tenemos la opción de definir el tipo de relación :

  • Child
  • Parent
  • Predecesor
  • Related
  • Successor
  • Tested By
  • Tests

y además un formulario bastante intuitivo donde se previsualizará una imagen con el tipo de relación.

 

4. Para este ejemplo creamos una tarea "Child" llamada "Create Sample Story Part 01", que se crea con el ID: 268

 

5. Posteriormente creamos una nueva tarea llamada "Create Sample Story Part 02". Y la relacionamos a la tarea anterior, pero en este caso definimos que la tarea "Create Sample Story Part 01" es anterior a la tarea "Create Sample Story Part 02".

 

6. En este punto tenemos 3 nuevos WorkItems creados y relacionados entre sí. Visual Studio Team System 2010 nos permite visualizar este tipo de relaciones de una manera más simple ya que incorpora nuevas características en la edición de Queries de Work Items.

7. Si creamos un nuevo Query, podremos ver que además del clásico editor de Queries; una de las nuevas opciones que disponemos es la forma en la que se presentarán los WorkItems en la ventana de resultados:

  • Flat List of Work Items
  • Work Items and Direct Links
  • Tree of Work Items

 

Vista en modo árbol

8. Si optamos por la opción de Tree of Work Items, podremos ver las relaciones entre el User Story y las Tasks en forma gráfica y jerárquica

9. En la toolbar existen nuevos botones para nuevas acciones (tema de otro post) pero en este caso, los botones [+] y [-] permiten colapsar y expandir todos los elementos de manera conjunta para poder tener una mejor vista de las relaciones entre los WorkItems.

 

Vista en Modo Relación

10. Si cambiamos la vista por Work Items and Direct Links, podremos ver para cada WorkItem los elementos relacionados al mismo.

11. En este modo, dentro del editor de Queries aparece una nueva sección donde podremos definir:

  • Un filtro para limitar los elementos relacionados que se visualizarán.
  • El nivel de elementos que queremos visualizar.
  • Los diferentes tipos de relación a visualizar.

 

12. En este modo, el listado mostrará los 3 WorkItems, con sus correspondientes relaciones y el tipo de relación de cada elemento.

 

Saludos @ Here

El Bruno

Crossposting from ElBruno.com
Archivado en: ,
Comparte este post:

# re: [TFS2010] Nuevas opciones para las relaciones entre WorkItems

Tuesday, October 28, 2008 11:38 PM by Rodrigo Corral

Demasiada complejidad... no se si me convence.

Para cubrir algunos escenarios están complicando muchos otros.

La gente ya tiene problemas con los links tal y como están ahora...

Un saludo!

# re: [TFS2010] Nuevas opciones para las relaciones entre WorkItems

Wednesday, October 29, 2008 10:57 PM by El Bruno

Hey Rodrigo ...

pues a mi me parece que echaba en falta algo como "el tipo de relacion entre A y B". Es cierto que puede meter un poco más de ruido, pero como me decía mi madre los días de buen humor: "has tu trabajo organizadamente y todo saldrá bien" ... los otros días me daba 2 ostias y yo solito arreglaba lo que estaba mal jeje

Saludos

# [VSTS2010] Listado de Novedades (VIII)

Monday, June 15, 2009 3:35 PM by El Bruno

Buenas, ya vamos por el 8vo recopilatorio con los posts que voy escribiendo sobre las novedades de Visual

# [TFS2008] Filtrando por grupos de usuarios en una WorkItem query

Wednesday, August 12, 2009 3:47 PM by El Bruno

Buenas, además de la capacidad de poder organizar jerárquicamente los WorkItems en una consulta , de

# [VSTS2010] Listado de Novedades (X)

Monday, September 21, 2009 6:39 PM by El Bruno

Buenas, y llegó el 10mo recopilatorio con los posts que voy escribiendo sobre las novedades de

# [VSTS2010] Listado de Novedades (XI)

Tuesday, December 22, 2009 11:03 AM by El Bruno

Buenas, 11vo recopilatorio con los posts que voy escribiendo sobre las novedades de Visual Studio 2010

# [VSTS2010] Listado de Novedades (XII)

Tuesday, January 19, 2010 1:45 PM by El Bruno

Buenas, nuevo recopilatorio con los posts que voy escribiendo sobre las novedades de Visual Studio 2010