jump to navigation

Branching – Visual Studio Team Foundation Server with Doug Neumann February 5, 2007

Posted by Patricio in Agile, Software Engineering, Visual Studio Team System.
add a comment

The ability to branch and merge source code with Visual Studio Team Foundation Server can really enable a team to build software in a more agile and maintainable manner. But choosing the best branching strategy can be a bit overwhelming at first. In this interview we ask Doug Neumann, Group Program Manager for Team Foundation Server, to give us a Branching and Merging primer.

From Channel9

Team Edition DBPro – Case Study January 10, 2007

Posted by Patricio in Software Engineering, Visual Studio Team System.
add a comment

The first case study showing one of the many companies who has adopted Visual Studio Team Edition for Database Professionals (aka “DBPro”, aka “DataDude”, etc.). The customer is Gulf Coast Seal, where Jeff Lynch has been a long-time supporter of DBPro.

“Gulf Coast Seal manufactures and globally distributes high-performance industrial sealing products. An upgrade of the company’s enterprise resource planning (ERP) software required significant changes to the data warehouse used to access ERP data. To reduce impact to the business, the changes had to be performed and deployed with minimal downtime. Two programmers upgraded the data warehouse in only eight weeks by relying on Microsoft® Visual Studio® 2005 Team Edition for Database Professionals. Because deployment required merely eight hours, the impact on operations was minimal. Now, database developers are even more productive, collaborative, and firmly in control of database change. With better control of the database development life cycle and source control, Gulf Coast Seal continues to reduce risk and cost.”

Visual Studio 2005 Team Edition for Database Professionals Add-on for Visual Studio 2005 Team Suite Edition January 8, 2007

Posted by Patricio in Software Engineering, Visual Studio Team System.
add a comment

This add-on provides Visual Studio 2005 Team Suite users with the additional functionality provided by Visual Studio 2005 Team Edition for Database Professionals. Visual Studio 2005 Team Suite is required to use this add-on.

Orcas specs published January 5, 2007

Posted by Patricio in Orcas, Software Engineering, Visual Studio Team System.
1 comment so far

There are new/updated VS specs and 3 new (and 1 updated) TFS specs.

Visual Studio 2005 Team Foundation Installation Guide January 4, 2007

Posted by Patricio in Software Engineering, Visual Studio Team System.
2 comments

The most current version of the Installation Guide for Visual Studio 2005 Team Foundation Server and Team Explorer.

Available from here.

Version 1.2 of the Team Foundation Server MSSCCI Provider December 20, 2006

Posted by Patricio in Software Engineering, Visual Studio Team System.
add a comment

This tool enables a wide range of IDEs to access TFS.  It is available for download here and is for use by anyone who owns a Team Foundation Server Client Access License CAL either by purchasing a VSTS role product (e.g. Visual Studio Team System for Developers) or by purchasing a CAL directly.The enhancements in this latest release include:

  • Enable handling branched solutions in Visual Studio 2003.
  • Fixed issues to enable provider to support TOAD for SQL Server 2.0.
  • Enhanced the “Choose Folder in Team Foundation Server” dialog.
  • Fixed bug which prevented Properties Dialog from displaying local path.
  • Work Items Query list in the Checkin Dialog is loaded and saved on the disk.
  • “Get” operation performance improvements.
  • Miscellaneous bug fixes

The biggest improvement is in the area of branched projects.  The experience is still not perfect but it is dramatically better than it was.  The one issue that remains is that the first time you open a project/solution after branching it, you need to use Open from Source Control (can also be done by double clicking on it in the Source Control Explorer) rather than opening it from your local hard drive.  This has to do with the way the underlying MSSCCI infrastructure works in Visual Studio and allows VS to fix up some of its references.

With the addition of TOAD support, the supported IDEs include:

  • Visual Studio 2003
  • Visual Basic 6.0, SP6
  • Visual C++ 6.0, SP6
  • Visual FoxPro 9, SP1
  • Visual Studio .NET 2002
  • Microsoft Access 2003, SP2
  • SQL Server Management Studio 2005
  • Sparx Enterprise Architect 6.1
  • Sybase PowerBuilder 10.5
  • TOAD for SQL Server 2.0

Video: Implementing Continuous Integration December 16, 2006

Posted by Patricio in Software Engineering, Visual Studio Team System.
add a comment

From Roy Osherove’s blog:

In this session we’ll dive into a world where the system is built and run on a daily basis, and even on an hourly basis. We’ll discuss Tools and Libraries that help you get there with VS 2003, 2005 and Team System. Even with Express tools – it’s all possible, and more easyeasier than you think. (more info here)

Here’s where you can see a preview and the full talk (You may need to login with your windows live ID, which is why I put the second link after this one)

Here’s the direct URL to see the (high definition) video without registration

Related Downloads:

  • Demos for the Continuous Integration talk (including the registration tool for event notifications I demonstrated) can be found here.
  • TeamSub:  I made a separate download of TeamSub – A tool I created by extending an existing tool (I cannot remember the source of it, sorry!). It allows easily registering web services for event notifications without needing to use a command line.  (if you download the VSTS-Demos, it’s already in there included)
  • Notification Web Service templates can be found here.
  • Continuous Integration web service  – the CI.MSI setup file can be found here.
  • Visual Studio 2005 Team Edition for Database Professionals Releases to Manufacturing December 5, 2006

    Posted by Patricio in Software Engineering, Visual Studio Team System.
    add a comment

    VS Team Edition for DB Pro is RTM!

    It should be available for download to MSDN subscribers on December 7th 2006 and generally available for purchase on January 1st 2007.


    See Gert Draper’s blog, too: v1.0 RTM

    Updated MSF Process Guidance November 15, 2006

    Posted by Patricio in Software Engineering, Visual Studio Team System.
    1 comment so far

    MSF for Agile Software Development Process Guidance

    This download contains an update to the agile process guidance that ships with Visual Studio 2005 Team System. MSF for Agile Software Development is a scenario-driven, context-based, agile software development process that utilizes many of the ideas embodied in Team System. Version 4.1 provides new guidance for the Database Professionals to use Visual Studio Team Edition for Database Professionals.

    MSF for CMMI Process Improvement Process Guidance

    This download includes the MSF for CMMI® Process Improvement process guidance, which is a highly iterative, adaptive planning, agile software development process which meets the requirements for the Software Engineering Institute’s (SEI) Capability Maturity Model Integration (CMMI) level 3. Version 4.1 provides new guidance for the Database Professionals to use Visual Studio Team Edition for Database Professionals.

    The release to manufacture for Visual Studio® Team Edition for Database Professionals, scheduled for Nov. 30, 2006. November 15, 2006

    Posted by Patricio in Software Engineering, Visual Studio Team System.
    add a comment

    The RTM for Visual Studio® Team Edition for Database Professionals, scheduled for Nov. 30, 2006. Visual Studio Team Edition for Database Professionals provides a foundation for change management, development, testing and deployment of databases through integrated functionality designed to help database developers and administrators be more productive, reduce risk and drive quality. More information is available at http://www.msdn.microsoft.com/vstudio/teamsystem/products/dbpro/default.aspx.

    Power Toys Pack Installer November 13, 2006

    Posted by Patricio in Software Engineering, Visual Studio Team System.
    add a comment

    The Pack Installer is a tool that will let you see the latest Power Toys for Visual Studio, and other great developer oriented tools. It allows you to easily mark any tool or set of tools for download and installation, and streamline the installation process.

    From CodePlex.

    TFS Team Project Limits November 10, 2006

    Posted by Patricio in Software Engineering, Visual Studio Team System.
    add a comment

    Microsoft has updated its guidance for Visual Studio Team Foundation Server team project limits. This article describes the new team project limit recommendations, the factors that influence team project limits, the guidelines for estimating project limits, and recommendations for monitoring and managing team project limits and related data.

    This article is intended for system administrators and system operators who deploy and maintain Team Foundation Server installations.

    Measuring Success with Software Factories and Visual Studio Team System November 7, 2006

    Posted by Patricio in Software Engineering, Software Factories, Visual Studio Team System.
    2 comments

    This white paper discusses how software factories and Microsoft Visual Studio Team System can be used together to improve quality, predictability, and productivity. Using Visual Studio Team System data-warehouse and reporting capabilities, the software-factory builder can reliably determine which aspects of product development need improvement and how to modify the software factory to improve them.

    This white paper concludes that greater quality, predictability, and productivity can be achieved with a software-factory approach, rather than with traditional one-off development. The concepts and working methods are targeted at an audience of systems integrators and enterprise customers who develop custom software.

    New help topic on configuring Team Foundation Build for incremental builds November 5, 2006

    Posted by Patricio in Software Engineering, Visual Studio Team System.
    35 comments

    You can find the topic here:

    http://msdn2.microsoft.com/en-us/library/aa833876.aspx

    Happy reading.

    Team System Widgets November 3, 2006

    Posted by Patricio in Software Engineering, Visual Studio Team System.
    add a comment

    This is a list of various Visual Studio 2005 and Team Foundation Server add-ins, add-ons, widgets, and extensibility solutions.

    From Accentient, Inc.

    Visual Studio 2005 Team System Basics Training November 3, 2006

    Posted by Patricio in Software Engineering, Visual Studio Team System.
    add a comment

    (200-level)
    A complete, self-paced training course with a VPC image containing Team System software.

    On This Page

    Provides training on:

    • Overview
    • Licensing
    • Architecture
    • Deployment and Maintenance
    • Team Foundation Server Extensibility
    • Team Foundation Reporting
    • Team Projects and Process Template Customization
    • Team Foundation Version Control
    • Team Foundation Build
    • Team Ed for Architects
    • Team Ed for Developers
    • Team Ed forTesters

    Visual Studio 2005 Team Edition for Database Professionals – CTP 7 November 3, 2006

    Posted by Patricio in Software Engineering, Visual Studio Team System.
    add a comment

    Tools for building SQL databases in a managed project environment with support for versioning, deployment, unit testing, refactoring, and off-line SQL development. This release is focused on completing a full functionality scenario for SQL 2000 and includes an updated project system with reverse engineering, a new SQL Query Editor, Schema and Data Compare, Data Generation, Unit Testing, and Rename Refactoring.

    The last CTP available here.

    Team Edition for Database Professionals Docs November 2, 2006

    Posted by Patricio in Software Engineering, Visual Studio Team System.
    add a comment

    Team Edition for Database Professionals Docs are available from here.

    New Team Foundation Administrator’s Guide November 2, 2006

    Posted by Patricio in Software Engineering, Visual Studio Team System.
    add a comment

    The Team Foundation Administrator’s Guide is a comprehensive guide that covers procedures for administering Team Foundation Server, including daily operations, recurring tasks, and infrequent operations. Use this administrator’s guide to manage Team Foundation Server.

    An Introduction to Team Foundation Server Version Control from a Visual SourceSafe User’s Perspective October 30, 2006

    Posted by Patricio in Software Engineering, Visual Studio Team System.
    1 comment so far

    Steven St. Jean has just posted a great document that helps users make the move to Team Foundation Server’s version control.  While his goal is to help VSS users, this document will help users moving from a lot of other source control systems as well, such as Star Team.  He includes lots of screen shots.