O documento apresenta o Team Foundation Server (TFS) da Microsoft como uma plataforma de colaboração para gerenciamento do ciclo de vida de aplicações que oferece suporte a práticas ágeis de desenvolvimento e diversas plataformas. Discorre sobre como a maioria das empresas usa apenas o TFS para check-in e check-out de código, mas ele oferece funcionalidades adicionais como labels, branches e políticas de check-in. Por fim, apresenta o Visual Studio Online como uma opção gratuita de hospedagem na nuvem do TFS.
3. NetCoders
• Comunidade de Desenvolvedores que mais cresce no Brasil
• Possui programas de inclusão na área como a Incubadora, promove
palestras, madrugadas de programação
• www.fb.me/DotNetCoders
• https://www.facebook.com/groups/netcoders/
• www.netcoders.com.br
• http://netcoders.com.br/blog/
5. Oque é o Team Foundation Server?
O TFS é a Plataforma de colaboração para o Gerenciamento do Ciclo de
Vida da Aplicação (ALM) da Microsoft;
Oferece suporte para praticas de desenvolvimento agéis
Oferece suporte a vários IDE’s e Plataformas
7. • 90% das empresas, utiliza o TFS apenas para Check-In
e Check-out
8. • Entretanto o TFS é muito mais que apenas um repositório de
código, é um sistema de controle de versões muito poderoso
9. Oque você faz quando precisa corrigir um bug de um
sistema que está em produção, mas não pode
disponibilizar as features que estão sendo
desenvolvidas?
10. • Com o TFS você pode utilizar as Label’s e os Branch’s
11. Oque é uma Label?
• É uma “Fotografia” daquele momento do seu projeto, onde você
disponibilizou uma versão.
12. Oque é um Branch?
• Uma branch, é uma “ramificação “ do código fonte, onde você pode
trabalhar com uma versão antiga, sem interferir na principal
16. • Permite controlar as tarefas da equipe através do TFS;
• Permite vincular as tarefas ao Check-in;
• O Gerente pode gerenciar essas tarefas através do Project ou mesmo
pelo Excel;
18. Validação de Arquitetura
Define de forma gráfica a arquitetura da aplicação, e validar durante o
Check-in, caso não seja válido, o check-in não é realizado.
dados 1
entidades 1
negocio 1
WebApplication1 1
19. Continuous Integration
• No momento que você faz um check-in, caso a build esteja OK, a
aplicação é atualizada no ambiente definido.
26. Visual Studio Online
• Possui as principais funcionalidades do TFS;
• Fica hospedado na Nuvem;
• Gratuito para até 5 usuários;
• Isso mesmo, gratuito para até 5 usuários;