Créer votre journal des travaux en souffrance (backlog) et vos tâches à l'aide de Project

Si Microsoft Project est votre outil préféré pour le suivi des projets, vous pouvez l'utiliser pour créer votre backlog, planifier des tâches, assigner des ressources et suivre le travail qui est également suivi dans Team Foundation Server (TFS). Vous pouvez utiliser Project tandis que votre équipe de développement utilise les outils qu'elle préfère, tout en partageant les informations de façon transparente.

Travailler dans Project est semblable à la publication et à l'actualisation des éléments de travail avec Microsoft Excel lié à TFS, avec quelques différences comme décrit plus loin dans cette rubrique.

Remarque Remarque

Vous pouvez également gérer des projets avec Project Professionnel et Project Server synchronisé avec TFS, mais vous ne pouvez pas utiliser Project Professionnel pour publier et actualiser vers TFS et synchroniser avec TFS.

  1. Si vous n'avez pas Microsoft Project 2007 ou une version ultérieure, installez-le.

  2. Si vous n'avez pas installé Visual Studio ou Team Explorer, vous devez installer l'une de ces versions pour obtenir le complément Team Foundation de Project.

  3. Dans Project, démarrez avec une feuille de calcul vierge. Si le ruban Équipe (ou le menu Équipe, si vous utilisez Project 2007) ne s'affiche pas, consultez l'étape 2.

    Se connecter à un projet d'équipe à partir de Microsoft Project

    Pour démarrer, vous pouvez également ouvrir une requête de backlog dans Team Explorer puis, dans le menu contextuel, sélectionner Ouvrir dans Microsoft ExcelOuvrir dans Microsoft Excel.

    Conseil Conseil

    Si le ruban Équipe n'apparaît plus, vous devrez peut-être le réactiver.

  4. Connectez-vous à TFS et au projet d'équipe que vous voulez planifier. Si vous ne pouvez pas vous connecter, faites-vous ajouter en tant que membre de l'équipe.

    ALM_EXL_Connect

    Si c'est la première fois que vous vous connectez à TFS à partir de Project, vous devrez peut-être ajouter le nom de votre serveur TFS à la liste des serveurs reconnus.

    ALM_EXL_AddServer

    Project est maintenant lié à votre projet d'équipe. La vue Team Foundation Gantt prend en charge l'entrée et l'affichage de plusieurs champs TFS.

    Plan de projet lié à un projet d'équipe dans TFS
  5. Ajoutez des informations de tâche, puis publiez le projet. Pour ajouter un élément de travail, spécifiez le Titre, le Type d'élément de travail,, Publier et actualiser et tous les autres champs obligatoires. Redimensionnez et déplacez des colonnes à l'aide des méthodes de projet standard.

    Conseil Conseil

    Affectez au champ Publier et actualiser d'une tâche la valeur Oui si vous souhaitez créer un élément de travail associé dans TFS. Par exemple, définissez des récits utilisateur, des éléments du backlog et des tâches à publier et à actualiser. Toutefois, pour les tâches récapitulatives que vous créez pour regrouper des tâches ou assigner des jalons, affectez à Publier et actualiser la valeur Non.

    Entrer les données de tâche

    Notez comment les ID sont maintenant assignés à vos éléments de travail.

    Les tâches publiées deviennent des éléments de travail

    Vous pouvez éventuellement utiliser Icône Obtenir les éléments de travail, sélectionner une requête d'élément de travail et ajouter des éléments de travail de TFS à votre plan de projet.

  6. Assignez des ressources aux tâches. Sinon, laissez ce champ vide pour que l'équipe de développement l'assigne.

    Affecter des ressources dans un projet défini dans TFS et AD
    Conseil Conseil

    Bien que Project prenne en charge l'allocation de plusieurs ressources à une tâche, TFS ne l'autorise pas. Si une tâche nécessite l'exécution de plusieurs ressources, divisez-la en sous-tâches et assignez une ressource à chaque sous-tâche. Assignez uniquement un membre d'équipe TFS en tant que ressource aux tâches que vous publiez.

    Spécifiez les ressources par leurs noms complets dans les services de domaine Active Directory (AD DS). Si vous assignez une ressource en fonction de son alias ou d'un autre nom, des erreurs de validation risquent de se produire.

  7. Enregistrez votre plan de projet pour conserver les données de planification et d'autres données que TFS ne stocke pas.

Quand vous indentez des tâches, puis publiez votre plan, vous créez des liens parent-enfant entre les éléments de travail. Les tâches apparaissent dans le tableau de tâches quand elles sont assignées au sprint actuel.

Lier les tâches pour créer des liens parent-enfant

Pour afficher les liens parent-enfant que vous venez de créer, ouvrez Liens et pièces jointes.

Les tâches subordonnées créent un lien prédécesseur-successeur

Quand vous liez deux tâches et publiez votre plan, TFS crée des liens prédécesseur-successeur entre les deux éléments de travail.

Créer des liens prédécesseur-successeur dans Project

Bien que TFS assure le suivi des dépendances successeur-prédécesseur sous forme de liens d'éléments de travail, il n'effectue pas le suivi des types de dépendances, des délais et retards ou d'autres contraintes que Project prend en charge.

Pour entrer des données dans d'autres champs TFS, basculez sur la feuille des tâches Team Foundation.

Ouvrir Affichage des tâches Team Foundation dans Project

Cette vue affiche tous les champs TFS qui ont été mappés sur Project.

Vue Tableau des tâches Team Foundation

Vous pouvez éventuellement ajouter un champ TFS mappé comme colonne à la vue Team Foundation Gantt. Pour voir les champs TFS mappés, ouvrez Mappages de colonnes.

Afficher les champs TFS mappés aux champs du projet

Pour ajouter d'autres champs TFS ou modifier la façon dont les champs sont mappés, consultez Personnaliser le fichier de mappage des champs Microsoft Project.

Vous pouvez gérer votre plan de projet à l'aide de Project et de toutes les fonctionnalités que Project fournit. Étant donné que vous et d'autres membres de l'équipe pouvez modifier des éléments de travail TFS dans le portail web, Excel, Project et Team Explorer, suivez ces conseils pour gérer votre travail efficacement :

  • Quand vous ouvrez un plan de projet pour la première fois, utilisez le bouton Icône d'actualisation dans Excel sur le ruban Équipe (Actualiser) pour télécharger les dernières données de TFS.

  • Publiez vos modifications et actualisez périodiquement votre plan pendant que vous travaillez. Sinon, vous pouvez rencontrer des conflits de données entre les données du plan et le magasin de données TFS.

  • Enregistrez votre plan de projet pour conserver les données de planification et d'autres informations que TFS ne stocke pas.

  • Quand vous définissez des zones et des itérations, souvenez-vous que Project et Excel restreignent la longueur du champ de chemin d'itération et de zone à 256 caractères.

  • Dans Project 2010 et les versions ultérieures, quand vous choisissez Icône Tâche épinglée (tâches planifiées manuellement), les membres de l'équipe peuvent placer une tâche planifiée manuellement n'importe où dans leurs planifications sans que Project la déplace. Pour que les membres de l'équipe planifient manuellement leurs tâches, vous devrez ajouter les champs de projet nécessaires aux définitions de tâche TFS.

    Les dates de début et de fin des tâches planifiées automatiquement (Icône Mode Tâche de mise à jour automatique) sont déterminées par le moteur de planification en fonction des relations entre les tâches et du calendrier de projet, comme dans les versions précédentes de Project.

  • Utilisez Project pour gérer et mettre à jour les modifications apportées à ces champs :

    • Date de fin

    • Date de début

    • Champs calculés pour le travail effectué et restant

    Bien que TFS puisse stocker les informations sur le travail estimé, effectué et restant, ainsi que les dates de début et de fin, il ne recalcule pas les champs quand ces champs font l'objet d'une mise à jour.

    Quand vous publiez dans TFS, les heures de début et de fin sont accessibles en lecture seule dans TFS par défaut. Project ne télécharge pas les heures de début et de fin quand vous actualisez le plan.

  • Si vous constatez que les heures sont comptées deux fois dans les rapports contenant des heures de tâche, corrigez le problème.

    Project assigne aux tâches parentes le cumul des heures assignées à toutes leurs tâches enfants. Pour éviter que les heures contenues dans les rapports soient comptabilisées deux fois, les heures cumulées ne sont pas publiées dans TFS. L'attribut de fichier de mappage Microsoft Project, IfSummaryRefreshOnly, supprime les heures assignées aux tâches récapitulatives.

Zone

Projet

Excel

Ajout de champs TFS

Vous pouvez uniquement ajouter à votre plan Project des champs définis dans le fichier de mappage Microsoft Project.

Vous pouvez ajouter à votre feuille de calcul Excel tout champ TFS répertorié dans la boîte de dialogue Sélectionner les colonnes, en respectant les limitations Excel sur la longueur du texte.

Publication/Actualisation

Vous spécifiez le champ Publier ou actualiser pour différentes tâches. En outre, les attributs de champs définis dans le fichier de mappage Microsoft Project affectent la façon dont les champs sont publiés et actualisés.

Tous les éléments de travail sont soumis à publication et actualisation.

Édition des liens en cours

Vous pouvez créer et modifier les liens parent-enfant ou les liens prédécesseur-successeur entre les éléments de travail.

À l'aide de la vue de liste d'arborescence, vous pouvez créer et modifier des liens parent-enfant.

R : pour permettre aux membres de l'équipe d'afficher ou de modifier des champs Project à partir d'un client Team Foundation, vous devez personnaliser le fichier de définition du type d'élément de travail Tâche et mettre à jour le fichier de mappage Microsoft Project. Pour obtenir des ressources, consultez Planifier des projets avec Microsoft Project 2010.

R : vous pouvez changer la façon dont les champs Team Foundation sont mappés aux champs Microsoft Project, et vous pouvez changer la façon dont des champs spécifiques sont publiés. Consultez Fichier de mappage de champs Microsoft Project.

Afficher: