Comportamiento

El comportamiento del proceso define las condiciones previas y las medidas de seguimiento para las operaciones individuales. Este comportamiento impulsa o refuerza las reglas de procedimiento para su proyecto y sus equipos de desarrollo. El comportamiento se define en la configuración del proceso del proyecto y se puede personalizar según las áreas de equipo.

Las condiciones previas y medidas de seguimiento se aplican en el contexto de una operación. Por ejemplo, para la operación de Guardar elemento de trabajo, se puede utilizar una condición previa para definir qué campos de un elemento de trabajo se deben rellenar antes de poder guardar. Si un campo a rellenar está incompleto, la operación de guardado se bloqueará y se darán los detalles en la vista del Asistente de Equipo en la barra de título del elemento de trabajo. La figura siguiente ofrece un ejemplo de una condición previa que debe satisfacerse antes de distribuir el código al control de fuente.

Figura 1. Las alertas sobre condiciones previas aparecen en la vista del Consejero de Equipo

Las medidas de seguimiento pueden realizar cambios adicionales en los artefactos presentes en el repositorio después de que una operación se haya completado con éxito, tal y como lo defina el proceso. Por ejemplo, el proceso Eclipse Way genera normalmente tres elementos de trabajo como respuesta a la operación de unirse a un grupo: Crear un espacio de trabajo de repositorio, Encontrar los elementos de trabajo, y Configurar mensajería instantánea.

Las plantillas del proceso Jazz incluyen una colección de operaciones de proceso con condiciones previas y medidas de seguimiento. Las operaciones predefinidas varían según las diferentes plantillas de proceso. La tabla inferior muestra operaciones en la plantilla del proceso Eclipse Way, a modo de ejemplo; algunas de dichas operaciones son comunes a todas las plantillas de procesos predefinidos.

Tabla 1. Operaciones predefinidas, condiciones previas y acciones de seguimiento en la plantilla del proceso Eclipse Way
Operación Precondición/Acción de seguimiento Comentarios
Crear una invitación al equipo Crear invitación a elementos de trabajo Esta acción de seguimiento crea un set de elementos de trabajo para las tareas o funciones que se necesiten realizar de cara a completar el proceso de unirse o formar un equipo.
Aceptar la invitación del equipo Ejecutar consulta de elemento de trabajo Al aceptar la invitación para unirse al equipo, se ejecuta una consulta para mostrar los elementos de trabajo que se le asignan.
Operación de guardado de elemento de trabajo Precondición de propiedades requeridas del elemento de trabajo Se indica a los miembros del equipo que completen ciertos campos en los elementos de trabajo antes de poder guardarlos.
Operación de distribución de control de fuente Precondición de inhibición de errores de construcción Se advierte a los miembros del equipo que no entreguen código con errores de construcción.
Precondición de impedir importaciones no usadas Se advierte a los miembros del equipo que no entreguen código con declaraciones de importaciones sin usar.
Precondición de requerir el elemento de trabajo a la hora de entregar código Se advierte a los miembros del equipo que deben asociar un elemento de trabajo con cada entrega de código.

La configuración del proceso en la que se define el comportamiento se encuentra disponible en el editor de área de proyecto. Abra la configuración pulsando en la pestaña de Configuración del proceso. El comportamiento de operación que se aplica a un rol a lo largo de todo un proyecto se especifica en la sección de Configuración del proceso. El comportamiento de operación que se aplica a roles a nivel de área de equipo se especifica en la sección Configuración de equipo.

Los permisos y conducta de proceso se configuran independientemente. El equipo puede escoger personalizar los permisos de solamente una operación, solamente la conducta, o ambas.

Los permisos de proceso y los comportamientos se pueden compartir en varias iteraciones y líneas de tiempo, y se pueden configurar en cualquier nivel de la configuración del equipo. El proceso utiliza los permisos y el comportamiento configurados para la iteración más específica. Por ejemplo, si el equipo define la conducta en el nivel máximo, esa conducta se aplica a todas las iteraciones. Pero si entonces el equipo decide añadir una referencia a una iteración específica y configura el comportamiento para dicha iteración, esta conducta se utilizará siempre que esta iteración esté presente.


Comentarios