Différences opérationnelles dans la gestion des projets avec TFS et Project

Planifiez des projets à l'aide des fonctionnalités disponibles dans Microsoft Project ou Microsoft Project Professional, tout en gérant les données et en effectuant le suivi du travail dans Visual Studio Team Foundation Server (TFS). Si vous avez déployé Project Server, alors l'installation d'extensions Team Foundation Server pour Project Server Integration vous permettra de mieux gérer vos plans de projet d'entreprise.

Dans cette rubrique, vous découvrirez les avantages, ainsi que les différences opérationnelles de l'utilisation du plug-in Team Foundation pour Microsoft Project, par rapport à l'intégration des deux produits serveur. Pour plus d'informations sur Project Server, voir Microsoft Project.

Dans cette rubrique

  • Avantages de l'intégration TFS avec Project Server

  • Différences opérationnelles entre l'utilisation du projet l'intégration de TFS avec Project Server

  • Comparaison de la publication dans Project Professional à la publication dans Project

Avantages de l'intégration TFS avec Project Server

L'intégration de TFS à Project Server peut devenir un avantage considérable pour les organisations qui souhaitent combler le fossé qui existe au niveau de la collaboration entre leurs équipes de gestion de projets et leurs équipes de développement de logiciels. L'intégration des deux produits serveurs permet aux équipes de collaborer plus efficacement de la façon suivante :

  • Elle permet de visualiser l'exécution de portefeuille à jour, l'alignement avec les objectifs stratégiques et l'utilisation des ressources des projets de développement logiciel, en exploitant les données quantitatives stockées dans les différents systèmes.

  • Elle automatise le partage des informations de projet entre les équipes et améliore la coordination entre les équipes qui utilisent des méthodes différentes, telles que Waterfall et Agile, tout en partageant des données et des métriques communes.

  • Elle permet aux équipes de développement et de gestion de projets de collaborer et de communiquer le planning d'un projet, ainsi que d'avancer à l'aide d'outils familiers tels que Visual Studio, Microsoft Project et Produits SharePoint.

Si Project Server n'est pas déployé, vous pouvez utiliser le plug-in Team Foundation pour Microsoft Project, afin de gérer les projets basés sur les éléments de travail de Team Foundation. Lorsque vous installez Visual Studio ou Team Explorer, le plug-in Team Foundation pour Microsoft Project est installé. Grâce au plug-in, vous pouvez ajouter et modifier des données d'élément de travail TFS. Vous pouvez planifier des projets et des tâches, assigner des ressources et assurer le suivi des modifications. Les éléments de travail peuvent être mis à jour à partir de différents plans de projet par différents utilisateurs.

Le tableau suivant compare les principales tâches que vous pouvez exécuter à l'aide du plug-in Team Foundation pour Microsoft Project, avec celles qui nécessitent l'intégration des deux produits serveurs. Il est possible d'utiliser le plug-in avec toutes les éditions de Project 2007, Project 2010 et Project 2013. Pour intégrer TFS à Project Server, vous devez installer Project Professional 2007, Project Professional 2010, ou Project 2013.

Fonctionnalité

Plug-in Team Foundation pour Microsoft Project

Intégration de TFS à Project Server

Connexion directe à TFS et modification des éléments de travail et de leurs dépendances.

Accès Avancé

  

Planification des projets et des travaux, et gestion du calendrier des projets.

Accès Avancé Accès Avancé

Gestion et synchronisation des liens de dépendance.

Accès Avancé

  

Affichage de l'état des projets, du planning et de l'allocation des ressources.

Accès Avancé Accès Avancé

Utilisation des sous-projets, des projets standard et des projets d'entreprise.

Accès Avancé Accès Avancé

Contrôle du niveau de collaboration et de la synchronisation.

  

Accès Avancé

Affichage et utilisation des pools de ressources d'entreprise.

  

Accès Avancé

Affichage de l'allocation des ressources des différents plans de projet d'entreprise.

  

Accès Avancé

Utilisation de l'optimisation de portefeuille, gestion des demandes et création de rapports (fonctionnalités disponibles uniquement dans Project Server).

  

Accès Avancé

Différences opérationnelles entre l'utilisation du plug-in Team Foundation pour Project et l'intégration de Team Foundation Server à Project Server

Le tableau suivant résume les différences opérationnelles entre l'utilisation du projet pour publier et actualiser des éléments de travail TFS et synchroniser des données entre TFS et Project Server.

Zone opérationnelle

Plug-in Team Foundation pour Microsoft Project

Intégration de TFS à Project Server

Modèle de synchronisation

Prend en charge un processus de synchronisation dans lequel les chefs de projet peuvent directement publier vers Team Foundation ou procéder à une actualisation à la demande.

  • Prend en charge le mappage d'un champ de tâche présent dans Project vers un champ présent dans Team Foundation.

  • Les tâches ne sont pas liées aux éléments de travail.

  • Les plans de projet sont liés à Team Foundation Server.

Prend en charge un processus de synchronisation dans lequel les chefs de projet peuvent contrôler les mises à jour de plan.

  • Publiez dans Team Foundation depuis Project Server, soumettez des mises à jour depuis Team Foundation dans une file d'attente d'état et envoyez des mises à jour à Team Foundation en fonction des approbations ou des rejets effectués par les chefs de projet.

    Ce modèle a été conçu pour prendre en charge le plan de projet en tant que projet maître par défaut, de façon à ce que les chefs de projet aient un contrôle total sur les ajouts effectués au plan de projet.

  • Prend en charge le mappage de champs de tâches et de ressources de Project vers les champs de Team Foundation.

  • Après la synchronisation, chaque tâche présente dans Project est liée à un élément de travail dans Team Foundation.

  • Les plans de projet sont mappés aux projets d'équipe jusqu'à l'annulation du mappage.

Processus de publication et d'actualisation

  • Vous décidez des tâches que vous souhaitez publier ou actualiser dans Team Foundation.

  • Dans Project, vous affectez à Publier et actualiser la valeur Non, Actualiser uniquement ou Oui.

  • Différents plans de projet et différentes tâches peuvent être synchronisés avec le même élément de travail.

  • Vous pouvez assigner une seule ressource par tâche.

  • Vous pouvez afficher les champs de Project dans un formulaire d'élément de travail et afficher les champs Team Foundation dans un plan de projet.

  • Les mises à jour peuvent être suivies via le champ Historique de chaque élément de travail.

  • Vous gérer les types d'éléments de travail qui font partie de la synchronisation de données et les tâches ou éléments de travail spécifiques à synchroniser.

  • Dans Project Professional, affectez la valeur Oui ou Non à Publier au projet d'équipe. Dans Team Foundation, affectez la valeur Oui ou Non à Envoyer au projet d'entreprise.

  • Une seule tâche d'un plan de projet peut être synchronisée avec un élément de travail.

  • Vous pouvez assigner une seule ressource à chaque tâche. Toutefois, le champ Ressource affichera le cumul des ressources assignées aux tâches enfants.

  • Vous pouvez afficher les champs de Project dans un formulaire d'élément de travail et afficher les champs Team Foundation dans un plan de projet.

  • Les conflits peuvent nécessiter une résolution. Pour plus d'informations, consultez Surveiller les éléments de travail envoyés et résoudre les rejets.

  • Fournit une plus grande traçabilité et un historique de chaque champ et élément de travail synchronisés.

Cumul du travail et des ressources

  • Dans les éléments de travail contenant des tâches enfants, les valeurs des champs Travail restant et Travail effectué sont calculées et cumulées automatiquement.

  • Les heures sont cumulées dans Project mais pas dans Team Foundation.

  • Les ressources ne sont pas cumulées.

  • Dans les éléments de travail synchronisés contenant des tâches enfants, les valeurs des champs Travail restant et Travail effectué sont calculées et cumulées automatiquement.

  • Les heures sont cumulées dans Project et dans les champs miroirs Team Foundation.

  • Les ressources et l'allocation de ressources sont cumulées dans Project Professional et Project Server.

Installation et configuration

  • Nécessite le plug-in Team Foundation pour Microsoft Project, installé avec Visual Studio 2012.

  • Publiez et actualisez des tâches selon une liste d'éléments de travail.

  • Publiez et actualisez tous les types d'éléments de travail sans mappage ni installation.

  • Contrôlez les champs qui sont publiés et actualisés en personnalisant le fichier de mappage de chaque collection.

  • Exercez un contrôle plus précis du mode de publication et d'actualisation des champs en fonction de l'assignation des attributs PublishOnly et IfSummaryRefreshOnly.

  • Requiert des extensions de Team Foundation Server pour Project Server, et Project Professional avec le plug-in de Team Foundation. Pour plus d'informations, consultez Configuration système requise pour prendre en charge l'intégration de Team Foundation Server et de Project Server.

  • Configurez les projets d'équipe et les types d'éléments de travail qui doivent faire partie de la synchronisation.

  • Contrôlez les champs à publier et à actualiser en personnalisant les mappages d'une collection de projets.

  • Exercez un contrôle plus précis du mode de publication et d'actualisation en fonction des champs qui sont assignés aux éléments targetToTfs et tfsToTarget.

Comparaison de la publication dans Project Professional à la publication dans Project

Lorsque vous publiez des tâches dans Project Professional, ouvrez le menu Fichier, puis cliquez sur Publier pour publier le plan de projet vers Project Server. Une fois Project Server mis à jour, le moteur de synchronisation extrait des données de Project Server et identifie les données à mettre à jour dans Team Foundation, en fonction des données configurées pour la synchronisation. Seuls les projets d'équipe, les éléments de travail et les champs configurés pour la synchronisation sont mis à jour.

Lorsque vous publiez des tâches dans Project, vous cliquez sur Publier dans le ruban Équipe ou dans le menu Équipe.

Voir aussi

Autres ressources

Synchroniser Team Foundation Server avec Project Server