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.
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: Definir 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. 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. 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 |
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: 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. 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. 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
Nota
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.
Definir 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.
Volver al principio
Planear 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 .
Volver al principio
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 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
En Team Web Access, elija la ficha Elementos de trabajo dentro del contexto Trabajo .
Expanda Consultas compartidas y elija la consulta Trabajo pendiente del producto .
Seleccione los elementos de trabajo de la vista de resultados de la consulta que desea actualizar.
Abrir el menú contextual para uno de los elementos seleccionados y elija Elementos de trabajo seleccionados de edición.
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
Escriba una descripción de la tarea masivas de modificación en Notas para el historial, y elija Aceptar.
Para confirmar las actualizaciones al almacén de datos, elija (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.
Volver al principio
Actualizar 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.
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
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.
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.
Importante |
---|
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
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.
Sugerencia |
---|
Para ver las actualizaciones al plan, quizás tenga que cerrarlo y volverlo a abrir. |
Volver al principio
Revisar 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.
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