Gerenciando Mudanças em um Ambiente de Desenvolvimento Paralelo

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 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:

  1. 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.
  2. 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.

  3. 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.
  4. 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.

  5. 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
  6. 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.

    1. Crie um conjunto de mudanças para agrupar suas mudanças em recursos.
    2. 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.

    3. Crie, edite ou exclua recursos conforme necessário pelo projeto.
    4. Marque seu conjunto ou conjuntos de mudanças como concluídos.
  7. 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.

  8. 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.

  9. Entregue as mudanças em sua área de trabalho para o destino de fluxo. 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.
  10. Opcional: Revise e aceite ou rejeite as mudanças feitas por outros membros da equipe.
  11. 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.

Feedback