Author: Rene van Osnabrugge
-

Integrating TeamCity with Team Foundation Server – Part 2
In my previous post I introduced TeamCity as an alternative build server to use in conjunction with Team Foundation Server. This post mainly focused on getting started with TeamCity and building sources coming from Team Foundation Server. At the end of this previous post I talked about the dependency of…
-

Integrating TeamCity with Team Foundation Server – Part 1
In this cross-platform world, where everything integrates with … well everything, it is not unusual to come across companies that use more than one system for their Application Lifecycle Management. Team Foundation Sever offers a great solution if it comes to ALM. Work Item Management, Build Management, Release Management etc.…
-
Debugging a DSC script for Release Management
Originally posted on Real ALM: When preparing a DSC script for deploying an application using Release Management it is often handy to test and debug that script locally. Nobody writes code that works the first time, right? However, you’ll quickly run into the fact that Release Management does some things…
-

Slides from my sessions on TechDays 2015
Last week were the Dutch Microsoft TechDays 2015. For the 5th year in row I had the great honor to host 2 sessions. One about Continuous Delivery with the Microsoft Tooling and one about Git versus Team Foundation Version Control. Team Foundation Version Control versus Git: An Introduction In this…
-

Build, Test, Deploy, Repeat – Slides from my Techorama session
Techorama is a new international developer conference that was born in 2014. It is a conference that is organized by 3 community-driven techies, Pieter Gheysens, Gill Cleeren and Kevin DeRudder and brings inspiring keynotes, deep-dive developer sessions, integration scenarios and best practices. All this goodness is professionally delivered by international…
-

Modern tools glossary
Maybe I am getting old, maybe I am too busy with other stuff but the number of frameworks, tools and utilities has seemed to grow exponentially over the last years. As a Microsoft developer from “the early” I usually only had to worry about a new version of Visual Studio,…
-

A team is a group of people … A group of people is NOT a team
In my work as a consultant I visit many companies. Sometimes for a day and sometimes for a longer period. What I see more than once is that organizations are still organized as departments. For example an application support department or an IT-Pro department. Surely this is not a problem.…
-
The road to …. Xpirit
This post is not about ALM or TFS or Agile or Scrum. This post is about me and about an important and difficult decision that I have made. Starting in April I will join the recenlty founded company Xpirit as Lead ALM Consultant. Together with a small team (a.o. 5…
-

Build fails when associating work items
Recently I ran into a strange problem. I modified a work item type definition and added a field. So far, so good. The field could be edited and everyone was happy. But after that, my build failed. As you may or may not know you can choose to associate work…
-

Trigger a vNext release template from a build definition throws Http Error 500
Last week I was busy with some work on a vNext Release template. When my release worked I wanted to trigger that release from my build definition. Where as in the agent-based Release Management it was a matter of checking a checkbox and using a different Build Template that triggers…
-

Making a Work Item Read Only when it has a certain state
I am busy at a customer with implementing some security rules on work items. As you might or moght not know the work item security is quite limited. My scenario is as follows: Only users in group XYZ kan make a state transition from [Draft] to [Approved] When the item…
-

Start with Visual Studio Release Management vNext–VS RM for Dummies
Team Foundation Server 2013 Update 3 came with Visual Studio Release Management vNext. vNext is, next to the deployments with agents, another way of doing deployments with VSRM. The most important thing in vNext is that you can do deployments to machines, without having to install an agent. This is…
-

Bulk destroy Work Items from Team Foundation Server
WARNING: Destroy work items is a irreversible action so use with caution and at your own risk! Lately I am quire busy with all kinds of migration work to Team Foundation Server. This means a lot of testing, modifying and re-testing. Because the target Team Project has quite some modifications…
-

Insert an inline image into a Work Item with the TFS API
On the verge of 2014 I wanted to share a last post with you. At the moment I am working on a migration tool to migrate from another system to TFS 2013. The source system contains a lot of items with a description that contains images. Not as an attachment but…
-

Happy New Year to all my readers !
Happy new year ! Every year I receive a nice overview of all my activity on my blog. This year I wanted it to share with you! Thanks for reading! I hope to bring you more goodness about ALM, Scrum and TFS in 2015 ! Let me know what your…
-

Mirror, mirror on the wall – A personal retrospective exercise
During the last year I did quite some Scrum coaching for different teams in different organizations. What I found is that a lot of Scrum teams follow the ceremonies and the rules of Scrum. That is a good thing. What I also found out is that many Scrum teams do…
-

Slidedecks from my talks in TechDays Sweden
Long time no post, but I have been really busy with travelling and moving to a new house. My travels were first to the MVP Summit in Seattle where I looked into the future of Visual Studio ALM, Team Foundation Server and VSO. Then to the ALM Summit in Barcelona…
-

Tweaking the TFS Web Access Client
Originally posted on Jasper Gilhuis: Recently Microsoft released a great usability tweak to the Web Access Client on Visual Studio Online. It allows users to use the rich text editor in full screen mode. This allows users to utilize the most out of their big screens and allows users to have a…
-

Silently install and configure a TFS Build server with Powershell DSC
A while ago Powershell Desired State Configurations (DSC) was introduced. Powershell DSC allows you to create a configuration of a specific machine in a powershell file. The Powershell engine takes care of rolling out this configuration. This configuration snippet makes sure a IIS is present. If it already is it…
-

Create a Trend chart in Visual Studio Online
As you might have noticed from some of my previous posts on this blog, I really like reports. I wrote about how to customize them (here, here and here), how you should use them in your ALM implementation and how to use PowerPivot to your advantage. When you read these…


