Compartir a través de


Planear todos los requisitos de un plan de proyecto empresarial asignado a un proyecto de equipo

Como administrador de proyectos, puede administrar los requisitos comerciales de alto nivel en Project Server mientras el equipo de desarrollo administra los detalles de las tareas en Visual Studio Team Foundation Server. Puede definir los requisitos y ver el consolidado de recursos y esfuerzo, y también puede ver el impacto en la programación a medida que el equipo de desarrollo define, calcula y actualiza sus tareas detalladas. 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 requisitos en el plan de proyecto empresarial y proyecto de equipo asignados.

Nota

Si desea administrar las entregas y tareas mediante Project Server, vea Asignar detalles de proyecto en un plan de proyecto empresarial asignado a un proyecto de equipo.

Para poder realizar el planeamiento descendente en un plan de proyecto empresarial, primero debe asociarlo 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, debería revisar Configuraciones recomendadas para admitir la planeación descendente, más adelante en este tema.

En este tema

  • Información general acerca del proceso de planeación descendente mediante Project Server

  • Configuraciones recomendadas para admitir la planeación descendente

  • Tareas y procedimientos recomendados del administrador de proyectos

  • Tareas y procedimientos recomendados del equipo de desarrollo

Permisos necesarios

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

  • Para publicar las tareas de un plan de proyecto empresarial en Team Foundation, el recurso asignado a la tarea debe ser un miembro del grupo Contributors del proyecto de equipo.

  • Para actualizar los elementos de trabajo en Team Foundation y enviarlos a Project Server, los usuarios deben ser miembros del grupo Contributors del proyecto de equipo. Asimismo, los usuarios deben ser miembros del grupo Team Members de Project Web Access o Project Web App (PWA), o tener 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 Team Foundation Server y Project Server.

Información general acerca del proceso de planeación descendente mediante Project Server

Tal como muestra la siguiente ilustración, tienen lugar 10 pasos principales en la sincronización de requisitos entre el plan del proyecto y el proyecto de equipo.

Proceso de flujo de trabajo del consolidado de recursos de PS-TFS

El motor de sincronización mantiene los datos de programación para los requisitos en el plan del proyecto y en el proyecto de equipo. Team Foundation calcula automáticamente el consolidado de trabajo restante y trabajo real del recurso, basándose en las tareas vinculadas a cada requisito. A medida que los miembros del equipo actualizan las tareas, los valores del consolidado se actualizan automáticamente para los requisitos en el proyecto de equipo y las actualizaciones de estado aparecen en la instancia de PWA para la aprobación del administrador de proyectos. En la siguiente tabla se resumen las tareas que se realizan.

Administrador de proyectos

Como administrador de proyectos, realiza las siguientes tareas en Project o PWA:

Paso 1   Define resultados, características o requisitos en el plan de proyecto empresarial.

Paso 2   Guarda y publica el plan del proyecto en Project Server.

Paso 8   Revisa el progreso de cada entrega y ajusta la programación según la información actualizada.

9   Establece una línea base y realiza un seguimiento del progreso en comparación con la línea base.

Motor de sincronización

Para cada requisito que se establece para publicar, el motor de sincronización realiza las siguientes tareas:

Paso 3Crea un elemento de trabajo del requisito en el proyecto de equipo asignado al plan empresarial. El motor también crea un vínculo que enlaza el requisito en Project al elemento de trabajo en Team Foundation.

Paso 7Crea una actualización del estado cuando se producen actualizaciones en Team Foundation para cada campo asignado de cada requisito publicado. Estas actualizaciones aparecen en la cola de aprobación para que las revise el administrador de proyectos.

Responsable de equipo

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

Paso 4   Revisan las entregas que se agregan al proyecto de equipo.

Paso 5   Definen las tareas necesarias para implementar cada entrega y comprueban que cada tarea está vinculada a su entrega.

Paso 6   Calculan el trabajo que se requiere para cada tarea y lo definen como Trabajo restante.

10   Actualizan los campos Trabajo restante y Trabajo completado para cada tarea.

Volver al principio

Configuraciones recomendadas para admitir la planeación descendente

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 proyecto de equipo y las asignaciones. 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) for Capability Maturity Model Integration (CMMI) Process Improvement v5.0

La plantilla CMMI proporciona los tipos de requisito y tarea de los elementos de trabajo. También proporciona una consulta de equipo Desglose del trabajo que puede utilizar para definir rápidamente las tareas y vincularlas a los requisitos.

Asignación del proyecto

/workItemTypes:Requirement

Al asignar el plan de proyecto empresarial al proyecto de equipo, especifique el requisito 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.

Asignación 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 miembros de equipo al grupo de proyectos de empresa y al grupo de recursos del plan de proyecto.

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.

Volver al principio

Tareas y procedimientos recomendados del administrador de proyectos

Se proporcionan procedimientos recomendados o necesarios para las siguientes tareas que realiza el administrador de proyectos:

  • Definir requisitos

  • Aprobar las actualizaciones de estado

  • Revisar la programación y establecer una línea base

  • Obtener una vista previa de las actualizaciones y los impactos en la ruta crítica

Además de estas actividades, 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

Definir requisitos

Al definir los requisitos, debe asignarlos al responsable de equipos de desarrollo. Tal como muestra la siguiente ilustración, debe establecer también el campo Publicar en proyecto de equipo en y el campo Tipo de elemento de trabajo en Requisito. Si solo está asignado un tipo de elemento de trabajo para el proyecto de equipo, se establece automáticamente.

Nota

Si espera que el jefe de desarrollo proporcione las estimaciones de trabajo, debe establecer el Trabajo restante o presente en 0 horas o la Duración presente en 0 días.

Establecer requisitos para que sean publicados

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 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. Puede comprobar si tiene el campo correcto seleccionándolo y comprobando si aparece Texto30.

Debe establecer únicamente aquellos requisitos de los que desea hacer un seguimiento en Team Foundation. Una vez completadas las definiciones de requisitos, puede guardar el plan del proyecto y publicarlo en Project Server. Tal como muestra la siguiente ilustración, una notificación de estado en la esquina inferior izquierda indica cuándo se ha completado la publicación.

Nota

Al publicar el plan, el complemento Team Foundation para Project valida los datos que especificó. Si no se define un campo obligatorio o si no se permite un valor, debe resolver esos errores. Para obtener más información, vea Resolver errores de validación.

El progreso de publicación aparece en la barra de estado

Volver al principio

Aprobar las actualizaciones de estado

A medida que el equipo hace progresos en los requisitos, las actualizaciones de estado aparecen en la cola de aprobación. Tal como muestra la siguiente ilustración, puede ver las actualizaciones a sus requisitos publicados y los recursos que están asignados a las tareas. De una ojeada, puede ver qué tareas se han actualizado y los detalles de cada actualización.

Centro de aprobación con actualización de estado

Puede hacer clic en una actualización de estado para abrir la ventana Detalles de tarea, tal como muestra la siguiente ilustración. Puede revisar los valores cambiados para cada campo asignado para la sincronización.

Detalles de tareas

Nota

Para actualizar el plan de proyecto empresarial con los cambios que se enviaron desde Team Foundation, debe aceptar las actualizaciones.

Puede aceptar o rechazar una actualización y agregar un comentario. Por ejemplo, puede rechazar una actualización porque discrepa con una estimación, porque un miembro del equipo especificó un valor inexacto o porque desea solicitar que se reasignen las tareas para que se realice más rápidamente el trabajo.

Volver al principio

Revisar la programación y establecer una línea base

Una vez aprobadas las actualizaciones de estado, puede actualizar la programación y equilibrar la carga de trabajo en Project, y puede establecer una línea base según las estimaciones. Tal como muestra la siguiente ilustración, las estimaciones que se definen para el requisito Shopping Cart aparecen en Project.

Trabajo estimado

Para mantener el control de su programación, debe establecer una línea base para realizar el seguimiento del progreso del equipo en comparación con la programación de destino. Para obtener más información, vea la siguiente página del sitio web de Microsoft: Crear o actualizar una línea de base o un plan provisional.

Volver al principio

Obtener una vista previa de las actualizaciones y los impactos en la ruta crítica

A medida que los miembros del equipo hacen progresos, actualizan los campos Trabajo restante y el Trabajo completado para cada tarea. Estos valores se consolidan para cada requisito publicado en Team Foundation. Para aprobar las actualizaciones, puede obtener una vista previa del impacto que las actualizaciones tendrán en la ruta crítica si hace clic en Vista previa de actualizaciones en el Centro de aprobación.

Después de aprobar las actualizaciones de estado, puede ver las actualizaciones a la programación del proyecto. Cuando un requisito lleva mucho más tiempo del calculado, puede determinar si los cambios a las estimaciones afectan a la ruta crítica.

Puede avisar al responsable de equipo cuando se vaya a producir un efecto no deseado en la programación y se deban ajustar las tareas del proyecto de equipo.

Volver al principio

Tareas y procedimientos recomendados del equipo de desarrollo

Como colaborador de un proyecto de equipo, puede realizar las siguientes tareas mediante Team Explorer o un cliente Team Foundation:

  • Revisar los nuevos requisitos

  • Definir, calcular y vincular tareas a cada requisito

  • Actualizar el trabajo restante y el completado

  • Resolver las actualizaciones a requisitos rechazadas

Volver al principio

Revisar los nuevos requisitos

Si publica nuevos requisitos en Project Server, aparecerán automáticamente en el proyecto de equipo. Mediante la consulta Desglose del trabajo, puede identificar los requisitos que se han agregado. Por ejemplo, la siguiente ilustración muestra que se han agregado tres requisitos al proyecto de equipo.

El desglose del trabajo muestra nuevos requisitos

Abriendo el elemento de trabajo en Team Explorer, puede ver el campo Historial para ver cuándo el motor de sincronización creó el elemento de trabajo, tal como muestra la siguiente ilustración.

Mensaje de sincronización de Project Server

Definir y calcular las tareas vinculadas a cada requisito

En Team Foundation, puede definir y calcular las tareas rápidamente mediante la consulta Desglose del trabajo. Como alternativa, los miembros del equipo individuales pueden definir las tareas trabajando en el elemento de trabajo del requisito. Tal como muestra la siguiente ilustración, puede hacer clic con el botón secundario en el requisito para Shopping Cart y, a continuación, hacer clic en Nuevo elemento de trabajo vinculado.

Agregar nuevo elemento de trabajo vinculado

En la ventana Agregar nuevo elemento de trabajo vinculado a requisito, escriba un Título para la tarea y, a continuación, haga clic en Aceptar.

Agregar nuevo elemento de trabajo vinculado a requisito

Aparece el formulario de elemento de trabajo para la tarea y se vincula automáticamente al requisito. En el formulario, haga clic en Asignado a, especifique el miembro del equipo que trabajará en la tarea y escriba las horas calculadas para el Trabajo restante. Para obtener más información, vea Requisito (CMMI) y Tarea (CMMI).

Como alternativa, puede abrir la consulta Desglose del trabajo en Excel y definir rápidamente las tareas vinculadas y calcular el trabajo. La siguiente ilustración muestra cómo se han dividido las tareas para tres requisitos. Para obtener más información, vea Realizar la planeación descendente mediante una lista de árbol de elementos de trabajo (en Excel).

Desglose del trabajo en tareas mostradas en Excel

Una vez definidas todas las tareas para el requisito, puede actualizar la consulta Desglose del trabajo.

Nota importanteImportante

Después de crear y calcular todas las tareas secundarias, recuerde establecer el campo Trabajo restante en el elemento de trabajo principal en 0 horas.

Volver al principio

Actualizar el trabajo restante y el completado

A medida que el trabajo progresa, cada miembro del equipo debe actualizar los campos Trabajo restante y Trabajo completado para cada una de sus tareas. Si se necesita más tiempo para completa una tarea, el tiempo adicional se agrega al campo Trabajo restante. Las actualizaciones se reflejan en el consolidado del requisito.

Volver al principio

Resolver las actualizaciones a requisitos rechazadas

Cuando un administrador de proyectos rechaza una actualización de estado a un requisito, la información aparece en el campo Historial y el campo Estado de la última aprobación de la pestaña Project Server indica rechazado. Una vez rechazada una actualización a un elemento de trabajo, ya no se puede sincronizar el elemento de trabajo. Debe resolver el estado de rechazo para que el elemento de trabajo se pueda sincronizar de nuevo. Puede crear una consulta de equipo para buscar los elementos de trabajo cuyos estados de actualización se rechazaron. Para obtener más información, vea How to: Resolve Conflicts of Mapped Work Items.

Volver al principio

Vea también

Otros recursos

Información general sobre el proceso de sincronización para la integración de Team Foundation Server y Project Server

Submitting Work Items that are Mapped to Enterprise Projects in Project Server