SCRUM TFS como cargar masivamente Work items

Este es un “truco” de como ahorrarnos muchooooo tiempo en la captura de los requerimientos que se han generado para un proyecto.  Esto es aplicable para migrar requermientos generados ya sea en excel (es el caso de hoy) o bien desde project que sera el siguiente post.

Que pasa cuando tenemos ya una serie de requerimientos y no los cargamos de forma nativa dentro del TFS, tendriamos que escribir uno a uno cada requeirmiento, cosa que por tiempo-esfuerzo se vuelve una tarea complicada y dolorosa dependiendo del proyecto.

Voy a pasar una serie de requerimientos junto con las tareas que tienen asigandas cada una de ellas en un proyecto tipo Scrum, ojo solo se va a hacer la migracion aun faltaria darle el tunning a los sprints en cuanto a duracion asi como las asigancion y horarios de cada integrante del team.

Primero debemos de tener un TP cargada con la metodologia de Scrum para hacer este ejercicio., SI no lo tenemos ocupemos el tfs online y creemos uno.

Scrum  1

Scrum  2

Ya con el proyecto creado vamos a hacer una vinculacion desde excel hasta el TFS, este puede ser en la nube o bien sobre un on premise.

Que se necesita para esto, instalar excel y el team explorer que nos va a dar la comunicacion con el TFS. Si vamos a trabajar con el tfs superior al 2010 es necesario instalar el Team Explorer de la version indicada.

Team Explorer

Al tenerlo instalado abrimos Excel y buscamos una nueva pestaña que nos dará la posibilidad de

comunicarnos con el TFS.

Si vamos a cargar los registros desde un Excel vamos a hacer estos pasos.

Click sobre la seccion team

Scrum  3

 

Click en New List

Scrum  4

Vamos a tener que autenticarnos (dependera de la cache si lo hicimos anteriormente)

Scrum  5

Indicamos sobre que TP vamos a hacer la carga

Scrum  6

Seleccionamos input list y click en ok

Scrum  7

Y veremos esto en excel

Scrum  9

En mi ejemplo tengo estos datos con esta jerarquia Feature / Product backlog item / Task. Asi es como voy a hacer la exportación. Abrimos en otra hoja de excel el archivo fuente

Scrum  8

Para hacer la conversión del tipo de carga plana a un tipo de carga tipo arbol damos click sobre add tree-level en el archivo de excel que vamos a ocupar para hacer la exportación. Esto lo hacemos antes de pegar los datos para no tener que hacer un retrabajo haciendo la jerarquia en el TFS.

Scrum  13

Nos aparece esta ventana preguntando si lo queremos convertir, damos click en convert.

Scrum  11

Lo que hace es poner una columna mas de titulo es decir tengo title 1 y title2.

Scrum  12

Para la jerarquia que pretendo migrar necesito otro nivel, entonces doy click en Add tree level nuevamente, asi por tantos niveles que requiera

Scrum  10

Scrum  14

Copio los datos de mi excel original hacia el excel conectado al tfs respetando la jerarquia que tenemos, voy a pegar los datos en el primer renglon  en la celda de title1.

Scrum  15

Como decia voy a mantener la jerarquia y estructura que habia manejado Feature / Product backlog item / Task, entonces para ello la primer columna de titulo Title1 debera de convertirse en un Work item de tipo Feature, la segunda columna en PBI y la tercera en Task.

La forma mas rapida es filtrando cada columna mostrando los no vacios, posterior a ello en la columna work item type seleccionar del combo la opcion Feature

Scrum  16    Scrum  17

Hecho esto seguimos con los pbi haciendo las mismas acciones solo cambiando el tipo de WI, repetir esto para los siguientes niveles

Scrum  18    Scrum  19

Scrum  20    Scrum  21

 

Que otras columnas tenemos por aquí y quisiéramos mostrar, de cajón muestra el “asignado a” que es donde si ya tenemos nombre para cada actividad se lo podríamos cargar de inmediato dando click en la celda y asignándola a la persona indicada

Scrum  22

Ahora todos estos WI tienen una serie de estados que van a cambiar con respecto al tiempo- actividad esto no lo podríamos modificar en esta primer carga, (“salvo se tenga un proyecto avanzado”).

La ultima parte y mas importando los datos aun estan en excel no se han publicado al TFS.

Es necesario dar click en Publish para hacer el envió. Esta acción validara si estan los datos correctos o bien si hace falta aalgun campo obligatorio por llenar.

Scrum  23

Scrum  24

Si todo es OK

Scrum  31

Si no lo es indicara que hay inconsistencias y mostrara un ventana donde indica cual wi y campo tiene el problema.

Como ejercicio voy a quitar el estado a un WI y dare publish, me va a enviar la pantalla que comento ya que el estado es un campo requerido y sin este no puede ser publicada, generaria una inconsistencia.

Scrum  26Scrum  27

Con la ventana mostrada dar click en Edit work item y verificar en la ventana que abre el campo resaltado para ser llenado  por ultimo cerrar y dar click en publish

Scrum  28 Scrum  29    Scrum  30Scrum  25

Ya tenemos los wi cargados en TFS para poder dar seguiemiento al proyecto

 

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s