O Microsoft Visual Studio Team System é uma solução integrada de ALM (Application Lifecycle Management – Gerenciamento do ciclo de vida de aplicativos) que consiste em ferramentas, processos e orientações para ajudar todos os membros de uma equipe de desenvolvimento a aumentar seus conhecimentos e a colaborar de forma mais eficiente.
Como produto, o Visual Studio Team System consiste em um servidor e um conjunto de edições de produto cliente:
Microsoft Visual Studio Team System 2008 Team Foundation Server – o servidor de colaboração no hub do sistema que ajuda permite que todos em sua equipe trabalhem com mais eficiência e forneçam software de maior qualidade. Ele combina gerenciamento de projeto, controle de versão, controle de itens de trabalho, geração de relatórios e business intelligence, gerenciamento de compilação e diretrizes do processo em um único servidor da equipe. O Team Foundation Server inclui integração com o sistema Microsoft Office (Microsoft Excel e Microsoft Project), que permite a analistas de negócios e gerentes de projeto usar aplicativos conhecidos. Além disso, o Team Foundation Server inclui acesso via Web a recursos e funcionalidades do projeto.
Microsoft Visual Studio Team System 2008 Team Suite – fornece a membros de equipes multidisciplinares um conjunto integrado de ferramentas para arquitetura, design, desenvolvimento, desenvolvimento de banco de dados e teste de aplicativos. Os membros da equipe podem colaborar de forma contínua e fazer uso de um conjunto completo de ferramentas e orientações a cada passo do ciclo de vida do aplicativo. O Team Suite inclui toda a funcionalidade do:
Microsoft Visual Studio Team System 2008 Architecture Edition – visa melhorar o design e a validação de sistemas distribuídos. Ele dá a arquitetos, gerentes de operações e desenvolvedores a capacidade de construção visual de soluções orientadas a serviços e de validação dessas soluções em seus ambientes operacionais antes da implantação.
Microsoft Visual Studio Team System 2008 Development Edition – fornece aos desenvolvedores um conjunto avançado de ferramentas para identificar código ineficiente, inseguro ou de baixa qualidade, para especificar as práticas recomendadas de codificação e para automatizar os testes de unidades de software. Essas ferramentas ajudam os membros da equipe a escrever códigos de melhor qualidade, diminuir os problemas de segurança e evitar bugs futuros no ciclo de vida de desenvolvimento.
Microsoft Visual Studio Team System 2008 Database Edition – fornece ferramentas avançadas para o gerenciamento e teste de alterações de banco de dados e oferece a funcionalidade necessária para permitir que desenvolvedores e administradores de bancos de dados se tornem mais produtivos e aumentem a qualidade dos aplicativos na camada de banco de dados.
Microsoft Visual Studio Team System 2008 Test Edition – fornece um conjunto abrangente de ferramentas de teste para aplicativos e serviços da Web integrados ao ambiente do Visual Studio. Essas ferramentas de teste permitem que testadores criem, executem e gerenciem testes e itens de trabalho relacionados — tudo no Visual Studio. Além disso, o Microsoft Visual Studio Team System 2008 Test Load Agent gera cargas de teste adicionais para testes de carga de aplicativos da Web.
O Team System é uma plataforma extensível que permite a personalização e a integração com ferramentas de terceiros. O programa Visual Studio Industry Partner inclui mais de 200 parceiros que oferecem mais de 400 produtos complementares para suportar uma ampla gama de processos de software, ferramentas (incluindo ambientes Java, como o Eclipse) e plataformas (como UNIX e Mac OS).
O Visual Studio e a plataforma de aplicativos Microsoft
A plataforma de aplicativos Microsoft é um portfólio de recursos tecnológicos, produtos básicos e diretrizes de práticas recomendadas que se destina a ajudar os departamentos de TI e desenvolvimento a atuar em parceria com os negócios, aproveitando ao máximo as oportunidades.
Como um dos produtos básicos da plataforma de aplicativos Microsoft, o Visual Studio pode ajudá-lo a gerar a eficiência de negócios adequada, as conexões necessárias com os clientes e serviços de valor agregado. Ele oferece um ambiente único e totalmente integrado para todos os tipos de desenvolvimento, inclusive Microsoft Windows, Microsoft Office, Web e aplicativos móveis. Use as soluções de desenvolvimento do Visual Studio para proporcionar à sua equipe de desenvolvimento métodos eficazes para:
• Aumentar a produtividade e a qualidade com ferramentas integradas e familiares.
• Implantar, proteger e dar suporte aos aplicativos Web e aos elementos críticos da infra-estrutura.
• Reduzir custos com a melhor visibilidade do processo de desenvolvimento.
• Fornecer previsibilidade e planejamento melhores, com o suporte integrado a processos e metodologias.