Home > Microsoft .Net Development News > Configuresoft uses VSTS DB edition to take on workflow
Microsoft .Net Development News:
EMAIL THIS

Configuresoft uses VSTS DB edition to take on workflow

By George Lawton, Contributor
25 Jul 2007 | TheServerSide.NET

Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   

Independent Software Vendor Configuresoft found that the new capabilities in Visual Studio Team System shrank development time of a major product. The company recently began using the latest addition to the VSTS family, Team Edition for Database Professionals. A Configuresoft architect said the tools help in coordinating the efforts of database developers, and improved the company's efforts to support Agile methods.

While the initial release of the suite created an umbrella environment for C# and other Visual Studio languages, it was challenging for programmers to create efficient workflows involving SQL, said Ted Malone, Product Strategy Architect at Configuresoft. He noted as well, "Sometimes when you think about C# or Visual Basic, the database is an afterthought. [Visual Studio Team 2005 Edition for Database Professionals] makes the database developer a first class citizen, and now the developers have a single platform to work with."

Configuresoft creates a suite of products for tracking the hardware and software configuration components of enterprise information systems. The company wanted to create a new database tool that gathered information from help desk systems and other sources to track the various costs associated with troubleshooting and maintaining various software/hardware configurations.

Malone said this major initiative would have taken 18 to 24 months to develop using a traditional development process and tools. Visual Studio 2005 Team Edition for Database Professionals enabled a release of the new product in only 12 months.

Component Mismatch

Although Configuresoft has been using team systems for its basic development process, it was not particularly suited for the database developers.
More on VSTS for database professionals
Visual Studio 2005 Team System Learning Guide

At Tech Ed 2006: Visual Studio Team System aims at DB crew
Consequently, the company rigged a collection of tools from different vendors for source control, bug tracking, and task tracking. This led to a mismatch of different components, and required database developers to switch between different tools that did a poor job of supporting the overall workflow process.

Malone said a database programmer had to grab the source code from one environment and then look in another tool for bug tracking. The company standardized on a third tool for task tracking. "The developers were spending more time managing these disparate systems than working," he noted.

Configuresoft began work on this new analytics tool at about the same time that Microsoft released Team Edition for Database Professionals. Configuresoft had already standardized on Team System, so it was fairly easy to add in the database component.

The new environment also allowed developers to create and test projects within a sandbox database environment that mimicked what the code would run against on a working server. Prior to this, database developers would make changes to scripts external to the database environment, and then sometimes forget to include them in the new database. The sandbox enables the developers to capture all aspects that affect the database environment, which are automatically included in the final build of the database. Malone explained, "Now you can compare your project against the deployed master schema, and employ those directly into your project."

The Microsoft tool capabilities also enabled Configuresoft to embrace MSF 4 for Agile Processes, which also contributed to the significant development time improvements. Malone said it would have been possible to use MSF 4 for Agile in the past, but it would have been significantly harder.

Malone said the best part of the transition was that the software was offered as a free add-on to their existing VSTS license.

Among the features Configuresoft took advantage of in Team Edition for Database Professionals are the following:

  • Rename Refactoring, which enables Configuresoft database programmers to rename any object in a database and expect automatic updates of all references to that object with the new name
  • Schema Compare, which lets Configuresoft team members quickly match two database schemas or the source-controlled project and a database
  • Unit Testing


Tags: Team development with Visual Studio Team System.NET Framework database programming best practicesVIEW ALL TAGS

Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   



RELATED CONTENT
Team development with Visual Studio Team System
Test-driven development in .NET yields complete unit test coverage
Microsoft cuts Visual Studio 2008 upgrade prices as VS 2010 looms
Microsoft offers startups free development tools, MSDN subscription
Outgoing Bill Gates says UML on tap in Oslo SOA modeler
A view on VS 2008: On-line agency sees reasons to upgrade
Microsoft unit testing effort grows, still faces NUnit challenge
SCM Visual Studio plug-in offers updated interface
Analysis: The state of Visual Studio Team System
Next Visual Studio Team System to target all SDLC roles
Sam Guckenheimer on software engineering and Visual Studio Team System

.NET Framework database programming best practices
Windows 7 for developers
Microsoft's Oslo modeling platform, the M language and .NET
Using the Visual Studio 2005 DataSet Designer to build a data access layer
Windows Developments: Product news February 2008
Oracle updates data access components for Visual Studio 2008
Reporting tool now supports Word 2007 and VS 2008
Windows Developments: Product news, January 2008
Choose the right .NET data provider, optimize application performance
Windows Developments: Product news, December 2007
The fallacy of the data layer -- or, a new architectural model for software designs

RELATED GLOSSARY TERMS
Terms from Whatis.com − the technology online dictionary
Visual Studio Team System  (SearchWinDevelopment.com)

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary



Development Solutions - Silverlight, WinForms, ASP.NET
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations' technology projects - with its network of technology-specific websites, events and online magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Site Map




All Rights Reserved, Copyright 2000 - 2009, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts