Aqui no blog já citamos várias coisas boas do Rational Team Concert (RTC). E para ser justo esse post será sobre um de seus poucos gaps (e um gap por pouco tempo).

Como a idéia da ferramenta é ter uma ambiente colaborativo, onde as pessoas trabalham de forma mais integradas, sem tanta burocracia, alguns pontos de controle ainda não foram implementados no Team Concert.
Nesse post vou comentar sobre isso e como contornar e implementar um controle de permissão a nível de arquivos no RTC 1.0.

O problema: se um projeto tiver arquivos confidenciais que não deseja compartilhar com o resto da sua equipe (como planilhas financeiras), você não vai conseguir configurar / bloquear esse acesso dentro do RTC. Como dissemos, não existe essa funcionalidade na versão 1.0.

Para não criar confusão, o controle de permissões existe no RTC, porém são permissões a nível de funcionalidades da ferramenta, como quem pode criar queries, quem pode alterar o dashboard e assim por diante. Mas permissões de leitura / escritas em arquivos, pastas e componentes ainda não estão disponíveis.

Workaround

Para contornar esse problema, implementamos para a Global Value (GVS) duas instancias de RTC no mesmo servidor. Com isso mantemos em um RTC alguns tipos de arquivos (liberados) e no outro somente a parte financeira e de gerenciamento. Como o acesso ao RTC precisa de login, só tem acesso a parte financeira quem tem usuário nesse RTC (poucos usuários).
Essa foi uma sugestão da própria equipe de desenvolvimento do RTC e pode ser encontrada nos fóruns do produto. No momento essa é a maneira de bloquear o acesso a alguns arquivos do projeto.

Solução final

A solução definitiva está vindo de duas melhorias:

O item 63844 foi sugestão nossa ainda em 2008 (lembre-se o desenvolvimento do RTC é aberto para a comunidade).
A boa notícia é que essa é uma das poucas limitações relevantes dessa excelente ferramenta e parte dessas melhorias vão estar disponíveis na versão 2.0 em junho 2009.

Então essa é uma issue com os dias contados.

Aproveitando o assunto, a versão 2.0 M2a já está disponível em http://jazz.net e já é possível ver várias novidades do RTC 2.0.

Subscribe to this blog's RSS feed