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 y uso de recursos de trabajo con Microsoft Project Server mientras el equipo de desarrollo ágil administra los casos de usuario y tareas en Visual Studio Team Foundation Server 2012.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 Team Foundation.El motor de sincronización de Team Foundation Server y Project Server mantienen los datos de programación y el uso de recursos para los casos de usuario en el plan de proyecto empresarial y 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.

[!NOTA]

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

En este tema

  • Información general acerca del proceso de implementacion de Agile 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

[!NOTA]

Para obtener un vídeo de la demostración, vea la siguiente página en el sitio Web de Microsoft: Crear el progreso del equipo de Agile visible para la administración de proyectos (PMO.Algunos detalles pueden diferir entre los procedimientos que se muestran en vídeo y los descritos aquí porque este vídeo se creó para la versión anterior 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 Team Foundation Server y Project Server.

Información general acerca del proceso de implementacion de Agile y la visibilidad de 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.

Proceso de flujo de trabajo ágil de PS-TFS

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:

Paso 1Definir casos de usuario y tareas en Team Foundation, y planear las iteraciones con la página de trabajo pendiente en Team Web Access.Equilibrar el trabajo asignado a los miembros del equipo mediante las barras de capacidad.

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

Paso 3   Cuando el trabajo progresa, actualice Trabajo restante y Trabajo completado para cada tarea utilizando elementos de trabajo individuales, la página del comité de tarea en Team Web Access, o una consulta personalizada del trabajo pendiente de iteración.

Motor de sincronización

Paso 4   Para 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:

Paso 6   Vea 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.

Paso 7   Realice 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.

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

Volver al principio

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

Marco (MSF) Microsoft solutions framework para Agile software development

La plantilla de procesos de Agile proporciona el caso de usuario y tipos de tarea de elementos de trabajo.Puede utilizar Team Web Accesstrabajo pendiente y páginas comité para administrar el trabajo pendiente y el plan y ejecutar los scripts

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 obtener 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 Para agregar miembros de Team Foundation al grupo Miembros del equipo.

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 del nivel de proyecto o asígnelos como miembros del grupo Reader en Team Foundation para los proyectos de equipo 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 obtener 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 de equipo, puede utilizar el trabajo pendiente, el comité de tarea, y las páginas del elemento de trabajo en 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 Iteraciones y planeación de Agile.También puede exportar una consulta compartida a Excel para realizar actualizaciones masivas de los casos de usuario y tareas.Vea Administrar los elementos de trabajo mediante Microsoft Excel en conexión con Team Foundation Server.

Gg412648.collapse_all(es-es,VS.110).gifDefinir casos de usuario y tareas

Puede utilizar la página del trabajo pendiente a planear una iteración.Esta página calcula la capacidad de individuales y de equipo basada en el esfuerzo calculado y el restante definidos para las tareas.

Tal como muestra la siguiente ilustración, puede utilizar la página de 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.

Planeación ágil de trabajo pendiente de iteración

Volver al principio

Gg412648.collapse_all(es-es,VS.110).gifPlanear una iteración

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

Equilibrio de carga de capacidad

Volver al principio

Gg412648.collapse_all(es-es,VS.110).gifEnviar 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 masivas de edición disponibles en Team Web Access para asignar casos de usuario y actualizar el valor asignado a Envío a Project Server para varios casos de usuario.

Para abultar actualización varios campos

  1. En Team Web Access, elija la ficha 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 de la vista de resultados de la consulta que desea actualizar.

  4. Abrir el menú contextual para uno de los elementos seleccionados y elija Elementos de trabajo seleccionados de edición.

  5. Seleccionar los campos que desea actualizar, 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.

    Edite el cuadro de diálogo de elementos de trabajo

    Modificación en masa para asignar y enviar a Project Server

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

  7. Para confirmar las actualizaciones al almacén de datos, elija Guardar resultados (TWA) (Guardar resultados).

    [!NOTA]

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

    Guardar actualizaciones de edición masivas

Volver al principio

Gg412648.collapse_all(es-es,VS.110).gifActualizar el trabajo restante y el completado

Los miembros del equipo pueden actualizar su trabajo utilizando formularios del comité o el elemento de trabajo de tarea Team Web Access en 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.

Actualizar tareas mediante el panel de tareas

Volver al principio

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 planes de proyectos empresariales asignados a proyectos de equipo.

Volver al principio

Gg412648.collapse_all(es-es,VS.110).gifRevisar 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.

Casos de usuario agregados al plan del proyecto

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.

Casos de usuario agregados a la iteración

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.

Volver al principio

Gg412648.collapse_all(es-es,VS.110).gifRevisar 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.

Plan de proyecto con actualizaciones de plan ágil

Volver al principio

Gg412648.collapse_all(es-es,VS.110).gifRevisar el progreso de la cartera del proyecto

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.

Cartera del proyecto con actualizaciones de plan ágil

Volver al principio

Vea también

Tareas

Resolver errores de validación

Conceptos

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

Otros recursos

Managing Projects Using Project Professional Mapped to a Team Project