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

Si Microsoft Project est votre outil par défaut pour créer des projets, vous pouvez l'utiliser pour créer votre journal des travaux en souffrance (backlog), planifier des tâches, assigner des ressources et suivre le travail qui est également suivi dans TFS. Vous pouvez 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écrites ultérieurement dans cette rubrique.

Notes

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

Ajouter des tâches et publier des éléments de travail

  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 devrez installer l'une de ces versions pour obtenir le complément Team Foundation à 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

    Une autre façon de démarrer consiste à ouvrir une requête de journal des travaux en souffrance (backlog) dans Team Explorer puis, dans le menu contextuel, sélectionner Ouvrir dans Microsoft Excel Ouvrir dans Microsoft Excel.

    Conseil

    Si le ruban de l'é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.

    Connect to Team Foundation Server dialog box

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

    Servers button on the Connect to Team Foundation Server dialog box. Add button on the Add/Remove TFS. Name of server in the Add TFS dialog box. OK button.

    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 de 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

    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 journal des travaux en souffrance (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

    Bien que Project prenne en charge l'allocation de plusieurs ressources à une tâche, TFS ne l'autorise pas.Si une tâche requiert 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 à ces 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 n'enregistre pas.

Mettre en retrait les tâches pour créer des liens parent-enfant

Lorsque vous indentez les 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 lorsqu'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

Lier des tâches pour créer des liens prédécesseur-successeur

Lorsque vous liez deux tâches et publiez votre plan, TFS crée des liens prédécesseur-successeur et des liens parent-enfant 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 d'avance et d'attente ou autres contraintes que le Projet effectue.

Spécifier des données pour d'autres champs TFS

Pour entrer des données dans d'autres champs de 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 au projet.

Vue Tableau des tâches Team Foundation

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

Afficher les champs TFS mappés aux champs du projet

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

Conseils pour travailler dans Project et d'autres clients de TFS

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 Excel, Project, Team Web Access ou Visual Studio Team Explorer, suivez ces conseils pour gérer votre travail efficacement :

  • Lorsque vous ouvrez d'abord un plan de projet, utilisez 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 n'enregistre pas.

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

  • Dans Project 2010 et les versions ultérieures, lorsque 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 est en mesure de stocker les informations sur le travail estimé, effectué et restant, ainsi que les dates de début et de fin, TFS ne recalcule pas les champs lorsque des mises à jour de champs sont appliquées.

    Lors d'une publication dans TFS, les démarrage et fin s'effectuent en lecture seule dans TFS par défaut. Project ne télécharge pas les heures de début et de fin lorsque 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. Les heures cumulées ne sont pas publiées dans TFS pour éviter que les heures contenues dans les rapports soient comptabilisées deux fois. L'attribut de fichier de mappage Microsoft Project, IfSummaryRefreshOnly, supprime les heures assignées aux tâches récapitulatives.

Différences entre travailler dans Project et dans Excel

Zone

Projet

Excel

Ajout des champs TFS

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

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

Publier/Actualiser

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.

Liaison

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

Utilisation de la vue Liste d'arborescence, vous pouvez créer et modifier des liens parent-enfant.

Q & R

Q : Souhaitez-vous ajouter des champs Project aux éléments de travail TFS ?

R : Pour permettre aux membres de l'équipe d'afficher ou de modifier de nouveaux champs de projet à 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 les ressources, consultez Planifier des projets à l'aide de Microsoft Project 2010.

Q : Souhaitez-vous mapper des champs TFS supplémentaires à Project, ou modifier le mappage des champs ?

R : Vous pouvez changer la façon dont les champs Team Foundation se mappent aux champs de Microsoft Project Server, et vous pouvez changer la façon dont des champs spécifiques sont publiés. Consultez le fichier de mappage de champs Microsoft Project.