SlideShare une entreprise Scribd logo
1  sur  28
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

Contenu connexe

Tendances

Visual Studio Summit 2012 - Team Foundation Server 2012 Express
Visual Studio Summit 2012 - Team Foundation Server 2012 ExpressVisual Studio Summit 2012 - Team Foundation Server 2012 Express
Visual Studio Summit 2012 - Team Foundation Server 2012 Express
Rogério Rodrigues
 
Gestão ágil de projetos de software com Scrum 2.0 e Team Foundation Server e ...
Gestão ágil de projetos de software com Scrum 2.0 e Team Foundation Server e ...Gestão ágil de projetos de software com Scrum 2.0 e Team Foundation Server e ...
Gestão ágil de projetos de software com Scrum 2.0 e Team Foundation Server e ...
Alvaro Brognoli
 

Tendances (20)

Reduzindo Custos e Aumentando a Produtividade com Ambientes de Dev / Test na ...
Reduzindo Custos e Aumentando a Produtividade com Ambientes de Dev / Test na ...Reduzindo Custos e Aumentando a Produtividade com Ambientes de Dev / Test na ...
Reduzindo Custos e Aumentando a Produtividade com Ambientes de Dev / Test na ...
 
Application Insights - Monitore a sua aplicação em tempo real
Application Insights - Monitore a sua aplicação em tempo realApplication Insights - Monitore a sua aplicação em tempo real
Application Insights - Monitore a sua aplicação em tempo real
 
WTM - Workshop Agile Testing
WTM - Workshop Agile TestingWTM - Workshop Agile Testing
WTM - Workshop Agile Testing
 
Visual Studio Summit 2012 - Team Foundation Server 2012 Express
Visual Studio Summit 2012 - Team Foundation Server 2012 ExpressVisual Studio Summit 2012 - Team Foundation Server 2012 Express
Visual Studio Summit 2012 - Team Foundation Server 2012 Express
 
DevOps Summit Brasil - O que não te contaram sobre Agile Testing
DevOps Summit Brasil - O que não te contaram sobre Agile TestingDevOps Summit Brasil - O que não te contaram sobre Agile Testing
DevOps Summit Brasil - O que não te contaram sobre Agile Testing
 
InterCon - Automatizando Visual Regression Testing
InterCon - Automatizando Visual Regression TestingInterCon - Automatizando Visual Regression Testing
InterCon - Automatizando Visual Regression Testing
 
ATC BSB - Agile Testing
ATC BSB - Agile Testing ATC BSB - Agile Testing
ATC BSB - Agile Testing
 
Keynote Visual Studio Summit 2016
Keynote Visual Studio Summit 2016Keynote Visual Studio Summit 2016
Keynote Visual Studio Summit 2016
 
Iniciando com .NET no Visual studio 2013
Iniciando com .NET no Visual studio 2013Iniciando com .NET no Visual studio 2013
Iniciando com .NET no Visual studio 2013
 
Coders On Beer + Ministry Of Testing - Agile Testing
Coders On Beer + Ministry Of Testing - Agile TestingCoders On Beer + Ministry Of Testing - Agile Testing
Coders On Beer + Ministry Of Testing - Agile Testing
 
Tudo o que você precisa saber para começar a automação de testes em dispositi...
Tudo o que você precisa saber para começar a automação de testes em dispositi...Tudo o que você precisa saber para começar a automação de testes em dispositi...
Tudo o que você precisa saber para começar a automação de testes em dispositi...
 
Gestão ágil de projetos de software com Scrum 2.0 e Team Foundation Server e ...
Gestão ágil de projetos de software com Scrum 2.0 e Team Foundation Server e ...Gestão ágil de projetos de software com Scrum 2.0 e Team Foundation Server e ...
Gestão ágil de projetos de software com Scrum 2.0 e Team Foundation Server e ...
 
A importância dos Testes no Devops
A importância dos Testes no DevopsA importância dos Testes no Devops
A importância dos Testes no Devops
 
QAOps e a sua impotância para a qualidade de software
QAOps e a sua impotância para a qualidade de softwareQAOps e a sua impotância para a qualidade de software
QAOps e a sua impotância para a qualidade de software
 
Explicando DevOps
Explicando DevOpsExplicando DevOps
Explicando DevOps
 
GABC 2018 - Hands-On: DevOps, CI e CD
GABC 2018 - Hands-On: DevOps, CI e CDGABC 2018 - Hands-On: DevOps, CI e CD
GABC 2018 - Hands-On: DevOps, CI e CD
 
Meetup SP - O QA & a Especificação Por Exemplo
Meetup SP - O QA & a Especificação Por ExemploMeetup SP - O QA & a Especificação Por Exemplo
Meetup SP - O QA & a Especificação Por Exemplo
 
Criando aplicações para windows phone 8.1 e windows 8.1 com o app studio da...
Criando aplicações para windows phone 8.1 e windows 8.1 com o app studio da...Criando aplicações para windows phone 8.1 e windows 8.1 com o app studio da...
Criando aplicações para windows phone 8.1 e windows 8.1 com o app studio da...
 
A importancia de testes em todos os aspectos
A importancia de testes em todos os aspectosA importancia de testes em todos os aspectos
A importancia de testes em todos os aspectos
 
Continuous Deployment
Continuous DeploymentContinuous Deployment
Continuous Deployment
 

Similaire à Conhecendo o Team Foundation Server

Similaire à Conhecendo o Team Foundation Server (20)

SonarQube
SonarQubeSonarQube
SonarQube
 
DevOps
DevOpsDevOps
DevOps
 
Sonarqube
SonarqubeSonarqube
Sonarqube
 
Women@MicrosoftCommunities - DevOps e Azure: uma combinação perfeita!
Women@MicrosoftCommunities - DevOps e Azure: uma combinação perfeita!Women@MicrosoftCommunities - DevOps e Azure: uma combinação perfeita!
Women@MicrosoftCommunities - DevOps e Azure: uma combinação perfeita!
 
Quebrando barreiras entre desenvolvimento e operação de software com DevOps
Quebrando barreiras entre desenvolvimento e operação de software com DevOpsQuebrando barreiras entre desenvolvimento e operação de software com DevOps
Quebrando barreiras entre desenvolvimento e operação de software com DevOps
 
DevOps
DevOpsDevOps
DevOps
 
Os príncipios por trás do DevOps
Os príncipios por trás do DevOpsOs príncipios por trás do DevOps
Os príncipios por trás do DevOps
 
Implantando Continuous Delivery com TFS
Implantando Continuous Delivery com TFSImplantando Continuous Delivery com TFS
Implantando Continuous Delivery com TFS
 
Server Plugins - Team Foundation Server
Server Plugins - Team Foundation ServerServer Plugins - Team Foundation Server
Server Plugins - Team Foundation Server
 
Apresentação Executiva
Apresentação ExecutivaApresentação Executiva
Apresentação Executiva
 
Arquitetura de Software para a Entrega Continua
Arquitetura de Software para a Entrega ContinuaArquitetura de Software para a Entrega Continua
Arquitetura de Software para a Entrega Continua
 
DevOps I - Ambientes padronizados e Monitoramento da Aplicação | Monografia I
DevOps I - Ambientes padronizados e Monitoramento da Aplicação | Monografia IDevOps I - Ambientes padronizados e Monitoramento da Aplicação | Monografia I
DevOps I - Ambientes padronizados e Monitoramento da Aplicação | Monografia I
 
TechNet Wiki Summit 2015 - DevOps
TechNet Wiki Summit 2015 - DevOpsTechNet Wiki Summit 2015 - DevOps
TechNet Wiki Summit 2015 - DevOps
 
OneDay Baixada 2015 - Desenvolvimento para SharePoint
OneDay Baixada 2015 - Desenvolvimento para SharePointOneDay Baixada 2015 - Desenvolvimento para SharePoint
OneDay Baixada 2015 - Desenvolvimento para SharePoint
 
Phprs meetup - deploys automatizados com gitlab
Phprs   meetup - deploys automatizados com gitlabPhprs   meetup - deploys automatizados com gitlab
Phprs meetup - deploys automatizados com gitlab
 
Application Insights
Application InsightsApplication Insights
Application Insights
 
DEV-OPS para teste de software
DEV-OPS para teste de softwareDEV-OPS para teste de software
DEV-OPS para teste de software
 
Curso "Scrum na Real" - Parte 6
Curso "Scrum na Real" - Parte 6Curso "Scrum na Real" - Parte 6
Curso "Scrum na Real" - Parte 6
 
TDC2017 | POA Trilha Infraestrutura Agil - Atender uma estrutura organizacion...
TDC2017 | POA Trilha Infraestrutura Agil - Atender uma estrutura organizacion...TDC2017 | POA Trilha Infraestrutura Agil - Atender uma estrutura organizacion...
TDC2017 | POA Trilha Infraestrutura Agil - Atender uma estrutura organizacion...
 
Palestra DevOps para Teste de Software
Palestra DevOps para Teste de SoftwarePalestra DevOps para Teste de Software
Palestra DevOps para Teste de Software
 

Plus de Julio Arruda

Plus de Julio Arruda (8)

CI e CD no GitHub com Azure Pipelines | VSSUMMIT 2019
CI e CD no GitHub com Azure Pipelines | VSSUMMIT 2019CI e CD no GitHub com Azure Pipelines | VSSUMMIT 2019
CI e CD no GitHub com Azure Pipelines | VSSUMMIT 2019
 
Distribuindo Containers com VSTS
Distribuindo Containers com VSTSDistribuindo Containers com VSTS
Distribuindo Containers com VSTS
 
Hands-on Primeiros Passos com DevOps
Hands-on Primeiros Passos com DevOpsHands-on Primeiros Passos com DevOps
Hands-on Primeiros Passos com DevOps
 
Gerenciamento Continuo de Releases
Gerenciamento Continuo de ReleasesGerenciamento Continuo de Releases
Gerenciamento Continuo de Releases
 
Entrega Automatizada de Releases - 1º Semana de Gestão, Tecnologia e Inovação...
Entrega Automatizada de Releases - 1º Semana de Gestão, Tecnologia e Inovação...Entrega Automatizada de Releases - 1º Semana de Gestão, Tecnologia e Inovação...
Entrega Automatizada de Releases - 1º Semana de Gestão, Tecnologia e Inovação...
 
Gerenciando Releases
Gerenciando ReleasesGerenciando Releases
Gerenciando Releases
 
Liberando versões de forma automatizada #dod14sjc
Liberando versões de forma automatizada #dod14sjcLiberando versões de forma automatizada #dod14sjc
Liberando versões de forma automatizada #dod14sjc
 
Palestra Autenticação Windows Azure Mobile Services GWAB 2014 SJCampos
Palestra Autenticação Windows Azure Mobile Services GWAB 2014 SJCamposPalestra Autenticação Windows Azure Mobile Services GWAB 2014 SJCampos
Palestra Autenticação Windows Azure Mobile Services GWAB 2014 SJCampos
 

Conhecendo o Team Foundation Server