Nós também começamos a migrar do sourcesafe e do Bugtracker.NET para o TFS. A instalação foi bastante indolor, exceto por alguns pré-requisitos que perdi ao ler o guia de instalação. 1) foi que a camada de dados precisa ter serviços de análise na mesma instância. Tendo esperado por um bom DBA para fazer o necessário (a camada de dados é um servidor de cluster e já estava hospedando material de produção), descobri que você poderia instalar com serviços de análise separados, mas apenas usando um arquivo de respostas. 2) foi bobo de mim, mas eu tinha esquecido de instalar serviços de relatórios na camada de aplicativo. Novamente, um arquivo de respostas permitirá que a instalação dos serviços de relatório esteja em outro lugar.
A outra coisa foi enquanto eu estava migrando fonte segura. Temos muitos arquivos compartilhados no sourcesafe. Eu sabia que o TFS não suporta compartilhamento, então já decidimos como lidaríamos com esses projetos compartilhados. Em seguida, migrei para o TFS, mas não os migrei do local em sourcesafe no qual eles foram originalmente criados. A migração só levou o histórico do tempo do compartilhamento para esse local. O que significa que eu tive que deletar essa tentativa e fazer de novo, mas escolha a parte de cada projeto que tivesse o histórico mais útil.
Inspirado por outra resposta aqui, o lado do administrador de segurança é um pouco confuso para começar. Você precisa controlar separadamente as permissões do TFS, SharePoint e SQL Reporting Services. Não ajuda que esta seja minha primeira experiência com o lado administrativo do SharePoint.
O desenvolvimento da equipe foi um pouco mais frustrante. Mas nós não tínhamos um servidor de compilação antes, então há algum aprendizado acontecendo. Atualmente, estou tentando obter projetos de banco de dados para construir corretamente, acho que eu cheguei lá, agian estava apenas resolvendo os pré-requisitos necessários. Alguns dos estúdios visuais, um pouco de SQL Server, encontraram um patch para o DBPro para o conjunto da equipe, o que significa que eu não preciso mais do SQL Server!
Nada mais a relatar. Apenas se acostumando com o funcionamento do controle de sourcing do TFS. Até agora, é melhor que a fonte segura. Eu ainda não pensei "por que isso aconteceu?" que estava sempre em minha mente quando eu usava o Sourcesafe, particularmente no começo, antes de eu ter aprendido seus modos estranhos.