Esse artigo faz parte da revista .NET Magazine edição 52. Clique aqui para ler todos os artigos desta edição

p>

Conheça o Visual Studio Team System em detalhes e na prática

 

 

Na última edição da .NET Magazine foi publicado um artigo meu a respeito do Visual Studio Team System. Neste artigo foram expostos os principais conceitos a respeito do VSTS e principalmente das metodologias que podemos utilizar com ele.

Vimos que o Team System não é só uma ferramenta de desenvolvimento, mas um poderoso servidor voltado para a integração de todas as pessoas envolvidas no ciclo de desenvolvimento do software.

Também foi falado do MSF (Microsoft Solutions Framework) e como o VSTS é integrado a ele. É comum dizer, por exemplo, que o VSTS é o software da Microsoft usado para implementar o MSF em nossa equipe de desenvolvimento.

O objetivo principal deste artigo é dar uma continuação ao artigo citado acima, com a diferença que agora vamos fazer um overview extremamente prático. Vamos ver as principais features que integram essa poderosa ferramenta, e como tirar proveito dela no dia-a-dia de uma equipe de desenvolvimento.

Team Foudation Server (TFS)

O Principal componente do Team System é o TFS (Team Foundation Server). Como o próprio nome sugere, o TFS é o Servidor do Team System. Sendo um servidor, ele precisa ser instalado em uma máquina que possua o Windows 2003 Server SP1.

Este Servidor irá comportar as principais funcionalidades oferecidas pelo Team System, como por exemplo: o controlador de versão, Work Item Tracking, Build Service, o Portal do Team Project, Relatórios e as ferramentas de gerenciamento de Projeto.

Outro requisito importante é o SQL Server 2005, que também precisa estar instalado para que seja possível instalar o TFS. Além disso o TFS precisa do IIS 6.0 com o ASP.NET 2.0, Windows SharePoint Services e o Reporting Services no SQL Server 2005.

Para você ter uma idéia da arquitetura completa do TFS, dê uma olhada na Figura 1. Como você pode notar, a maioria das funcionalidades do TFS é disponibilizada através de Web Services.

Figura 1. Arquitetura do Team Foundation Server

Já os requisitos de hardware, por exemplo, vão depender da quantidade de usuários e da topologia que você deseja implementar. Na Tabela 1 temos um guideline dessa relação.

 

Configuração

Servidor

CPU

HD

RAM

menos que 20 users

Servidor de Dados e Aplicação

single processor, 2.2 GHz

8 GB

1 GB

20 a 50 users

...
Quer ler esse conteúdo completo? Tenha acesso completo