My organization recently hired 2 SharePoint developers, myself and another person. Prior to this, the organization has never had any developers, so we are in the process of setting of the infrastructure needed to do SharePoint dev.
One issue being discussed is around putting developer VMs on the domain. Our domain admins would prefer we put them on the test domain, for isolation. However, our TFS server is on the production domain. There is currently no trust between the domains at all, so the developers have suggested that a one way trust be setup between test and prod (test trusts prod). That would allow us to keep TFS on the production domain, and still access it from our VMs, and our workststions.
This is similar to how I have seen it done in other organizations, but are there any problems with this approach? Is there a better way?