O desenvolvedor de esquemas é responsável pela designação e planejamento do processo
de gerenciamento de alterações na organização e pela criação do esquema que implementa
este processo. A designação e o planejamento consistem nas seguintes tarefas:
- Designar um modelo de transição de estado. Um modelo de transição de estado identifica
os estados pelos quais um controle de mudanças pode passar desde a criação até a conclusão.
Exemplos de estados incluem enviado, designado e resolvido.
- Identificar as funções dos usuários e definir como elas se ajustam ao fluxo de trabalho.
Por exemplo, é possível decidir se o coordenador de projetos designa controles de mudanças;
os desenvolvedores pesquisam e resolvem controles de mudanças e os engenheiros de qualidade
validam os controles de mudanças resolvidos.
- Identificar os campos para incluir o tipo de registro de controle de mudanças para
registrar as informações que sua organização necessita.
O Rational ClearQuest fornece vários esquemas
que você pode usar imediatamente. Normalmente,
o desenvolvedor de esquemas customiza um desses esquemas para implementar o processo de gerenciamento
de alterações específicas na organização. A customização de um esquema consiste nas seguintes
tarefas:
- Incluir campos no tipo de registro do controle de mudanças.
- Alterar a aparência dos formulários de registros incluindo campos e controles,
como botões e caixas de opções.
- Incluir estados e ações ao tipo de registro do controle de mudanças para refletir
o modelo de transição de estado. Uma ação move o controle de mudanças de um estado
para outro. Por exemplo, uma ação de designação move um controle de mudanças de um
estado enviado para o estado designado.
- Gravar scripts de gancho para customizar o fluxo de trabalho. Um script de gancho
é um código gravado no Perl ou no Visual Basic que o Rational ClearQuest executa em resposta a
uma ação específica do usuário. Por exemplo, um script de gancho associado a um campo
pode exigir que os usuários digitem um inteiro dentro de um intervalo especificado.
- Ativar a notificação de e-mail para que sempre que um usuário modificar um controle
de mudanças, outros usuários recebam uma mensagem de e-mail sobre a alteração.
- Aplicar pacotes para incluir funcionalidade ou para permitir que o Rational ClearQuest se integre
a outro produto. Um pacote do Rational ClearQuest é um conjunto de definições como campos, controles
de formulários e ganchos, que podem ser aplicados a um esquema para incluir funcionalidade
com rapidez. Por exemplo, o pacote Attachments inclui uma guia ao formulário de registro do
controle de mudanças em que os usuários podem anexar os arquivos relacionados. Outros pacotes incluem as definições necessárias para ativar integrações
com outros produtos, como IBM Rational ClearCase, IBM Rational RequisitePro e IBM Rational TestManager.