Team Foundation Visão geral sobre
Team Foundation é um conjunto de ferramentas e tecnologias que permitem que uma equipe a colaborar e coordenada seus esforços na criação de um produto ou concluir um projeto. Team Foundation melhora a comunicação da equipe, rastreia o status do trabalho, oferece suporte a funções da equipe, enacts equipe processos e integra-se a equipe de ferramentas.
Colaboração
O objetivo principal de Team Foundation é habilitar a colaboração em equipe para facilitar a criação de um produto ou concluir um projeto. Há vários tipos de projetos.Projetos de software envolvem a criação e lançar um produto de software que normalmente é um novo produto, uma atualização para um produto existente ou uma versão pequena atualização.
Team Foundation permite a colaboração por meio de comunicação avançado, suporte a funções multidisciplinar, acompanhamento trabalhar status, promulgando da equipe do processo e integração de ferramentas.
Comunicação avançado
O objetivo de aprimorar a comunicação em uma equipe é garantir que não há informações ou trabalho é perdido quando as tarefas são entregue-off do membro de uma equipe para outro.O conceito central quando você trabalha com Team Foundation é o projeto da equipe. Um projeto da equipe é armazenado em Team Foundation Server e tem um nome de que LIVRE os membros da equipe podem identificar com facilidade. Por exemplo, uma equipe trabalhando na versão 1.0 do Adventure Works provavelmente teria um projeto da equipe chamado Adventure Works 1.0.O projeto da equipe fornece um local central para coordenar seu trabalho de LIVRE.
Portal do projeto
Cada projeto da equipe tem um portal de projeto associado que é um site do Windows SharePoint.Os membros da equipe podem usar o portal do projeto para armazenar documentos, relatórios de localizar e usar outros recursos colaborativos do Windows SharePoint como calendários e listas.Para obter mais informações sobre o portal do projeto, consulte Usando o projeto da equipe Portal.
Observação: |
---|
Dependendo do processo, você poderá não ter um portal de projeto. |
Team Explorer
Todos os membros da equipe trabalhar com projetos de equipe usando Team Explorer no Visual Studio IDE. Team Explorer Conecte a um Team Foundation Server e exibe os projetos desse servidor da equipe. Usando Team Explorer, cada membro da equipe pode encontrar e itens de trabalho de atualização, modo de exibição de relatórios, gerenciem documentos, e cria trabalhe com o produto. Para obter mais informações sobre o Team Explorer, consulte Configurar projetos de equipe com o Team Explorer.
Alertas
Team Foundation Fornece alertas que são enviadas para você por email quando algo for alterado no projeto da equipe. Os alertas podem ser enviados quando o status de um item de trabalho for alterada, um check-in, uma compilação é concluída ou quando o status de um build é alterado.Para obter mais informações sobre alertas, consulte Alertas de Configuração.
controle do código-fonte
Controle de versão do Team Foundation permite que a equipe gerenciar todos os arquivos de fonte para um projeto. Normalmente, Controle de versão do Team Foundation é usado para arquivos de origem, mas você pode adicionar arquivos de código-fonte, sistema autônomo documentação importante do projeto. Para obter mais informações sobre o Controle de versão do Team Foundation, consulte Team Foundation version Controlar.
Compilações
Team Foundation Build permite que a equipe criar e gerenciar compilações do produto regularmente. Por exemplo, uma equipe pode executar compilações diárias e postá-las em um servidor compartilhado.Team Foundation Build também fornece relatórios de compilação sobre o status e a qualidade de cada compilação. Para obter mais informações sobre o Team Foundation Build, consulte Compilações de gerenciamento com o Team Foundation Build.
Status do trabalho de acompanhamento
O objetivo de controlar o status do trabalho é compreender a integridade do projeto, que é atribuído o trabalho e qual é o status do trabalho.Team Foundation usa o conceito de um item de trabalho para controlar partes fundamental do trabalho em um projeto da equipe. Vários tipos de itens de trabalho disponível e são baseados no tipo de trabalho que eles representam.Por exemplo, um tipo de item de trabalho bug rastreia problemas e problemas descobertos quando você está criando o produto e um tipo de item de trabalho da tarefa rastreia planejadas de desenvolvimento, teste ou outros tipos de tarefas.
Histórico do item de trabalho
Todos os itens de trabalho têm um histórico de execução que registra todas as atividades.Sempre que um item de trabalho é alterado, se o status do item será alterado para fechado ou anotações são atualizadas com novas informações, todas as mudanças são registradas para que qualquer pessoa que possa examinar o histórico completo de atividade em um item de trabalho a qualquer momento.Para obter mais informações sobre itens de trabalho, consulte Trabalhando com itens de trabalho do Team Foundation.
Consultas
item de trabalho consultas são usadas para localizar item de trabalho s que correspondam a um conjunto específico de critérios.As consultas são úteis para localizar o status corrente em itens de trabalho.Por exemplo, uma consulta pode localizar todos os itens de trabalho bug com prioridade 1.Ou uma consulta pode localizar todos os itens de trabalho de tarefa atribuídos à equipe de desenvolvimento da Web.Para obter mais informações sobre consultas de itens de trabalho, consulte Trabalhando com consultas de item de trabalho.
Integração do Excel e Microsoft projeto
Itens de trabalho são armazenados em um banco de dados sobre o Team Foundation servidor; no entanto, podem ser importadas e controladas no cópias dos itens de trabalho Microsoft Project ou Microsoft Excel. Por exemplo, itens de trabalho da tarefa podem ser importados para Microsoft Project e organizado para carregar o trabalho Equilíbrio para os membros da equipe. Além disso, os itens de trabalho bug podem ser importados para Microsoft Excel Para criar uma lista de bugs de prioridade mais alta que deve ser corrigido. Finalmente, as atualizações podem ser feitas as cópias offline dos itens de trabalho no Microsoft Project e Microsoft Excel e publicada de volta para o banco de dados do item de trabalho manter os itens de trabalho off-line sincronizados com o servidor. Para obter mais informações sobre como usar Microsoft Project e Microsoft Excel para gerenciar itens de trabalho, consulte Gerenciar itens de trabalho no Microsoft Excel e Microsoft Projeto.
Relatórios
Relatórios são armazenados em um banco de dados o Team Foundation servidor e controlar informações de status e tendência ao longo do time em um projeto da equipe. Os dados para os relatórios são armazenados em um data warehouse e coletados de bancos de dados operacionais em Team Foundation servidor. Tipos de informações que podem ser controlados nos relatórios são as alterações de item de trabalho, check-ins, status em compilações do produto e os resultados do teste.Além disso, cruz - relatórios de projeto podem comparar os dados históricos para vários projetos.Para obter mais informações sobre os relatórios, consulte UsandRelatóriossss e métrica.
Funções
Funções são assumidas por um ou mais membros da equipe em um projeto da equipe, e cada função representa um ou mais disciplinas que são necessárias para concluir o projeto da equipe com êxito.
Funções não representam um relação um-para-um com trabalho títulos ou disciplinas.Por exemplo, uma função do desenvolvedor pode ser atendida por uma pessoa com um cargo de engenheiro de software ou o desenvolvedor da Web.Além disso, as funções têm significado diferente dependendo do seu contexto.
Funções na documentação de ajuda
A documentação da ajuda organiza o conteúdo em três funções Geral: Administradores, líderes de projeto e membros do projeto.Essas funções Geral são usadas por documentação de ajuda para ajudar você a localizar as tarefas e informações que provavelmente se aplicam a você quando você trabalha em um projeto da equipe.
Para obter mais informações sobre as funções Geral usadas na documentação de Ajuda, consulte Administradores Foundation da equipe, Clientes Potenciais Project Foundation da equipe, e Membros Project Foundation da equipe.
Funções no processo
Novos projetos de equipe são criados a partir de um modelo de processo que define um conjunto de funções que participarão todos os membros da equipe.Por exemplo, o MSF for desenvolvimento de software Agile processo define seis funções: Analista de negócios, gerente de projeto, arquiteto, desenvolvedor, testador e gerente de versão.Quando um projeto da equipe é criado usando o MSF for desenvolvimento de software Agile processo, cada membro da equipe deve assumir um dessas funções, que irão orientá-como ele ou ela interagir e trabalhar no projeto da equipe.Para obter mais informações sobre funções no processo, consulte o guia de processo para o processo que você estiver usando em seu projeto da equipe.
Grupos de segurança
Team Foundation grupos de segurança impõem permissões disponível para cada membro da equipe. Quando inicia um novo projeto da equipe, o administrador mapeia as funções do processo para esse projeto da equipe para grupos específicos de segurança e permissões.Além disso, o modelo de processo define um conjunto de grupos de segurança padrão.Por exemplo, o MSF for desenvolvimento de software Agile define colaboradores e leitores de grupos de segurança.Assim por diante de um novo projeto da equipe, um desenvolvedor provavelmente é mapeado para o agrupar de segurança colaboradores.
Processo de aplicação
Um problema comum que enfrentar muitas equipes de produto está tentando tornar suas ferramentas para seguir o processo.Team Foundation enacts processo em ferramentas, permitindo que equipes para personalizar o processo por meio de um conjunto de arquivos XML. Cada projeto da equipe pode seguir um processo diferente.
Team Foundation oferece suporte à personalização dos itens de trabalho, instâncias de item de trabalho, relatórios, segurança, portal de projeto, documentos e modelos, controle do código-fonte definições e conteúdo de orientação de processo.
Para obter mais informações sobre a personalização do modelo de processo, consulte Gerente de modelos de processo.
Ferramenta de integração
Para aumentar a colaboração, sistema autônomo ferramentas que usa uma equipe devem funcionam em uma forma integrada para evitar a duplicação de trabalho, sistema autônomo configurações de segurança em várias ferramentas de repetição e etapas manual ainda óbvias, sistema autônomo, por exemplo, precisar atualizar manualmente o status em um relatório quando um item de trabalho é fechado.
Team Foundation ferramentas integram uns aos outros para automatizar muitas tarefas que normalmente não ocorrem entre ferramentas. Por exemplo, quando você faz no código-fonte para corrigir um bug, você pode resolver automaticamente o item de trabalho que descreve o erro.
Integração no ambiente de desenvolvimento integrado
Muitos Team Foundation ferramentas são integradas ao ambiente de desenvolvimento integrado (IDE) do Visual Studio. Team Explorer é a janela principal para trabalhar com projetos de equipe. Janelas adicionais estão disponível a partir de Team Explorer sistema autônomo o Explorer do fonte controle e o Build Explorer.
Equipe de extensibilidade do Foundation
Team Foundation também pode ser estendido para integrar ferramentas adicionais que são criadas por organizações de terceiros. Para obter mais informações, consulte o Visual Studio extensibilidade centralizar.
Integração com ferramentas Outros
Team Foundation podem ser usados com projetos do Visual Studio mais antigos e Outros ferramentas e projetos de código. Embora você não pode exibir e compilar esses tipos de projetos usando Team Foundation, você pode executar lado a lado. Você pode usar Team Foundation colaborar em projetos, quando você estiver usando uma versão mais antiga do Visual Studio, ou o Outros ferramentas para criar o código. Para obter mais informações sobre como trabalhar com projetos antigos e outras ferramentas, consulte Trabalhando com projetos do Visual Studio mais antigos ou outros projetos de código.
Guia de Introdução
Quando você inicia pela primeira vez trabalhando com Team Foundation, você deve estar imaginando onde começar. A resposta depende de sua função.Os administradores geralmente iniciar configurando Team Foundation os servidores e concessão de permissões. Normalmente, líderes de projeto criar novos projetos de equipe e começar a controlar o trabalho.Normalmente, os membros do projeto ingressar em projetos de equipe e iniciar a criação ou trabalhar em itens de trabalho atribuídos a eles.
Administradores de projeto
Os administradores de projeto gerenciar as operações diárias da Team Foundation servidores. Eles executar tarefas sistema autônomo configurar novos Team Foundation servidores, criar novos projetos de equipe, fazendo backup e restauração de dados e configurar a segurança para sistema autônomo membros da equipe.
Perguntas sobre o guia de Introdução
A tabela a seguir lista sistema autônomo perguntas típicas para Introdução sistema autônomo um administrador de projeto e links para obter mais informações sobre essas perguntas.
Pergunta |
Obter mais informações |
---|---|
Como configuro um Team Foundation servidor? |
Visão geral de instalação para Team Foundation Servidor |
Como criar um novo projeto da equipe? |
|
Como fazer backup e restauração de Team Foundation bancos de dados do servidor? |
Líderes do projeto
Clientes potenciais do projeto são encarregados de um ou mais projetos de equipe.Eles monitorar a atividade diária sobre o projeto, executando consultas e relatórios e também atribua itens de trabalho para garantir que o andamento do projeto continuará.
Perguntas sobre o guia de Introdução
A tabela a seguir lista sistema autônomo perguntas típicas para Introdução sistema autônomo um cliente potencial do projeto e links para obter mais informações sobre essas perguntas.
Pergunta |
Obter mais informações |
---|---|
Como criar um novo projeto da equipe? |
|
Como criar novas consultas e executar consultas? |
|
Como executo relatórios para obter o status? |
|
Como inicio meu novo projeto da equipe? |
|
Como crio item de trabalho listas em Microsoft Excel e listas de tarefas em Microsoft Project? |
Gerenciar itens de trabalho no Microsoft Excel e Microsoft Projeto |
Como personalizar o processo para um projeto da equipe? |
Membros do projeto
Os membros do projeto são qualquer pessoa que trabalha em um ou mais projetos de equipe.Membros do projeto devem compreender qual processo que estiver usando em seu projeto da equipe, como encontrar e resolver itens de trabalho atribuídos a eles e como trabalhar com controle do código-fonte.
Perguntas sobre o guia de Introdução
A tabela a seguir lista sistema autônomo perguntas típicas para Introdução sistema autônomo um membro do projeto e links para obter mais informações sobre essas perguntas.
Pergunta |
Obter mais informações |
---|---|
Como posso associar um novo projeto da equipe? |
|
Como encontro meus itens de trabalho? |
Como: Localizar e editar itens de trabalho atribuídos a você |
Como posso atualizar itens de trabalho no Microsoft Excel e Microsoft Project? |
Gerenciar itens de trabalho no Microsoft Excel e Microsoft Projeto |
Como posso determinar qual processo Meus usos de projeto da equipe? |
|
Como trabalhar com arquivos em controle do código-fonte no meu projeto da equipe? |
|
Como trabalhar com o meu projeto da equipe para localizar documentos, compilações e outras informações? |
Gerenciando os favoritos do Team Explorer Gerenciando documentos em Team Explorer |