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 GarciaMuitos 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.
- Change Management ou a Gestão da MudançaMetodologias e Processos
- Integrando o Sub Version com o Visual StudioCiclo de Vida de Desenvolvimento
- Definição Ágil de User Stories – Toda história deve ter um início felizMetodologias e Processos
- Visual Studio Team System: mais qualidade aos times de desenvolvimento de softwareCiclo de Vida de Desenvolvimento
- Como Inserir Horas Extras no ProjectCiclo de Vida de Desenvolvimento