Configure o DOORS e o Rational Team Concert para Trabalhadores do Mundo Todo

O Rational DOORS é um aplicativo de gerenciamento de requisitos e rastreabilidade para sistemas complexos e desenvolvimento de software. Pode ser integrado ao Rational Team Concert para fornecer um ambiente de trabalho abrangente de gerenciamento de requisitos e gerenciamento colaborativo de mudanças para usar durante todo o ciclo de vida do desenvolvimento de produtos. No entanto, imagine que o analista de requisitos usa o DOORS para estabelecer os requisitos na Austrália, os analistas de negócios inserem as solicitações das partes interessadas por meio do DOORS Web Access no Japão para estabelecer os valores dos atributos críticos, os engenheiros de sistemas desenvolvem os requisitos e criam a rastreabilidade a partir do Reino Unido, e as equipes de desenvolvimento e controle de qualidade estão na Índia. Além disso, pode ser que os servidores não estejam instalados em um só lugar. Este artigo explica como configurar servidores e computadores globalmente e dá exemplos. Os leitores podem seguir as configurações sequenciais para configurar seus ambientes de trabalho. Pré-requisitos: as instruções neste artigo se baseiam na suposição de que os leitores têm um conhecimento intermediário do Rational Team Concert e do Rational DOORS.

Aggie Tang, Software Engineer, IBM

Aggie é engenheira de software do Globalization Shared Services Center da IBM, na China. Ela é líder dos testes de globalização dos produtos Rational.



Sharon Chen, Project Manager, IBM

Sharon é gerente de projeto do Globalization Shared Services Center da IBM, na China. Ela gerencia os testes de globalização e tradução para produtos Rational.



Yu Qin Dong, Software Engineer, IBM

Yuqin é engenheira de software no Globalization Shared Services Center da IBM, na China. Ela é responsável pelos testes de globalização dos produtos Rational.



24/Ago/2012

Para assegurar que os projetos de sistemas e desenvolvimento de software tenham um andamento correto e as necessidades dos clientes sejam atendidas, os requisitos devem ser levados em conta e gerenciados durante todo o ciclo de vida de desenvolvimento. O IBM® Rational® DOORS® é um aplicativo altamente reconhecido de gerenciamento de requisitos e rastreabilidade para sistemas complexos e desenvolvimento de software. O DOORS pode ser integrado ao IBM® Rational Team Concert™ para proporcionar o gerenciamento minucioso dos requisitos e um ambiente de trabalho colaborativo em qualquer ponto em todo o ciclo de vida do produto.

Atualmente, os requisitos de comunicação no mundo todo são essenciais para o sucesso do projeto. Imagine que o analista de requisitos usa o DOORS para estabelecer os requisitos na Austrália, o analista de negócios inclui as solicitações das partes interessadas por meio do Rational DOORS Web Access no Japão para estabelecer valores de atributos críticos, os engenheiros de sistemas desenvolvem os requisitos e criam a rastreabilidade a partir do Reino Unido, e o desenvolvimento e o controle de qualidade estão localizados na Índia.

Com uma equipe distribuída globalmente, é possível que os servidores não estejam instalados em um só lugar. Sendo assim, como fazê-los funcionar? Este artigo destaca informações importantes para configurar esses servidores globalmente e dá exemplos. É possível seguir as configurações sequenciais para configurar o seu ambiente de trabalho.

Pré-requisitos

  • As informações neste artigo se baseiam na suposição de que os leitores têm um conhecimento intermediário do Rational Team Concert e do Rational DOORS.
  • Também é preciso ter o Rational Team Concert instalado.

Os exemplos de instalação e configuração se baseiam no DOORS 9.4 e DOORS Web Access Versão 1.5, ao passo que os exemplos do Rational Team Concert se baseiam na versão 3.0.1.

Estabeleça o handshaking entre o Rational Team Concert e o DOORS a partir de regiões diferentes

Esta seção aborda dos procedimentos do Rational Team Concert e do DOORS para se reconhecerem (handshaking) antes de seguir com os processos de negócios entre eles.

Condições existentes

  • O DOORS e o DOORS Web Access foram iniciados e o DOORS Web Access HTTPS foi habilitado.
  • A área do projeto que criamos no Rational Team Concert é chamada GlobLogistic.

Dica:
para ver os detalhes da definição do fluxo de trabalho Requirement Change Request, tipo de item de trabalho e mapeamento entre o gerenciamento de mudanças e o item de trabalho no Rational Team Concert, leia o artigo no Jazz.net de autoria de Christopher Findlay, intitulado Configuring Rational DOORS and Rational Team Concert to integrate with one another.

Configure o Rational Team Concert para permitir a conexão a partir do DOORS

  1. Efetue login no Rational Team Concert como administrador.
  2. Acesse a página Application Administration, selecione Application Administration e, em seguida, Applicatione, na seção Communication do menu de navegação, clique em Consumers (Inbound), como mostra a Figura 1.
Figura 1. Consumers (Inbound)
Consumers (Inbound)
  1. Crie uma entrada de consumidor para o Rational DOORS. Insira um nome de consumidor (por exemplo, GlobLogistic Consume), insira um segredo do consumidor e, em seguida, clique em Register. Anote o segredo do consumidor, porque você irá utilizá-lo depois quando configurar o Rational DOORS.

Agora o Rational DOORS está registrado no Rational Team Concert como consumidor.

  1. Navegue para a lista de chaves autorizadas e anote a chave de consumidor que foi alocada automaticamente. Você irá utilizá-la mais tarde quando configurar o Rational DOORS.

Inclua o Rational DOORS no Rational Team Concert como amigo

  1. No menu de navegação à esquerda, clique em Friends (Outbound) e, na área de janela Friends, clique em Add.
  2. Insira um nome para a conexão (por exemplo, GlobLogistic Friends).
  3. Insira os detalhes do serviço do Rational DOORS. Esse serviço é hospedado no Rational DOORS Web Access com esta URL padrão:
    https://hostname:8443/dwa/public/rootservices
  4. Insira um segredo de OAuth. Anote o segredo de OAuth, porque você irá utilizá-lo mais tarde quando configurar o Rational DOORS.
  5. Clique em Create Friend. Uma mensagem de confirmação verde deve ser exibida.
  6. Clique em Next. Anote a chave provisória. Você irá utilizá-la mais tarde, quando configurar o Rational DOORS para acessar o Rational Team Concert.
  7. Clique em Finish.

Inclua o Rational DOORS na lista de desbloqueio do Rational Team Concert

  1. Na página de navegação à esquerda, clique em Whitelist (Outbound), e, a seguir, clique em Add.
  2. Na área de janela URL Whitelist, insira a URL do banco de dados do Rational DOORS. A URL padrão é:
    https://hostname:8443/
  3. Clique em Add. Você deve obter um aviso de confirmação novamente.

Associe o Rational DOORS ao projeto no Rational Team Concert

  1. Abra o projeto. Na página Overview, role a tela para Associationse clique em Add, conforme mostra a Figura 2.
Figura 2. Associação
Associação
  1. Em Application, selecione a conexão ao Rational DOORS. O nome exibido é o mesmo nome inserido na lista Friends (GlobLogistic Friends).
  2. Efetue login a partir da tela de login do Rational DOORS Web Access.
  3. Volte para o Rational Team Concert.
  4. Em Association, selecione Provides - Implementation Requests.
  5. Em Artifact Containers, selecione o módulo Rational DOORS com o qual você deseja trabalhar.
  6. Clique em OK.
  7. Em Association, selecione Provides - Requirements Change Requests.
  8. Em Artifact Containers, selecione o módulo Rational DOORS com o qual você deseja trabalhar.
  9. Clique em OKe, a seguir, clique em Save para salvar as atualizações do projeto.

Configure o Rational DOORS para se conectar ao Rational Team Concert

  1. Efetue login no Rational DOORS como gerenciador do banco de dados.
  2. Clique com o botão direito na raiz do banco de dados e selecione Properties. Role a tela até as guias e clique na guia Remote Services .
  3. Inclua o servidor do Rational Team Concert na Server List:
    1. Clique em Add e insira um nome para a conexão (por exemplo, DOORS_RTC).
    2. Insira a URL dos serviços de raiz do servidor do Rational Team Concert:
      https://hostname:port/ccm/rootservices
    3. Insira a chave do consumidor e, em seguida, o segredo do consumidor no segredo do OAuth. Você anotou esses dados quando configurou o Rational Team Concert.
    4. Clique em Register. Agora o servidor está incluído na lista.
  4. Inclua links de colaboração dos projetos do Rational Team Concert para o banco de dados do Rational DOORS:
    1. Na área de janela Collaboration Links, clique em Add.
    2. Selecione o servidor que você registrou, DOORS_RTC. Se for exibido um aviso de segurança, clique em Yes.
    3. Na página de login do Rational Team Concert, efetue login.
    4. Selecione o projeto que você quer acessar a partir do Rational DOORS, GlobLogistic, escolha um tipo sob Link Type e clique em Add.
  5. Volte para o Rational DOORS, onde você verá o projeto exibido na área de janela Collaboration Links da guia Remote Services.

Defina um modelo de configuração no Rational DOORS

  1. Abra o Rational DOORS. Clique em Change Management > Define Configuration Templates para chegar à Etapa 1 do assistente Configuration Template.
  2. Insira um nome para o modelo (por exemplo, Configuration Template) e selecione OAuth como o método de autenticação.
  3. Selecione a área do projeto do Rational Team Concert que você configurou (GlobLogistic) e clique em Next para acessar a tela de login do Rational Team Concert.
  4. Se for exibida uma janela de alerta de segurança, clique em Yes.
  5. Efetue login no Rational Team Concert.

A Etapa 2 do assistente Configuration Template no Rational DOORS é exibida automaticamente.

  1. Mapeie os estados do fluxo de trabalho e ações do Rational Team Concert para os estados e ações do fluxo de trabalho Requirements Change Management.
  2. Quando você abre essas URLs, é exibido um arquivo XML para listar os identificadores de estado e de ação.
  3. Neste exemplo, insira as informações a seguir, de acordo com os arquivos XML:
    • Estado designado: demo.workitem.rcrWorkflow.state.s5
    • Estado de revisão: demo.workitem.rcrWorkflow.state.s2
    • Estado aprovado: demo.workitem.rcrWorkflow.state.s3
    • Estado aplicado: demo.workitem.rcrWorkflow.state.s6
  4. Em seguida, no Rational Team Concert, selecione:
    • Em Apply Action Attribute, insira o identificador de ação:
      demo.workitem.rcrWorkflow.action.a1
    • Em Review Action Attribute, insira o identificador de ação: demo.workitem.rcrWorkflow.action.a6
    • Em State Attribute, insira rtc_cm:state.
    • Em RCR Submit Form, selecione Requirement Change Request.
    • Em Conflicting Proposal Behavior, selecione Take no action.
    • Marque Show RCR Recording Report e desmarque o botão Enable Reject no DOORS Web Access.
  5. Clique em Next.

A Etapa 3 do assistente Configuration Template é exibida.

  1. Em Use Submit Form, selecione Plan Item e, em Use Add Form, selecione também Plan Item .
  2. Clique em Next, deixe a Etapa 4 em branco, clique em Next novamente e depois clique em Finish.

Agora o novo modelo de configuração está pronto.

Faça a configuração do módulo no Rational DOORS

Para usar a integração, é necessários configurar o módulo no Rational DOORS para usar o modelo de configuração.

  1. Abra o Rational DOORS.
  2. Abra o módulo com o qual você quer trabalhar e clique em Change Management > Configure Module.
  3. Selecione o modelo do Rational Team Concert chamado Configuration Template. Isso define o projeto ao qual você irá se conectar no Rational Team Concert.
  4. Configure o Integration Status como ON.
  5. Configure Enable Requirements Change Management para usar Requirements Change Requests. É possível editar os campos relacionados, mas deixe estas seleções:
    • Create RCR Attrs View
    • Manage External Links
    • Manage Internal DOORS Links
  6. Selecione DOORS Attributes Managed by RCRs, escolha os atributos que você quer gerenciar e clique em Apply.
  7. Configure Enable Requirements Implementation para usar Implementation Requests.
  8. Marque Create IR Attrs View.
  9. Clique em Save.

Agora é possível usar o Rational Team Concert como o servidor de gerenciamento de mudanças. Antes de começar a enviar solicitações de mudança de requisitos (RCRs), certifique-se de concluir essas configurações:

  1. No novo projeto, clique em Work Items e selecione Editor Presentations.
  2. Clique no ícone + (sinal de mais) com o título de exibição da ajuda instantânea "Add Presentation", como mostra a Figura 3.
Figura 3. Botão Add Presentation
Botão Add Presentation
  1. Marque Non-Attribute-based Presentation e, a partir do menu suspenso referente a Kind, escolha Workflow State, como mostra a Figura 4.
Figura 4. Janela Add Presentation
Janela Add Presentation
  1. Clique em OK.

Você irá precisar do Workflow State para o controle de estado das RCRs entre o DOORS e o Rational Team Concert.

Configurações para integrar o DOORS e o Rational Team Concert a partir de regiões diferentes

Ao configurar o DOORS e o Rational Team Concert em regiões diferentes, seja qual for o local onde você coloque o servidor e o cliente do DOORS ou o Rational Team Concert, os valores de data e hora devem corresponder à hora local desse fuso horário. Por exemplo, se o Rational Team Concert está em Pequim (China) e o servidor do DOORS está em Berlim (Alemanha), a configuração de data e hora do servidor do DOORS deve ser a Hora Central Europeia (UTC+1) e a configuração de data e hora do Rational Team Concert deve ser o horário do Pacífico (UTC+8).

A Tabela 1 dá dicas de resolução de problemas.

Tabela 1. Erros comuns e resoluções
ErrosDescrição do problemaResolução
GET com falha – o registro de data e hora de OAuth foi recusado Isso aconteceria na etapa de incluir o Service Link Type ao configurar o Rational DOORS para permitir a conexão a partir do Rational Team Concert. Provavelmente, a causa é uma discrepância de mais de cinco minutos no relógio do sistema entre o servidor do DOORS e o servidor do Rational Team Concert. Sincronize as máquinas com um servidor de horário. É possível configurar isso por meio da guia Internet Time de "Date and Time Properties" do Windows.
Get falhou com o código HTTP 401 e signature_invalid Isso aconteceria na etapa de inclusão do Service Link Type ao configurar o Rational DOORS para permitir a conexão a partir do Rational Team Concert. Provavelmente, a causa é uma discrepância de mais de cinco minutos no relógio do sistema entre o cliente do DOORS e o servidor do Rational Team Concert. Crie uma nova entrada de consumidor para o Rational DOORS. Na seção Communication do Rational Team Concert, no menu de navegação, clique em Consumers (Inbound).
Não foi possível se conectar ao servidor Isso aconteceria na etapa de inclusão do Service Link Type ao configurar o Rational DOORS para permitir a conexão a partir do Rational Team Concert. Isso ocorre porque o servidor do Rational Team Concert não está executando. Inicie o servidor.

Configure os servidores e clientes do DOORS em regiões diferentes

Você configurará o servidor do DOORS, o cliente do DOORS e o servidor do DOORS Web Access em máquinas diferentes, evidentemente.

Condições existentes

Essas instruções supõem que você sabe instalar um servidor do DOORS, um cliente do DOORS e o DOORS Web Access na mesma máquina. Nas seções a seguir, focamos na configuração quando você os instala em máquinas diferentes, conforme o indicado na Tabela 2, Máquinas virtuais de teste.

Tabela 2. Máquinas virtuais de teste
Nome do hostPropósitoIdioma
DOORSServerDE Servidor do DOORS Alemão
DOORSClientJP Cliente do DOORS Japonês
DWAUK DOORS Web Access Inglês (Reino Unido)
DOORSClientFR Cliente do DOORS Francês
Rational Team Concert Rational Team Concert Chinês simplificado

O dwa.keystore foi gerado, e o arquivo server.xml foi modificado para suportar HTTPS. Para ver mais detalhes sobre o keystore e a modificação do arquivo server.xml, consulte a entrada do blog referente a Create and navigate Implemented by links from DOORS/DWA to new Workitems in RTC nas integrações do DOORS ou DOORW Web Access (DWA)

Modifique DWA_HOME\1.5.0.0\server\festival\config\festival.xml

Modifique f:property conforme o mostrado na Listagem 1.

Listagem 1. Modifique a propriedade f:
<!-- Configurable system properties -->
  <f:properties>
      <f:property name="licence.server.location" value="27000@license server hostname"/>
      <f:property name="display.redirector.urls" value="true"/>            
      <f:property name="published.url.prefix" value="https://DWAUK.tw.ibm.com:8443/doors
      /redirector/"/>
                           
  <f:property name="ForceHttpsForAuthenticationForOAuth" value="true"/>
  <f:property name="oauth.domain" value="https://DWAUK.tw.ibm.com:8443/dwa"/> 
  </f:properties>

Configure um servidor de banco de dados do DOORS

  1. Abra um prompt de comandos e altere o diretório para (coloque as suas informações no lugar dos termos em itálico) DOORS_HOME\bin.
  2. Execute o seguinte comando:
C:\Program Files (x86)\IBM\Rational\DOORS\9.4\bin>dbadmin -data 36677
@DOORSServerDE -dcnEnable -dcnBrokerUri tcp://DWAUK:61616 -dcnChannelName dcn 
-dwaProtocol https -dwaHost DWAUK -dwaPort 8443
  1. Reinicialize o DOORS para que a inclusão do banco de dados entre em vigor:
C:\Program Files (x86)\IBM\Rational\DOORS\9.4\bin>doorsd -stop
C:\Program Files (x86)\IBM\Rational\DOORS\9.4\bin>doorsd -start
  1. Verifique o status dos serviços de DCN usando o parâmetro -dcnInfo :
C:\Program Files (x86)\IBM\Rational\DOORS\9.4\bin>dbadmin -data 36677
@DOORSServerDE -dcnInfo

Configure o serviço redirecionador do DOORS

  1. Edite o arquivo DWA_HOME\1.5.0.0\server\festival\config\doorsRedirector.properties.

Observação:
Para obter mais informações, consulte o tópico The Rational DOORS redirector service no centro de informações do DOORS.

  1. Configure o valor doors.url.prefix de forma a corresponder o servidor de banco de dados que está entregando o Rational DOORS Web Access no formulário doors://host:port/ , onde host é o nome do servidor de banco de dados Rational DOORS e port é o número da porta que ele usa (normalmente, 36677).
  2. Na seção "Set up a DOORS database server", configure o valor de dwa.url.prefix conforme os valores que você inseriu para -dwaProtocol, -dwaHost e –dwaPort no comando dbadmin, como mostra a Listagem 2.
Listagem 2. Defina o valor de dwa.url.prefix
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd"> 
<properties>
<comment>Configuration written: Mon Apr 30 10:19:07 CST 2012</comment>
<entry key="dwa.url.prefix">https://DWAUK.tw.ibm.com:8443/dwa</entry>
<entry key="doors.enable">true</entry>
<entry key="doors.url.prefix">doors://DOORSClientJP.tw.ibm.com:36677/</entry>
<entry key="dwa.enable">true</entry>
</properties>
  1. Insira esse comando no servidor do InterOp:
C:\Program Files (x86)\IBM\Rational\DOORS\9.4\bin>dbadmin -data 36677
@DOORSServerDE -urlPrefix https://DWAUK:8443/dwa

Execute o DOORS Web Access

  1. Pare o serviço DOORS DB caso ainda não tenha sido parado (use a janela de comando).
C:\Program Files (x86)\IBM\Rational\DOORS\9.4\bin>doorsd.exe -stop
  1. Inicie o serviço Web Broker (clique duas vezes no arquivo .bat ):
C:\Program Files (x86)\IBM\Rational\DOORS Web Access\1.5.0.0\broker.start.bat
  1. Inicie o servidor de banco de dados do DOORS (usando a janela de comando):
C:\Program Files (x86)\IBM\Rational\DOORS\9.4\bin>doorsd.exe -start
  1. Inicie o Doors.exe com interop (usando a janela de comando na máquina DOORSClientJP):
C:\Program Files\IBM\Rational\DOORS\9.4\bin>doors.exe -interop -data36677
@DOORSServerDE -brokerHost DWAUK-brokerPort 61616
  1. Inicie o servidor do DOORS Web Access (clique duas vezes no arquivo .bat)
C:\Program Files (x86)\IBM\Rational\DOORS Web Access\1.5.0.0\server.start.bat
  1. Efetue logon em https://DWA_server:8443/dwa usando o seu navegador e certifique-se de que o servidor do DOORS Web Access esteja executando.
  2. O ID e a senha são iguais aos utilizados para efetuar login no cliente do DOORS.

Configure os servidores e clientes do DOORS em regiões diferentes

Ao instalar um servidor do DOORS, cliente do DOORS e o DOORS Web Access em máquinas diferentes com locais e fusos horários distintos, certifique-se de que os horários nas máquinas estejam sincronizados. Do contrário, haverá um problema de login no DOORS Web Access, conforme o explicado na Tabela 3.

Tabela 3. Problema de login e resolução
ErrosDescrição do problemaResolução
CRCRW5016I Login has failed: CRCRW5007I No licenses are available.
Contact your Rational DOORS Database Administrator.
Se os horários do servidor do DOORS, cliente do DOORS e DOORS Web Access não estiverem sincronizados, quando você efetuar login no DOORS Web Access, ocorrerá um erro de login. Por exemplo, é provável que ocorra um problema se a data de DOORSServerDE for 9 de maio, a do DOORSClientJP for 10 de maio e a do DWAUK for 8 de maio. A causa pode ser uma discrepância no horário do relógio do sistema entre o cliente ou servidor do DOORS e o DOORS Web Access. Sincronize as máquinas com o servidor de horário.

Cenários de casos de uso para uma equipe de projeto remota

Um analista de requisitos está viajando do Japão para Sydney (Austrália), onde os principais usuários estão localizados. A empresa configurou o Rational DOORS Web Access e o Rational Team Concert para o trabalho de desenvolvimento. As subseções a seguir são exemplos de locais diferentes que trabalham no mesmo projeto de desenvolvimento.

Exemplo: criar requisitos no DOORS ou DOORS Web Access e implementar a solicitação no Rational Team Concert a partir de regiões diferentes

Aggie, a analista de requisitos, levou o laptop de Sydney para Tóquio. Ela ficará meio ano em Sydney, portanto, muda a configuração de tempo do laptop para o horário australiano.

Em uma reunião recente com os usuários, ela tomou conhecimento de novos requisitos. Ela usa o cliente do DOORS para incluir novos requisitos em Sydney às 13h15min, no dia 27 de junho (Figura 5). O registro de data e hora dos requisitos para os desenvolvedores no Reino Unido será 4h15min, 27 de junho, como mostra a Figura 6.

Figura 5. Inclua um novo requisito no cliente do DOORS
Inclua um novo requisito no cliente do DOORS
Figura 6. O registro de data e hora do novo requisito no Reino Unido
O registro de data e hora do novo requisito no Reino Unido

Sabrina é a gerente senior que patrocina o projeto. Ela fica no Japão e usa o DOORS Web Access para confirmar o novo requisito que vincula ao Rational Team Concert à 0h15min, em 27 de junho (UTC+9) (Figura 7).

Figura 7. Sabrina usa o DOORS Web Access para confirmar o objeto de requisito
Sabrina usa o DOORS Web Access para confirmar o objeto de requisito

Sharon, a gerente de projeto, precisa criar tarefas para a equipe de desenvolvimento, para que eles possam começar a escrever códigos. Ela está em Paris (França). Sabrina usa o Rational Team Concert e cria uma tarefa a partir do novo requisito às 15h32min, 2 de julho (Figura 8).

Figura 8. Insira detalhes no Rational Team Concert para criar uma tarefa referente ao requisito
Insira detalhes no Rational Team Concert para criar uma tarefa referente ao requisito

Subhajit, o desenvolvedor, que está em Mumbai (Índia) verá uma tarefa criada à 13h02min, em 2 de julho (Figura 9).

Figura 9. Visualize a tarefa a partir do Rational Team Concert
Visualize a tarefa a partir do Rational Team Concert

Exemplo: requisitos de atualização no DOORS ou DOORS Web Access e itens de trabalho já existentes no Rational Team Concert

Aggie, a analista de requisitos, faz uma reunião com Sabrina, a gerente senior, no Japão. Ela esclareceu os requisitos com a pessoa interessada e percebeu que alguns teriam que ser atualizados. Sabrina efetua logon no DOORS Web Access e modifica alguns requisitos em Tóquio às 19h21min, em 26 de junho. As mudanças são manipuladas por meio do servidor do Rational Team Concert que está em Pequim, portanto, o registro de data e hora dos requisitos alterados será 26 de junho de 2012, 18h21min, como mostra a Figura 10.

Figura 10. Registro de data e da mudança de requisitos no Rational Team Concert
Registro de data e da mudança de requisitos no Rational Team Concert

Recursos

Aprender

Obter produtos e tecnologias

  • Obtenha o download da versão de testes gratuita do Rational DOORS Web Access.
  • Faça o download do Rational Team Concert a partir do Jazz.net e teste-o gratuitamente em até 10 projetos pelo tempo que desejar (requer registro). Se preferir, é possível experimentá-lo no Sandbox, sem instalá-lo no sistema.
  • Avalie o software IBM da maneira que for melhor para você: faça o download da versão de teste, experimente-a online, use-a em um ambiente de nuvem ou passe algumas horas no SOA Sandbox aprendendo a implementar Arquitetura Orientada a Serviços de forma eficiente.

Discutir

Comentários

developerWorks: Conecte-se

Los campos obligatorios están marcados con un asterisco (*).


Precisa de um ID IBM?
Esqueceu seu ID IBM?


Esqueceu sua senha?
Alterar sua senha

Ao clicar em Enviar, você concorda com os termos e condições do developerWorks.

 


A primeira vez que você entrar no developerWorks, um perfil é criado para você. Informações no seu perfil (seu nome, país / região, e nome da empresa) é apresentado ao público e vai acompanhar qualquer conteúdo que você postar, a menos que você opte por esconder o nome da empresa. Você pode atualizar sua conta IBM a qualquer momento.

Todas as informações enviadas são seguras.

Elija su nombre para mostrar



Ao se conectar ao developerWorks pela primeira vez, é criado um perfil para você e é necessário selecionar um nome de exibição. O nome de exibição acompanhará o conteúdo que você postar no developerWorks.

Escolha um nome de exibição de 3 - 31 caracteres. Seu nome de exibição deve ser exclusivo na comunidade do developerWorks e não deve ser o seu endereço de email por motivo de privacidade.

Los campos obligatorios están marcados con un asterisco (*).

(Escolha um nome de exibição de 3 - 31 caracteres.)

Ao clicar em Enviar, você concorda com os termos e condições do developerWorks.

 


Todas as informações enviadas são seguras.


static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=80
Zone=Rational
ArticleID=831537
ArticleTitle=Configure o DOORS e o Rational Team Concert para Trabalhadores do Mundo Todo
publish-date=08242012