Gérer les projets à l'aide de l'intégration de TFS et Project Server
Les responsables de projet et les équipes de développement logiciel peuvent utiliser les outils qui leur conviennent le mieux, travailler au niveau de granularité qui répond à leurs besoins et partager des informations de manière transparente entre Visual Studio Team Foundation Server et Microsoft Project Server. Quand deux produits serveurs sont configurés, le moteur de synchronisation gère les données de planification, ainsi que l'utilisation des ressources pour les données configurées dans le projet d'entreprise mappé et le projet d'équipe.
L'intégration de deux produits serveur permet plus de souplesse dans la gestion des projets. En tant que responsable de projet, vous pouvez gérer votre projet à l'aide de l'une des trois méthodes suivantes, ou d'une combinaison de ces dernières :
Définir et effectuer le suivi des livrables. Vous vous chargez de définir les spécifications et les fonctionnalités des livrables, et l'équipe de développement se charge de définir les tâches d'implémentation. Pour plus d'informations, consultez Planification verticale des besoins de l'entreprise dans un plan de projet d'entreprise mappé à un projet d'équipe.
Définir et effectuer le suivi des livrables et des tâches. Vous vous chargez de définir les détails du projet et l'équipe de développement se charge d'informer les autres équipes des mises à jour d'état. Pour plus d'informations, consultez Gérer les détails du projet dans un plan de projet d'entreprise mappé à un projet d'équipe.
Examiner la progression des équipes Agile. Vous suivez la progression du travail envoyé vers Project Server et l'équipe de développement gère à la fois les livrables et les tâches du projet. Pour plus d'informations, consultez Rendre la progression de l'équipe agile visible pour le PMO (program management office).
Dans chacune de ces méthodes, les responsables des ressources peuvent planifier et gérer les ressources de manière précise, les responsables de projet peuvent distribuer la charge de travail entre les différentes ressources pour plusieurs projets logiciels, et le bureau de gestion du programme peut consulter les mises à jour d'état et effectuer le suivi de la santé globale du portefeuille logiciel en cours de développement. De plus, les analystes d'entreprise ont accès à l'évolution des mesures de qualité.
Important
Cette rubrique s'applique aux ordinateurs clients sur lesquels sont installés Microsoft Project Professionnel 2007, Project Professionnel 2010 ou Project Professionnel 2013, et Visual Studio 2013.L'intégration de Visual Studio Team Foundation Server 2013 et de Project Server doit être configurée.
Vous pouvez gérer les éléments de travail de Team Foundation à l'aide de Microsoft Project ou de Project Professionnel et du plug-in Team Foundation, comme décrit dans Créer votre journal des travaux en souffrance (backlog) et vos tâches à l'aide de Project.Le plug-in connecte un plan de projet à un projet d'équipe, mais ne synchronise pas les éléments de travail.Ce plug-in est désactivé quand un plan de projet d'entreprise est mappé à un projet d'équipe.Pour plus d'informations sur la gestion des éléments de travail à l'aide de Project, consultez Différences opérationnelles dans la gestion des projets avec TFS et Project.
Tâches de gestion et de suivi des projets revenant aux responsables de projet
Tâche |
Rubrique connexe |
---|---|
Définir les livrables. Vous pouvez définir les spécifications et les livrables, ou vous pouvez choisir de laisser l'équipe de développement se charger de la définition de tâches spécifiques. Vous pouvez afficher le cumul des ressources et du travail effectué, ou bien l'évolution du planning à mesure que l'équipe de développement définit, estime et met à jour ses tâches détaillées. |
|
Définir les livrables et les tâches. Vous pouvez gérer à la fois les spécifications et les tâches d'implémentation. Vous pouvez gérer votre flux de travail indépendamment de celui de l'équipe de développement, tout en restant informé de la progression des travaux. |
Gérer les détails du projet dans un plan de projet d'entreprise mappé à un projet d'équipe |
Examiner la progression des équipes Agile. Vous pouvez voir la progression des travaux et l'utilisation des ressources pendant que l'équipe de développement Agile gère la définition et la planification des récits utilisateur et des tâches. Le bureau de gestion du programme et vous-même pouvez consulter les calendriers, et voir la progression des récits utilisateur et le cumul des ressources. |
Rendre la progression de l'équipe agile visible pour le PMO (program management office) |
Vérifier la façon dont les champs sont mis à jour. Si vous pensez que le moteur de synchronisation ne fonctionne pas comme prévu, vous devez vérifier la façon dont certains champs sont mis à jour. Le type des données du ou des champs concernés, l'attribut OnConflict pour le mappage des champs et la hiérarchie des tâches ont un impact sur la manière dont le moteur de synchronisation met à jour certains champs. Les tâches ne sont pas correctement mises à jour si le responsable de projet rejette une ou plusieurs mises à jour d'envois ou si le plan de projet n'a pas été publié. |
Comprendre comment sont gérées les mises à jour de certains champs en particulier |
Assigner des ressources et voir leur utilisation. Quand l'équipe de développement divise les spécifications et les tâches en tâches enfants, le responsable de projet peut voir le cumul du travail et des ressources. Vous pouvez utiliser le cumul des ressources pour voir la distribution des ressources et les estimations du travail requis, pour effectuer le nivellement des ressources et pour déterminer si une ressource commune à plusieurs projets est surutilisée. |
|
Résoudre des erreurs lors de la publication de tâches sur Team Foundation Server. Vous devrez résoudre toutes les erreurs de validation des données qui peuvent se produire quand vous publiez un plan de projet d'entreprise mappé vers un projet d'équipe. Une erreur de validation de données se produira si vous définissez une valeur qui enfreint une règle définie pour le type d'élément de travail associé à la tâche. |
Tâches revenant aux responsables et aux équipes de développement
Tâche |
Rubrique connexe |
---|---|
Vérifier les livrables, définir les tâches et estimer le travail requis. Pour chaque livrable envoyé à Project Server, vous devez définir et estimer les tâches requises pour la mise en œuvre du livrable. À mesure que le travail progresse, les membres d'équipe mettent à jour les heures consacrées aux tâches, lesquelles sont automatiquement envoyées à Project Server et au responsable de projet qui peut ainsi les vérifier. |
|
Vérifier la répartition du travail et mettre à jour le travail requis. En tant que responsable Développement, vous pouvez utiliser les pages du journal des travaux en souffrance et du tableau des tâches, ou bien la requête Répartition du travail, pour vérifier les éléments de travail envoyés par un responsable de projet. À mesure que le travail progresse, les membres d'équipe mettent à jour les heures consacrées aux tâches, lesquelles sont automatiquement envoyées à Project Server et au responsable de projet qui peut ainsi les vérifier. |
Gérer les détails du projet dans un plan de projet d'entreprise mappé à un projet d'équipe |
Définir et envoyer des récits utilisateur à Project Server. En tant que responsable Développement, pour permettre aux autres utilisateurs de voir le calendrier du projet et l'utilisation des ressources, attribuez la valeur Oui au champ Envoi à Project Server pour les récits utilisateur auxquels travaille votre équipe. Vous pouvez définir la valeur de ce champ rapidement grâce à la fonctionnalité de modification en bloc de Team Web Access ou en exécutant la requête Journal des travaux en souffrance du produit dans Excel. |
Rendre la progression de l'équipe agile visible pour le PMO (program management office) |
Rechercher et résoudre les soumissions d'éléments de travail rejetées. Quand le responsable de projet rejette une mise à jour d'élément de travail, vous devez résoudre le problème à l'origine du rejet et renvoyer la mise à jour à Project Server. Tant que vous ne renvoyez pas la mise à jour, l'élément de travail ne pourra pas être inclus dans la synchronisation des données. |
Surveiller les éléments de travail envoyés et résoudre les rejets |
Supprimer les tâches et les éléments de travail pour lesquels un suivi n'est plus nécessaire. Quand vous supprimez une tâche du plan de projet synchronisé avec un élément de travail de Team Foundation, vous supprimez l'association entre la tâche et l'élément de travail. Cette suppression aura lieu après la publication du plan sur Project Server et après la mise à jour des modifications publiées dans le cadre du processus de synchronisation. Toutefois, vous devez utiliser la commande witadmin destroywi pour supprimer de manière définitive les éléments de travail du projet d'équipe. |
Supprimer des tâches et des éléments de travail qui ne font plus partie de la synchronisation |
Tâches de configuration, de mappage et de personnalisation de la synchronisation des données
Tâche |
Rubriques connexes |
---|---|
Obtenir l'autorisation de mapper vos plans de projet d'entreprise vers un projet d'équipe. Pour mapper vos plans de projet, vous devez disposer de l'autorisation Administrer l'intégration Project Server pour les collections de projets d'équipe qui vous sont attribuées. |
Accorder les autorisations pour prendre en charge l'intégration de TFS et Project Server |
Mapper un plan de projet d'entreprise vers un projet d'équipe. Pour permettre la synchronisation des données entre un plan de projet d'entreprise et un projet d'équipe, vous devez mapper le plan vers le projet d'équipe. Vous pouvez mapper plusieurs plans vers un même projet d'équipe, mais vous ne pouvez pas mapper un même plan vers plusieurs projets d'équipe. |
Gérer l'association de projets d'entreprise à des projets d'équipe |
Inclure ou exclure un type d'élément de travail de la synchronisation des données. Vous pouvez définir des types d'éléments de travail quand vous associez un plan de projet à un projet d'équipe. Vous pouvez également en inclure d'autres et en exclure certains. De plus, vous pouvez répertorier les types d'éléments de travail mappés à un projet d'équipe. |
|
Inclure ou exclure des champs de la synchronisation des données. Vous pouvez ajouter des champs et spécifier la façon dont ils doivent être synchronisés en personnalisant le fichier de mappage de champs. Par exemple, vous pouvez partager des données qui n'ont pas de rapport avec le calendrier des projets (telles que celles relatives aux centres de coûts, aux noms des équipes ou à l'état d'intégrité) en ajoutant au fichier de mappage les champs qui stockent ces types de données. Vous pouvez mapper des champs associés à des listes de choix dans Team Foundation. En revanche, vous devez créer des tables de choix dans Project Server qui correspondent aux listes de choix. Vous ne pouvez pas synchroniser automatiquement des listes de choix et des tables de choix. |
Personnaliser le mappage de champs entre TFS et Project Server |
Modifier la configuration de la synchronisation. Vous pouvez supprimer des composants que vous avez inclus dans la synchronisation des données. Toutefois, vous devez toujours respecter la séquence de reconfiguration recommandée quand vous supprimez ces composants. |
|
Ajouter des membres d'équipe aux listes de ressources partagées de l'entreprise. Pour assigner et gérer des utilisateurs Team Foundation en tant que ressources dans Project, vous devez les ajouter à la liste de ressources partagées de l'entreprise. Pour faciliter ce processus, vous pouvez configurer Project Server de manière à synchroniser automatiquement les groupes de sécurité avec les groupes qui portent le même nom dans Active Directory. Vous pouvez également synchroniser les utilisateurs et les ressources dans Project Server avec les utilisateurs d'Active Directory au sein de plusieurs domaines et forêts. |
Consultez les pages suivantes sur le site web Microsoft : |
Voir aussi
Tâches
Configurer l'intégration de TFS et Project Server
Concepts
Vue d'ensemble des fonctionnalités d'intégration entre TFS et Project Server
Vue d'ensemble du processus de synchronisation pour l'intégration de TFS et Project Server