Partilhar via


Gerenciamento do ciclo de vida do aplicativo com o Visual Studio Team Foundation Server

Gerencie o código da equipe, crie e teste seus aplicativos, planeje e controle o trabalho da equipe com o Visual Studio e o Team Foundation Server em seu próprio servidor ou no Visual Studio Online na nuvem.

Configurar o TFS

Configurar: configure o TFS, crie um projeto de equipe e adicione contas de membro de equipe.

Caso não queira gerenciar um servidor local, você pode usar Visual Studio Online.

Para entender todas as opções de implantação disponíveis, consulte o Guia de instalação do TFS.

Imagem conceitual do controle de versão

Codificar: compartilhe e compile seu código usando o Controle de versão do Team Foundation (TFVC) ou Git.

   

Desenvolva seu aplicativo com TFVC ou desenvolva seu aplicativo em um armazenamento de Git.

Imagem conceitual para o trabalho em equipe

Trabalhar: planeje projetos, acompanhe o trabalho, colabore na equipe e relate o progresso.

Crie sua lista de pendências, trabalhe em sprints, trace o progresso em gráfico e colabore usando salas de equipe. Crie ideias de storyboard e obtenha comentários sobre o software de trabalho.

Para acessar as ferramentas e muitas ferramentas de colaboração de equipe de planejamento do Agile, você precisa trabalho no Team Web Access. Outras ferramentas, como meu trabalho e Build Explorer, você acesso do Team Explorer. Para obter uma visão geral de todos os clientes que se conectam ao TFS, pular esta seção.

Criar imagem conceitual

Compilar: configure seu servidor de compilação local e defina seus processos de compilação.

   

Ou, configure compilações de integração contínua usando o Visual Studio Online.

Imagem conceitual de teste

Testar: teste seu aplicativo.

Planeje testes e acompanhe o progresso de cada etapa. Execute testes manuais e automatizados, incluindo testes de desempenho e de estresse.

Implante seus aplicativos em ambientes virtuais para viabilizar desenvolvimento e testes mais sofisticados. As máquinas virtuais podem ser executadas em qualquer estrutura de virtualização que é gerenciada pelo System Center Virtual Machine Manager (SCVMM).

Adotando Visual Studio ALM

Você pode começar com um Visual Studio Online oferta de nuvem ou gerenciar uma implantação do TFS local. Aqui estão as tarefas que sua equipe ganha acesso de acordo com sua função e a licença. Acesso de participante gratuito ilimitado, qualquer pessoa da sua equipe pode acompanhar as prioridades do projeto e fornecer a direção, idéias de recursos e alinhamento de negócios para uma equipe. Além disso, 5 licenças gratuitas básicas estão disponíveis para o Visual Studio Online e implantações locais do TFS.

Função

Acesso

Licença

Defensores do projeto

Acompanhamento do item de trabalho, consultas e alertas (WIT)

Interessado (ilimitado)

Gerentes de projeto

WIT + painéis de tarefas e lista de pendências de planejamento Agile

Basic (5 usuários gratuitos)

Desenvolvedores

Código, compilação + WIT + painéis de tarefas e lista de pendências de planejamento Agile

Basic (5 usuários gratuitos)

Testadores

Todos os itens acima + salas de equipe + gerenciamento de teste

Avançado

Gerentes de portfólio

Todas as várias equipes + acima gerenciamento de portfólio

Avançado

Uma licença básica é atribuída a todos os usuários que adquiriram o Visual Studio Online Basic, Visual Studio Online Professional e Visual Studio Professional com MSDN. Uma licença do Advanced é atribuída a todos os usuários que adquiriram o Visual Studio Premium com MSDN, Visual Studio Test Professional with MSDN, Visual Studio Ultimate with MSDN e plataformas do MSDN.

Planejar licenças para sua equipe revisar licenças do Visual Studio Online e seus preços ou compare licenças aqui. Você não precisa comprar licenças para usuários que têm assinaturas do MSDN elegíveis porque elas incluem Visual Studio Online.

Para implantações locais do TFS, baixe o Visual Studio 2013 e white paper de licenciamento do MSDN.

Aqui é um gráfico detalhado desses recursos de que cada função licenciada tem acesso.

Área de recurso

Participante

Basic

Avançado

(Observação 1) de rastreamento de item de trabalho

marca de seleção

marca de seleção

marca de seleção

Marcação de item de trabalho

Acesso limitado (2)

marca de seleção

marca de seleção

Notificações de alerta

marca de seleção

marca de seleção

marca de seleção

Consultas de itens de trabalho

marca de seleção

marca de seleção

marca de seleção

Painéis de tarefas e lista de pendências de planejamento Agile

Acesso limitado (3)

marca de seleção

marca de seleção

Gerenciamento de portfólio, listas de pendências e placas

Acesso limitado (3)

Acesso limitado (3)

marca de seleção

Modo de exibição/autor gráficos baseados em consulta

Modo de exibição

Modo de exibição

marca de seleção

Modo de exibição/autor relatórios personalizados (4)

marca de seleção

marca de seleção

marca de seleção

Solicitar e gerenciar comentários

marca de seleção

Acesso ao código-fonte e compilações

marca de seleção

marca de seleção

Integração perfeita de origem e o problema

marca de seleção

marca de seleção

Salas de equipe (bate-papo)

marca de seleção

Gerenciamento de testes

marca de seleção

Integração com APIs de REST flexível

marca de seleção

marca de seleção

marca de seleção

Wallboards e painéis personalizáveis

Modo de exibição

marca de seleção

marca de seleção

Fluxos de trabalho personalizáveis e itens de trabalho

Use somente

marca de seleção

marca de seleção

Administrar contas de usuários e estrutura do projeto

marca de seleção

marca de seleção

Observações:

  1. Inclui o acompanhamento do item de trabalho bug, defeito, tarefa e gerenciamento de fluxo de trabalho.

  2. Os participantes podem adicionar marcas existentes a um item de trabalho mas não especificar novas marcas.

  3. Os usuários com acesso limitado não podem reordenar os itens ou mover itens na placa. Eles podem adicionar, abrir e editar itens de trabalho da lista de pendências, no entanto, todas as entradas são adicionadas à parte inferior da lista de pendências. Os usuários também não têm acesso às funções de mapeamento. Para saber mais sobre o gerenciamento de portfólio, consulte gerenciamento de portfólio Agile.

  4. Relatórios personalizados só há suporte para implantações de locais do TFS que estão configuradas com o SQL Server Analysis Services e SQL Server Reporting Services. Para usuários do Visual Studio Online, há suporte não oficial para a criação de relatórios usando API OData do Team Foundation Server.

Ferramentas adicionais

Depois que seu projeto estiver em andamento, você poderá usar essas ferramentas adicionais para dar suporte ao design, à qualidade do código e à implantação de seus aplicativos.

Arquitetura, o modelo, a imagem de design conceitual

Criar: modele seu aplicativo para compreender melhor e atender aos requisitos do usuário.

Crie a funcionalidade com base nos recursos existentes ou desenvolva um novo aplicativo. Use diagramas arquitetônicos para visualizar o código e comunicar informações críticas sobre o software de sua equipe.

Imagem conceitual do desenvolvedor ferramentas de diagnóstico

Diagnosticar: melhore seu aplicativo usando as ferramentas de diagnóstico.

Escreva, teste unidades, depure, analise e defina o perfil de seu aplicativo.

Implantar a imagem conceitual

Implantar: melhore o processo de gerenciamento da liberação de seu aplicativo.

Implante seu aplicativo em um ambiente específico para cada fase separada. Gerencie as etapas no processo com aprovações para cada uma delas.

Informações do aplicativo for Visual Studio Online

Monitorar: verifique se seu aplicativo ativo está sendo executado normalmente e descubra como ele está sendo usado.

Instrumente seu aplicativo Web ativo para medir seu desempenho e observar a existência de anomalias ou exceções, bem como monitorar sua disponibilidade em todo o mundo. Registre em log os dados de uso em seu Windows Phone ou aplicativo Web implantado para ajustá-lo melhor às necessidades de seus usuários.

Insights de aplicativo em visualização.

Expandir ou alterar os recursos de implantação

Administrar: configure servidores, adicione funcionalidade, gerencie o acesso e as permissões, e mantenha as operações de servidor.

O TFS foi projetado para ser dimensionado para dar suporte desde a pequenos grupos de desenvolvimento a grandes empresas.

Imagem conceitual para tarefas de personalização

Personalizar: personalize dados de acompanhamento de projeto, formulários, fluxo de trabalho e outros objetos.

Para cumprir seus processos de negócios de fluxo de trabalho e sua estrutura organizacional, você pode personalizar muitos elementos no TFS.

Edições do Visual Studio, clientes do Team Foundation e disponibilidade de ferramentas

Os desenvolvedores, arquitetos e testadores normalmente se conectam ao TFS pelo Visual Studio. Eles também podem se conectar usando um navegador da Web ao Team Web Access (TWA), ao Microsoft Test Manager e ao Visual Studio Online.

A tabela a seguir mostra quais ferramentas do TFS estão disponíveis, com base na edição do Visual Studio. Para uma comparação mais detalhada dos recursos, clique here.

Ciclo de vida do aplicativo

Visual Studio Professional 2013

Visual Studio Premium 2013

Visual Studio Ultimate 2013

Visual Studio Test Professional 2013

Gerenciamento de código-fonte (TFVC ou Git)

marca de seleção

marca de seleção

marca de seleção

marca de seleção

Compilação

marca de seleção

marca de seleção

marca de seleção

marca de seleção

Teste (consulte a observação 1)

marca de seleção

marca de seleção

marca de seleção

Colaboração (acompanhamento de item de trabalho e ferramentas de planejamento do Agile) (2)

marca de seleção

marca de seleção

marca de seleção

marca de seleção

Arquitetura, modelagem e design

marca de seleção

Ferramentas de diagnóstico

marca de seleção

marca de seleção

Gerenciamento de implantação/laboratório

marca de seleção

marca de seleção

marca de seleção

Observações:

  1. O Microsoft Test Manager, um cliente separado do Team Foundation, permite que você gerencie e execute casos de teste e crie e gerencie ambientes físicos ou virtuais. Ele é instalado com edições específicas do Visual Studio.

  2. Ferramentas e recursos de acesso para selecionar, como portfólio Agile requer gerenciamento de gerenciamento e teste do TWA acesso avançado.

Edições do Visual Studio

  • O Visual Studio Professional é uma experiência de desenvolvimento unificada que permite que os desenvolvedores criem aplicativos de várias camadas na Web, na nuvem e em dispositivos.

  • O Visual Studio Premium oferece uma solução integrada de ALM para reunir participantes, usuários e funções de desenvolvimento de software para fornecer aplicativos atraentes como uma equipe unificada.

  • O Visual Studio Ultimate é a oferta abrangente do ALM para organizações que desenvolvem e operam aplicativos e serviços de software altamente escaláveis. Fornece as ferramentas de descoberta e de validação da arquitetura que permitem que equipes mantenham um alto grau de integridade arquitetônica e gerenciem com eficiência o débito técnico.

  • O Visual Studio Test Professional é ideal para testadores, analistas de negócios, gerentes de produtos e outros participantes que precisam de ferramentas de colaboração em equipe, mas não do IDE de desenvolvimento inteiro.

Clientes do Team Foundation

Os clientes adicionais do Team Foundation oferecem suporte para gerentes de programa e outros participantes para se conectarem ao TFS. O Team Explorer é instalado com cada versão do Visual Studio ou você pode instalar o Team Explorer a partir do centro de download da Microsoft como um cliente autônomo. O Team Explorer oferece suporte à conexão com o TFS e acesso a clientes adicionais do Team Foundation. Para saber mais, consulte Escolher o cliente do Team Foundation para oferecer suporte às suas tarefas.

Clientes primários

Clientes específicos de tarefas

Clientes de integração do Office

Perguntas e respostas

P: Onde posso obter uma visão geral introdutória?

R: Comece por aqui para obter acesso ao guia do produto do Visual Studio, estudos de casos, white papers, fóruns e outros recursos.

P: Existe algum vídeo que ofereça uma visão geral do uso do TFS?

R: Sim.

P: Existe algum livro sobre o ALM e o VS TFS?

R: Sim. Embora os livros a seguir tratem do Visual Studio Team Foundation Server 2012, muitos dos conceitos e métodos se aplicam ao Visual Studio TFS 2013.

P: De onde posso baixar o Visual Studio e o TFS?

R: Você pode baixar o software por aqui.

P: Há ferramentas disponíveis para o Eclipse?

R: Sim. Você pode se conectar ao TFS de ambientes baseados no Eclipse e plataformas que não são do Windows usando o Team Explorer Everywhere (TEE). O TEE dá suporte para controle de versão, compilação e acompanhamento de item de trabalho.

Consulte também

Conceitos

Bem-vindo ao Visual Studio 2013