II. Team Foundation Service

2.1 O que é?

Nessa lição iremos falar sobre o que é o Team Foundation Service, porque você deveria utilizá-lo e as configuração de conta necessária para sua utilização.

O que seria então o TFS?

É uma plataforma completa de gerencia de projeto. Ele oferece diversos recursos avançados nessa área para aplicações pequenas, médias ou grandes. Sua utilização, recentemente, passou a ser gratuita para até 5 membros por projeto e isso abriu um leque muito grande de opções para se desenvolver com muito mais qualidade.

Ele permite ainda que você trabalhe com a gestão de sistema desenvolvidos tanto na plataforma .NET como nas plataformas de código livre, como PHP, Java, HTML5, entre outras opções. Isso porque a IDE Eclipse em sua versão mais recente, possui suporte nativo ao TFS, assim como o Visual Studio 2012 é claro.

Na imagem abaixo vemos uma descrição geral de suas funcionalidades. Clique sobre a imagem abaixo para verificar a explicação dessa descrição.

TFS

Como pode ser percebido na imagem, o TFS então permite que você trabalhe:

  • com colaboração em equipe;
  • fazendo o desenvolvimento utilizando processos ágeis;
  • executando teste automátizados no sistema;
  • mantendo controle sobre o código utlizando versão de software;
  • com compilação continua permitindo constante melhoria e adição de novas funcionalidade ao software.