Share via


Planejamento e introdução a um novo projeto de equipe

Um projeto de equipe no Team Foundation Server (TFS) fornece uma ferramenta central de planejamento que você usa para controlar informações e para organizar código-fonte, compilações, testes e planos para sua equipe. Você cria um projeto de equipe para fornecer um ponto central para sua equipe compartilhar as atividades necessárias para desenvolver uma tecnologia ou um produto de software específico. Depois de criar um projeto de equipe, você pode gerenciar e acompanhar o trabalho pelos nós principais que foram criados para seu projeto de equipe.

Criar um projeto de equipe no TFS fornece um repositório de código-fonte – Controle de versão do Team Foundation (TFVC) ou Git – e acompanhamento de item de trabalho. Você pode configurar recursos adicionais para oferecer suporte a compilações e testes. Dependendo dos recursos que foram configurados para o TFS, seu projeto de equipe aparecerá no Team Explorer conforme mostrado nas imagens a seguir.



Team Explorer com configuração básica (TFVC)

Projeto de equipe - configuração básica


Team Explorer com configuração avançada (TFVC)

Objetos de projeto de equipe no Team Explorer


Team Explorer (Git)

Página inicial do Team Explorer com gito como código-fonte

Dica

A página Meu Trabalho é exibida para os projetos de equipe configurados para oferecer suporte ao TFVC e quando você instala o Visual Studio Premium, Visual Studio Ultimate ou Visual Studio Test Professional.

Opções para começar

Sua escolha de iniciar um projeto de equipe vai depender se você está começando com uma nova instalação ou se está criando um projeto de equipe em uma empresa existente.

Começar a usar o serviço de nuvem

Inscreva-se e criar um projeto de equipe no serviço hospedado, consulte Visual Studio Online.

Primeira instalação – Configuração padrão

Instale a configuração básica do TFS. Você pode avaliar a possibilidade de adicionar recursos posteriormente conforme necessário.

Consulte Configurar o TFS em um servidor.

Primeira instalação – Configuração avançada

Com a configuração avançada, você pode instalar o TFS e configurar recursos adicionais para oferecer suporte a portais e relatórios de projeto. Para saber como os recursos específicos são mapeados para recursos do servidor, consulte Recursos e dependências de recursos.

Consulte Configurar o Team Foundation Server usando a configuração avançada.

Dica

Limite o número de coleções de projetos de equipe o máximo possível para minimizar a sobrecarga administrativa.Você pode vincular itens entre projetos de equipe que são definidos na mesma coleção.Além disso, você deve gerenciar usuários, grupos e permissões de forma independente para cada coleção.Uma única coleção de projetos pode manipular centenas de desenvolvedores.

Para obter mais informações, consulte Gerenciar coleções de projetos da equipe.

Adicionando um projeto de equipe em uma instalação existente

Você pode iniciar um novo projeto de equipe usando o processo a seguir.

Iniciar um processo de início rápido do projeto de equipe

Dicas:

  • Crie um projeto de equipe para equipes que usam fluxo de trabalho ou processos comerciais distintos. Considere a possibilidade de criar um projeto de equipe para oferecer suporte a todos os aplicativos ou membros da equipe que usam recursos compartilhados, como itens de trabalho, pessoas e código-fonte.

  • Para equipes que trabalham em diferentes aplicativos, mas usam processos de fluxo de trabalho semelhantes, configure-as como equipes separadas em um projeto de equipe.

  • Se os aplicativos forem desenvolvidos separadamente e a equipe usa processos separados e não compartilha recursos, defina um projeto de equipe para cada um.

Consulte as etapas e os tópicos relacionados a seguir para obter orientação.

Etapa

Orientação

Etapa 1

Conectar-se a uma coleção de projetos de equipe. No Visual Studio, abra o Team Explorer e conecte-se à coleção de projetos de equipe em que você quer criar o projeto de equipe. Os projetos de equipe que residem na mesma coleção de projetos de equipe compartilham recursos similares.

Para obter mais informações, consulte Conectar a projetos de equipe no Team Foundation Server.

Observações:

  • Converse sobre seus requisitos de projeto com o administrador para sua implantação e determine a coleção de projetos que você usará para hospedar seu projeto de equipe.

  • Considere os recursos que você precisa para seu projeto de equipe.

  • Considere os requisitos de colaboração entre grupos que seu projeto de equipe compartilha com outros projetos de equipe. Selecione a coleção de projetos que contém outros projetos de equipe com os quais sua equipe faz interface ou colabora. Os membros da equipe podem acompanhar dependências entre os projetos de equipe somente quando esses projetos de equipe são armazenados na mesma coleção de projetos.

Etapa 2

Escolher um modelo de processo. O modelo de processo determina os tipos de item de trabalho e outros artefatos que sua equipe pode usar para acompanhar e gerenciar o trabalho. Sua equipe pode criar somente os tipos de itens de trabalho que são definidos no modelo de processo que é usado para criar o projeto de equipe ou tipos que são adicionados ao projeto de equipe depois de criado.

Observações:

Etapa 3

Criar um projeto de equipe. No Visual Studio, escolha Arquivo, Novo e Projeto de Equipe para iniciar o assistente Novo Projeto de Equipe.

Observações:

  • Você deve ter as permissões necessárias em cada recurso do servidor para criar um projeto de equipe. Para obter mais informações, consulte Criar um projeto de equipe.

  • O nome do projeto de equipe deve ser exclusivo dentro da coleção de projetos de equipe e não deve ter mais de 64 caracteres. Você não pode alterar o nome de seu projeto de equipe após criá-lo.

  • Determine a estrutura de ramificação para o código-fonte. Ao criar um projeto de equipe, você pode criar uma pasta vazia para seu código-fonte ou criar uma ramificação no controle de versão.

Etapa 4

Configurar equipe(s). Você pode adicionar uma equipe ou uma hierarquia de equipes.

Observações:

  • A equipe padrão corresponde ao projeto da equipe. Você pode criar equipes adicionais para organizar, acompanhar e facilitar um grupo de pessoas que trabalham na mesma área de produto. Você pode criar quantas equipes quiser para um projeto de equipe.

  • Para conceder acesso a recursos de comentários premium de membros da equipe, você deve conceder a eles acesso avançado.

  • Você pode controlar o nível de acesso que um membro da equipe tem a projetos de equipe designando cada membro a um grupo para cada projeto. Você pode adicionar membros da equipe individualmente ou adicionar os grupos que são definidos no Active Directory ou em um grupo de trabalho.

    Ao criar um projeto de equipe, quatro grupos padrão são criados para o projeto independentemente do modelo de processo que você escolher. Esses grupos são Leitores, Colaboradores, Administradores de Compilação e Administradores do Projeto. Por padrão, cada grupo tem um conjunto de permissões que são definidas para ele e que determinam o que os membros do grupo estão autorizados a fazer.

  • Para conceder permissões para o portal do projeto e o Gerenciador de Relatórios para os membros da equipe, consulte Adicionar usuários a projetos da equipe.

Etapa 5

Planejar seu trabalho. Você pode começar a planejar seu trabalho usando o painel de tarefas e definindo sprints. Você acessa esses recursos no Team Web Access. Consulte Escolher o cliente do Team Foundation para oferecer suporte às suas tarefas.

Para obter mais informações, consulte Planejar e acompanhar projetos.

Etapa 6

Adicionar código-fonte. Você adiciona o código-fonte a partir do Controle de versão do Team Foundation ou do GIT.

Etapa 7

Criar definições de compilação. Você cria definições de compilação no Visual Studio. Consulte Compilar o aplicativo.

Áreas de aplicativos e dependências de recursos

A tabela a seguir indica os servidores que você deve configurar na implantação do Team Foundation para que sua equipe tenha acesso ao recurso correspondente. Você pode adicionar recursos depois de criar seu projeto de equipe. Consulte P: Como posso adicionar recursos depois que um projeto de equipe foi criado?.

Área do aplicativo

Team Foundation Server

Team Foundation Build

Produtos do SharePoint

SQL Server Analysis Services

SQL Server Reporting Services

Proxy do Team Foundation Server

Visual Studio Lab Management

Ícone do Team Web Access Acesso à Web (1)

Obrigatório

Gerenciador do Controle do Código-Fonte (2)

Obrigatório

Nó de itens de trabalho Itens de Trabalho (3)

Obrigatório

Ícone de compilações Compilações (4)

Obrigatório Obrigatório

Nó de documentos Documentos (5)

Obrigatório

Obrigatório

Relatórios do Excel (6)

Obrigatório

Obrigatório Obrigatório

Relatório Relatórios (7)

Obrigatório

Obrigatório Obrigatório

Suporte para site remoto (8)

Obrigatório

Recomendável

Ambientes virtuais (9)

Obrigatório

Obrigatório

A marca de seleção Obrigatório (campo azul) indica que o recurso de servidor é necessário oferecer suporte ao recurso correspondente.

Observações:

  1. Ícone do Team Web Access Acesso à Web abre o Team Web Access, que fornece uma interface da Web ao TFS que concede acesso a projetos de equipe, ferramentas de planejamento e acompanhamento do Agile, controle de versão e compilações. Alguns recursos exigem configuração. Consulte Alterar níveis de acesso.

  2. Usando o Gerenciador do Controle do Código-Fonte, sua equipe pode gerenciar o código-fonte para seu projeto de equipe. Consulte Usar controle de versão

  3. Na página Nó de itens de trabalho Itens de Trabalho, sua equipe pode criar itens de trabalho e consultas de itens de trabalho para acompanhar, monitorar e criar relatórios sobre o desenvolvimento de um produto e seus recursos. Um item de trabalho é um registro do banco de dados que armazena a definição, a atribuição, a prioridade e o estado do trabalho. Sua equipe pode criar somente os tipos de itens de trabalho que são definidos no modelo de processo que é usado para criar o projeto de equipe ou tipos que são adicionados ao projeto de equipe depois de criado.

    Consulte Criar sua lista de pendências.

  4. A página Ícone de compilações Compilações lista as definições de compilação de seu projeto de equipe. Essa página só aparece quando sua implantação tem o Team Foundation Build instalado e configurado. O acesso ao Serviço Team Foundation Build requer que a coleção de projetos de equipe tenha sido configurada para usar um controlador de compilação. Cada controlador de compilação é dedicado a uma única coleção de projetos de equipe. O controlador aceita solicitações de compilação de qualquer projeto de equipe de uma coleção especificada. O Team Foundation Build permite que sua equipe crie e gerencie compilações de produto regularmente. Por exemplo, uma equipe pode executar compilações diariamente e postá-las em um servidor compartilhado. O Team Foundation Build também fornece relatórios de compilação sobre o status e a qualidade de cada compilação.

    Consulte Compilar o aplicativo.

  5. A página Nó de documentos Documentos só aparece quando seu projeto de equipe é configurado com o Produtos do SharePoint. Após o projeto de equipe ser criado, você poderá configurar um site do SharePoint ou outro local da Web como o portal do projeto. Consulte Compartilhar informações usando um portal de projeto.

  6. Os relatórios do Microsoft Excel são carregados na pasta Nó de documentos Documentos quando você configura seu projeto de equipe com um site do SharePoint. Com esses relatórios, você pode controlar a taxa de gravação do projeto de sua equipe, a lista de pendências de bugs, a qualidade do software, o andamento do teste e outras métricas. Vários desses relatórios são exibidos nos painéis do projeto. Além da dependência do Produtos do SharePoint, os relatórios do Excel dependem que sua coleção de projetos de equipe que hospeda seu projeto de equipe tenha sido configurada com os dois SQL Server Analysis Services.

    Para obter uma visão geral dos relatórios padrão do Excel, consulte Relatórios do Excel ou relatórios do Excel (CMMI).

    Se seu projeto de equipe não tiver um site do SharePoint, você ainda poderá usar o Excel para criar relatórios de status e tendências. Consulte Criar relatórios do Excel a partir de uma consulta de item de trabalho.

  7. A página Relatório Relatórios aparece somente quando a coleção de projetos de equipe que hospeda o projeto de equipe for configurada com o SQL Server Reporting Services e o SQL Server Analysis Services. Essa página fornece acesso ao Gerenciador de Relatórios e a relatórios padrão e personalizados que você carrega no servidor que hospeda o SQL Server Reporting Services. Cada um dos modelos de processo padrão que o Team Foundation Server fornece contém um número de relatórios padrão.

    Para obter uma visão geral dos relatórios padrão, consulte Relatórios (SQL Server Reporting Services).

  8. Se alguns membros da equipe estão localizados remotamente do local principal para controle de versão, convém instalar e configurar Team Foundation Server Proxy para oferecer suporte a eles. Team Foundation Server Proxy gerencia um cache de arquivos de controle de versão baixada no local da equipe distribuída, o que reduz significativamente a largura de banda necessária nas conexões de longa distância. Se os clientes forem configurados para usar o Proxy do Team Foundation Server, o gerenciamento dos arquivos será transparente para o usuário. As trocas de metadados e os carregamentos de arquivos continuam a interfacear diretamente com o TFS.

    Consulte Como instalar o Proxy do Team Foundation e configurar um site remoto.

  9. Usando o Visual Studio Lab Management, sua equipe pode criar, atribuir e acompanhar ambientes virtuais para oferecer suporte ao desenvolvimento, implantação e testes de aplicativos. Usando o Microsoft Test Manager, sua equipe de teste pode testar seu aplicativo usando esses ambientes virtuais. O acesso a esses ambientes virtuais do Test Manager requer que o servidor onde seu projeto de equipe está armazenado seja configurado para se comunicar com o Lab Management.

    Consulte Configurar o Lab Management para ambientes do SCVMM.

Perguntas e respostas

P: Como posso adicionar recursos depois que um projeto de equipe foi criado?

R: Para configurar um recurso após o projeto de equipe ser criado, consulte um dos seguintes tópicos:

P: Como personalizo um projeto de equipe?

R: Consulte Personalizar objetos de acompanhamento de trabalho para dar suporte aos processos da sua equipe.

P: Como personalizo um modelo de processo?

R: Consulte Personalizar um modelo de processo.