Unit Testing, Agile Development, Leadership & .NET - By Roy Osherove
Very well said Roy! I agreed with you on most of the points.
The way I understand history, Excel and Word took the market by storm because their competitors were stupid.
Lotus 123 spent a lot of time re-writing their code, and the Word competitors didn't have a Windows version until very late in the game.
Also, can you think about the killer "embed excel in word" feature for TFS?
My bosses loved the open source source/control and bug tracking software because everything was displayed in "Table/Spreadsheet" views.
They're all old ENgineers. The developers were cryinging for TFS for months while it was in beta, heck we were even throwing tantrums, and we finally got our way mwhaha.
However, once we got TFS a few of the managers and directors hated it because looking at the Work Items was too hard for them. Until we showed them the Export to Excel... then we had to teach them... ignore that... then we had to write their queries for them.
But, once all that was done, they loved TFS. THere are many featuers of TFS that we can now not live wihout. The main one is the ability to check in code, and have it linked to bugs in the same system.
When MS Excel first came out, it sucked compared to Lotus 123. MS has always used the Speed to Market Strategy for new products. THey got Excel out, and then they improved on it. Eventually, it was better than Lotus 123.
suprised to see subversion poll so well. i thought of it more as an 'up and comer' than a 'most popular' winner.
That's because subversion just works. The thing I don't like with TFS is that I cant use it with my old VS 2003 projects.
The thing putting me off TFS is the extortionately high pricing.
Team Edition for Software Developers - new installation... $5,469 for first year, $2,229 for subsequent.
Visual Studio Pro Edition is a $799 one-off.
Sure Subversion, AnkhSVN, Trac, NUnit etc. aren't well integrated but over a 3 year period you're paying nearly $10,000 PER DEVELOPER for integration.
Sure there are other benefits for being with the MSDN subscription it comes bundled with but not enough to justify $50,000 over the next 3 years for a small 5-man team.
At our company, we have a full open source pipeline:
It took some time to make it all work but we don't regret it. When a bug is found, the fix comes out way faster than with commercial products.
I have nothing against Microsoft. I love .NET and Visual Studio. I just think that open source is ahead of them on other tools...