Share via


Conseils rapides et différences opérationnelles lors du suivi de tâches à l'aide de Microsoft Project et de Team Foundation

Vous pouvez planifier des projets à l'aide des fonctionnalités disponibles dans Microsoft Project, tout en conservant les données et en les rendant disponibles en tant que tâches d'élément de travail dans Team Foundation Server. Vous pouvez utiliser Microsoft Project pour gérer les détails relatifs à la planification de tâches, aux relations entre les tâches et à la disponibilité des ressources. Les membres de l'équipe peuvent gérer leurs éléments de travail à l'aide de Team Foundation, et les chefs de projet peuvent mettre à jour les calendriers de projet et effectuer le suivi du travail entre équipes et projets à l'aide de Microsoft Project.

La publication et l'actualisation des tâches sont indispensables pour garder les données synchronisées entre votre plan de projet et Team Foundation. La publication fait référence au téléchargement vers la base de données des éléments de travail des modifications que vous avez apportées aux éléments de travail dans un document Microsoft Project ou Microsoft Excel. L'actualisation fait référence à la mise à jour de tous les éléments de travail dans un document Microsoft Project ou Microsoft Excel afin de correspondre aux valeurs actuelles contenues dans la base de données des éléments de travail.

Important

Enregistrez toujours une copie locale du plan Microsoft Project, car il stocke des données que Team Foundation Server ne peut pas stocker.

Dans cette rubrique

Les sections suivantes fournissent des conseils et étapes rapides à suivre pour effectuer des tâches :

  • Conseils rapides pour travailler dans Office Project lié à Team Foundation Server

  • Différences opérationnelles entre Office Project et Team Foundation Server

Passez en revue les sections suivantes pour obtenir des informations essentielles sur chaque étape de la planification et de la gestion des projets en utilisant Microsoft Project, qui contient des tâches d'élément de travail dans Team Foundation Server :

  1. Étape 1 : se connecter d'Office Project à Team Foundation Server

  2. (Facultatif) Étape 2 : personnaliser le mappage des données entre Office Project et Team Foundation Server

  3. Étape 3 : créer une planification

  4. Étape 4 : assigner des ressources

  5. Étape 5 : publier, mettre à jour et actualiser

Conseils rapides pour travailler dans Office Project lié à Team Foundation Server

Lorsque vous travaillez dans Microsoft Project, effectuez les actions suivantes pour obtenir les meilleurs résultats possibles et éviter les problèmes.

  • Enregistrez le plan Microsoft Project, car il stocke des données que Team Foundation Server ne peut pas stocker.

  • Actualisez le plan de projet dès que vous l'ouvrez, puis actualisez-le périodiquement pendant que vous travaillez. Sinon, vous risquez d'être confronté à des conflits dans lesquels les données du plan ne correspondent plus aux données de Team Foundation Server.

  • Planifiez des tâches dans Microsoft Project en spécifiant la durée des tâches, les relations entre les tâches et d'autres données qu'Microsoft Project peut utiliser pour calculer les dates de début et de fin. Lorsqu'Microsoft Project publie les éléments de travail sur Team Foundation Server, les heures de début et de fin sont en lecture seule dans Team Foundation par défaut. Microsoft Project ne télécharge pas les heures de début et de fin lorsque vous actualisez le plan.

  • Utilisez le diagramme de Gantt Team System pour planifier le travail dans votre projet d'équipe afin d'afficher les champs Team Foundation. Ce mode fractionné ajoute certains des champs Team Foundation à l'affichage Diagramme de Gantt Microsoft Project et modifie certains noms de champs Microsoft Project en noms de champs utilisés par Team Foundation. Il s'agit de l'affichage par défaut lorsque vous ouvrez des éléments de travail pour la première fois dans Microsoft Project.

  • Utilisez le tableau des tâches Team System pour simplifier la tâche d'entrée des données et de publication des éléments de travail sur Team Foundation Server. Cet affichage contient l'ensemble de tous les champs Team Foundation que vous pouvez afficher ou modifier dans Microsoft Project.

  • N'assignez qu'une seule ressource à une tâche. Microsoft Project prend en charge l'allocation de plusieurs ressources à une tâche, mais Team Foundation Server ne le fait pas. Si vous devez assigner plusieurs ressources à une tâche, divisez la tâche en sous-tâches, puis assignez une seule ressource à chaque sous-tâche. Assignez uniquement une ressource membre de l'équipe Team Foundation aux tâches que vous publiez.

  • Affectez la valeur Oui au champ Publier et actualiser uniquement pour les tâches et éléments du plan Microsoft Project dont vous voulez assurer le suivi dans Team Foundation Server.

  • Publiez vos modifications sur Team Foundation Server lorsque vous modifiez des tâches qui ont la valeur Publier et actualiser afin de réduire les conflits de données.

Différences opérationnelles en matière de gestion du travail entre Office Project et Team Foundation

Le tableau suivant récapitule les différences opérationnelles entre Microsoft Project et Team Foundation Server.

Composant

Office Project

Team Foundation Server

Actions recommandées

Calendrier de projet d'équipe

Gère une semaine de calendrier de projet d'équipe qui spécifie la durée des jours ouvrables, les week-ends et les jours fériés.

N'assure pas le suivi d'une semaine de calendrier et, par conséquent, ne peut pas effectuer le suivi des jours non travaillés.

Utilisez Microsoft Project pour gérer les plannings de projets et tirer parti de la fonctionnalité de calendrier de projet d'équipe.

Contraintes des tâches et relations entre les tâches

Vous permet de spécifier les relations entre les tâches, les types de dépendances, ainsi que les délais d'avance et d'attente qui définissent les relations de planification entre les tâches.

Assure le suivi des dépendances successeur-prédécesseur sous forme de liens d'éléments de travail pour le contexte, mais n'effectue pas le suivi des types de dépendances, des délais d'avance et d'attente ou des contraintes d'éléments de travail.

Utilisez Microsoft Project pour gérer et mettre à jour les modifications apportées aux dépendances et aux contraintes.

Dates de début et de fin et suivi des heures travaillées

Les contraintes appliquées aux tâches déterminent le moment où les tâches peuvent démarrer ou celui où elles doivent se terminer. Toute modification du nombre d'heures travaillées recalcule automatiquement le travail restant et les dates de fin.

Stocke les informations sur le travail estimé, effectué et restant, ainsi que les dates de début et de fin, mais ne recalcule pas les champs lorsque des mises à jour sont appliquées. Par exemple, si vous utilisez Team Explorer pour augmenter la durée d'une tâche, Team Foundation Server ne met pas à jour la date de fin.

Utilisez Microsoft Project pour gérer et mettre à jour les modifications apportées aux dates de début et de fin, ainsi que pour mettre à jour les champs calculés relatifs au travail effectué et au travail restant.

Pour plus d'informations, consultez Moteur de planification Office Project.

Assignations des ressources

Prend en charge l'allocation de plusieurs ressources à une tâche.

Autorise l'assignation d'une seule ressource à une tâche.

Dans Microsoft Project, n'assignez qu'une seule ressource à une tâche. Divisez les tâches en sous-tâches afin de les allouer à plusieurs ressources.

Pour plus d'informations, consultez Assigner des ressources.

Publier et actualiser

Les modifications apportées aux tâches dans Microsoft Project doivent être publiées pour pouvoir être affichées dans Team Foundation Server.

Les modifications apportées aux éléments de travail dans Team Foundation Server doivent être actualisées dans Microsoft Project pour pouvoir être affichées.

Dans Microsoft Project, publiez uniquement les tâches que vous voulez suivre également dans Team Foundation Server. Vous pouvez effectuer cette tâche en définissant le champ Publier et actualiser en fonction des besoins.

Publiez et actualisez fréquemment le plan de projet pour éviter les conflits de données.

Pour plus d'informations, consultez Stockage et maintenance des données et Étape 5 : publier, mettre à jour et actualiser.

Chemins d'itération et de zone

Vous devez spécifier un chemin d'accès qui ne contient pas plus de 256 caractères.

Pour plus d'informations, consultez Créer et modifier des zones et des itérations.

Moteur de planification Office Project et champs calculés de date pour publication uniquement

Microsoft Project utilise un moteur de planification pour déterminer les dates de début et de fin des tâches. Les fonctionnalités suivantes influencent la façon dont le moteur de planification calcule les dates de début et de fin dans Microsoft Project :

  • Une semaine de calendrier de projet d'équipe spécifie la durée des jours ouvrables, les week-ends et les jours fériés.

  • Les relations entre les tâches, les types de dépendances, ainsi que les délais d'avance et d'attente définissent les relations de planification entre les tâches.

  • Les contraintes appliquées aux tâches déterminent le moment où les tâches peuvent démarrer ou celui où elles doivent se terminer.

  • La disponibilité des ressources pour l'exécution d'une tâche peut allonger ou raccourcir la durée de la tâche.

Le moteur de planification s'assure que toutes ces exigences sont satisfaites lorsqu'il définit les dates de début et de fin des tâches. À moins que vous n'ayez une raison de contraindre la date à laquelle une tâche doit commencer ou se terminer, laissez Microsoft Project calculer les dates de début et de fin d'après les autres données que vous et d'autres membres de l'équipe avez entrées.

Pour empêcher les champs calculés de date d'être remplacés, Team Foundation définit les dates de début et de fin pour une publication uniquement. Cela est rendu possible en indiquant PublishOnly="true" pour les champs spécifiques du fichier de mappage de projet.

Ces paramètres permettent aux membres de l'équipe de mettre à jour leurs champs Travail restant et Travail effectué dans Team Foundation, d'actualiser le plan de projet avec les valeurs correspondantes, puis de laisser Microsoft Project calculer la date de fin en fonction des impératifs.

Pour plus d'informations, consultez Fichier de mappage de champs Microsoft Project.

Pour plus d'informations sur les contraintes de début et de fin, consultez l'aide en ligne d'Microsoft Project.

Stockage et maintenance des données

Lorsque vous utilisez Microsoft Project pour créer et gérer un planning de projet qui contient des éléments de travail Team Foundation, vous conservez les données à deux emplacements.

En utilisant Team Foundation Server, vous êtes en mesure de stocker et de suivre beaucoup plus de données qu'avec Microsoft Project. Avec la base de données des éléments de travail Team Foundation, vous pouvez stocker des descriptions détaillées de chaque élément de travail, un historique des modifications apportées à l'élément de travail, des informations permettant de reproduire une erreur de code, des documents et des fichiers, ainsi que des liens vers des ensembles de modifications, des cas de test et d'autres éléments de travail connexes. Vous pouvez utiliser Team Foundation Server pour permettre à tous les membres de l'équipe d'accéder aux éléments de travail qu'ils doivent suivre et de gérer les détails en rapport avec leur travail.

En utilisant Microsoft Project, vous conservez uniquement un sous-ensemble des données de champs d'éléments de travail, ainsi que des données qui ne sont pas utilisées ou stockées dans Team Foundation Server. Microsoft Project conserve des données détaillées sur la planification, notamment les délais d'avance et d'attente.

Étape 1 : connecter Office Project à Team Foundation Server

Vous pouvez connecter un plan Microsoft Project à un projet Team Foundation spécifique pour accéder aux éléments de travail définis pour ce projet. Vous devez être en ligne pour vous connecter au projet Team Foundation ; en outre, vous devez établir la connexion pour pouvoir effectuer les tâches suivantes :

  • importer des éléments de travail de Team Foundation Server vers Microsoft Project ;

  • ajouter de nouvelles tâches dans Microsoft Project et les publier ensuite en tant qu'éléments de travail sur Team Foundation Server ;

  • republier les mises à jour sur Team Foundation Server, une action obligatoire pour suivre la progression et réviser les planifications ;

  • récupérer les données des éléments de travail répertoriés dans Microsoft Project et qui ont été mis à jour, en particulier concernant le travail estimé, le travail effectué et le travail restant ;

  • publier les mises à jour sur Team Foundation Server après avoir travaillé hors connexion.

Pour plus d'informations sur la connexion à Team Foundation Server, consultez Utilisation de Microsoft Excel et Microsoft Project avec une connexion à Team Foundation Server. Pour plus d'informations sur le travail hors connexion, consultez Travailler hors connexion et se reconnecter à Team Foundation Server.

(Facultatif) Étape 2 : personnaliser le mappage des données entre Office Project et Team Foundation Server

Lorsque vous publiez ou actualisez des tâches dans Microsoft Project, les données des tâches sont actualisées en fonction des informations contenues dans un fichier de mappage. Le fichier de mappage détermine la façon dont les champs de chaque tâche sont mappés aux champs de Team Foundation.

Vous pouvez personnaliser le comportement d'Microsoft Project lorsque vos tâches sont publiées ou actualisées. Vous pouvez modifier les champs de Microsoft Project qui sont mappés sur les champs de Microsoft Project. Vous pouvez contrôler si les champs sont uniquement publiés, ou publiés et actualisés. En outre, vous pouvez désigner des champs spéciaux qui représentent les liens et les pièces jointes, ainsi que le champ de synchronisation.

Pour plus d'informations, consultez Personnalisation des mappages de champs de Microsoft Project.

Mappage de champs et modèles de processus MSF

Lorsque vous créez un élément de travail Tâche à l'aide des modèles de processus Microsoft Solutions Framework (MSF), vous ne pouvez pas utiliser Team Explorer pour modifier la date de début ou de fin. Le formulaire d'élément de travail définit les champs des dates de début et de fin en lecture seule.

Les modèles de processus MSF configurent également le fichier de mappage de champs Microsoft Project afin que les champs des dates de début et de fin soient uniquement publiés. Par conséquent, les membres de l'équipe peuvent modifier uniquement les dates de début et de fin dans Microsoft Project ; par ailleurs, les dates de planning mises à jour sont publiées sur Team Foundation Server mais ne sont pas actualisées dans le plan Microsoft Project.

De même, les champs Estimation d'origine, Travail restant et Travail effectué des tâches récapitulatives ou parentes sont conservés dans Microsoft Project, mais ils ne sont pas publiés sur Team Foundation. Lorsque vous utilisez Microsoft Project pour créer des tâches parentes et enfants, Microsoft Project assigne aux tâches parentes le cumul des heures définies pour toutes leurs tâches enfants. Toutefois, les heures suivies pour les tâches récapitulatives et les tâches enfants sont comptées en double dans les rapports Team Foundation de suivi des heures. Pour résoudre ce problème, le cumul des heures est supprimé dans l'intégration d'Microsoft Project et de Team Foundation Server. L'attribut de fichier de mappage IfSummaryRefreshOnly d'Microsoft Project supprime les heures assignées aux tâches récapitulatives lorsque les données sont actualisées. Vous pouvez afficher le cumul des heures pour les tâches récapitulatives dans Microsoft Project mais pas dans Team Foundation.

Vous pouvez modifier le fichier de mappage de champs afin que les champs des dates de début et de fin soient actualisés à partir de Team Foundation Server, et vous pouvez modifier une définition du type d'élément de travail afin de rendre les champs des dates de début et de fin accessibles en lecture/écriture. Toutefois, ces modifications sont déconseillées pour les raisons précédemment évoquées. Pour plus d'informations, consultez Fichier de mappage de champs Microsoft Project.

Étape 3 : créer une planification

Vous pouvez créer une planification de deux façons :

Créer des tâches récapitulatives et des sous-tâches

Vous pouvez planifier des tâches dans un ordre particulier ou créer des sous-tâches à l'aide d'outils Microsoft Project et stocker ces relations dans Team Foundation. Vous pouvez également créer des relations supplémentaires entre des éléments de travail pour prendre en charge vos efforts en matière de suivi de projet. Pour ce faire, vous pouvez utiliser les outils suivants :

  • Utilisez les outils Microsoft Project natifs pour classer les tâches ou établir des relations entre les tâches et les sous-tâches. Lorsque vous publiez le plan, Team Foundation crée des liens prédécesseur-successeur et des liens parent-enfant entre les éléments de travail. Ces liens sont stockés à la fois dans le plan de projet et dans Team Foundation.

  • Utilisez la fonctionnalité Liens et pièces jointes du menu Équipe pour créer d'autres types de liens entre les tâches. Par exemple, vous pouvez créer un lien associé entre deux tâches ou davantage, et stocker cette relation dans Team Foundation.

    Notes

    Tous les éléments de travail qui sont liés aux tâches sélectionnées pour l'importation dans Microsoft Project et dont le type de lien correspond à une relation de type prédécesseur-successeur ou parent-enfant s'affichent dans le plan de projet.

Pour plus d'informations sur la création de tâches récapitulatives et de sous-tâches, consultez Tâches séquencées ou subordonnées dans Office Project.

Afficher et modifier les champs de tâches Team Foundation

Les affichages dans Microsoft Project présentent les données de manière à vous aider à suivre votre projet. Un affichage comprend des composants qui incluent des tableaux, des filtres et des groupes. En plus des affichages propres à Microsoft Project, chaque plan Microsoft Project lié à Team Foundation Server offre deux affichages supplémentaires :

  • **Affichage de Gantt Team Foundation   **Vous pouvez utiliser cet affichage pour planifier le travail dans votre projet d'équipe. Ce mode fractionné ajoute certains des champs Team Foundation à l'affichage Diagramme de Gantt Microsoft Project et modifie certains noms de champs Microsoft Project en noms de champs utilisés par Team Foundation. Il s'agit de l'affichage par défaut lorsque vous ouvrez des éléments de travail pour la première fois dans Microsoft Project.

  • Affichage Tableau des tâches Team Foundation   Vous pouvez utiliser cet affichage pour simplifier la tâche d'entrée des données et de publication des éléments de travail sur Team Foundation Server. L'affichage Tableau des tâches Team Foundation contient l'ensemble de tous les champs Team Foundation que vous pouvez afficher ou modifier dans Microsoft Project.

Vous pouvez également créer des affichages. Par exemple, vous pouvez créer un affichage qui vous aide à effectuer le suivi d'une progression, ou qui vous montre comment vos ressources d'équipe sont utilisées. Après avoir créé un affichage, vous pouvez l'utiliser, le copier et le partager.

Les tableaux sont l'un des composants que vous pouvez utiliser dans les affichages. Un plan Microsoft Project lié à Team Foundation Server fournit les tableaux suivants :

  • Suivi Team Explorer   Vous pouvez utiliser ce tableau pour afficher les colonnes que vous voyez dans l'Affichage de Gantt Team Foundation.

  • Team Explorer complet   Vous pouvez utiliser ce tableau pour afficher les colonnes que vous voyez dans l'Affichage Tableau des tâches Team Foundation. Ce tableau montre tous les champs échangés entre Microsoft Project et Team Foundation Server.

Vous pouvez définir de nouveaux tableaux et en copier qui existent déjà. Pour plus d'informations sur les affichages et les tableaux Microsoft Project, consultez l'aide en ligne d'Microsoft Project.

Étape 4 : assigner des ressources

Microsoft Project peut assigner des ressources aux tâches de manière très souple, mais cela entraîne la création de données que Team Foundation Server ne peut pas stocker. Si vous tirez parti de ces fonctionnalités dans Microsoft Project, vous ne pouvez pas republier les tâches sur Team Foundation Server. Pour éviter les problèmes, suivez ces indications lorsque vous assignez des ressources dans Microsoft Project :

  • N'assignez qu'une seule ressource à chaque tâche. Vous pouvez contourner cette restriction en divisant une tâche en sous-tâches et en assignant une ressource à chaque sous-tâche.

  • Assignez chaque ressource pour une journée de travail entière, et non pour un pourcentage d'une journée de travail.

Si vous assignez plusieurs ressources à une tâche dans Microsoft Project et si vous essayez ensuite de publier vos modifications sur Team Foundation Server, l'élément de travail génère une erreur de publication.

Important

Microsoft Project ne remplit pas la liste du champ Noms ressources à l'aide des noms des membres de l'équipe. Par conséquent, vous devez ajouter manuellement les noms à la liste. Lorsque vous assignez un élément de travail à une ressource dans Microsoft Project, vous devez spécifier la ressource par son nom complet dans les services de domaine Active Directory (AD DS) ou le Carnet d'adresses. Si vous assignez un élément de travail à une ressource par son alias ou toute autre forme raccourcie du nom, vous introduisez une incohérence susceptible de provoquer des erreurs de validation.

Étape 5 : publier, mettre à jour et actualiser

Pour récupérer les dernières modifications effectuées par les membres de l'équipe, vous devez publier sur Team Foundation Server les tâches que vous modifiez dans Microsoft Project et vous devez actualiser les éléments de travail mis à jour depuis que vous avez ouvert le plan Microsoft Project.

Pour votre travail dans Microsoft Project, notez les meilleures pratiques et remarques opérationnelles suivantes :

  • Actualisez toujours votre plan de projet immédiatement après avoir ouvert le document afin de vérifier que le plan affiche les données les plus récentes. Les modifications que vous apportez dans Team Foundation Server ne s'affichent pas dans le document Microsoft Project jusqu'à ce que vous l'actualisiez.

    Notes

    Le document n'est pas automatiquement actualisé lorsqu'il s'ouvre.

  • Affectez la valeur Oui au champ Publier et actualiser uniquement pour les tâches et éléments dont le suivi dans Team Foundation Server présente un intérêt. Vous pouvez contrôler les éléments de travail d'un plan Microsoft Project qui doivent être publiés et actualisés. Pour plus d'informations, consultez Publier ou actualiser des éléments de travail dans Office Project.

  • Effectuez toujours la publication avant d'actualiser le document. Si vous effectuez d'abord l'actualisation, les nouvelles données de la base de données peuvent remplacer les modifications que vous avez apportées au plan.

  • Si vous utilisez des éléments de travail de tâche récapitulative et que les heures sont comptées deux fois dans les rapports, vous devez corriger le problème manuellement. Pour plus d'informations, consultez Adresses imprécises publiées pour les valeurs de synthèse.

Voir aussi

Tâches

Connecter un document Microsoft Office à Team Foundation Server

Créer un plan Microsoft Project à partir des éléments de travail Team Foundation

Publier ou actualiser des éléments de travail dans Office Project

Concepts

Planification de tâches et assignation de ressources à l'aide de Microsoft Project

Autres ressources

Personnalisation des mappages de champs de Microsoft Project