For those who never used work item tracking object model and want to start: I saw a nice post that give step-by-step introduction to use our object model. Checkout (the text seems cut-off at left, and I could read it by copy/pasting in outlook/word). We have plenty of examples in VSSDK, but this one could give easy start. (VSSDK can be downloaded from and workitemtracking samples/docs are under "VisualStudioTeamSystemIntegration\Work Item Tracking")

Above post creates TeamFoundationServer object directly and actually common preferred option is to use TeamFoundationServerFactory. Buck has described the differences in his post