Posts Tagged ‘TFS’

Can Database Development be Agile?

June 30, 2007

I’ve been a big advocate for Microsoft’s new Visual Studio Team System product line.

The initial launch was in 2005 and was marketed as a Dev Tools suite for Architects, Developers, Project Managers, Testers and "everyone else".

Unfortunately the "everyone else" did not include DB Developers.

The good news is that the newest member of the VSTS Suite is called Visual Studio 2005 Team Edition for Database Professionals. It was launched in December 2006.

The bad news is that it only works with SQL Server 2005. It looks like support for ORacle is coming but don’t hold your breath.

In any case, this tool provides the ability to incorporate a daily Database build into the regular daily build.

Finally the DB team and the App dev teams can collaborate and not "hate" each other.

Now when we say the "truth" is in version control it also includes the Database.

More info is here.

Will Team Foundation wipe out the enterprise tools competition?

November 30, 2005

Microsoft CEO Steve Ballmer predicts that they will "wipe out its enterprise tools competition without breaking a sweat".

I agree. Visual Studio Team System’s Team Foundation Server has much to offer at a reasonably low cost.

The exciting news is that even the Java shops will be able to get in on it.

At this point, there are 2 Eclipse Plug-ins in development that will give Java developers ability to use Team Foundation’s services.

  1. VSTS Eclipse – Open Source (Apache 2.0 license)
  2. TeamPrise – formerly code named Allerton. It is being developed by SourceGear, LLC and will cost $799.

TeamPrise will only provide source control and work item tracking.

VSTS Eclipse plans to eventually offer the full suite of TFS services, such as:

  • Version Control
  • Work Item Tracking
  • Build Automation
  • Project Management
  • CMMI Guidance
  • Bug Tracker
  • Unit Tester
  • Code Coverage
  • FxCop
  • Architecture Tools (e.g., Datacenter Diagram Tool, Object Modeler, Component Modeler, UML/DSL)

Recommended Version Control Solutions

October 21, 2005
In this day and age, all shops should be using atomic check-in version control solutions.
Subversion is the pioneer of atomic check-ins.

Subversion is a great solution. However, the new “must-have” version control feature is shelving.

Microsoft will be releasing a completely new Version Control solution in January 06.

It is called Team Foundation (TF) Version Control which is part of the Team Foundation Server product.

Team Foundation is better than Subversion because of its rich Atomic Check-in and Shelveset features.

Here is my ranking of Version Control Solutions.
  1. Team Foundation Version Control
  2. Subversion
  3. CVS
  4. VSS

Please see this snapshot view of Team Foundation’s Source Code Explorer.

TFS Version Control