Choix des types de liens pour un suivi efficace de votre projet (Team Explorer Everywhere)
Lorsque vous créez des relations entre des éléments de travail, vous sélectionnez le type de lien le plus adapté pour la planification et le suivi de votre projet. Les différents types de liens prennent en charge différentes fonctionnalités et sont basés sur l'une des quatre topologies existantes, tel que décrit dans Utilisation des types de liens.
Dans cette rubrique :
Consultez les sections suivantes pour déterminer le type de lien le plus susceptible de répondre à vos besoins en termes de suivi :
Utiliser des liens associés pour créer des relations non hiérarchiques
Utiliser des liens parent-enfant pour afficher des relations hiérarchiques à plusieurs couches
Utiliser des liens dépendants pour afficher et effectuer le suivi des éléments de travail dépendants
Utiliser des liens associés pour créer des relations non hiérarchiques
Pour créer la relation la plus simple entre des éléments de travail, ajoutez un lien associé à un élément de travail. Ce type de lien n'a aucune hiérarchie inhérente et est basé sur la topologie des liens réseau. Vous pouvez utiliser le type de lien associé pour mettre en relation des éléments de travail de même niveau, par exemple deux récits utilisateur qui définissent des fonctionnalités qui se chevauchent. Vous pouvez également créer une relation de lien associé entre deux types d'éléments de travail différents qui sont définis dans deux projets d'équipe différents, gérés par des équipes différentes.
Notes
Lorsque vous effectuez une mise à niveau d'une version antérieure de Team Foundation Server, le type de lien associé est assigné à tous les liens actuellement définis.
Les liens associés vous permettent d'atteindre les objectifs suivants :
Rechercher et afficher des éléments de travail et leurs éléments de travail associés dans une vue à deux couches.
Créer des relations simples avec peu de restrictions.
Utiliser des liens parent-enfant pour afficher des relations hiérarchiques à plusieurs couches
Vous créez des liens parent-enfant entre des éléments de travail pour afficher les relations hiérarchiques à plusieurs couches entre les éléments de travail. Ce type de lien est généralement utilisé pour décomposer des récits utilisateur en fonctionnalités et pour diviser des tâches en sous-tâches. Les liens parent-enfant sont basés sur la topologie d'arborescence, prennent en charge un ensemble de relations un-à-plusieurs et interdisent les définitions circulaires, autrement dit, un nœud enfant ne peut avoir qu'un seul parent.
Les liens parent-enfant vous permettent d'atteindre les objectifs suivants :
Exporter des éléments de travail sélectionnés à partir des résultats d'une requête d'arborescence, et ajouter et modifier des éléments de travail et leurs liens à l'aide d'Office Excel.
Créer une répartition verticale d'éléments de travail dans Office Excel.
Gérer les relations des tâches récapitulatives dans Office Project et Team Foundation Server. Les liens parent-enfant sont créés pour des tâches récapitulatives et leurs tâches subordonnées.
Générer des rapports qui peuvent être mis à jour ou actualisés à partir d'une requête d'arborescence d'éléments de travail.
Important
Bien que vous puissiez créer des rapports en utilisant le Plug-in Team Foundation Server pour Eclipse, vous devez utiliser Team Explorer dans Visual Studio pour effectuer les autres opérations de la liste précédente.
Lorsque vous définissez des liens parent-enfant, prenez en compte les restrictions et recommandations suivantes :
Un élément de travail ne peut avoir qu'un seul parent, mais un élément de travail parent peut avoir plusieurs enfants.
Les éléments de travail joints par des liens parent-enfant doivent être définis pour le même projet d'équipe. Ceci est recommandé si vous envisagez d'utiliser Office Excel ou Office Project pour modifier ou mettre à jour des données d'élément de travail.
Notes
Vous pouvez créer des liens parent-enfant entre les éléments de travail définis dans des projets différents. Toutefois, si vous exportez une requête vers Office Excel ou Office Project, seuls les éléments de travail définis pour le projet d'équipe pour lequel la requête est définie sont importés dans le client Office.
Utiliser des liens de type successeur et prédécesseur pour planifier et effectuer le suivi des tâches du projet et de leurs dépendances
Si vous utilisez Office Project pour planifier et effectuer le suivi des projets et liez deux tâches qui représentent des éléments de travail, lorsque vous publiez les données, Team Foundation crée automatiquement des liens prédécesseur-successeur entre les éléments de travail. Les liens successeur-prédécesseur sont utilisés pour effectuer le suivi de tâches qui doivent être exécutées avant d'autres tâches afin que celles-ci puissent démarrer. Les liens successeur-prédécesseur sont basés sur une topologie de dépendances, prennent en charge les relations un-à-plusieurs et n'autorisent pas les définitions circulaires.
Lorsque vous associez des éléments de travail à l'aide de liens prédécesseur-successeur, vous pouvez effectuer une ou plusieurs des tâches suivantes :
Créer un plan de projet, apporter des modifications et en effectuer le suivi à l'aide d'Office Project et publier des éléments de travail en tant que tâches dans Team Foundation Server.
Rechercher et afficher des éléments de travail prédécesseur ainsi que leurs éléments de travail successeur dans une vue à deux couches. Vous pouvez également modifier les relations de lien à l'aide d'une opération glisser-déplacer.
Lorsque vous définissez des liens prédécesseur-successeur, prenez en compte les restrictions et recommandations suivantes :
Ne créez pas de liens qui définissent des relations circulaires. Si vous essayez de créer ou de publier des éléments de travail qui forment des liens cycliques, vous recevrez un message d'erreur vous demandant de résoudre le problème avant de pouvoir publier.
Créez des liens prédécesseur-successeur uniquement entre des éléments de travail qui se trouvent dans le même projet d'équipe (recommandé).
Notes
Vous pouvez créer des liens prédécesseur-successeur entre des éléments de travail définis dans des projets différents. Toutefois, si vous exportez une requête vers Office Excel ou Office Project, seuls les éléments de travail définis pour le projet d'équipe pour lequel la requête est définie sont importés dans le client Office.
Pour plus d'informations sur les types de liens et Office Project, consultez Conseils rapides et différences opérationnelles lors du suivi de tâches à l'aide d'Office Project et de Team Foundation.
Utiliser des liens dépendants pour afficher et effectuer le suivi des éléments de travail dépendants
Vous créez des liens vers les éléments de travail à l'aide d'un type de lien dépendant afin de suivre les éléments de travail décisifs pour l'accomplissement d'une spécification, d'une fonctionnalité ou d'une tâche. Vous pouvez également créer des liens vers des éléments de travail qui dépassent les frontières d'un projet. Par exemple, le modèle de processus MSF (Microsoft Solutions Framework) for Agile Software Development v5.0 fournit les types de liens dépendants supplémentaires suivants : Testé par/Tests et Cas de test/Étapes partagées. Ces types de liens sont utilisés pour créer des relations entre des éléments de travail afin de suivre les bogues, les problèmes, les cas de test et les étapes partagées.
Les liens dépendants sont basés sur une topologie de dépendance, prennent en charge les relations un-à-plusieurs et interdisent les définitions circulaires. Vous pouvez exécuter chacune des tâches suivantes à l'aide de liens dépendants :
Rechercher et afficher des éléments de travail de niveau supérieur ainsi que leurs éléments de travail dépendants dans une vue à deux couches.
Gérer les risques et les dépendances, et collaborer plus efficacement entre équipes de projet. Par exemple, vous pouvez atteindre les objectifs suivants en définissant des liens dépendants entre des éléments de travail figurant dans votre projet d'équipe et des éléments de travail définis dans un autre projet d'équipe.
Créer une relation dépendante avec une fonctionnalité ou un ensemble de tâches en cours de développement dans une autre équipe.
Demander à une autre équipe d'accepter une dépendance d'élément de travail.
Gérer vos engagements et dépendances intergroupes vis à vis d'autres équipes.
Lorsque vous définissez des liens dépendants, prenez en compte les restrictions et recommandations suivantes :
Utilisez des liens dépendants lorsque des éléments de travail partagent des dépendances. Par exemple, utilisez-les lorsqu'un récit utilisateur comporte de nombreuses fonctionnalités et que quelques-unes de ces fonctionnalités répondent à au moins deux récits utilisateur.
Utilisez des liens dépendants plutôt que d'autres types de liens pour associer des éléments de travail définis dans un autre projet d'équipe.
Vous ne pouvez pas afficher de relations hiérarchiques créées avec des types de liens dépendants à l'aide d'Office Excel ou d'Office Project à l'exception des instances indiquées précédemment dans cette rubrique pour les liens parent-enfant et les liens prédécesseur-successeur.
Notes
Vous pouvez créer des liens dépendants entre des éléments de travail définis dans des projets différents et afficher les dépendances dans une vue d'arborescence ou une vue à deux couches dans Team Web Access et Team Explorer. Toutefois, si vous exportez une requête vers Office Excel ou Office Project, seuls les éléments de travail définis pour le projet d'équipe pour lequel la requête est définie sont importés dans le client Office.
Utiliser des liens d'ensemble de modifications et des liens d'éléments avec version pour associer les tâches et les fonctionnalités à des éléments avec version et des éléments de développement
Vous pouvez créer des relations entre éléments de travail, ensembles de modifications de contrôle de version et fichiers à l'aide des types de liens Ensemble de modifications et Élément avec version. Ces relations sont utiles lorsque vous devez déterminer le fichier de l'ensemble de modifications ou le fichier du contrôle de code source associé à une fonctionnalité, une tâche, un bogue ou autre élément de travail. Pour utiliser ces relations de lien, votre équipe doit utiliser Team Foundation pour le contrôle de version.
Les liens de type Ensemble de modifications et Élément avec version vous permettent, ainsi qu'à d'autres membres de l'équipe, d'effectuer les tâches suivantes :
Associer des modifications de contrôle de version à un élément de travail particulier.
Effectuer le suivi de l'ensemble des fichiers impliqués dans l'exécution d'un élément de travail.
Afficher les modifications apportées au code source pour traiter un élément de travail.
Notes
Vous ne pouvez pas créer une requête d'éléments de travail ou une requête de liens directs qui recherche des éléments de travail liés à l'aide des types de liens Ensemble de modifications et Élément avec version.
Pour plus d'informations, consultez Associer des éléments de travail à des ensembles de modifications (Team Explorer Everywhere).
Voir aussi
Autres ressources
Créer ou supprimer des relations entre éléments de travail (Team Explorer Everywhere)