Conhecendo o Team Foundation Server
Julio Arruda
Avivatec
Contatos
• www.fb.me/julio.arrudac
• www.fb.me/julioarrudablog
• www.julioarruda.com.br
• julio.arruda@outlook.com
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/
Você sabe oque é o TFS?
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
Qual a Utilização do TFS na
maioria das empresas?
• 90% das empresas, utiliza o TFS apenas para Check-In
e Check-out
• Entretanto o TFS é muito mais que apenas um repositório de
código, é um sistema de controle de versões muito poderoso
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?
• Com o TFS você pode utilizar as Label’s e os Branch’s
Oque é uma Label?
• É uma “Fotografia” daquele momento do seu projeto, onde você
disponibilizou uma versão.
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
Oque são Politicas de Check-in
Politicas de Check-In
• Comments;
• Work Items;
• Code Analisys;
• Builds;
Work Items
• 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;
Funcionalidades Interessantes
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
Continuous Integration
• No momento que você faz um check-in, caso a build esteja OK, a
aplicação é atualizada no ambiente definido.
•Você pode utilizar o TFS apenas
com o Visual Studio?
NÃO
Você pode utilizar o TFS também com o Eclipse utilizando o TFS
Anywhere
Você pode utilizar o TFS através do Windows Explorer com o TFS Power
Tools
TFS AnyWhere
•Você gostou do TFS e quer
utilizá-lo?
Visual Studio Online
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;
Obrigado pela Atenção

Conhecendo o Team Foundation Server

  • 1.
    Conhecendo o TeamFoundation Server Julio Arruda Avivatec
  • 2.
    Contatos • www.fb.me/julio.arrudac • www.fb.me/julioarrudablog •www.julioarruda.com.br • julio.arruda@outlook.com
  • 3.
    NetCoders • Comunidade deDesenvolvedores 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/
  • 4.
    Você sabe oqueé o TFS?
  • 5.
    Oque é oTeam 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
  • 6.
    Qual a Utilizaçãodo TFS na maioria das empresas?
  • 7.
    • 90% dasempresas, utiliza o TFS apenas para Check-In e Check-out
  • 8.
    • Entretanto oTFS é muito mais que apenas um repositório de código, é um sistema de controle de versões muito poderoso
  • 9.
    Oque você fazquando 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 oTFS você pode utilizar as Label’s e os Branch’s
  • 11.
    Oque é umaLabel? • É uma “Fotografia” daquele momento do seu projeto, onde você disponibilizou uma versão.
  • 12.
    Oque é umBranch? • Uma branch, é uma “ramificação “ do código fonte, onde você pode trabalhar com uma versão antiga, sem interferir na principal
  • 13.
  • 14.
    Politicas de Check-In •Comments; • Work Items; • Code Analisys; • Builds;
  • 15.
  • 16.
    • Permite controlaras 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;
  • 17.
  • 18.
    Validação de Arquitetura Definede 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 • Nomomento que você faz um check-in, caso a build esteja OK, a aplicação é atualizada no ambiente definido.
  • 20.
    •Você pode utilizaro TFS apenas com o Visual Studio?
  • 21.
  • 22.
    Você pode utilizaro TFS também com o Eclipse utilizando o TFS Anywhere Você pode utilizar o TFS através do Windows Explorer com o TFS Power Tools
  • 23.
  • 24.
    •Você gostou doTFS e quer utilizá-lo?
  • 25.
  • 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;
  • 28.