Starting the year in OK state - No Fluff Just Stuff

Starting the year in OK state

Posted by: Venkat Subramaniam on January 8, 2006

I got a call on Thursday if I could do a course on Visual Studio Team System (VSTS)
and before I knew it, I am in Oklahoma!

Visual Studio Team System is really cool. I have enjoyed playing with it and am ready
to test infect a few neighbors this week I am not fully convinced at the features for the
architects (but that has more to do with me not being convinced about the architects in the
first place!). However, the tools for developers and testers are simply great.

You may ask, "but doesn?t VSTS do what NUnit has already done." Yes and no.

NUnit gave us the facility to do unit testing. Unfortunately, the adoption of NUnit for .NET
has been much lower than the adoption of JUnit for Java. What Microsoft has done with
VSTS is, so to say, put candy on the table.

What do I mean by ?candy on the table?? When you attend a conference or a show, you
generally find candy on the table, and often you tend to toss a few in. You would not eat
that many candies if it were in a distant table or in another room. When you can reach for
the candy with no effort, you tend to have a lot more of those.

Unit testing is the candy in development. It was kept in that distant jar of NUnit so far.
I am hoping by bringing it to the table, VSTS will promote the acceptance of Unit Testing
among .NET developers. What do you think?

Of course, VSTS is more than Unit Testing. I really like the Code Coverage feature. Imagine,
as a team lead, you can not only ask your team to use Unit Testing, but also enforce a certain
level of code coverage in different components of your choice. It also brings code analysis (what
was available as a separate download ? FxCop) to the table as well.

The web testing and load testing features integrated into studio is nice.

Finally, ability to manage the project within studio is what it is all about. You had to use different
tools to be agile. Now all of that is folded into studio and Team Foundation Server. MSF Agile
really hopes to make the .NET developer community agile. Now we have little excuse not to be agile
[except for the price, but that?s our boss?s problem, isn?t it ;) ]
Venkat Subramaniam

About Venkat Subramaniam

Dr. Venkat Subramaniam is an award-winning author, founder of Agile Developer, Inc., creator of agilelearner.com, and an instructional professor at the University of Houston.

He has trained and mentored thousands of software developers in the US, Canada, Europe, and Asia, and is a regularly-invited speaker at several international conferences. Venkat helps his clients effectively apply and succeed with sustainable agile practices on their software projects.

Venkat is a (co)author of multiple technical books, including the 2007 Jolt Productivity award winning book Practices of an Agile Developer. You can find a list of his books at agiledeveloper.com. You can reach him by email at venkats@agiledeveloper.com or on twitter at @venkat_s.

Why Attend the NFJS Tour?

  • » Cutting-Edge Technologies
  • » Agile Practices
  • » Peer Exchange

Current Topics:

  • Languages on the JVM: Scala, Groovy, Clojure
  • Enterprise Java
  • Core Java, Java 8
  • Agility
  • Testing: Geb, Spock, Easyb
  • REST
  • NoSQL: MongoDB, Cassandra
  • Hadoop
  • Spring 4
  • Cloud
  • Automation Tools: Gradle, Git, Jenkins, Sonar
  • HTML5, CSS3, AngularJS, jQuery, Usability
  • Mobile Apps - iPhone and Android
  • More...
Learn More »