Compartir a través de


Hacer visible el progreso del equipo de Agile para la oficina de administración de programas

Como administrador de proyectos, puede ver el progreso del trabajo y el uso de recursos mediante Microsoft Project Server mientras el equipo de desarrollo ágil administra los casos de usuario y las tareas en Visual Studio Team Foundation Server (TFS). El usuario y la oficina de administración de proyectos (PMO) pueden ver los calendarios, el progreso de los casos de usuario y el consolidado de recursos. Entretanto, los miembros del equipo de desarrollo pueden definir, planear y actualizar su trabajo en TFS. El motor de sincronización de TFS y Project Server mantiene los datos de programación y el uso de recursos para los casos de usuario en el plan de proyecto empresarial y en el proyecto de equipo asignados.

Para poder ver el progreso del equipo ágil, primero debe asociar el plan de proyecto empresarial al proyecto de equipo. Para obtener más información, vea Administrar la asociación de proyectos empresariales a proyectos de equipo. Antes de asociar el plan al proyecto, debe revisar Configuraciones recomendadas para admitir el desarrollo ágil y la visibilidad de la PMO, más adelante en este tema.

NotaNota

El proceso y las actividades que se describen en este tema requieren que la implementación de Team Foundation Server se haya configurado para integrarla con Project Server 2010 o Project Server 2013.Para obtener más información, vea Configurar la integración de TFS y Project Server.

En este tema

  • Información general acerca del proceso de implementación ágil y la visibilidad de PMO

  • Configuraciones recomendadas para admitir el desarrollo ágil y la visibilidad de la PMO

  • Tareas y procedimientos recomendados para el equipo de desarrollo ágil

  • Tareas y procedimientos recomendados para la PMO

NotaNota

Para ver un vídeo de demostración, vaya a la página del sitio web de Microsoft sobre cómo hacer visible el progreso del equipo de Agile para la oficina de administración de proyectos.Algunos detalles de los procedimientos que se muestran en el vídeo pueden ser diferentes de los descritos aquí porque este vídeo se creó para la versión anterior de Team Foundation Server.

Requisitos

Para llevar a cabo los procedimientos de este tema, se deben asignar los permisos siguientes:

  • Para publicar tareas de un plan de proyecto empresarial en Team Foundation, los usuarios de Team Foundation deben ser miembros del grupo Contributors del proyecto de equipo.

  • Actualizar los elementos de trabajo en Team Foundation y enviarlos a Project Server, los usuarios de Team Foundation deben ser miembros del grupo Miembros del equipo de Project Web Access o Project Web App (PWA), o tener los permisos Abrir proyecto y Ver sitio del proyecto en Project. Esos usuarios también se deben agregar al grupo de recursos empresariales de Project Server y al grupo de recursos de servidor del plan de proyecto empresarial.

Para obtener más información, vea Asignar permisos para la integración de TFS y Project Server.

Información general acerca del desarrollo ágil y la visibilidad de la PMO

Tal como muestra la siguiente ilustración, el responsable de equipo inicia el proceso planeando los casos de usuario y tareas en Team Foundation Server. El motor de sincronización crea las actualizaciones de estado para cada caso de usuario que se envía a Project Server. Dado que el administrador de proyectos ha habilitado las aprobaciones automáticas para el plan de proyecto empresarial, Project Server actualiza automáticamente el plan con las modificaciones que se realizaron en Team Foundation. El administrador de proyectos puede revisar el plan para implementar los nuevos casos de usuario y seguir su progreso en el plan del proyecto.

PS-TFS Agile wokflow process

Team Foundation calcula automáticamente el consolidado de trabajo restante y trabajo completado del recurso, basándose en las tareas vinculadas a cada caso de usuario. Cuando los miembros del equipo actualizan las tareas, los valores de consolidación se actualizan automáticamente para los casos de usuario del plan del proyecto asignado. El administrador de proyecto debe agregar los miembros del equipo al grupo de recursos empresariales de Project Server, así como al grupo de recursos del plan de proyecto empresarial.

En la siguiente tabla se resumen las tareas que se realizan:

Responsable de equipo

En Team Foundation, el responsable de equipo y los miembros del equipo realizan las siguientes actividades:

Step 1Defina los casos de usuario y las tareas en Team Foundation y planee las iteraciones mediante la página Trabajo pendiente en Team Web Access. Equilibre el trabajo asignado a los miembros del equipo mediante las barras de capacidad.

Step 2Establezca el estado Enviar a Project Server en los casos de usuario que se implementarán mediante la característica de edición masiva en Team Web Access o abriendo la consulta Trabajo pendiente del producto en Excel.

Step 3A medida que el trabajo progresa, actualice el Trabajo restante y el Trabajo completado para cada tarea utilizando elementos de trabajo individuales, la página Panel de tareas de Team Web Access o una consulta personalizada Trabajo pendiente de iteración.

Motor de sincronización

Step 4Para cada caso de usuario que se envía a Project Server, el motor de sincronización crea una actualización del estado cuando se producen cambios en Team Foundation para cada campo asignado de cada caso de usuario publicado.

Al establecer una regla para aprobar todas las actualizaciones del estado automáticamente, Project Server actualiza el plan de proyecto empresarial cuando se producen cambios en Team Foundation. De lo contrario, las actualizaciones del estado aparecen en la cola de aprobación para que las revise el administrador de proyectos.

Administrador de proyectos

Como miembro de la PMO, puede realizar las siguientes tareas en Project Professional o en su instancia de PWA:

Step 6Vea la programación de los casos de usuario que se están implementando y mueva los casos de usuario a las iteraciones definidas en el plan del proyecto.

Step 7Realice un seguimiento del progreso de los casos de usuario y revise el progreso comparándolos con la cartera de proyectos que usted o la PMO administran.

Step 5Revise la carga de trabajo asignada a cada recurso.

Configuraciones recomendadas para admitir el desarrollo ágil y la visibilidad de la PMO

Para que se admita el proceso descrito en la sección anterior, debe asignar el plan de proyecto empresarial al equipo de proyecto. En la siguiente tabla se describen las configuraciones recomendadas para el plan de proyecto empresarial y el proyecto de equipo. Para obtener más información, vea Administrar la asociación de proyectos empresariales a proyectos de equipo.

Área que debe configurar

Configuración recomendada

Notas

Plantilla de proceso para el proyecto de equipo

Microsoft Solutions Framework (MSF) para Agile Software Development

La plantilla de proceso ágil proporciona los tipos de caso de usuario y tareas de los elementos de trabajo. Puede utilizar las páginas Trabajo pendiente y Panel de Team Web Access para administrar el trabajo pendiente y planear y ejecutar los sprints.

NotaNota

También puede utilizar una plantilla de proceso personalizada.

Asignación del proyecto

/workItemTypes:”User Story”

Al asignar el plan de proyecto empresarial al proyecto de equipo, especifique el caso de usuario como tipo de elemento de trabajo. También puede prohibir el trabajo fijo para las tareas. Un trabajo fijo es uno de los tres tipos de tareas que se pueden usar en el proyecto. Para más información, vea Cambiar el tipo de tarea que usa Project para calcular la duración de la tarea.

Asignaciones de campos

/useDefaultFieldMappings

Puede utilizar las asignaciones de campos predeterminadas. No se requieren asignaciones de campos adicionales.

Nombres de recursos

Debe agregar los miembros del equipo al grupo de miembros del equipo por cada instancia de PWA o debe concederles los permisos Abrir proyecto y Ver sitio del proyecto en Project. Para obtener más información, vea Asignar permisos para la integración de TFS y Project Server.

También debe agregar a todos los responsables de equipo y otros miembros del equipo se deben agregar al grupo de recursos de empresa de Project Server y al grupo de recursos de servidor para el plan de proyecto empresarial.

Debe conceder permisos a todas las cuentas de usuario que estén asignadas como recursos en el plan del proyecto o que tengan un nombre en el campo Asignado a de un elemento de trabajo. Estos usuarios envían actualizaciones de estado que entran en la cola de estado para la instancia de PWA.

Todos los nombres asignados al campo Nombres de los recursos se deben reconocer como colaboradores válidos del proyecto de equipo.

Administradores de proyectos

Los usuarios de Project Professional deben tener Ver información de nivel de proyecto o asígnelos como miembros del grupo Reader para proyectos de equipo de Team Foundation para los proyectos en los que publicarán.

Debe permitir los permisos de jefe de proyecto para modificar elementos de trabajo de esos proyectos de equipo que están asignados a sus planes del proyecto empresarial.

Aprobaciones automáticas

Defina una regla para aprobar automáticamente todas las actualizaciones que se envíen de Team Foundation Server a Project Server.

Como administrador de proyectos, puede definir las reglas de aprobación utilizando la instancia de PWA del plan del proyecto. Para más información, vea Aprobar o rechazar actualizaciones de tareas.

Volver al principio

Tareas y procedimientos recomendados para el equipo de desarrollo ágil

Como responsable del equipo, puede utilizar las páginas Trabajo pendiente, Panel de tareas y Elemento de trabajo de Team Web Access para realizar las tareas siguientes:

  • Definir casos de usuario y tareas

  • Planear una iteración

  • Enviar los casos de usuario a Project Server

  • Actualizar el trabajo restante y el completado

Para utilizar las herramientas de planeación ágiles, vea Colaborar [redirigido]. También puede exportar una consulta compartida a Excel para realizar actualizaciones masivas de los casos de usuario y de las tareas. Vea Agregar o modificar en bloque elementos de trabajo con Excel.

Definir casos de usuario y tareas

Puede utilizar la página Trabajo pendiente para planear una iteración. Esta página calcula la capacidad individual y del equipo basándose en el trabajo calculado y el trabajo restante definidos para las tareas.

Tal como muestra la siguiente ilustración, puede utilizar la página Trabajo pendiente para definir los casos de usuario y las tareas necesarias para implementarlos. Las tareas se vinculan automáticamente a los casos de usuario. Esta asociación admite el consolidado de horas de trabajo de todas las tareas para el caso de usuario.

Iteration Backlog Agile Planning

Planear una iteración

Tal como muestra la siguiente ilustración, puede utilizar las barras de capacidad para equilibrar la carga de trabajo entre los recursos del equipo. Para poder equilibrar la carga de trabajo, asegúrese de haber asignado los valores en el campo Trabajo restante de cada tarea. Asimismo, asegúrese de que ha especificado el tiempo de vacaciones de cada miembro del equipo y del equipo en la pestaña Capacidad.

Capacity Load Balancing

Enviar los casos de usuario a Project Server

Como responsable de equipo, debe determinar cuándo desea enviar los casos de usuario a la PMO. Puede utilizar la característica de edición masiva disponibles en Team Web Access para asignar los casos de usuario y actualizar el valor asignado a Envío a Project Server para varios casos de usuario.

Para actualizar varios campos en masa

  1. En Team Web Access, elija la pestaña Elementos de trabajo dentro del contexto Trabajo.

  2. Expanda Consultas compartidas y elija la consulta Trabajo pendiente del producto.

  3. Seleccione los elementos de trabajo que desee actualizar en la vista Resultados de la consulta.

  4. Abra el menú contextual para uno de los elementos seleccionados y elija Editar elementos de trabajo seleccionados.

  5. Seleccione los campos que desee actualizar y escriba un valor para cada campo que seleccione. Recuerde que todos los elementos de trabajo seleccionados se actualizarán con los nuevos valores.

    Por ejemplo, para asignar casos de usuario y enviarlos a Project Server, elija los campos Asignar a y Envío a Project Server tal y como se muestra en la ilustración siguiente.

    Cuadro de diálogo Editar elementos de trabajo

    Bulk modify to assign and submit to Project Server

  6. Escriba una descripción para la tarea de modificación masiva en Notas para el historial y elija Aceptar.

  7. Para confirmar las actualizaciones en el almacén de datos, elija Save results (TWA) (Guardar resultados).

    NotaNota

    Los elementos de trabajo mostrados en negrita indican que las modificaciones no se han publicado aún en el almacén de datos.Los elementos de trabajo que se muestran en texto rojo y negrita indican que no se han asignado valores a todos los campos obligatorios para el envío a Project Server.

    Save bulk edit updates

Actualizar el trabajo restante y el completado

Los miembros del equipo pueden actualizar su trabajo mediante el panel de tareas de Team Web Access o los formularios de elemento de trabajo de Team Explorer. Para actualizar Trabajo restante y Trabajo completado, debe abrir cada tarea y actualizar los campos. El valor que aparece en la esquina inferior izquierda de cada tarea corresponde a Trabajo restante. Vea Ejecutar una iteración [redirigido].

Update tasks using the task board

Tareas y procedimientos recomendados para el programa Office

Como un miembro del programa Office, se puede ocupar de las siguientes actividades para supervisar el trabajo que el equipo de desarrollo ágil está realizando:

  • Revisar los casos de usuario y planear la programación del proyecto

  • Revisar el progreso del plan

  • Revisar el progreso de la cartera del proyecto

Además, también puede ver la asignación de trabajo a los recursos. Para obtener más información, vea Trabajar con consolidación de recursos en proyectos empresariales asignados a proyectos de equipo.

Revisar los casos de usuario y planear la programación del proyecto

Cuando se envían nuevos casos de usuario a Project Server, aparecen automáticamente en el plan de proyecto empresarial. Tal como muestra la siguiente ilustración, los tres casos de usuario que envió el equipo ágil de Enviar los casos de usuario a Project Server se agregan al plan del proyecto.

User Stories Added to Project Plan

Puede agrupar estos casos para admitir la vista de planeamiento. Tal como muestra la siguiente ilustración, los tres casos de usuario se han movido para producirse en la iteración 1 del plan. Puede ver el consolidado de los tres casos de usuario; en este ejemplo, la implementación de los casos de la iteración 1 requiere 10 días.

User Stories added to iteration

Nota importanteImportante

Texto30 es el campo predeterminado de Project asociado a la columna Tipo de elemento de trabajo que se utiliza para sincronizar las tareas con los elementos de trabajo.Si alguna vez conecta el plan del proyecto a Team Foundation Server mediante la opción Elegir proyecto de equipo del menú de la cinta de opciones de Equipo, aparecerá un campo adicional etiquetado también como Tipo de elemento de trabajo.Este campo, con un campo predeterminado de Project Texto24, admite asignar planes de proyecto que están enlazados a Team Foundation pero no admite sincronizar planes.El campo basado en Texto24 contiene la lista completa de tipos de elemento de trabajo para el proyecto de equipo.Para saber si es el campo correcto, selecciónelo y compruebe si aparece Texto30.

Revisar el progreso del plan

A medida que los miembros del equipo de desarrollo actualizan la cantidad de trabajo para sus tareas, la información fluye automáticamente en el plan del proyecto. Tal como muestra la siguiente ilustración, el trabajo se ha completado en los primeros dos casos y el equipo sólo debe completar el tercer caso restante.

SugerenciaSugerencia

Para ver las actualizaciones al plan, quizás tenga que cerrarlo y volverlo a abrir.

Project Plan with Agile Plan Updates

Revisar el progreso de la cartera de proyectos

Puede revisar el progreso de una cartera de proyectos con la PMO mediante la vista Centro de proyectos que PWA proporciona. Tal como muestra la siguiente ilustración, puede realizar fácilmente el seguimiento del progreso de varios proyectos de desarrollo ágiles.

Project Portfolio with Agile Plan Updates

Vea también

Tareas

Resolver errores de validación

Conceptos

Introducción al funcionamiento de la administración de actualizaciones en campos específicos