21 Aug 2017


DevOps using VSTS & Azure training on 11th-13th September.

I’m getting excited about the upcoming first-run of my new DevOps using VSTS & Azure course which is coming up in less than 3 weeks. This new 3-day course has been developed to help teach attendees how to create modern build and release pipelines in Visual Studio Team Services, that target deployment to Azure.

The course features content from the latest updates to VSTS and is ideal for anyone wanting to plan, build, test, release, and measure modern business applications on the Microsoft technology stack.


The training is available either in-person in Kirkland, WA or you can attend via our remote classroom option from anywhere in the US or Canada.

More information…

21 May 2017


TFS 2017 – Adding reports to an existing team project

Something I’m finding more often lately are team projects created without the SQL Reports folder. While this may be your intention, usually I find people expected it to be created when the used the web based user interface in TFS 2017 to create their new team project.

if you look at the following screenshot, notice there is no mention of SQL Reporting Services?


Using this interface to create a new team project does not create the reports folder for your new team project. If you use Team Explorer in Visual Studio to create your new team project, the reports folder will be created and the default reports added.

So, how can we add the reports to an existing team project in TFS 2017?

Microsoft has provided a command line tool called TFSConfig that can do many things including create the reports folder for existing team projects.

To add the reports folder use the following steps.

  1. Log onto your TFS 2017 server
  2. Open a command prompt as an administrator
  3. Navigate to the C:\Program Files\Microsoft Team Foundation Server 15.0\Tools directory
  4. Enter the following command, entering the appropriate values for each parameter.

TFSConfig addprojectreports /collection:”http://tfsmain:8080/tfs/DefaultCollection” /teamproject:”Payroll” /template:”Agile”

The parameters shown above that you need to update are as follows.



/template:”Agile, Scrum, CMMI or a customised template if you’ve made one


That’s it. The command will report its progress and output to the screen and a log file as it goes. It generally takes 30-45 seconds to complete.

8 Feb 2017


DevOps training in Perth this week

After delivering my 3-day DevOps using Visual Studio TFS 2015 course in Seattle last week, it was off on a 16,680+km journey to Perth, Western Australia to deliver the course again this week for a partner. Fortunately the trip included a short 24hour break at home in Brisbane which was nice 🙂

I’ve got a great class of 6 students eager to learn how to best use Microsoft Team Foundation Server to deliver value to their clients as efficiently as possible.

8 Dec 2016


Upgrade your TFS administration skills to TFS 2017 today

With the release of Microsoft Team Foundation Server 2017 announced at the Connect(); // 2016 conference in mid-November, organisations are now looking at upgrading to the latest version.

The new version of TFS brings many major benefits to teams including:

  • Package Management
    Create and manage private NuGet feeds.
  • Code Search
    Search all the code across your project collection easily.
  • Agile planning improvements
    new form, following work items, live updates, better notifications, …
  • Git improvements
    Hugely upgraded pull request experience, iterative reviews, squash merge, …
  • Build improvements
    Java build templates, Xamarin build tasks, Docker support, …
  • Release management improvement
    Support for ARM templates, task groups, manual approval task, scheduled releases, …
  • Test improvements
    10X more compact test results storage, lots of manual testing improvements, test reporting and traceability improvements, …

To help TFS administrators upskill their knowledge to help plan, upgrade and configure TFS 2017, we’ve created a brand new course specifically for existing administrators.

Introducing Updating Your TFS Administration Skills for TFS 2017, a 2-day training course for experienced TFS administrators.

At the completion of this course, attendees will be able to:

  • enable new features in TFS 2017 as required
  • plan their migration to the latest version of TFS
  • configure Package Management and set security on feeds
  • install, configure, and optimise the new Code Search feature
  • troubleshoot issues with Code Search
  • understand the latest improvements to Build and Release from an admin perspective
  • install extensions from the Visual Studio Marketplace
  • understand how to install internally developed TFS extensions
  • understand the new process template model
  • implement work item customisations
  • understand and configure new permissions

Find out more about this course and review the course outline now. (PDF)

If you’re new to TFS administration, we also have a 4-day “TFS 2017 Configuration and Administration” course featuring comprehensive coverage of all administration tasks.

17 Nov 2016


Presenting at the Microsoft Developer Event 2016 in Sydney

Satya in Sydney

Yesterday, I had the privilege to be one of the presenters at a half-day developer event in Sydney, Australia. The event included an opening keynote by Microsoft CEO, Satya Nadella who spoke about empowering developers to shape the future with an intelligent cloud platform and artificial intelligence.

This was probably the biggest audience I have presented to to-date with over 1,300 developers registered to attend the event.

SydDev01SydDev02 SydDev03

The focus of my presentation was DevOps using Visual Studio Team Services (VSTS) and Team Foundation Server 2017 (TFS). Here are some links to more information on some of the topics I demonstrated.

At the Microsoft Connect(); 2016 conference in New York today, Microsoft announced the immediate availability of TFS 2017. You can find the download links on Brian Harry’s blog post.

More Posts