Ya know, I really tried to give team foundation server a fair shake. My opinion on it is as follows:
-
It's a generally better source control system than source safe.
-
It's really expensive.
-
It's a pain in the ass to administrate.
-
It's a pain in the ass to troubleshoot.
So, I haven't been around in quite some time. We've been getting ready to roll out a system that not only runs an entire insurance business (claims, enrollment, sales, billing a million dollar+, etc). The great news is that the system is live, on-time, and under budget. (I'm going to do a few posts in the future about why this was so) The bad news is that team foundation server decided to stop working the day after go live. As in, no services load, the websites are down, it's obviously a service account problem but myself and the lead network admin have been unable to resolve the problem so far.
So our source control was down, I had to migrate back to vss 2005, and I was pretty pissed off that it ran properly for 6 months, nothing seemed to have changed, and it died this week of all weeks. Troubleshooting is a pain in the ass. There's really no admin interface to speak of, the error messages are cryptic, google et al are nearly no help at all.
So bye bye Team Foundation Server. We were on workgroup and were going to upgrade to the full server. But frankly if I'm going to ask my company to spend a few thousand dollars on something, I'd like it to have a gui to administrate from and if it goes down, I should be able to fix it in less than an hour.
Is that too much to ask?