released to General Availability – Move your Source Control to the Cloud

Visual Studio Online is the fastest and easiest way yet to plan, build, and ship software across a variety of platforms. With Visual Studio Online, you can set up an environment for you or your team that includes everything from hosted Git repositories and project tracking tools, to continuous integration and an IDE, all packaged up in simple monthly plans. Get up and running in minutes on our cloud infrastructure without having to install or configure a single server.

Integrate with the Visual Studio platform to create your perfect development environment that you’ll love as much as your code. You can customize and extend the Visual Studio IDE or TFS using the comprehensive Visual Studio SDK, or connect with Visual Studio Online using our REST APIs.

Visual Studio Online:

Various TFS & Visual Studio Posts on my Blog:
CloudShare Explorer for Visual Studio 2012
Bing Code Search for C# – Visual Studio Extension
Visual Studio 2013 now available to MSDN Subscribers
Visual Studio 2012 or 2010 for SharePoint 2010 Development?
Visual Guide for Building Team Foundation Server 2012 Environments
PowerPoint Storyboarding with Visual Studio 2012
Rename Team Foundation Server 2010 Team Project
TFS Power Tools for Visual Studio
Cloud SharePoint for Developers : Office 365, Azure, Amazon AWS & CloudShare
Web Essentials 2012 – Visual Studio Extension
Microsoft All-In-One Code Framework new update is out
Syntax Formatting for PowerShell in Visual Studio 2010

GovDev for TFS 2010 – Agile Development for Government

Project Description
Microsoft Team Foundation Server (TFS) 2010 is the collaboration platform at the core of Microsoft’s application lifecycle management solution. In addition to core features like source control, build automation and work-item tracking, TFS enables teams to align projects with industry processes such as Agile, Scrum and CMMi via the use of customable XML Process Templates.

Since 2005, TFS has been a welcomed addition to the Microsoft developer tool line-up by Government Agencies of all sizes and missions. However, many government development teams consistently struggle with leveraging an iterative development process all while providing the structure, visibility and status reporting that is required by many Government, waterfall-centric, project methodologies.

GovDev is an open source, TFS Process Template that combines the formality of CMMi/Waterfall with the flexibility of Agile/Iterative.

Traditional Agile Waterfall

Core Problem to Address
– Software planning & delivery is rigid and based on outdated Waterfall process.
– Software development teams desire Agile but planning & delivery framework does not match.

Secondary Problems to Address
-Due to Waterfall roots, reports such as “Requirements Traceability Matrix” are desired.
-Government projects highly leverage contractors and need new ways to measure work contribution.

The GovDev Process Workflow

The GovDev Methodology

Requirements Traceability Report

Requirements Traceability Report

Contributions by Team Member

Contributions by Team Member

Open Source – Download at
Built by Microsoft PubSec Developer Team (
Built for TFS 2010; SP1
Comments and Questions:
For Training & Support, contact CEI America:

Rename Team Foundation Server 2010 Team Project

So you plunk in a name for a new Team Foundation project in Visual Studio’s team explorer, and at some point thereafter have a requirement to change the name of the project.

Short and long of it- as far as my look-see has taken me, you can’t:

You can however delete and start from scratch:

  1. Open the Visual Studio 2010 Command Prompt window (found under Start > All Programs > Microsoft Visual Studio 2010 > Visual Studio Tools )
  2. Run the TFSDeleteProject utility using the following command line. TFSDeleteProject /Collection:<Collection Name> <YourTeamProjectName>
  3. Confirm delete by pressing Y and then press ENTER.

Full syntax is as follows:

Usage: TfsDeleteProject [/q] [/force] [/excludewss] /collection:<url> <team project name>

Deletes the Team Project from Team Foundation. To use this command, you must bea member of either the Team Foundation Server Administrators group or a member of the Project Administrators group for the project you are deleting. Use this command with caution because after deleting the team project it cannot be recovered.

[/q] – Do not prompt for confirmation.
   [/force] – Continue even if some data cannot be deleted.
  [/excludewss] – Exclude the project’s SharePoint site when deleting the project. This option will leave site intact so that it remains for other projects that may be using it.
  /collection:<url> – The url for a Team Project Collection.
   <team project name> – The name of the project. Use quotes if there are spacesin the name.

TFS Power Tools for Visual Studio

The Team Foundation Server Power Tools for Visual Studio is a free add-on for VS 2010. If you are planning on or are currently working with TFS 2010, this is a must-have:
Alerts Explorer
A plug-in to Visual Studio, Alerts Explorer provides a graphical user interface that supports flexible subscription of alerts based on check-in, work item change, or build completion.
Team Foundation Server Backups
The tool can schedule backups for the following databases that your deployment of Team Foundation Server uses:
  • the configuration database
  • the database for each team project collection
  • the databases that Team Foundation Server uses in conjunction with SharePoint Products, if your deployment includes integration with SharePoint Products
  • the databases that Team Foundation Server uses in conjunction with SQL Server Reporting Services, if your deployment includes reports
By using the restore wizard included with this tool, you can restore your entire deployment to new hardware, or selectively restore team project collections to an earlier point in time.
Microsoft Team Foundation Server 2010 Best Practices Analyzer
To launch the Microsoft Team Foundation Server 2010 Best Practices Analyzer, click Start, point to All Programs, point to Microsoft Team Foundation Server 2010 Power Tools, point to Microsoft Visual Studio Best Practices Analyzer, and then click TfsBpa.exe.
Updated! A diagnostic tool with a graphical user interface that you can use to perform the following actions:
  • Verify that the deployment for Team Foundation Server is configured according to recommended best practices
  • Identify the source of problems in an unhealthy deployment.
  • Take a snapshot of the configuration of a deployment.
  • Obtain usage data about the volume of data stored or accessed in the past 14 days. Includes specific information about database tables that have a tendency to grow and that may need to be reduced in size.
Custom Check-in Policy Pack 
A supplemental set of four custom check-in policies to use to enforce software development practices during the check-in process.
Process Editor
An add-in to the Tools menu, the Process Editor provides a graphical user interface for editing Team Foundation Server process templates inside the Visual Studio IDE. This tool also provides a GUI for viewing the values assigned to all fields defined in a project collection.
Team Explorer Enhancements
Updated! This tool provides additional Visual Studio menu options and functions to support finding files under version control by status or wildcard, opening a folder using Windows Explorer from the Source Control Explorer context menu, and labeling files and folders in Source Control Explorer.  New in this release is the ability to easily search for work items and be able to easily rollback changes in version control.
Team Foundation Power Tool (TFPT.EXE) Tool
Updated! A command line tool that you can use to work with files and directories under version control, team projects, and work items. Some commands display a graphical user interface when run.
Team Members
An add-in to Team Explorer, this tool allows you to organize users into sub-teams and access a number of collaborative tools, such as IM and email, sharing of queries and links, and downloading and installation of custom Team Foundation components.
Windows PowerShell Cmdlets for Visual Studio Team System Team Foundation Server
This tool provides a Windows PowerShell interface that supports basic version control commands and a pipeline and glue to enable scripting.
Windows Shell Extensions
Updated! This tool provides integration with Windows Explorer and the common file dialogs. With this integration, you can perform many source control operations without having to run Visual Studio or a Team Foundation command-line tool.
Work Item Templates
This tool provides an add-in to the Team menu and a folder under each team project node in Team Explorer. With this tool, you can create, apply, capture, set, and organize default work item templates.
Test Attachment Cleaner
With the introduction of Visual Studio Test Professional 2010 & Visual Studio Premium/Ultimate 2010, testers can author manual and automated Test cases, configure the different diagnostic data collectors (as part of Test Settings), associate the Test Settings with Test Plan/Suites and then execute these test cases as part of Test Runs. The execution of a Test Run (whether automated or manual) generates a bunch of diagnostic data, which may be captured either automatically by the system or manually by the tester. This diagnostic data is critical in eliminating the “no repro” bug scenarios between the testers and developers. However, the downside of this rich diagnostic data captures is that the system/user generated diagnostic data, over a period of time, can grow at a rapid pace and start taking up database space.
In Visual Studio 2010, the database administrator has little or no control over what data gets attached as part of Test Runs. For example, she has no policy settings to limit the size of the data capture, or how long to hold the data before initiating a cleanup. The “Test Attachment Cleaner” addresses these issues by:
  1. Determining which set of diagnostic captures is taking up how much space AND
  2. Reclaiming the space for runs which are no longer relevant from business perspective.

Download TFS Power tools here: