Em um ambiente de desenvolvimento paralelo, cada membro da equipe
pode ter sua própria área de trabalho ou uma equipe pode compartilhar uma área de trabalho. Para
tornar as mudanças visíveis para outros membros da equipe ou outras equipes, você deve fornecer
as mudanças à área de trabalho pai.
Antes de Iniciar
Você deve estar familiarizado com áreas do
projeto, espaços de configuração, capturas instantâneas,
áreas de trabalho e conjuntos de mudanças, que são descritos em
Gerenciamento de Recursos de Design Compartilhados.
Você também deve entender a diferença entre compartilhar mudanças
com uma área de trabalho e entregar mudanças para uma área de trabalho pai. Para
obter mais informações, consulte o link para o conceito relacionado no final deste
tópico.
Procedimento
O fluxo de trabalho para gerenciar mudanças em um ambiente de
desenvolvimento colaborativo inclui as etapas de alto nível a seguir:
- Crie e configure uma área do projeto;
em seguida, inclua membros na área do projeto. Se seu ambiente de desenvolvimento
colaborativo tiver diversas equipes, você poderá criar uma área do projeto
para cada equipe. Por padrão, um ambiente de trabalho, também chamado de configuração
da área de trabalho ou área de trabalho, é criado para cada
área do projeto.
- Associe a área do projeto a um espaço de configuração, que também é chamado de espaço. Conclua
esta etapa para cada área do projeto criada na etapa 1. Não é possível
alterar esta associação após ela ser feita. Se o espaço de configuração
não existir para sua área do projeto, você deverá criá-lo.
Em um
ambiente de desenvolvimento colaborativo, você geralmente associa diversas
áreas do projeto ao mesmo espaço. Como resultado de compartilhar o mesmo
espaço, diversas áreas do projeto compartilham implicitamente ambientes de trabalho,
também chamados de configurações. Como resultado deste compartilhamento,
as equipes não precisam sincronizar manualmente seus ambientes de trabalho.
Embora as
áreas do projeto compartilhem implicitamente as configurações, somente os recursos
para uma área do projeto específica são mostrados quando membros da equipe visualizam configurações.
- Inclua recursos no projeto. Se seu projeto usar recursos
que estão em áreas do projeto diferentes, você deverá criar
relacionamentos de dependência com estes recursos.
- Crie uma captura instantânea do projeto.
Uma captura instantânea é uma visualização somente leitura do projeto em um momento
específico. Criando uma captura instantânea, você cria um ponto de início
para uma nova área de trabalho.
Exceto para a área de trabalho padrão que é
criada quando você cria uma área do projeto, todas as áreas de trabalho devem ser baseadas
em uma captura instantânea. Você deve criar uma captura instantânea quando desejar criar
uma área de trabalho.
- Crie uma área de trabalho.
Você pode criar
uma nova área de trabalho após criar uma captura instantânea que corresponde a um
marco. Uma área de trabalho
representa uma ramificação de um design ou projeto de desenvolvimento, contém todos
os recursos que estão na captura instantânea pai e separa o novo trabalho de outros
ambientes de trabalho.
Dependendo
da estrutura de seu projeto de desenvolvimento colaborativo ou do ambiente de
equipe, você pode criar diversas áreas de trabalho, como nos exemplos
a seguir:
- Uma área de trabalho para cada desenvolvedor, dependendo de se os desenvolvedores
trabalham nos mesmos recursos
- Uma área de trabalho para cada equipe de desenvolvedores, onde cada equipe
trabalha em um componente diferente em um projeto
- Use conjuntos de mudanças para gerenciar suas mudanças:
Usando conjuntos de mudanças, é possível criar agrupamentos lógicos de recursos alterados,
o que torna mais fácil para outros membros da equipe revisar e aprovar
suas mudanças.
- Crie um conjunto de mudanças para agrupar suas mudanças em recursos.
- Alterne o contexto para o conjunto de mudanças criado.
A partir deste ponto, os recursos alterados serão incluídos neste conjunto de
mudanças.
- Crie, edite ou exclua recursos conforme necessário pelo
projeto.
- Marque seu conjunto ou conjuntos de mudanças como concluídos.
- Opcional: Crie uma revisão para membros da equipe para revisar suas mudanças.
Os membros da equipe especificados
como revisores recebem uma notificação em seus painéis do projeto.
- Entregue as mudanças no conjunto de mudanças para sua área de trabalho.
Este processo é chamado de compartilhamento.
Após compartilhar
suas mudanças, é possível ver suas mudanças em sua área de trabalho.
- Entregue as mudanças em sua área de trabalho para a área de trabalho pai. Outros membros da equipe não são notificados automaticamente que você
alterou recursos compartilhados; os outros membros da equipe devem concluir a
ação de aceitar mudanças recebidas. Como parte deste processo, eles
têm a opção de aceitar ou rejeitar mudanças recebidas em
suas áreas de trabalho.
- Opcional: Revise e aceite
ou rejeite as mudanças feitas por outros membros da equipe.
- No final do marco do projeto, ou quando você deve criar
uma nova ramificação de um design, retorne à etapa 4 para criar um ambiente de trabalho
para a nova ramificação ou versão do design.