En central funktion i Team Foundation Server är att kunna anpassa produkten efter det sätt som sitt utvecklingsteamet arbetar. (Det låter självklart, men hur ofta har det inte varit tvärtom?)

Det finns i TFS flera möjligheter att göra detta. Man kan anpassa de processmallar som medföljer; man kan ladda ned nya processmallar och installera dem och man kan anpassa sitt teamprojekt under resans gång.

Men ibland kan och vill man göra mer. Man behöver göra något speciellt, som det inte finns direkt stöd för i TFS. Man kan anpassa wizarden för att skapa nya teamprojekt för att hantera sådana behov.

Denna wizard består, som alla andra wizards, av flera steg. Det finurliga är att man kan lägga till nya steg, med eget användargränssnitt. Detta ger en kraftfull möjlighet att båda få input ifrån den som skapar teamprojektet och att i kod göra anpassningar som annars inte vore möjligt.

Här är en walk thru för hur man gör detta