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) |
Team Explorer com configuração avançada (TFVC) |
Team Explorer (Git) |
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. Dicas:
Consulte as etapas e os tópicos relacionados a seguir para obter orientação. |
Etapa |
Orientação |
---|---|
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:
|
|
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:
|
|
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:
|
|
Configurar equipe(s). Você pode adicionar uma equipe ou uma hierarquia de equipes. Observações:
|
|
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. |
|
Adicionar código-fonte. Você adiciona o código-fonte a partir do Controle de versão do Team Foundation ou do GIT. |
|
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 |
---|---|---|---|---|---|---|---|
Acesso à Web (1) |
|||||||
Gerenciador do Controle do Código-Fonte (2) |
|||||||
Itens de Trabalho (3) |
|||||||
Compilações (4) |
|||||||
Documentos (5) |
|||||||
Relatórios do Excel (6) |
|||||||
Relatórios (7) |
|||||||
Suporte para site remoto (8) |
Recomendável |
||||||
Ambientes virtuais (9) |
A marca de seleção (campo azul) indica que o recurso de servidor é necessário oferecer suporte ao recurso correspondente.
Observações:
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.
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
Na página 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.
A página 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.
A página 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.
Os relatórios do Microsoft Excel são carregados na pasta 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.
A página 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).
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.
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.