- Project Management Tool
- SSDT (SQL Server Developer Tool)
- Team Explorer
- My Work
- Code Review
- Suspend and Resume
- Local Workspace
- Pending Change
- Diff and Merge tool
- Unit Testing Improvement
- Code Clones
- Build Improvement
- Microsoft Feedback Client
- Exploratory Testing Improvement
- IntelliTrace in Production
I perform the Team Foundation Server (TFS) 11 Beta upgrade from the day one of the Beta release, I read many blog articles, MSDN, I also saw many videos, so I will not re-invent the wheel by rewriting what I have read or view through out all the previous period, but I will put the main point of the new features or improvement and I will put my feedback and realization about these features.
So the first question why we upgrade specially that the RTM not released yet?
This always one of my main question all the time for any new technologies or framework, unfortunately my answer was far from what I believe now, I used to trust of my experience and my existing solution, but what I found? I found that all my solutions are out dated and there are elegant solutions there, perfect, fast, easy and I just missed all of them all the time, eventually I realize the truth! the world keeping change and there are always improvement and your perfect solution today will be the worst tomorrow :-(
The new technologies means new features and enhance for the old, some people said and new bugs too! especially in the beta, absolutely right, but ……
It’s always what you get more and more bigger than what you face of issues or bugs and you know that if you really master your tools, it’s a long story to tell so enough talk and let’s see what I decide.
So this what I believed now!
This why the upgrade is a must for me and I always waiting for it and guess what? it has more than I expected :-)