Flujo de trabajo de integración

Rational Engineering Lifecycle Manager se integra con Rational Team Concert. La integración permite a los equipos trabajar en el contexto de los artefactos (productos, flujos y las líneas base de componentes) que están desarrollando.

Utilice la integración para asociar los productos de Rational Engineering Lifecycle Manager y los flujos y líneas base de componentes de Rational Team Concert. Los flujos de Rational Team Concert se organizan como una lista sin formato de líneas base de componentes y no representa la jerarquía de componentes subyacente de proyectos de tiempo real. Rational Engineering Lifecycle Manager proporciona una forma de ver y gestionar una estructura jerárquica.

La configuración inicial describe cómo conectar los flujos y componentes en Rational Team Concert a los productos en Rational Engineering Lifecycle Manager. En todos los flujos de trabajo, como mínimo un miembro debe gestionar el flujo para el equipo. Este miembro del equipo debe ser un responsable de desarrollo o un responsable del equipo. Los gestores de flujos decide cuál de los siguientes escenarios necesitan sus equipos y, a continuación, siguen el flujo de trabajo para comprender los pasos para utilizarlo.

Los flujos y líneas base de componentes no se almacenan en el índice. Rational Engineering Lifecycle Manager y Rational Team Concert intercambian líneas base de componentes entre sí de forma directa, sin utilizar el índice. Para que el intercambio se produzca, el administrador debe establecer una relación de amistad entre los servidores. Consulte la sección Establecimiento de la comunicación entre servidores para habilitar la vista previa de Rational Engineering Lifecycle Manager de OSLC. El administrador puede establecer manualmente todos los servidores de Rational Team Concert a los que desea conectarse. Establezca los servidores en la pantalla Administración de aplicación > Valores > Integraciones > Rational Team Concert.

configuración inicial

Antes de intercambiar líneas base de componentes entre herramientas, debe configurar los flujos y las líneas base de componentes que el equipo necesita para completar el desarrollo del producto. Aunque el equipo incluya muchos proyectos como parte de las líneas base de componentes, los proyectos no forman parte de la integración. Los proyectos no forman parte de la configuración.

  1. En Rational Team Concert, configure un flujo y añada líneas base de componentes al mismo.

    Puede añadir a un flujo tantos componentes como el equipo necesite para su proyecto. A medida que el proyecto pasa por las iteraciones, puede añadir o eliminar más líneas base de componentes. En otras palabras, el flujo que está creando puede o no ser el flujo final, lo cual es correcto. La integración es lo suficientemente flexible como para permitir modificaciones durante cualquier punto del desarrollo.

    Consulte la sección Creación de flujos. Para obtener más información sobre los flujos, consulte Flujos y componentes.

  2. Si desea cargar únicamente las líneas base de componentes que necesita en el espacio de trabajo de Rational Team Concert, consulte Reglas de carga.
  3. El nivel superior de un árbol de producto en Rational Engineering Lifecycle Manager debe ser una configuración de producto. Puede crear productos hijo para dar soporte y organizar los flujos y líneas base de componentes.
  4. En Rational Engineering Lifecycle Manager, conecte un producto con un flujo de Rational Team Concert.

    A continuación, el gestor de flujos puede recibir o enviar líneas base de componentes entre las herramientas.

    Solo puede conectar un flujo a un único producto.

    Consulte Conexión de productos, flujos y líneas base de componentes.

  5. En Rational Engineering Lifecycle Manager, reciba líneas base de componentes desde Rational Team Concert.

    Tanto la recepción como el envío de líneas base de componentes se inician desde Rational Engineering Lifecycle Manager. Puede recibir y enviar líneas base de componentes con tanta frecuencia como sea necesario. Por ejemplo, el equipo necesita un nuevo componente en medio del desarrollo. Lo añade al flujo y lo recibe en Rational Engineering Lifecycle Manager inmediatamente o cuando tenga tiempo.

    Consulte Recepción y envío de líneas base de componentes.

  6. Reestructure las líneas base de componentes que se han recibido desde Rational Team Concert.

    Utilice los productos para organizar las líneas base de componentes en el árbol de productos de modo que tenga sentido para su proyecto. Para organizar las líneas base de componentes, puede moverlas de modo que queden anidadas, añadir enlaces a artefactos y URL que afectan la línea base de componentes y añadir las propiedades personalizadas. También puede reutilizar las líneas base de componentes creando productos hijo para recopilar las líneas base de componentes que desea reutilizar.

  7. Envíe líneas base de componentes a Rational Team Concert.

    Esta acción actualiza la lista de líneas base de componentes en el flujo de Rational Team Concert con los cambios realizados en el paso 5. Si ha movido los productos pero no ha eliminado ni añadido productos conectados con las líneas base de componentes, no es necesario que envíe componentes a Rational Team Concert.

Uso diario de la integración

Los siguientes flujos de trabajo describen cómo obtener actualizaciones desde los flujos de Rational Team Concert, reutilizar las líneas base de componentes, ramificar un producto y, a continuación, compartirlo. Cada flujo de trabajo presupone que ha completado la Configuración inicial. (Es posible que su equipo no utilice las reglas de carga del paso 2).

Reglas de carga

Las reglas de carga definen un subconjunto de una jerarquía de productos para cargarla en un espacio de trabajo de Rational Team Concert. En Rational Engineering Lifecycle Manager, puede exportar un archivo de reglas de carga. En Rational Team Concert, después de añadir líneas base de componentes al espacio de trabajo del repositorio, puede utilizar las reglas de carga para cargar solamente las líneas base de componentes con las que desea trabajar.

Consulte Generar reglas de carga para líneas base de componentes.

Para obtener detalles acerca de las reglas de carga, consulte Carga o descarga de espacios de trabajo de repositorio

Desarrollo de código fuente

Los desarrolladores trabajan en espacios de trabajo de Rational Team Concert. Si los miembros del equipo necesitan que se añada un componente al flujo o que se elimine del mismo, normalmente solicitan al gestor de flujos, al responsable de desarrollo o al gestor de equipos que realice esta acción. El gestor de flujos satisface la solicitud. Los desarrolladores aceptan los cambios realizados en el flujo y los miembros del equipo continúan con su trabajo, como en el siguiente flujo de trabajo.

  1. In Rational Team Concert, cree un espacio de trabajo, el cual es el entorno de desarrollo donde trabaja en el código fuente.

    Consulte Creación de nuevos espacios de trabajo de repositorios a partir de flujos.

  2. Cambie el código fuente, incorpore los archivos y distribuya el conjunto de cambios.

    Consulte Comprobación de cambios no resueltos y Entrega de conjuntos de cambios.

  3. Si el equipo ha solicitado cambios en las líneas base de componentes, los cambios están en la vista Cambios pendientes.

    Consulte Carga o descarga de espacios de trabajo de repositorio.

  4. Si el flujo contiene más líneas base de componentes de las que necesita, utilice un archivo de Reglas de carga de Rational Engineering Lifecycle Manager para cargar únicamente las líneas base de componentes que necesita en su espacio de trabajo de Rational Team Concert.

Comentarios