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 Project Server mientras el equipo de desarrollo ágil administra los casos de usuario y tareas en Visual Studio Team Foundation Server. 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 Visual Studio Team Foundation Server 2010 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 los proyecto empresariales a los 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 de Team Foundation Server 2010 se haya configurado para integrarla con Office Project Server 2007 con Service Pack 2 (SP2) 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
Permisos necesarios
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: Defina los casos de usuario y tareas en Team Foundation y planee las iteraciones mediante el libro Trabajo pendiente de iteración. Equilibre el trabajo está asignado a los miembros del equipo utilizando la hoja de cálculo Capacidad del libro Trabajo pendiente de iteración. Establezca el estado Enviar a Project Server de los casos de usuario que se implementarán mediante el libro Trabajo pendiente del producto. A medida que el trabajo progresa, actualice el Trabajo restante y Trabajo completado para cada tarea utilizando elementos de trabajo individuales o el libro 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 los proyecto empresariales a los 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 v5.0 |
La plantilla de proceso ágil proporciona los tipos de caso de usuario y tarea de los elementos de trabajo. También proporciona los libros Trabajo pendiente de iteración y Trabajo pendiente del producto, que puede utilizar definir y vincular rápidamente los casos de usuario y tareas, y para equilibrar la carga de trabajo.
Nota
También puede utilizar una plantilla personalizada para el proceso ágil o cumplir sus requisitos.
|
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 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 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 los libros Trabajo pendiente de iteración y Trabajo pendiente del producto para realizar las siguientes tareas:
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
Estos libros están disponibles al crear un proyecto de equipo utilizando la plantilla de proceso MSF for Agile Software Development v5.0. Para obtener más información, vea Libros (Agile).
Definir casos de usuario y tareas
Puede utilizar el libro Trabajo pendiente de iteración para planear y realizar el seguimiento de una iteración. Este libro calcula la capacidad del equipo y la evolución basada en el esfuerzo calculado y el restante definidos para las tareas. Los libros predeterminados proporcionan cinco hojas de cálculo que puede utilizar para planear el trabajo, calcular la capacidad del equipo y visualizar la evolución para la iteración. Para obtener más información, vea Libro de trabajo pendiente de iteración y Realizar la planeación descendente mediante una lista de árbol de elementos de trabajo (en Excel).
Tal como muestra la siguiente ilustración, puede utilizar la hoja de cálculo Trabajo pendiente de iteración para definir los casos de usuario y las tareas necesarias para implementarlos. Al utilizar esta hoja de cálculo, 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 utilizar la hoja de cálculo Capacidad para equilibrar la carga de trabajo entre los recursos del equipo.
Nota
Para equilibrar la carga de trabajo, asegúrese de haber asignado valores a los campos Ruta de acceso de la iteración, Trabajo restante y Trabajo completado para cada tarea. Asimismo, asegúrese de que ha especificado el tiempo de vacaciones de cada miembro del equipo y el equipo en la hoja de cálculo Interrupciones.
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. Tal como muestra la siguiente ilustración, puede utilizar el libro Trabajo pendiente del producto para establecer el estado de publicación de solo los casos de usuario que el equipo piensa implementar para una iteración. Puede agregar el campo Envío de Project Server a la lista si hace clic en Opciones de columna en la lista de consultas antes de exportarla a Excel o si hace clic en Elegir columnas en Excel. Si establece el estado de Envío de Project Server en Sí y publica el libro, hace que los casos de usuario se agreguen al plan de proyecto empresarial.
Volver al principio
Actualizar el trabajo restante y el completado
Tal como muestra la siguiente ilustración, puede utilizar el libro de Planeamiento de iteración para actualizar los campos Remaining Work y Completed Work de cada tarea.
Los miembros del equipo también pueden actualizar su trabajo utilizando los formularios de elemento de trabajo para sus tareas en Team Explorer o Team Web Access.
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 elementos 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
Otros recursos
Resolver errores de validación
Submitting Work Items that are Mapped to Enterprise Projects in Project Server