A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

MVP Virtual Conference 2013 Como escolher o modelo ideal de TFS para sua empresa Carlos dos Santos

Apresentações semelhantes


Apresentação em tema: "MVP Virtual Conference 2013 Como escolher o modelo ideal de TFS para sua empresa Carlos dos Santos"— Transcrição da apresentação:

1 MVP Virtual Conference 2013 Como escolher o modelo ideal de TFS para sua empresa Carlos dos Santos

2 Agenda Anlisando os modelos Fatores a serem considerados O que temos disponível ? Conclusão

3 Sobre Microsoft MVP C# Advisory Council Member Top Award 2012 Possui diversas certificações Microsoft e em metodologias ágeis Trabalha com tecnologia Microsoft desde

4 CENÁRIO DA TRILHA

5 Cenário Uma empresa de médio porte está em franco crescimento, aproveitando oportunidades do mercado. Suas aplicações estão se tornando mais complexas e o time de desenvolvedores está crescendo. Nos últimos anos, a empresa tem sofrido com uma demanda crescente por suporte, devido constantes falhas no software em produção. A qualidade do software gerado pelos times é sofrível e essa percepção tem crescido no mercado. A empresa espera continuar crescendo, mas precisa corrigir e evitar novos problemas com a gestão de seu processo de desenvolvimento de software. Recentemente, a empresa ouviu falar sobre as novas tendências no desenvolvimento ágil e os benefícios da abordagem para Modern Apps.

6 O QUE TEMOS DISPONÍVEL ?

7 Sabores de TFS Team Foundation Server Express Team Foundation Server Service Team Foundation Server

8 O que estou buscando com o TFS ? Versionamento de código fonte; Controle de tarefas; Testes automatizados; Build; Métodologia ágil; Relatórios e estatísticas; Controle sobre o ciclo de desenvolvimento de software;

9 ANALISANDO OS MODELOS

10 TFS Express Lançado na versão 2012 É totalmente free para até 5 usuários Precisa ser instalado localmente Permite adicionar licenças Permite o desenvolvimento Microsoft totalmente FREE

11 TFS Express Prós: – Totalmente free até 5 usuários; – Instalação é local e não exige um servidor muito potente, pode ser instalado em Windows 7 ou 8; – É possível adquirir mais licenças para usuários; – Possui Build; – É possível customizar os processos e builds; – Suporta as versões Express do Visual Studio; Contras: – Suporta somente instalação básica (único servidor); – Não possui integração com Sharepoint; – Não possui SQL Reports; – Não suporta TFS Proxy; – Suporta somente o SQL Express como servidor de dados e sendo assim os processos de backup devem ser feitos manualmente;

12 TFS Express Quando usar: – Você tem uma estrutura de desenvolvimento pequena: até 5 usuários; – Possui um equipamento que pode ser utilizado como servidor; – Alguém do time fica responsável por manter o servidor e fazer os backups;

13 Team Foundation Server Service Conhecido anteriormente como TFS Preview; É totalmente suportado pelo Windows Azure; Pode ser acessado de qualquer lugar, por padrão!

14 Team Foundation Server Service Prós: – Permite muitos usuários, teoricamente não há limites; – Ferramentas ágeis: Kanban, Backlog e Task boards; – Feedback Tool; – Team Build em nuvem ou local; – Não precisa instalar NADA localmente; – Dados são armazenados em 3 servidores separados em nuvem e os backups são feitos diariamente; – Poder ser acessado de qualquer lugar; – Servidor é sempre atualizado com os mais recentes updates; – Suporta as versões express do Visual Studio; – É possível manter um servidor de build local, ligado a nuvem; Contras: – Você paga pelos usuários. Atualmente a regra é free até 5 usuários; – Não possui controle pelo Active Directory; – Depende da internet, como qualquer serviço de nuvem; – Não possui suporte a Sharepoint; – Possui algumas limitações nos relatórios;

15 Team Foundation Server Service Quando usar: – Se você não tem um servidor local ou não quer manter um servidor local; – Se você tem um time muito distribuído; – Não exige nenhum tipo de instalação, basta conectar o Visual Studio ou outra ferramenta e usar; – Tome cuidado com as contas de usuários, pois são contas Live (Microsoft Account)

16 Team Foundation Server Existe desde 2005; Instalação totalmente local; Permite montar uma arquitetura bem distribuída localmente; Permite trabalho distribuído, através de proxy;

17 Team Foundation Server Prós: – Totalmente integrado ao Active Directory; – Ferramentas ágeis: Kanban, Backlog e Task boards; – Feedback Tool; – Lab management para testes; – Team Build totalmente customizável; – Poder ser acessado de qualquer lugar usando Proxy; – Suporta as versões express do Visual Studio; – Controle total sobre o servidor TFS; Contras: – Pode ser caro para times pequenos; – Precisa de um hardware adequado ao tamanho do time, principalmente em casos de build; – Configuração da estrutura pode não ser um trabalho simples em ambientes de alta disponibilidade; – Precisa ser configurado e mantido: updates e backups;

18 Team Foundation Server Quando usar: – Se o TFS Express ou Service não se encaixou nos seus requisitos; – Se você possui de uma assinatura MSDN, pois ela já inclui o TFS; – Se você possui uma pessoa do time que possa manter o servidor: verificar updates e fazer backups;

19 FATORES A SEREM CONSIDERADOS

20 Fatores a serem considerados Existem 3 modalidades de TFS; A opção adequada dependerá do tamanho do time e do quanto você pretende investir no ambiente; Investimento tanto financeiro quanto humano; Se você é pequeno: comece com a versão Express ou Service; Se você tem problemas com internet, opte por uma instalação local; Sendo pequeno mas com crescimento acentuado, você pode ir para a nuvem ou montar um ambiente local que atenda as suas necessidades; Em todas as versões você ainda tem a API do TFS, que ajuda você a integrar seus processos internos, como por exemplo ferramentas de suporte e chamados;

21 CONCLUSÃO Não importa se você é grande ou pequeno: Sempre haverá um TFS ideal para você!

22 LINKS ÚTEIS TFS Express: – roducts/visual-studio-team-foundation- server-express roducts/visual-studio-team-foundation- server-express TFS Service: – TFS Server: – roducts/visual-studio-team-foundation- server roducts/visual-studio-team-foundation- server-2012

23 Obrigado! Carlos dos Santos


Carregar ppt "MVP Virtual Conference 2013 Como escolher o modelo ideal de TFS para sua empresa Carlos dos Santos"

Apresentações semelhantes


Anúncios Google