Одна важная вещь, которую вы должны помнить о TFS, это то, что она любит, чтобы машина была полностью самостоятельной. Поэтому, если вам нужно создать отдельный экземпляр на Hyper-V, сделайте это, используя проверенную платформу Windows Server 2003 с SQL Server 2005.
Я уверен, что Microsoft проделала большую работу, заставив ее работать под Windows Server 2008 и SQL Server 2008, однако вы не получите никаких дополнительных функций с этой новой установкой, и в настоящее время она не проверена в полной мере.
Поэтому я рекомендую придерживаться того, что известно, до выхода следующей версии TFS.
Также разделение слоев определенно не рекомендуется, особенно в редакции рабочей группы, где вам будет разрешено иметь только 5 лицензированных пользователей. Эти 5 пользователей никогда не превысят потребности сервера. Также я рекомендую не обновлять Sharepoint, если вам это не нужно. В моей среде мы не очень часто используем Sharepoint, поэтому я оставил его в покое. По моему опыту, Sharepoint обычно вызывает большинство проблем с TFS.