Para projetar seu sistema, identifique e
defina seus processos de negócios e o modelo de informações. Seus processos
e o modelo de informações podem ajudá-lo a decidir de quais comunidades, categorias
e tipos de recursos seu sistema precisa.
- Um modelo de informações é composto de tipos de recursos, esquemas de categorias,
tipos de relacionamentos e atributos de recursos. Em cada comunidade, ciclos de vida
definem como os recursos são criados, gerenciados e consumidos.
- Cada comunidade é configurada para controle de acesso, funções, permissões,
processos de revisão e ciclos de vida dos recursos da comunidade.
Comunidades
O primeiro nível de controle em
um sistema é definido por suas
Comunidades. Você cria uma comunidade identificando um público alvo que tem, ou deve usar, recursos que devem ser controlados de uma determinada maneira. Comunidades podem ter diferentes bases:
- Organização: É possível criar uma comunidade que seja baseada no
organograma.
- Função: É possível criar uma comunidade que seja baseada em uma função que
cruze limites organizacionais, como Analista ou Desenvolvedor.
- Projeto: É possível criar uma comunidade que seja baseada em um projeto
ou em uma iniciativa.
Designers do sistema identificam e, em seguida, definem essas comunidades.
Após você definir uma comunidade e especificar seu administrador, esse administrador
define as funções na comunidade. O administrador de comunidade também
define as permissões dessas funções e designa usuários ou grupos
para as funções.
Tipos de Recursos
Designers do sistema também devem considerar
os usuários do sistema e como eles interagem com recursos das seguintes maneiras:
- Usando recursos
- Localizando recursos
- Criando recursos
- Criando novas versões de recursos
- Desaprovando recursos antigos
- Rastreando recursos
- Incluindo dependências em recursos
Se um tipo de recurso for global para todas as comunidades, ele é definido no nível de repositório. Outros tipos podem ser controlados em uma comunidade mais segura ou podem ser específicos para uma comunidade. Esses tipos são configurados no nível de comunidade. Antes de configurar tipos de recursos para uma
comunidade, essa comunidade deve ser definida.
Cada tipo de recurso é
associado com um ciclo de vida, que inclui estados e ações que
são controlados por funções e políticas. Administradores de comunidade podem configurar cada ciclo de vida para controlar o processo de negócios, o processo de revisão e o ciclo de vida do recurso.
Colaboração, Controle e Manutenção
Considere
os seguintes aspectos de gerenciamento de recursos ao projetar seu sistema:
- Colaboração e entendimento do recurso:
Planeje os tipos e versões
de recursos que são necessários e como eles estão relacionados.
- Controle do recurso:
Determine que políticas devem ser atendidas, quem
deve revisar determinados recursos e como certos recursos são acessados.
- Descoberta e manutenção de recurso:
Determine os processos para
publicação, descoberta, manutenção e retirada de recursos.
Dependências
Se você usar o
IBM® Rational Asset Manager como uma biblioteca para arquivos compartilhados ou componentes comuns, siga essas práticas para assegurar a reutilização ideal do recurso:
- Gerencie as dependências definindo como uma versão necessária de algo depende de outra versão de algo.
- Automatize a recuperação de arquivos necessários e dependências a partir dos repositórios.
- Desenvolva conjuntos testados de componentes comuns e crie recursos com base nesses conjuntos.