Crear un registro de trabajo pendiente y tareas mediante Project

Si Microsoft Project es la herramienta preferida para realizar el seguimiento de los proyectos, puede utilizarla para crear el trabajo pendiente, programar tareas, asignar recursos y realizar el seguimiento del trabajo que también se sigue en TFS. Puede usar Project mientras el equipo de desarrollo usa las herramientas que prefieran, todo mientras comparte la información de forma transparente.

Trabajar en Project es similar a publicar y actualizar elementos de trabajo mediante Microsoft Excel enlazado a TFS, con algunas diferencias como las descritas más adelante en este tema.

Nota

También puede administrar proyectos mediante Project Professional y Project Server sincronizado con TFS, pero no puede utilizar Project Professional para publicar y actualizar a TFS y sincronizar con TFS.

Agregar tareas y publicar elementos de trabajo

  1. Si no tiene Office Microsoft Project 2007 o posterior, instálelo.

  2. Si no tiene instalado Visual Studio o Team Explorer, necesitará instalar una de estas versiones para obtener el complemento de Team Foundation para Project.

  3. En Project, empiece por una hoja de cálculo en blanco. Si no ve la cinta Equipo (o el menú Equipo si utiliza Project 2007), vea el paso 2.

    Conectarse a un proyecto de equipo de Microsoft Project

    Otra manera de comenzar es abrir una consulta de trabajo pendiente en Team Explorer y, desde el menú contextual, elija Abrir en Microsoft Excel Abrir en Microsoft Excel.

    Sugerencia

    Si no aparece la cinta de opciones de Equipo, puede que necesite volver a habilitarla.

  4. Conéctese a TFS y al proyecto de equipo que desea planear. Si no puede conectarse, pida que le agreguen al equipo como miembro.

    Connect to Team Foundation Server dialog box

    Si es la primera vez que se conecta a TFS desde Project, puede que tenga que agregar el nombre de su TFS a la lista de servidores reconocidos.

    Servers button on the Connect to Team Foundation Server dialog box. Add button on the Add/Remove TFS. Name of server in the Add TFS dialog box. OK button.

    Ahora el proyecto está enlazado al proyecto de equipo. La vista Gannt de Team Foundation admite la entrada y la presentación de varios campos de TFS.

    Plan de proyecto enlazado a un proyecto de equipo en TFS

  5. Agregue información de tarea y, a continuación, publique el proyecto. Para agregar un elemento de trabajo, especifique Título, Tipo de elemento de trabajo, Publicar y actualizar, y cualquier otro campo obligatorio. Mueva y cambie de tamaño columnas mediante métodos de Project estándar.

    Sugerencia

    Establezca el campo Publicar y actualizar para una tarea en si desea tener un elemento de trabajo creado para él en TFS.Por ejemplo, establezca los casos de usuario, los elementos de trabajo pendiente y las tareas que se van a publicar y actualizar.Sin embargo, cualquier tarea de resumen que cree para agrupar tareas o para asignar hitos, establece Publicar y actualizar en No.

    Escribir los datos de la tarea

    Observe cómo los identificadores se asignan ahora a los elementos de trabajo.

    Las tareas publicadas se convierten en elementos de trabajo

    Opcionalmente, puede utilizar Obtener el icono Elementos de trabajo, seleccione una consulta de elementos de trabajo y agregue elementos de trabajo de TFS al plan del proyecto.

  6. Asigne los recursos a las tareas. O bien, deje el campo en blanco para el equipo de desarrollo que se va a asignar.

    Asignar recursos en el proyecto definido en TFS y AD

    Sugerencia

    Aunque Project admite la asignación de varios recursos a una tarea, pero TFS no.Si una tarea requiere varios recursos para completarse, divida la tarea en subtareas y asigne un recurso a cada subtarea.Asigne un miembro del equipo de TFS como un recurso a las tareas que vaya a publicar.

    Especifique recursos mediante sus nombres para mostrar de Servicios de dominio de Active Directory (AD DS).Si asigna un recurso por su alias u otro nombre, corre el riesgo de incurrir en errores de validación.

  7. Guarde el plan del proyecto para conservar la programación y otros datos no almacenados en TFS.

Aplicar sangría a las tareas para crear vínculos primario-secundario

Cuando se aplica sangría a las tareas y después se publica el plan, cree vínculos primario-secundario entre los elementos de trabajo. Las tareas aparecerán en el panel de tareas cuando se asignan al sprint actual.

Vincular tareas para crear vínculos primario-secundario

Para ver los vínculos primario-secundario que acaba de crear, abra Vínculos y datos adjuntos.

Las tareas subordinadas crean vínculos predecesor-sucesor

Vincule tareas para crear vínculos predecesor-sucesor

Al vincular dos tareas y publicar el plan, TFS crea vínculos de predecesor-sucesor y primario-secundario entre los dos elementos de trabajo.

Crear vínculos predecesor-sucesor en Project

Aunque TFS realiza el seguimiento de dependencias de predecesor-sucesor como vínculos de elemento de trabajo para el contexto, pero no realiza el seguimiento de tipos de dependencia, tiempos de adelanto ni otras restricciones que hace Project.

Especificar datos para otros campos de TFS

Para escribir datos en otros campos TFS, cambie a la Hoja de tareas de Team Foundation.

Abrir vista de tareas de Team Foundation en Project

Esta vista muestra todos los campos de TFS asignados a Project.

Vista Hoja de tareas de Team Foundation

Opcionalmente, puede agregar un campo de TFS asignado como columna a la vista Gantt de Team Foundation. Para ver qué TFS campos están asignados, abra Asignaciones de columnas.

Ver los campos de TFS asignados a campos del proyecto

Para agregar más campos TFS o cambiar la manera en que se asignan los campos, vea Personalizar el archivo de asignación de campos de Microsoft Project.

Sugerencias para trabajar en Project y otros clientes TFS

Puede administrar el plan de proyecto utilizando Project y todas las características que Project proporciona. Dado que usted y otros miembros del equipo pueden modificar los elementos de trabajo TFS en Excel, Project, Team Web Access o Visual Studio Team Explorer, siga estas sugerencias para administrar el trabajo eficazmente:

  • Cuando se abre por primera vez un plan de proyecto, utilice Actualizar el icono en Excel en la cinta Equipo (Actualizar) para descargar los últimos datos de TFS.

  • Publique sus cambios y actualice el plan periódicamente mientras trabaja. De lo contrario, puede encontrar conflictos de datos entre los datos del plan y el almacenamiento de datos de TFS.

  • Guarde el plan del proyecto para conservar datos de programación y otra información no almacenada en TFS.

  • Al definir áreas e iteraciones, tenga presente que Project y Excel restringen la longitud del campo de ruta de acceso de área e iteración a 256 caracteres.

  • En Project 2010 y versiones posteriores, si elige Icono de tarea anclada (tareas programadas manualmente), los miembros del equipo pueden colocar una tarea programada manualmente en cualquier lugar de sus calendarios, y Project no la moverá. Para que los miembros del equipo programen manualmente sus tareas, tendrá que agregar los campos de proyecto necesarios a las definiciones de tareas del TFS.

    El motor de programación determina las fechas de inicio y finalización de las tareas autoprogramadas (Icono del modo de programación automática de tareas) según las dependencias de tarea y el calendario del proyecto, como en versiones anteriores de Project.

  • Utilice Project para administrar y actualizar los cambios en estos campos:

    • Fecha de fin

    • Fecha de inicio

    • Campos calculados para el trabajo completado y restante

    Aunque TFS puede almacenar el trabajo estimado, completado y restante, así como las horas de inicio y finalización, TFS no recalcula los campos cuando se realizan actualizaciones.

    Cuando publique en TFS, las horas de inicio y final serán de solo lectura en TFS de manera predeterminada. Project no descarga horas de inicio y finalización al actualizar el plan.

  • Si ve que las horas se están contando por duplicado en los informes que contienen las horas de la tarea, debe corregir el problema.

    El proyecto asigna a las tareas primarias las horas acumuladas asignadas a todas sus tareas secundarias. Las horas acumuladas no se publican en TFS para evitar que se cuenten dos veces las horas dentro de informes. El atributo del archivo de asignación de Microsoft Project, IfSummaryRefreshOnly, suprime las horas asignadas a las tareas de resumen cuando se actualizan los datos.

Diferencias de funcionamiento entre Project y Excel

Área

Proyecto

Excel

Agregando campos TFS

Puede agregar al plan de proyecto únicamente los campos definidos en el archivo de asignación de Microsoft Project.

Puede agregar cualquier campo de TFS a la hoja de Excel que aparece en el cuadro de diálogo Elegir columnas, sujeto a las limitaciones de Excel en cuanto a la longitud del texto.

Publicar y actualizar

Especifique el campo Publicar o actualizar para las tareas individuales. Además, los atributos de campo definidos en el Archivo de asignación de Microsoft Project afectan a cómo se publican y actualizan los campos.

Todos los elementos de trabajo están sujetos a publicación y actualización.

Vinculación

Puede crear y modificar vínculos primario-secundario o vínculos predecesor-sucesor entre los elementos de trabajo.

Con la vista de lista de árbol, puede establecer y modificar vínculos primario-secundario.

Preguntas y respuestas

P: ¿Desea agregar campos de Project a elementos de trabajo de TFS?

R: Para que los miembros del equipo vean o modifiquen los nuevos campos de Project desde un cliente de Team Foundation, debe personalizar el archivo de definición del tipo de elemento de trabajo de tarea y actualizar el archivo de asignación de Microsoft Project. Para los recursos, vea Programar proyectos utilizando Microsoft Project 2010.

P: ¿Desea asignar campos de TFS adicionales a Project, o cambiar cómo se asignan los campos?

R: Puede cambiar cómo se asignan los campos de Team Foundation a los campos de Microsoft Project y cambiar cómo se publican determinados campos. Vea el archivo de asignación de campos de Microsoft Project.