Being a developer that has coded in both Java and Microsoft ecosystems, I can definitely value the need for a common set of tools across an enterprise. I have done some consulting at organizations where they had several disparate sides of the house (IT-wise): Java, Microsoft, UNIX – and no intention of bringing those platforms together under one direction. Sometimes an organization’s investment in all sorts of platforms can bring it substantial value – and therefore no reason to port. One thing that I do recommend when I’m consulting is to work on having common language and tools across an enterprise – even without a common platform – at least wherever possible. This helps with SMEs and a PMO office that may be helping multiple departments. Team Foundation Server and the rest of the ALM tools from Microsoft do a fabulous job integrating teams and allowing them to work well.
Microsoft has a tool that it acquired – called Team Explorer Everywhere – which allows non Microsoft focused developers, testers, and others the ability to use TFS.
Ed Thompson from Microsoft will be here on April 7th to talk about it.
http://chicagoalmug.org is the place to RSVP.
The event is at Microsoft Chicago – 200 E Randolph, Chicago IL – 2nd Floor. April 7th, at 6:30 PM.