Visión general de Rational Team Concert

Rational Team Concert es una herramienta de colaboración de equipos que se apoya en una plataforma escalable y extensible. Rational Team Concert proporciona características que integran las tareas de proyectos de desarrollo como, por ejemplo, la planificación de iteraciones, la definición de procesos, la gestión de cambios, el seguimiento de defectos, el control de origen, la automatización de compilaciones y los informes.

Colaboración e integración a lo largo del ciclo de vida de desarrollo

Rational Team Concert facilita el intercambio de información directamente en el contexto de su trabajo. Si se modifica una solicitud de mejora, usted y el resto de miembros del equipo reciben la notificación del cambio automáticamente. Puede hacer referencias al cambio en las sesiones de conversación y en los enlaces a artefactos. Además, las empresas implicadas pueden permanecer informadas automáticamente acerca del estado de los cambios en las tareas que les interesen.

Hay varias vistas que permiten compartir información del equipo. Puede rastrear actividades del equipo e información actual más detallada, o configurar qué información desea que esté visible en cada momento.

Se integran muchos aspectos del ciclo de vida de desarrollo de software, incluidos la planificación de Agile, la definición de procesos, el control de origen, el seguimiento de defectos, la gestión de compilaciones y los informes. Todos estos aspectos están integrados en un solo entorno. Puede buscar y gestionar relaciones entre artefactos, promover procesos de desarrollo de sonido y recopilar información de forma automática y discreta.

Configuración y personalización del proceso

Los proyectos de Rational Team Concert siguen un proceso. Un proceso es el conjunto de roles, prácticas, reglas, permisos y directrices empleados para organizar y controlar el flujo de trabajo de un proyecto. Rational Team Concert permite al equipo seguir los procesos definidos de forma rápida y eficaz. El proceso altera el comportamiento de la herramienta, por lo que la conformidad del usuario con el proceso resulta más fiable.

El proceso se utiliza para definir los roles de usuario y sus permisos para realizar operaciones en el contexto de un proyecto. El proceso inicial usado por el proyecto está definido por una plantilla de proceso. Puede modificar la plantilla para que se adecue al conjunto del proyecto y a las demandas del equipo. Cada componente está conectado con el proceso, por lo que se pueden añadir reglas de comportamiento en forma de condiciones previas y acciones subsiguientes.

El proceso puede personalizarse en gran medida. Puede ser muy riguroso o menos restrictivo, en función de las necesidades del equipo. Puede configurar el proceso para imponer distintas reglas en distintos puntos del release. Por ejemplo, es posible que desee emplear un proceso más restrictivo hacia el final de un release para reducir el riesgo de que se introduzcan regresiones. Un modo de hacerlo es requerir que los usuarios obtengan aprobaciones de responsables de equipo y compañeros antes de entregar los cambios.

Gestión de cambios

La característica principal de la gestión de cambios son los elementos de trabajo, que realizan el seguimiento y coordinan las tareas, por ejemplo, historias, defectos, elementos de plan y tareas ordinarias. Los elementos de trabajo y el proceso de flujo de trabajo que siguen se pueden personalizar para ajustarse al proyecto. También puede integrar elementos de trabajo con otros sistemas de gestión de cambios como, por ejemplo, IBM® Rational ClearQuest. Para ver un diagrama de flujo de trabajo interactivo sobre el uso de los elementos de trabajo, consulte Iniciación a los elementos de trabajo.

Planificación

La prestación de planificación proporciona herramientas para ayudar en la planificación, el seguimiento y el equilibrio de carga de trabajo de releases e iteraciones para proyectos completos, para equipos dentro de esos proyectos y para desarrolladores individuales. Los planes están accesibles para cualquier miembro del equipo y pueden cambiar a lo largo de la iteración para reflejar la posición y la dirección del equipo. Para ver un diagrama de flujo de trabajo interactivo sobre el uso de la planificación, consulte Iniciación a la planificación.

Gestión de configuración de software

El sistema de control de origen incorporado se basa en componentes y depende de la plataforma Jazz. Da soporte completo al desarrollo ágil y paralelo, así como a los equipos distribuidos geográficamente. Se integra perfectamente con el seguimiento de defectos, las compilaciones y la automatización centrada en procesos. También permite las integraciones con otros sistemas de control de origen como, por ejemplo, IBM Rational ClearCase. Para ver un diagrama de flujo de trabajo interactivo sobre el uso del control de origen, consulte la Guía de iniciación del control de origen de Rational Team Concert.

Automatización de la compilación

La prestación de automatización proporciona conocimiento de compilación, control y rastreabilidad para los equipos de pruebas y de desarrollo. Los miembros del equipo pueden realizar el seguimiento del progreso de las compilaciones, ver las alertas y los resultados de las compilaciones, solicitar compilaciones y rastrear las compilaciones en otros artefactos como, por ejemplo, conjuntos de cambios y elementos de trabajo. Para ver un diagrama de flujo de trabajo interactivo sobre el uso de las compilaciones, consulte Iniciación a las compilaciones.

Informes

El componente Jazz Team Reports proporciona un conocimiento de las acciones, los comportamientos y los progresos de un equipo o un proyecto. La visualización de los datos del proceso de desarrollo software puede hacer que determinadas tendencias sean más accesibles, que de otro modo resultarían menos claras o evidentes. Al hacer que esta información sea asequible con un solo vistazo, los informes permiten una toma de decisiones más eficaz.

Rational Team Concert incluye una amplia biblioteca de plantillas de informe, que puede utilizar para generar informes que ilustren el estado del proyecto. Algunos ejemplos son los informes que muestran resultados de la compilación, los elementos de trabajo de bloqueo, los elementos de trabajo por área de equipo, los elementos de trabajo por prioridad y la actividad del proyecto. Puede modificar y crear plantillas. Para ver un diagrama de flujo de trabajo interactivo sobre el uso de los informes, consulte Cómo empezar con Rational Reporting.

Paneles de instrumentos

Un panel de instrumentos es un componente del cliente web ideado para proporcionar información relativa al estado del proyecto de un vistazo. Ofrece la opción de detallar más los datos para obtener información más completa. Representa también el punto de integración de los datos proporcionados por todos los componentes de Jazz.

Los paneles de instrumentos pueden utilizarse de varias formas:
  • Los jefes de proyecto puede realizar el seguimiento del estado y las tendencias del proyecto.
  • Los equipos pueden analizar el estado utilizando el panel de instrumentos como el origen de datos.
  • Los desarrolladores pueden crear paneles de instrumentos que muestran información acerca de los elementos de trabajo que tienen asignados.

Para ver un diagrama de flujo de trabajo interactivo sobre el uso de los paneles de control, consulte Iniciación a los paneles de control.

Basado en la plataforma de tecnología Jazz

Rational Team Concert se basa en la plataforma de tecnología Jazz. Jazz es una plataforma escalable y extensible de colaboración de equipos que integra las tareas realizadas a lo largo del ciclo de vida de desarrollo del software. Asimismo, la plataforma proporciona bloques de construcción e infraestructuras útiles que facilitan el desarrollo de nuevos productos y herramientas.

La plataforma de tecnología Jazz puede utilizarse en equipos de desarrollo multinacionales y ofrece soluciones adaptables tanto a pequeños equipos como a grandes empresas. Además, ayuda a los equipos a mantener seguimientos de auditoría y registros automatizados, y hace del desarrollo de software una actividad más placentera.

La plataforma de tecnología Jazz se desarrolla de forma transparente en jazz.net, donde puede explorar las prestaciones de Jazz y registrarse para participar activamente. Puede abrir solicitudes de mejora, rastrear las planificaciones, participar en los foros de discusión, interactuar con los desarrolladores de Jazz y Rational Team Concert, y ver un despliegue de producción de Rational Team Concert y otros productos basados en Jazz. Los equipos de desarrollo de Jazz y Rational Team Concert se alojan automáticamente en las compilaciones de hitos más recientes que publican en jazz.net.


Comentarios