Une fois l’installation et la configuration de TFS effectuée, (en suivant la procédure décrite dans le fichier d’aide TFSInstall.chm également disponible à la racine du Dvd d’installation de TFS) vous allez pouvoir commencer à en expérimenter les fonctionnalités.
Collection de projet
Une des nouveautés de la version 2010 est l’apparition de collection de projets permettant un classement beaucoup plus efficace de vos projets. Vous pouvez par exemple décider de créer des collections de projets par client pour une société de service, par service pour du développement en interne.
A chaque collection de projet est associé une base de donnée ainsi qu’un site portail permettant ainsi de désolidariser les projets n’ayant aucun lien.
Avant de créer notre premier projet nous allons donc créer une nouvelle collection de projet « ProjetsTestTFS » qui va contenir notre nouveau projet.
Ajouter une collection de projet
- Ouvrez la Team Foundation Administration Console
- Déroulez l’arboresence de votre serveur TFS et cliquez sur Team Project Collections
Il existe déjà une collection appelée DefaultCollection qui a été créée au moment de l’installation de TFS.
- Cliquez sur Create Team Project Collection
L’assistant de création rend l’opération très simple :
- Entrez un nom et une description pour la collection.
- Sélectionnez votre instance de SQL Server.
- Sélectionnez l’application Web SharePoint sur laquelle vous souhaitez installer le site de projet.
- Cliquez sur le bouton Verify afin de vérifier la validité des informations de configuration.
- Une fois toutes les conditions remplies avec succès, cliquez sur Create.
Une fois la création terminée, cliquez sur Complete. Vous verrez alors votre nouvelle collection dans la liste

La nouvelle collection
Configurer les droits de la collection de site
Dans la Console d’administration de Team Foundation, dans la liste des collections de projets, sélectionnez la collection ProjetsTestTFS puis cliquez sur Administrer Group Membership
Double-cliquez alors sur le groupe Project Collection Administrator et ajoutez les comptes utilisateurs responsables de la création des projets dans la collection.
Projet
Chaque projet dispose de son propre site portail ce qui permet de gérer les droit séparément pour chaque projet afin de s’adapter à l’équipe.
Ajouter un nouveau projet
Vous allez maintenant ajouter un nouveau projet dans cette collection.
Ouvrez une session avec un compte disposant des droits d’administration sur la collection et ouvrez Visual Studio.
Attention : Vous devez impérativement avoir Team Explorer installé sur Visual Studio. Ce dernier est compris dans les versions Team Suite, architect, tester… Vous trouverez également son fichier d’installation sur le dvd de Team Foundation Server.
Ouvrez la vue Team Explorer et connectez-vous à votre serveur TFS, sélectionnez votre collection de projet puis cliquez sur Connect.
Une fois votre Team Explorer connecté à la nouvelle collection de projets, effectuez un clic droit sur la collection puis cliquez sur New Team Project.
- Saisissez un nom ainsi qu’une description du projet.
- Sélectionnez le template Microsoft pour les développement Agile.
- Vous pouvez ensuite laissez les autres options par défaut et lancer la création en cliquant sur Finish.
Votre projet est maintenant créé et vous le retrouvez dans votre Team Explorer.

Le projet dans Team Explorer
Configurer les droits du projet
Effectuez un clic droit sur le projet dans le Team Explorer, puis cliquez sur Team Project Settings et enfin Group Membership.
Sélectionnez le groupe Contributors et ouvrez ses propriétés afin d’ajouter les membres de l’équipe du projet.

Groupes de sécurité du projet
Une fois dans les propriétés du groupe, sélectionnez le type Windows User or Group, puis cliquez sur Add.
Renseignez les utilisateurs qui contribueront au projet, puis cliquez sur OK
Vous pouvez bien évidemment recommencer l’opération pour le groupe des responsables des Builds (Builders) et pour donner un accès en consultation (Readers).
Vos utilisateurs pourront maintenant participer au projet en se connectant avec leur compte. Cependant il faut encore donner les droits d’accès au site de projet sharepoint.
Configuration des droits d’accès au site portail
Connectez-vous au site de projet avec un compte administrateur de la collection (http://nomServeur/sites/nomCollection/nomProjet)
Nous pourrions attribuer les droits au cas par cas cependant il est plus prudent dans un souci de maintenance de créer des groupes d’utilisateurs et d’attribuer les rôles aux groupes plutôt qu’aux personnes.
Dans les paramètres du site (Site Actions > Site Settings) ouvrez la liste des utilisateurs autorisés (People and Groups) puis rendez-vous sur le formulaire de création d’un groupe en cliquant New > New Group :
- Saisissez une description pour le groupe
- Gardez le compte administrateur de la collection de site comme propriétaire ou choisissez un autre compte qui sera en charge du groupe
- Attribuez les droits adéquats (ici Contribute)
- Cliquez sur Create pour créer le nouveau groupe
Une fois le projet créée la liste des membres apparaît, avec pour seul membre notre propriétaire défini dans le précédent formulaire :
- Cliquez sur New > Add Users
Renseignez alors le nom d’un utilisateur membre puis sélectionnez le groupe précédemment créé et cliquez sur OK pour valider.

Ajout d'utilisateur au groupe
Effectuez ces opérations pour tous les utilisateurs nécessitant un accès. Vous pouvez également ajouter des groupes de sécurité Active Directory comme membre d’un groupe SharePoint.
Commentaires