Gerência - Ciclo de Vida de Desenvolvimento

Série Visual Studio Team System na prática - Preparando o ambiente de trabalho (Servidor)

O Objetivo desta série é trazer até você, exemplos de “como se faz” na prática muitas das operações do dia-a-dia de todos os envolvidos no ciclo de desenvolvimento de software. Do Gerente de Projetos até o usuário final, utilizando recursos disponíveis no “eco sistema” do TS.

por Marcus Garcia



O Objetivo desta série é trazer até você, exemplos de "como se faz" na prática muitas das operações do dia-a-dia de todos os envolvidos no ciclo de desenvolvimento de software. Do Gerente de Projetos até o usuário final, utilizando recursos disponíveis no "eco sistema" do TS.

Muitos profissionais já estão falando sobre VSTS e já existe muito conteúdo também que pode ser facilmente encontrado pela internet, um ótimo exemplo disso é o site: http://msdn.microsoft.com/vstudio/teamsystem - um dos principais repositórios de informação sobre a tecnologia. Porém, uma coisa que esta preocupando muito a todos é como instalar e configurar o ambiente de trabalho para o VSTS. Antes de configurar o ambiente, é necessário esclarecer alguns pontos, que são:

- Primeiro, o VSTS é muito mais que um novo sistema de controle de times, esta sendo construído para gerenciar todo o ciclo de desenvolvimento de sistemas.

- Segundo, o Visual Studio Team System esta dividido em duas partes que são:

  • Client (VSTS - Architect, Developer e Tester)
  • Server (Visual Studio Team Foundation)

Preparando o Servidor

A base do VSTS (Visual Studio Team System) é o VSTF (Visual Studio Team Foundation) que é responsável por toda e qualquer informação que for adicionada, atualizada ou apagada dos registros de seu projeto/solução baseada no seu "eco-sistema".

Requisitos de hardware

O Visual Studio Team System requer um mínimo de 1.5 GB de memória RAM e 20GB de espaço livre para operar com tranqüilidade todos seus recursos básicos

Softwares básicos

Será necessário ter um Servidor com os seguintes softwares instalados:

  • SQL Server 2005
  • Sharepoint Services
  • Visual Studio Team Foundation
  • Office System

Instalando os softwares básicos

1º passo - Inicie instalando o Windows 2003 Server, peça fundamental para o funcionamento do VSTS. (Figura1)


Figura 1 (login Windows 2003 Server)

2º passo - Atualizar totalmente seu servidor. Execute o Windows Update antes de prosseguir para o terceiro passo. (Figura2)


Figura 2 (Windows update) 3º passo - Utilizando "Manage your Server" instale o "Application Server". Para fazer isso é muito simples, clique em "Add or remove a role" nessa tela e siga as instruções. (Figuras 3 e 4)


Figura 3 (Manage your Server)


Figura 4 (Add or remove a role)

4º passo - Até o Beta 2 do Team Foundation, era necessário ativar o AD (Active Directory), como a versão atual é a Beta 3, não há mais necessidade. Será necessário agora testar se o IIS está funcionando, para isso abra o IE e simplesmente digite http://localhost, caso receba a mensagem "Under Contruction" esta tudo ok. (Figura 5)


Figura 5 (Testando o IIS)

5º passo - Ir para Gerenciador de usuários e criar um novo usuário com poderes limitados para logar no sistema. (prática comum de IT Prós), porém, mantenha-se logado como Administrador durante todo o processo de instalação. (Figura 6)


Figura 6 (Criando contas de usuários)

6º passo - Instalar SQL Server 2005 (figura7) e não se esqueça de instalar também seus componentes (figura8)


Figura 7 (Instalando o SQL Server 2005) O Reporting Services é peça fundamental para o funcionamento de todo o sistema de relatórios do Team System.


Figura 8 (Instalando os componentes do SQL Server 2005)

7º passo - Instalar o SharePoint Services, que é o responsável em manter o Project Site funcionando. O Project Site é o meio de comunicação entre seus times, é o Portal do seu Projeto. (figura 9)


Figura 9 (Instalando o SharePoint Services)

8º passo - Atualizar novamente o Windows 2003 Server, pois agora haverá novos Updates por ter instalado o SharePoint Services, inclusive destaca-se nesse momento a necessidade de atualizar o próprio SharePoint Services (Figura 10)


Figura 10 (Atualizando o SharePoint Services)

9º passo - Verificar se o SharePoint Services está funcionado. Vá para o IE e digite http://localhost/reports/ deve aparecer uma página bem similar a da figura 11. Caso não esteja, não vá a frente, pois sem o Sharepoint Services não há como criar projetos para Times.


Figura 11 (testando o SharePoint Services) 10º passo - Instalar o Team Foundation Server também é muito fácil, escolha a segunda opção "Install Team Foundation Server" (Figura 12)


Figura 12 (Instalando o Team Foundation Server)

Será solicitado que escolha entre instalar o TF em servidor separado, escolha a opção Single-Server Installation (figura 13)


Figura 13 (Instalando o Team Foundation Server, escolhendo tipo de instalação)

Será solicitado também um usuário para sua instalação (figura 14) utilize a conta corrente de usuário administrador


Figura 14 (Instalando o Team Foundation Serve, definindo usuário)

A seguir, aguarde até o final da instalação...

Onde conseguir todos os softwares?

Você pode fazer download de todos os softwares envolvidos nesse artigo de forma Trial pelos seguintes links:

Windows 2003 Server
http://www.microsoft.com/windowsserver2003/evaluation/trial/default.mspx

SQL Server 2005
http://www.microsoft.com/sql/downloads/trial-software.mspx

SharePoint Services

http://www.microsoft.com/windowsserver2003/techinfo/sharepoint/trial.mspx

Team Foundation
http://msdn.microsoft.com/vstudio/teamsystem/downloads/default.aspx

Conclusão

Esse guia passo-a-passo pode sofrer modificações durante os próximos dias ou semanas, nunca se sabe ao certo, pois versão Beta é sempre Versão Beta. Mesmo assim, você teve uma visão global das necessidades para operacionalizar o ambiente mínimo necessário.

Grande abraço.

Marcus Garcia

Marcus Garcia - Foi Microsoft MVP entre 2004 a 2009, faz gestão de Desenvolvimento de Software na Submarino (Grupo B2W), é autor de inúmeros artigos técnicos e livros, além de ter proferido treinamentos e palestras por todo o Brasil. Atualmente, um dos sócios do Centro de Treinamentos Profissionais Actiongroup (www.actiongroup.com.br) . Pode ser encontrado pelo e-mail marcus.garcia@actiongroup.com.br ou pode ser seguido pelo @marcusgarcia