Organizando seu servidor com coleções de projeto de equipe
Você pode gerenciar seus projetos de equipe mais eficientemente agrupamento os juntos e atribuindo os mesmos recursos a eles.Por exemplo, você pode agrupar projetos que têm requisitos ou objetivos semelhantes, como todos os projetos relacionados a uma base particular de código.Você pode então gerenciar o agrupamento como um recurso autônomo com seus próprios grupos de usuários, recursos do servidor, e agendamento de aplicativos.Em Team Foundation Server (TFS), você agrupa projetos de equipe juntos em uma ou mais unidades de organização chamadas coleções de projeto de equipe.Uma coleção de projeto de equipe é uma estrutura organizacional que você pode usar para definir e controlar um grupo de projetos de equipe em TFS.Quando você cria uma coleção, você especifica o lógico e físicos os recursos da equipe projetos dentro da coleção podem usar.Todos os artefatos e dados que usam esses projetos são armazenados no banco de dados único da coleção.
Coleções de projeto de equipe fornecem administradores de servidor com as seguintes vantagens:
Um único banco de dados que armazena todos os dados para cada projeto em cada coleção.Os administradores podem fazer backup e restaurar este banco de dados independentemente das outras coleções.Um administrador pode também desanexar uma coleção de projeto de equipe, voltar-la anterior, e restaurá-la a uma implantação diferente de TFS.
Um método escalonável que os administradores podem usar para gerenciar os recursos que os esforços de desenvolvimento exigem.Os administradores podem reatribuir recursos para atender melhor as demandas dos projetos em uma coleção.
Coleções de projeto de equipe fornecem administradores de projeto com as seguintes vantagens:
Um agrupamento de projetos relacionados que podem compartilhar relatórios, para itens, e orientação de processo, bem como uma base de código.
Uma base autônoma de código que pode ser compilada, ramificado, mesclado, e iterado de acordo com as necessidades de projetos dentro da coleção.As dependências do código fora da coleção formalmente podem ser gerenciadas.
Se você criar várias coleções, você pode armazenar os bancos de dados para eles em uma única instância de SQL Server, ou você pode distribuir os bancos de dados através de uma ou mais instâncias.
A ilustração a seguir mostra como os bancos de dados para coleções de projeto de equipe são integrados com a arquitetura lógica de TFS:
Quando você instala TFS, você pode criar uma coleção padrão para conter todos os projetos de equipe, ou você pode atrasar criar uma coleção.No entanto, você deve criar pelo menos uma coleção antes que você possa criar seu primeiro projeto de equipe.Todos os projetos devem ser criados dentro de uma coleção.
Se você atualizar TFS de uma versão anterior, uma coleção padrão é criada, e todos os projetos existentes são armazenados na coleção.Depois de instalar o ou atualização, você pode criar mais coleções para melhor as capacidades dos seus requisitos organizacionais.Além disso, você pode escolher para atualizar seletivamente uma coleção de projeto de equipe individual a uma desanexando de implantação, fazendo backup do seu banco de dados, restaurando a uma implantação executando a versão atual de TFS, e então usando o assistente para adicionar recursos para configurar os recursos de TFS 2012 para projetos na coleção.Para obter mais informações, consulte Move a Team Project Collection e Atualizar um projeto de equipe atualizado para acessar novos recursos.
Vantagens de criar várias coleções de O de equipe
Se você criar mais de uma coleção, você pode melhorar separado as necessidades operacionais para uma base de código ou outro agrupamento de projetos das necessidades operacionais para outro agrupamento.Como os dados para cada coleção são armazenados em seu próprio banco de dados, você pode gerenciar independentemente muitos aspectos de cada coleção separada das outras coleções em sua implantação.Por exemplo, você pode parar e comece cada coleção individualmente.Como consequência, você pode operações de manutenção de cronograma para cada coleção em momentos diferentes.
Como cada coleção tem seu próprio conjunto de usuários e de permissões, você pode ajudar a aumentar a segurança operacional isolando bases de código diferente em coleções diferentes.Você pode adicionar usuários somente a coleção que contém o projeto ou projetos que se referem a base particular de código.
Desvantagens de criar várias coleções de O de equipe
Se você criar mais de uma coleção, você aumenta a complexidade da implantação de TFS.Você deve fazer backup e restaurar o banco de dados para cada coleção, e outras tarefas de gerenciamento e manutenção também disparam em proporção para o número de coleções que você precisa.Por exemplo, você deve gerenciar conjunto de usuários e permissões para cada equipe a coleção individualmente.
Além disso, você deve considerar os seguintes eventos quando você decidir se criar várias coleções:
Você não pode vincular itens de trabalho através das coleções.
Você não pode ramificar ou mesclar o código através das coleções.
Você não pode criar consultas nas coleções.
Você pode realizar todas essas funções através dos projetos de equipe na mesma coleção.Você deve considerar consolidar esforços de equipe para projetos em uma única coleção se seus esforços de desenvolvimento tirarão beneficia a capacidade de ramificar e mesclar o código ou deve ver o status de itens de trabalho que relacionam o mesmo código.
Tarefas comuns
Tópicos |
Descrição |
---|---|
Criar uma coleção de projeto de equipe Configurar recursos para projetos de equipe de suporte |
Organize recursos de suporte para projetos de equipe: você pode criar uma ou mais coleções de projeto de equipe para organizar e oferecer suporte a projetos de desenvolvimento relacionados. |
Adicionar um servidor de relatórios a uma coleção de projeto de equipe Adicionar um aplicativo Web do SharePoint a uma coleção de projeto de equipe |
Adicionar recursos em coleções existentes de projeto de equipe: você pode adicionar um aplicativo da Web do SharePoint ou um servidor que esteja executando o reporting services SQL Server a uma coleção de projeto de equipe depois que você o cria. |
Prepare um banco de dados de coleção de projeto de equipe para restaurar a uma implantação diferente de TFS: desanexando uma coleção de projeto de equipe, você para todos os trabalhos e salvar os dados de configuração necessários anexando a coleção para uma implantação diferente.Convém fazer isso antes de fazer backup do banco de dados a vista de um movimento, de uma atualização parcial, ou restaurar individual de uma coleção de projeto de equipe. |
|
Alterar o local de uma coleção de projeto de equipe: você pode mover uma coleção de projeto de equipe de uma implantação de Team Foundation Server a outra. |
|
Reorganize projetos que estão em uma coleção de projeto de equipe: você pode alterar a organização dos projetos em uma coleção rachando para e então excluir projetos de cada coleção até que ambas as coleções tem um conjunto exclusivo de projetos. |
|
Iniciar ou parar uma coleção de projeto de equipe: você pode parar uma coleção de projeto de equipe para mantê-la ou para atualizar um componente subjacente que depende de Team Foundation Server . |
|
Modificar uma coleção de projeto de equipe Adicionar usuários a projetos de equipe Definir permissões de administrador para coleções de projeto de equipe |
Alterar os recursos para projetos de equipe de uma coleção: você pode alterar os recursos que estão disponíveis para projetos de equipe em uma coleção, como aplicativos Web dos projetos no uso de coleção.Você também pode modificar permissões de usuário e grupos no nível da coleção. |
Excluir uma coleção de projeto de equipe: Você pode lançar os recursos que estão disponíveis para outras coleções de projeto de equipe e simplificar a implantação excluindo as coleções que têm projetos não ativas ou viáveis. |
Referência
Configurando o servidor usando o Console de administração do Team Foundation