Gestion des détails du projet dans un plan de projet d'entreprise mappé à un projet d'équipe

En tant que chef de projet, vous pouvez gérer à la fois les besoins de l'entreprise et les tâches d'implémentation dans Microsoft Project Professional. À mesure que le travail progresse, les équipes de développement peuvent mettre à jour leurs tâches directement dans Team Foundation. Les chefs de projet et les équipes de développement peuvent gérer indépendamment leurs flux de travail tout en collaborant entièrement et en communiquant facilement lorsque les modifications qui se produisent affectent la planification. Le moteur de synchronisation de Visual Studio Team Foundation Server 2010 et Project Server gèrent les données de planification pour les spécifications et les tâches dans le plan de projet d'entreprise mappé et le projet d'équipe.

Notes

Si vous souhaitez gérer uniquement des livrables à l'aide de Project Server, consultez Planification verticale des besoins de l'entreprise dans un plan de projet d'entreprise mappé à un projet d'équipe.

Avant de pouvoir synchroniser des données entre votre plan de projet et un projet d'équipe, vous devez d'abord les associer. Pour plus d'informations, consultez Gestion de l'association de projets d'entreprise à des projets d'équipe. Avant d'associer le plan au projet, vous devez consulter la section Configurations recommandées pour prendre en charge la gestion de détails de projet décrite plus loin dans cette rubrique.

Notes

Le processus et les activités décrits dans cette rubrique nécessitent que le déploiement de Team Foundation Server 2010 ait été configuré pour s'intégrer à Office Project Server 2007 Service Pack 2 (SP2) ou Project Server 2010. Pour plus d'informations, consultez Configuration de l'intégration de Team Foundation Server et Project Server.

Dans cette rubrique

  • Vue d'ensemble des processus relatifs à la gestion de détails de projet

  • Configurations recommandées pour prendre en charge la gestion de détails de projet

  • Tâches du chef de projet et méthodes recommandées

  • Tâches de l'équipe de développement et méthodes recommandées

Autorisations requises

Pour exécuter les procédures dans cette rubrique, les autorisations suivantes doivent être assignées :

  • Pour publier des tâches d'un plan de projet d'entreprise dans Team Foundation, la ressource assignée à la tâche doit être membre du groupe Contributors pour le projet d'équipe.

  • Les utilisateurs Team Foundation doivent être membres du groupe Contributors du projet d'équipe pour mettre à jour des éléments de travail dans Team Foundation et les envoyer à Project Server. Ces utilisateurs doivent également être membres du groupe Membres de l'équipe de Project Web Access ou Project Web App (PWA) ou doivent disposer des autorisations d'ouverture de projet et d'affichage du site de projet dans Project. Ils doivent également être ajoutés au pool de ressources d'entreprise pour Project Server et au pool de ressources du plan de projet d'entreprise.

Pour plus d'informations, consultez Assignation des autorisations pour prendre en charge l'intégration entre Project Server et Team Foundation Server.

Vue d'ensemble des processus relatifs à la gestion de détails de projet

Comme le montre l'illustration suivante, le chef de projet initialise le processus en planifiant les spécifications et les tâches dans Project Professional. Le moteur de synchronisation crée des éléments de travail correspondants dans Team Foundation pour chaque tâche envoyée. Le responsable d'équipe examine le plan avec l'équipe de développement et met à jour les estimations du travail. Chaque membre de l'équipe peut mettre à jour son travail au fur et à mesure qu'il exécute ses tâches.

Workflow piloté par le gestionnaire de projets PS-TFS

Project calcule automatiquement le correctif cumulatif du travail restant et effectué en fonction des tâches liées à chaque spécification. Lorsque les membres de l'équipe mettent à jour des tâches, les mises à jour d'état sont envoyées pour approbation, et lorsque le chef de projet les approuve, elles sont transmises dans Project. Project calcule ensuite automatiquement le correctif cumulatif des spécifications dans le projet d'équipe. Les mises à jour d'état pour ces correctifs cumulatifs s'affichent ensuite dans l'instance de PWA pour l'approbation du chef de projet.

Le tableau suivant répertorie les tâches qui sont réalisées.

Chef de projet

En tant que chef de projet, effectuez les tâches suivantes dans Project Professional ou votre instance de PWA :

Étape 1Définissez le plan de projet qui contient les livrables et les tâches. Les livrables peuvent correspondre aux spécifications ou récits utilisateur, en fonction du modèle de processus utilisé par votre équipe de produit pour créer le projet d'équipe.

Étape 2   Enregistrez et publiez votre plan dans Project Server.

Étape 7   Approuvez ou rejetez les mises à jour d'état au fur et à mesure que le travail progresse.

9   Publiez continuellement les mises à jour dans le plan de Project Server.

Moteur de synchronisation

Pour chaque livrable ou tâche configurée pour être publiés dans le plan, le moteur de synchronisation exécute les actions suivantes :

Étape 3Mise à jour du projet d'équipe en créant un élément de travail pour chaque tâche publiée dans le plan de projet mappé. Le moteur crée également un lien qui lie la tâche dans Project Server à l'élément de travail dans Team Foundation.

Étape 6Création d'une mise à jour d'état pour chaque champ mappé dans chaque tâche publiée lorsque des modifications se produisent dans Team Foundation. Ces mises à jour s'affichent dans la file d'attente d'approbation pour que le chef de projet les examine.

Étape 8   Mise à jour des éléments de travail dans le projet d'équipe si le chef de projet a approuvé ou rejeté la mise à jour d'état.

Responsable d'équipe

Dans Team Foundation, le responsable d'équipe et les membres de l'équipe effectuent les tâches suivantes :

Étape 4   Examen des éléments de travail ajoutés au projet d'équipe.

Étape 5   Mettez à jour les éléments de travail au fur et à mesure que le travail progresse en modifiant les champs Travail restant et Travail effectué pour chaque tâche.

10   Répondez aux éléments de travail associés à un état rejeté en modifiant les éléments de travail et en les renvoyant dans Project Server.

Retour au début

Configurations recommandées pour prendre en charge la gestion de détails de projet

Pour prendre en charge le processus décrit dans la section précédente, vous devez mapper le plan de projet d'entreprise au projet d'équipe. Le tableau suivant décrit les configurations recommandées pour le projet d'équipe et le mappage. Pour plus d'informations, consultez Gestion de l'association de projets d'entreprise à des projets d'équipe.

Zone à configurer

Configuration recommandée

Remarques

Modèle de processus pour le projet d'équipe

Microsoft Solutions Framework (MSF) pour Capability Maturity Model Integration (CMMI) Process Improvement v5.0

Le modèle CMMI fournit la spécification et les types de tâche des éléments de travail. Il fournit également une requête d'équipe Répartition du travail que vous pouvez utiliser pour définir et lier rapidement les tâches aux spécifications.

RemarqueRemarque
Vous pouvez également utiliser un modèle de processus CMMI personnalisé ou un autre modèle et le personnaliser en fonction de vos besoins.

Mappage de projet

/workItemTypes:Requirement,Task

Lorsque vous mappez le plan de projet d'entreprise au projet d'équipe, indiquez la spécification et la tâche comme éléments de type d'élément de travail à faire partie de la synchronisation. Vous pouvez également ne pas autoriser le travail fixe pour les tâches. Le travail fixe est l'un des trois types de tâches que vous pouvez utiliser dans Project. Pour plus d'informations, consultez Modification du type de tâche utilisé par Project pour calculer la durée des tâches (page éventuellement en anglais).

Mappages de champs

/useDefaultFieldMappings

Vous pouvez utiliser les mappages de champs par défaut. Aucun mappage de champs supplémentaire n'est obligatoire.

Noms des ressources

Vous devez ajouter des membres de l'équipe au groupe Membres de l'équipe pour chaque instance PWA, ou alors vous devez leur accorder les autorisations d'ouverture de projet et d'affichage du site de projet dans Project. Pour plus d'informations, consultez Pour ajouter des membres Team Foundation au groupe Membres de l'équipe.

Tous les utilisateurs valides de Team Foundation auxquels sont assignés des spécifications, des livrables ou des tâches dans Project, doivent être ajoutés au pool de ressources d'entreprise de Project Server et au pool de ressources du plan de projet d'entreprise.

Vous devez accorder des autorisations à tous les comptes d'utilisateurs qui sont assignés comme ressources dans le plan de projet, ou bien dont le nom figure dans le champ Assigné à d'un élément de travail. Ces utilisateurs envoient des mises à jour d'état qui sont transmises dans la file d'attente d'état pour l'instance PWA.

Tous les noms assignés au champ Noms ressources doivent être reconnus comme collaborateurs valides du projet d'équipe.

Chefs de projet

Le compte des utilisateurs de Project Professional doit recevoir l'autorisation Afficher les informations au niveau du projet ou bien être assigné en tant que membre du groupe Lecteur dans Team Foundation pour les projets d'équipe dans lesquels la publication sera effectuée.

Vous devez accorder aux chefs de projet des autorisations permettant de modifier les éléments de travail de ces projets d'équipe qui sont mappés à leurs plans de projet d'entreprise.

Retour au début

Tâches du chef de projet et méthodes recommandées

En tant que chef de projet, vous pouvez définir, planifier et surveiller la progression de votre projet en prenant part aux activités suivantes :

  • Définir les spécifications et les tâches, ainsi qu'une ligne de base

  • Approuver ou rejeter des mises à jour d'état

  • Examiner le détail des mises à jour met et la progression

Vous pouvez également afficher l'assignation de travail aux ressources. Pour plus d'informations, consultez Utilisation d'un correctif cumulatif de ressource dans les projets d'entreprise mappés aux projets d'équipe.

Retour au début

Définir les spécifications et les tâches, ainsi qu'une ligne de base

Lorsque vous définissez votre plan de projet, définissez des spécifications parents et des tâches enfants. Comme le montre l'illustration suivante, deux spécifications sont définies, et chacune possédant plusieurs tâches. Pour chaque spécification et tâche, vous devez assigner une valeur au champ Noms ressources, définir le champ Type d'élément de travail sur Spécification ou Tâche, puis définir Publier au projet d'équipe sur Oui.

Notes

Dans Team Foundation, vous ne pouvez assigner qu'une seule personne à un élément de travail à la fois. Le champ Assigné à ne peut contenir qu'un seul nom de personne. Dans Project Professional, vous pouvez assigner plusieurs ressources à une tâche. Toutefois, les tâches que vous publiez dans Team Foundation Server ne peuvent contenir qu'une seule assignation active. Pour plus d'informations, consultez Working with Resource Rollup in Enterprise Projects Mapped to Team Projects.

Plan de projet détaillé

Important

Text30 est le champ Project par défaut qui est associé à la colonne Type d'élément de travail utilisée pour synchroniser des tâches avec des éléments de travail. Si vous connectez le plan de projet à Team Foundation Server à l'aide de l'option Choisir le projet d'équipe du menu de ruban de l'équipe, un champ Project supplémentaire, appelé Type d'élément de travail, devient disponible. Ce champ, avec un champ Project par défaut Text24, prend en charge le mappage des plans de projet qui sont liés à Team Foundation. Toutefois, il ne prend pas en charge la synchronisation des plans. Le champ basé sur Text24 contient la liste complète des types d'éléments de travail pour le projet d'équipe. Vous pouvez vous assurer que votre champ est correct en pointant dessus avec la souris et en vérifiant que Text30 s'affiche.

Après avoir publié votre plan de projet, vous ne pouvez pas modifier la valeur assignée à Publier au projet d'équipe. Autrement dit, toutes les tâches que vous publiez dans Team Foundation doivent continuer à être publiées, ou vous devez les supprimer du plan de projet. De plus, vous gérez les assignations de travail à ressources et la hiérarchie des tâches dans votre plan de projet. Vous ne pouvez pas modifier la hiérarchie des tâches dans Team Foundation, mais vous pouvez réaffecter des tâches aux membres de l'équipe dans le projet d'équipe.

Vous ne devez publier que les tâches dont vous souhaitez effectuer le suivi dans Team Foundation. Par exemple, vous ne devez pas publier les tâches récapitulatives Planning de projet et Développement, comme le montre l'illustration précédente, dans Team Foundation parce qu'elles n'ont aucun travail dont elles peuvent effectuer le suivi.

Pour gérer le contrôle de votre planification, vous pouvez définir une ligne de base pour suivre la progression de l'équipe par rapport à la planification cible. Pour plus d'informations, consultez la page suivante du site Web Microsoft : Créer ou mettre à jour une ligne de base ou un plan temporaire (page éventuellement en anglais).

Après avoir défini la ligne de base, vous pouvez enregistrer et publier le plan de projet dans Project Server. La valeur de la ligne de base s'affiche comme Estimation d'origine pour un élément de travail dans Team Foundation. Comme le montre l'illustration suivante, une notification d'état affichée dans l'angle inférieur gauche indique le moment où la publication est terminée.

La publication de la progression apparaît dans la barre d'état

Notes

Lorsque vous publiez votre plan, le complément Team Foundation de Project Professional vérifie si toutes les données requises pour créer l'élément de travail dans Team Foundation respectent les règles de validation du type d'élément de travail. Si un champ obligatoire n'est pas défini ou si une valeur n'est pas autorisée, vous devez résoudre ces erreurs. Pour plus d'informations, consultez Résolution d'erreurs de validation.

Retour au début

Approuver ou rejeter des mises à jour d'état

Au fur et à mesure que l'équipe progresse, les mises à jour d'état s'affichent dans votre file d'attente d'approbation. D'un coup d'œil, vous pouvez identifier les spécifications et les tâches mises à jour et les détails de chaque mise à jour. Comme le montre l'illustration suivante, vous pouvez cliquer sur une mise à jour d'état pour examiner ses détails.

Mises à jour d'état

Lorsque vous cliquez sur une mise à jour d'état, la fenêtre Détails des tâches s'ouvre, comme le montre l'illustration suivante. Vous pouvez examiner les valeurs modifiées pour chaque champ mappé pour la synchronisation.

Détails de tâche

Notes

Pour mettre à jour votre plan de projet d'entreprise avec les modifications envoyées par Team Foundation, vous devez accepter les mises à jour.

Vous pouvez accepter ou rejeter une mise à jour et, si vous utilisez Project Server 2010, ajouter un commentaire. Par exemple, vous pouvez rejeter une mise à jour parce que vous n'êtes pas d'accord avec une évaluation, un membre de l'équipe a indiqué une valeur inexacte ou vous souhaitez que les tâches soient réaffectées afin que le travail soit accompli plus rapidement.

Retour au début

Examiner le détail des mises à jour met et la progression

Au fur et à mesure que les membres d'équipe progressent, ils mettent à jour les champs Travail restant et Travail effectué pour chaque tâche. Ces valeurs s'affichent comme Travail restant et Travail réel dans votre plan de projet pour chaque spécification et chaque tâche que vous avez publiée dans Team Foundation. Après avoir approuvé les mises à jour d'état, vous pouvez consulter les mises à jour du planning de votre projet. Comme le montre l'illustration suivante, deux tâches ont été effectuées, et plusieurs tâches n'ont pas encore démarré.

Calendrier de plan détaillé

Lorsqu'une tâche est plus longue à s'exécuter que prévu, vous pouvez déterminer si les modifications apportées aux évaluations affectent le chemin critique. Vous pouvez alerter le responsable d'équipe si un effet négatif s'est produit au niveau de la planification et que les tâches de projet d'équipe doivent être ajustées.

Retour au début

Tâches de l'équipe de développement et méthodes recommandées

Si vous utilisez un projet d'équipe basé sur le modèle de processus CMMI, vous pouvez utiliser la requête d'équipe Répartition du travail pour examiner et mettre à jour le travail assigné à votre équipe. Comme le chef de projet est le propriétaire du plan de projet et assure la planification, votre équipe et vous devez effectuer les tâches suivantes :

  • Examiner la répartition du travail

  • Ajouter et estimer les tâches supplémentaires

  • Mettre à jour le travail restant et effectué

  • Résoudre les problèmes de mises à jour rejetées

La requête d'équipe Répartition du travail est disponible une fois que vous avez créé un projet d'équipe en utilisant MSF pour le modèle de processus CMMI Process Improvement v5.0. Pour plus d'informations, consultez Requêtes d'équipe (CMMI).

Si vous ouvrez un élément de travail dans Team Explorer, le champ Historique s'affiche quand le moteur de synchronisation a créé l'élément de travail, comme le montre l'illustration suivante.

Message de synchronisation de Project Server

Retour au début

Examiner la répartition du travail

Dans Team Foundation, vous pouvez ouvrir la requête Répartition du travail et examiner les éléments de travail ajoutés à votre projet d'équipe depuis Project Server. Cette requête répertorie toutes les spécifications qui ne sont pas fermées et leurs tâches ou spécifications enfants. Comme le montre l'illustration suivante, les tâches s'affichent sous leurs spécifications, et les relations de liens hiérarchiques parent-enfant sont verrouillées (Le lien est verrouillé). Autrement dit, vous ne pouvez pas modifier le mode de regroupement des tâches sous les spécifications. Seul le chef de projet du plan de projet peut modifier la hiérarchie des tâches.

Planification de la répartition du travail dans Team Explorer

Comme le chef de projet a défini une ligne de base, les valeurs s'affichent pour à la fois Travail restant et Estimation d'origine, comme le montre l'illustration suivante.

Estimations du travail

Retour au début

Ajouter et estimer les tâches supplémentaires

Si vous avez besoin de tâches supplémentaires pour implémenter une spécification, vous pouvez les définir et les estimer rapidement en utilisant la requête Répartition du travail, en travaillant dans le formulaire d'élément de travail pour la spécification ou en exportant la liste dans Excel. Comme le montre l'illustration suivante, vous pouvez cliquer avec le bouton droit sur une spécification puis sur Nouvel élément de travail lié.

Ajouter un nouvel élément de travail lié

Dans la fenêtre Ajouter un nouvel élément de travail lié à la spécification, entrez un Titre pour la tâche, puis cliquez sur OK.

Ajouter un nouvel élément de travail lié à la spécification

Le formulaire d'élément de travail de la tâche s'affiche et est automatiquement lié à la spécification. Dans le formulaire, cliquez sur Assigné à, sélectionnez le membre de l'équipe qui doit travailler sur la tâche, puis entrez les heures estimées dans le champ Travail restant. Pour plus d'informations, consultez Spécification (CMMI) et Tâche (CMMI).

Sinon, vous pouvez ouvrir la requête Répartition du travail dans Excel et définir rapidement les tâches liées et estimer le travail. Pour plus d'informations, consultez Réalisation d'une planification verticale en utilisant une liste d'arborescence d'éléments de travail (dans Excel).

Après avoir ajouté les tâches manquantes pour la spécification, vous pouvez actualiser la requête Répartition du travail. Assurez-vous d'affecter la valeur Oui au champ Envoyer à Project Server. La mise à jour d'état suivante pour la spécification transmettra les nouvelles spécifications et tâches au plan de projet d'entreprise.

Important

Lorsque vous envoyez plusieurs niveaux d'éléments de travail vers Project Server, le premier niveau doit d'abord être approuvé et publié dans Project Server pour permettre l'envoi du niveau suivant. Par exemple, vous pouvez envoyer un lot de nouveaux éléments de travail qui inclut trois niveaux d'éléments enfants. Dans ce cas, le chef de projet doit publier le plan de projet à quatre reprises pour que tous les éléments de travail soient synchronisés avec Project Server.

Retour au début

Mettre à jour le travail restant et effectué

Au fur et à mesure que le travail progresse, chaque membre de l'équipe doit mettre à jour les champs Travail restant et Travail effectué pour chacune de leurs tâches à l'aide de Team Explorer ou Team Web Access. Si l'exécution d'une tâche demande plus de temps, le membre de l'équipe peut ajouter du temps supplémentaire au travail restant. Les mises à jour de ces champs s'affichent automatiquement dans la file d'attente d'approbation pour le chef de projet et sont répercutées dans le correctif cumulatif de la spécification parent.

Sinon, en tant que responsable d'équipe, vous pouvez ouvrir la requête Répartition du travail dans Excel et mettre à jour plusieurs tâches en même temps, comme le montre l'illustration suivante.

Répartition du travail pour les tâches affichées dans Excel

Retour au début

Résoudre les problèmes de mises à jour rejetées

Lorsqu'un chef de projet rejette une mise à jour d'état d'une spécification ou d'une tâche, les informations s'affichent dans le champ Historique, et le champ État de la dernière approbation sous l'onglet Project Server indique rejeté. Une fois qu'une mise à jour d'un élément de travail a été rejetée, l'élément de travail ne peut plus être synchronisé. Vous devez résoudre le problème du rejet de l'état pour reprendre la synchronisation de l'élément de travail. Vous pouvez créer une requête d'équipe pour rechercher les éléments de travail dont l'état de mise à jour a été rejeté. Pour plus d'informations, consultez How to: Resolve Conflicts of Mapped Work Items.

Retour au début

Voir aussi

Autres ressources

Résolution d'erreurs de validation

Submitting Work Items that are Mapped to Enterprise Projects in Project Server

Historique des modifications

Date

Historique

Motif

Avril 2011

Ajout d'une remarque sur la nécessité d'avoir une seule affectation active par tâche publiée dans Team Foundation Server et ajout d'une autre remarque sur le processus de synchronisation en matière d'approbation et de publication dans Project Server des éléments de travail imbriqués à plusieurs niveaux.

Améliorations apportées aux informations.