TFS 2012 Upgrade Process Template–Guide

Thursday, July 18, 2013

Many customers are upgrading from TFS 2010 or earlier versions to TFS 2012 and in near future will upgrade to TFS 2013. As Microsoft making the upgrade process of TFS a very smooth process there are still things we need to upgrade in our Team Project process template things that will not happened in the TFS Upgrade Process. So which things? the Team Project Process Template – Work Items, Queries, Reports, Categories and more. There are couple of scenarios you interesting in: Upgrade the same Process Template to the latest version. ...

The Git Hole

Wednesday, January 25, 2012

Tweet I consider myself a calm person with plenty of tolerance, I believe in productive discussion and love it – Part of my job as a consultant is to talk with Teams and explain them why you should choose a specific product over another, in 99.9% of those meetings there is one guy that don’t like the change (No One Like Changes) and you need in a calm way to explain and show him the benefits of the new tool – Forcing someone to do something is never a good thing. But sometimes there is no wining side in a discussion,...

Team Foundation Backup Plan Not Working in Administration Console

Tuesday, January 17, 2012

Tweet Today I came to a customer for consulting and the customer told me that there is no Backups for TFS. So right away I told him this is very important and let’s create a Backup Plan for TFS. How To: Create TFS 2010 Backup Plan Problem So I’ve download TFS 2010 Power Tools, Install, Open TFS Administration Console, Click “Create Backup Plan” and Nothing happens. So I’ve started to investigate and saw some errors in TFS Event Log, of course I saw “Object reference not set to an instance of an object” and didn’t understand the problem. Process finished: fileName=C:\Program Files (x86)\Microsoft...

TFS API Part 42 – Getting Started With Lab Management API

Thursday, December 22, 2011

Tweet I did some cool things lately with TFS Lab Management API, from connecting it to TFS Web Access and allow REST access to the lab (if you want to ask why – The customer is always right ). So this part of TFS API will deal with Lab Management API, although Lab Management API is not public I’ll show some cool things you can do but this will be under your own risk. Again, this is just the beginning of the Lab Management API, so let’s get started Download Demo Project Step 1:...

Validate Field Format in Work Items using MATCH Element

Sunday, December 18, 2011

Tweet Today I got a interesting questions from a customer – How I can force format to a version field? I said cool finally I can use the MATCH Element (Work Item Type Definition Schema) to set a regex for System.Title field, The MATCH rule doesn't support full regular expressions, but a simplified version. <MATCH pattern="pattern to match" for="user name" not="user name" /> Enforces basic pattern matching for strings only. <pattern> should be replaced with the match pattern. Valid values are "A", "N", "X", all other values are taken as literals. "A" represents an alpha...

Team Foundation Server Power Tools December 2011

Friday, December 16, 2011

Tweet Read the full article from Brian’s Harry Download –> Team Foundation Server 2010 Power Tools Power Tools Come to Eclipse We are completely committed to ensuring that developers outside of Visual Studio have great access to TFS and that includes bringing Power Tools to these developers when appropriate.  Today we made a new Power Tool download available as an Eclipse update site. 64-bit MSSCCI Support We also made the one of our most significant updates to the MSSCCI provider for TFS 2010 in...

Integrating RoboHelp with TFS Source Control

Thursday, December 15, 2011

Tweet Yesterday a got a a request from a customer how want to work with TFS Source Control from RoboHelp: Adobe® RoboHelp® 9 software is an easy-to-use solution for technical communicators to author, collaborate, personalize, and optimize content for help systems, policies and procedures, and professional knowledgebases for multichannel, multidevice publishing. This is possible using the MSSCCI provider and some registry changes: Download and Install – MSSCCI  - http://visualstudiogallery.msdn.microsoft.com/bce06506-be38-47a1-9f29-d3937d3d88d6 Registry Add Key “RoboHelp” Under ...

TFS API Part 41–Manage Groups and Members

Wednesday, December 7, 2011

Tweet In the past I’ve showed some examples on how to work with TFS IGroupSecurityService for getting users list, but you can do much more, Create new Group, Add or Remove users from group etc… TFS API Part 25: Get TFS User List (Mail Sid, Account, Domain) – TFS 2010 TFS API Part 4: Get TFS User List (Mail, Sid, Account, Domain) Download Demo Project Step 1: Connect To TFS and Get All Users and Projects As always we need to start with connecting to...

My Lecture at Munich ALM Days 2011

Monday, November 28, 2011

Tweet The conference was Amazing!!! I had great time in the conference with partners, customers and friends, I didn’t went to most of the lectures (Ich weiß nicht Deutsch spricht) but from the people who presented the presentation and the title there were plenty of interesting lectures. In my lecture I’ve talked about Applied Software Testing with Visual Studio 2010, I showed demos on Test Manager, Web Performance Test, Load Testing and of course Coded UI Testing. I’ve also talked about Migration from Quality Center to TFS 2010 using Scrat that includes everything from Requirements, Defects, Test...

Microsoft Test Manager – Test Run Window Position

Tuesday, November 1, 2011

Tweet I know for most of you what I’m going to show is obvious, But today during a course for a customer (That already working with MTM for 6 months) I found out this wasn't so obvious…. When using Microsoft Test Manager for running Tests the window is automatically Dock to the left side, this will rearrange all icons and will force other applications to work with a smaller screen. And yes you can change it, as you can se from the picture below I’ve changed the windows to “Floating” And now I’m able to...