El desarrollador de esquemas es responsable de diseñar y planificar el proceso de gestión de cambios de la organización y, a continuación, de crear el esquema que implemente dicho proceso. El diseño y la planificación consisten en las tareas siguientes:
- Diseñar un modelo de transición de estado. Un modelo de transición de estado identifica los estados por los que puede pasar una solicitud de cambio desde que se origina hasta que se completa.
Los estados incluyen, por ejemplo, enviado, asignado y resuelto.
- Identificar los roles de los usuarios y definir cómo se ajustan al flujo de trabajo.
Por ejemplo, puede decidir
que el gestor de proyectos asigne solicitudes de cambio, los desarrolladores busquen y resuelvan solicitudes de cambio y los ingenieros de calidad validen las solicitudes de cambio resueltas.
- Identificar los cambios que añadir al tipo de registro de solicitud de cambio para registrar la información que necesita la organización.
Rational
ClearQuest
proporciona varios esquemas que se pueden utilizar inmediatamente. Por lo general, el desarrollador de esquemas personaliza uno de los esquemas para implementar el proceso de gestión de cambios específico de la organización. La personalización de un esquema consiste en las tareas siguientes:
- Añadir campos al tipo de registro de solicitud de cambio.
- Cambiar el aspecto de los formularios de registro añadiendo campos y controles, por ejemplo, botones y recuadros de lista.
- Añadir estados y acciones al tipo de registro de solicitud de cambio para reflejar el modelo de transición
de estado. Una acción mueve la solicitud de cambio de un estado a otro. Por ejemplo, una acción de asignar mueve una
solicitud de cambio del estado de enviado al estado de asignado.
- Escribir scripts de enganche para personalizar el flujo de trabajo. Un script de enganche es código escrito en Perl o Visual Basic que Rational
ClearQuest ejecuta en respuesta a una acción de usuario específica. Por ejemplo, es posible que un script de enganche asociado a un campo necesite que los usuarios entren un entero con un rango especificado.
- Permitir la notificación de correo electrónico de modo que cada vez que un usuario notifique una solicitud de cambio, los demás usuarios reciban un mensaje de correo electrónico sobre el cambio.
- Aplicar paquetes para añadir funcionalidad o para permitir que Rational
ClearQuest se integre con otro producto. Un paquete de Rational
ClearQuest es un conjunto de definiciones como, por ejemplo, campos, controles de formularios y enganches que se aplican a un esquema con el objeto de añadir funcionalidad rápidamente. Por ejemplo, el paquete Archivos de datos adjuntos añade una pestaña al formulario de registro de solicitud de cambio donde los usuarios pueden adjuntar archivos relacionados.
Otros paquetes añaden las definiciones necesarias para permitir integraciones con otros productos,
como IBM
Rational
ClearCase,
IBM
Rational
RequisitePro
e IBM
Rational
TestManager.