Arturo buenas,
te cuento los pasos y luego en MSDN puedes encontrar más información.
1. Necesitas tener instalado el Team Explorer en cliente que te agrega una nueva pestaña en MS Project para sincronizar los elementos de Project con TFS
2. A partir de este momento, cada tarea en MS Project puede representar un WorkItem en TFS, por lo general las tareas de ejecución se asocian a tareas en TFS y las que agrupan, son requerimientos o user stories.
3. La sincronización es bi direccional, es decir, los cambios en TFS los podrás ver en MS Project y si modificas elementos en MS Project puedes publicarlos en TFS
La integración con Project Server es para escribir un libro completo, ya que sincroniza elementos de trabajo de TFS con los propios de EPM y la cosa tiene largo recorrido. Finalmente Sharepoint, pues lo mejor es pensar en SharePoint solo como el gestor documental, ya que toda la información de proyecto reside en TFS.
Perdón por la respuesta tardía.
Saludos