Archive | Articles RSS feed for this section

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. But what I do see […]

Continue reading

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 because VSRM vNext uses Powershell […]

Continue reading

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 stops, if not, it installs […]

Continue reading

The Road to Continuous Delivery–Part 1

Introduction Continuous Delivery. You hear and read a lot about it lately and it seems to be or become a trend. What I see in the field is that companies think about Continuous Delivery but are not completely sure what it actually means. Let alone that they can oversee the impact of a Continuous Delivery […]

Continue reading

Combining TFS Version Control and Git with Git-TF

  For a customer I am (together with my colleague Jasper Gilhuis) setting up a hybrid solution regarding Version Control. Some Scrum teams use Git as their primary Source Control system and most of them use TFS Version Control. What we see at different organizations is that it requires the teams to check-in all code […]

Continue reading

A practical guide for dealing with capacikill in TFS

Capacikill? What the … is that? Actually it is a word I made up. To be honest it was a colleague who talked about capacity in a noisy room and I thought I heard him say it. I understood capacikill and the word had a meaning to me right away. As you can obviously see, […]

Continue reading

TFS as perfect tool for Scrum (Part 5) – Sprint Review and Retrospective

This is the fifth and final part of the series TFS as perfect tool for Scrum. The series is based on my session that I presented at Microsoft TechDays. You can find more introduction in part 1 The agenda for this series is: 1. Introduction in Scrum and TFS 2. Using TFS for grooming your […]

Continue reading

Release Management with InRelease

Originally posted on Jasper Gilhuis:
In this post I will highlight the latest addition to the Visual Studio product suite, InRelease. This Release Management tool, which was recently acquired by Microsoft, is meant for bridging the gap between Development and Operations by providing a clear, repeatable, automated deployment procedure. This post has been written with…

Continue reading

A starters guide to Git for TFS GitWits…

When I started my development career way back in 1999, the first Source Control System I ever used was Visual SourceSafe. After a few years I switched to SVN for a while and I liked that. The, in 2005 came Team Foundation Server and I embraced it, including the Source Control of course. And since […]

Continue reading

TFS as perfect tool for Scrum (Part 4) – Sprint

This is the fourth part of the series TFS as perfect tool for Scrum. The series is based on my session that I presented at Microsoft TechDays. You can find more introduction in part 1 The agenda for this series is: 1. Introduction in Scrum and TFS 2. Using TFS for grooming your Product Backlog […]

Continue reading