Planification verticale des besoins de l'entreprise dans un plan de projet d'entreprise mappé à un projet d'équipe
En tant que responsable de projet, vous pouvez gérer les spécifications de haut niveau de l'entreprise dans Microsoft Project Server pendant que l'équipe de développement gère les détails des tâches dans Visual Studio Team Foundation Server. Vous pouvez d'une part définir des spécifications et afficher la répétition des ressources et du travail nécessaire, et d'autre part examiner l'impact sur la planification à mesure que l'équipe de développement définit, évalue et met à jour ses tâches détaillées. Le moteur de synchronisation de Team Foundation Server et Project Server gère les données de planification et l'utilisation des ressources en rapport avec les spécifications dans le plan de projet d'entreprise mappé et le projet d'équipe.
Notes
Si vous souhaitez gérer à la fois les livrables et les tâches à l'aide de Project Server, consultez Gérer les détails du projet dans un plan de projet d'entreprise mappé à un projet d'équipe.
Avant de procéder à la planification verticale dans un plan de projet d'entreprise, vous devez d'abord l'associer au projet d'équipe. Pour plus d'informations, consultez Gérer l'association de projets d'entreprise à des projets d'équipe. Avant d'associer le plan au projet, passez en revue la section Configurations recommandées pour prendre en charge la planification verticale plus loin dans cette rubrique.
Dans cette rubrique
Vue d'ensemble du processus de planification verticale avec Project Server
Configurations recommandées pour prendre en charge la planification verticale
Tâches du responsable de projet et meilleures pratiques
Tâches de l'équipe de développement et meilleures pratiques
Notes
Pour une vidéo de démonstration, consultez la page suivante sur le site web Microsoft : Planification verticale des spécifications de l'entreprise dans un projet d'entreprise avec Team Foundation Server et Project Server.Cette vidéo ayant été réalisée pour la version précédente de Team Foundation Server, certains détails peuvent différer entre les procédures indiquées dans la vidéo et celles décrites ici.
Spécifications
Pour exécuter les procédures décrites dans cette rubrique, les autorisations suivantes doivent être assignées :
Pour publier les 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 du projet d'équipe.
Pour mettre à jour des éléments de travail dans Team Foundation et les envoyer à Project Server, les utilisateurs doivent être membres du groupe Contributors du projet d'équipe. Les utilisateurs doivent également être membres du groupe Membres d'équipe de Project Web Access ou Project Web App (PWA), ou ils doivent disposer des autorisations Ouvrir un projet et Afficher le site du projet dans Project.
Pour plus d'informations, consultez Accorder les autorisations pour prendre en charge l'intégration de TFS et Project Server.
Vue d'ensemble du processus de planification verticale avec Project Server
Comme le montre l'illustration suivante, la synchronisation des spécifications entre le plan de projet et le projet d'équipe se déroule en dix étapes principales.
Le moteur de synchronisation gère les données de planification des spécifications dans le plan de projet et le projet d'équipe. Team Foundation calcule automatiquement la répétition du travail restant et réel par ressource en fonction des tâches liées à chaque spécification. À mesure que les membres de l'équipe mettent à jour les tâches, les valeurs répétées sont automatiquement mises à jour pour les spécifications du projet d'équipe, et les mises à jour d'état apparaissent dans l'instance de PWA pour que le responsable de projet puisse les approuver. Le tableau suivant récapitule les tâches effectuées.
Responsable de projet |
En tant que responsable de projet, vous effectuez les tâches suivantes dans Project ou PWA : Définir les livrables, les fonctionnalités ou les spécifications dans votre plan de projet d'entreprise. Enregistrer et publier le plan de projet dans Project Server. Examiner la progression de chaque livrable et ajuster la planification en fonction des informations mises à jour. Définir une planification initiale et suivre la progression par rapport à celle-ci. |
Moteur de synchronisation |
Pour chaque spécification configurée pour la publication, le moteur de synchronisation effectue les tâches suivantes : Crée un élément de travail de spécification dans le projet d'équipe mappé au plan d'entreprise. Le moteur crée également un lien qui lie la spécification dans Project à l'élément de travail dans Team Foundation. Crée une mise à jour d'état quand des mises à jour se produisent dans Team Foundation pour chaque champ mappé de chaque spécification publiée. Ces mises à jour apparaissent dans la file d'attente d'approbation pour que le responsable de projet puisse les passer en revue. |
Responsable d'équipe |
Dans Team Foundation, le responsable d'équipe et les membres d'équipe effectuent les tâches suivantes : Passent en revue les livrables ajoutés au projet d'équipe. Définissent les tâches requises pour implémenter chaque livrable et vérifient que chaque tâche est liée à son livrable. Évaluent le travail requis pour chaque tâche et définissent ce travail comme Travail restant. Mettent à jour les champs Travail restant et Travail effectué pour chaque tâche. |
Retour au début
Configurations recommandées pour prendre en charge la planification verticale
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 les mappages. Pour plus d'informations, consultez Gérer 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) for Capability Maturity Model Integration (CMMI) Process Improvement |
Le modèle CMMI fournit les types de spécifications et de tâches des éléments de travail. Vous pouvez utiliser les pages du journal des travaux en souffrance et du tableau pour gérer votre journal des travaux en souffrance et planifier et exécuter vos sprints. Vous pouvez aussi utiliser des requêtes partagées que vous ouvrez dans Excel pour définir rapidement des tâches et les lier aux spécifications. |
Mappage de projet |
/workItemTypes:Requirement |
Quand vous mappez le plan de projet d'entreprise au projet d'équipe, définissez la spécification comme type d'élément de travail. 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 Modifier le type de tâche qu'utilise Project pour calculer la durée des tâches. |
Mappage de champs |
/useDefaultFieldMappings |
Vous pouvez utiliser les mappages de champs par défaut. Aucun mappage de champs supplémentaire n'est requis. |
Noms des ressources |
Vous devez ajouter des membres d'équipe au groupe Membres d'équipe pour chaque instance de PWA ou leur assigner des autorisations Ouvrir un projet et Afficher le site du projet dans Project. Pour plus d'informations, consultez Accorder les autorisations pour prendre en charge l'intégration de TFS et Project Server. Vous devez également ajouter tous les membres de l'équipe au pool de ressources d'entreprise et au pool de ressources du plan de projet. |
Vous devez octroyer des autorisations à tous les comptes d'utilisateur assignés en tant que ressources dans le plan de projet ou désignés dans le champ Assigné à d'un élément de travail. Ces utilisateurs envoient des mises à jour d'état qui sont transférées à la file d'attente des états de l'instance de PWA. Tous les noms assignés au champ Noms des ressources doivent être reconnus comme collaborateurs valides du projet d'équipe. |
Responsables de projet |
Les comptes d'utilisateur Project Professionnel doivent recevoir l'autorisation Afficher les informations au niveau du projet ou être désignés comme membres du groupe Lecteur dans Team Foundation pour les projets d'équipe dans lesquels la publication sera effectuée. |
Vous devez octroyer aux responsables de projet l'autorisation de modifier les éléments de travail des projets d'équipe mappés à leurs plans de projet d'entreprise. |
Tâches du responsable de projet et meilleures pratiques
Les meilleures pratiques ou les pratiques obligatoires sont fournies pour les tâches suivantes réalisées par le responsable de projet :
Définir des spécifications
Approuver les mises à jour d'état
Examiner la planification et définir une planification initiale
Afficher un aperçu des mises à jour et de l'impact sur le chemin critique
En plus de ces activités, vous pouvez également consulter l'assignation des travaux aux ressources. Pour plus d'informations, consultez Utiliser un correctif cumulatif de ressource dans les projets d'entreprise mappés aux projets d'équipe.
Définir des spécifications
Lorsque vous définissez des spécifications, vous devez les assigner au responsable de l'équipe de développement. Comme le montre l'illustration suivante, vous devez également définir le champ Publier au projet d'équipe sur Oui, et le champ Type d'élément de travail sur Spécification. Si un seul type d'élément de travail est mappé pour le projet d'équipe, il est défini automatiquement.
Notes
Si le responsable du développement doit vous fournir des estimations de travail, vous devez définir le champ Travail restant sur 0 heure ou le champ Durée sur 0 jour.
Important
Text30 est le champ Project par défaut 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 dans le menu de ruban Équipe, un champ Project supplémentaire, nommé Type d'élément de travail, devient disponible.Ce champ, dont le champ Project par défaut est 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 et en vérifiant que Text30 apparaît.
Vous ne devez définir que les spécifications dont vous souhaitez effectuer le suivi dans Team Foundation. Une fois les spécifications définies, vous pouvez enregistrer et publier le plan de projet dans Project Server. Comme le montre l'illustration ci-dessous, une notification d'état dans le coin inférieur gauche indique quand la publication est terminée.
Notes
Quand vous publiez votre plan, le complément Team Foundation de Project valide les données que vous avez spécifiées.Si un champ obligatoire n'est pas défini ou qu'une valeur n'est pas autorisée, vous devez corriger ces erreurs.Pour plus d'informations, consultez Résoudre des erreurs de validation.
Approuver les mises à jour d'état
Au fur et à mesure de la progression de l'équipe, des mises à jour d'état apparaissent dans votre file d'attente d'approbation. Comme le montre l'illustration suivante, vous pouvez afficher les mises à jour de vos spécifications publiées et les ressources assignées aux tâches. D'un coup d'œil, vous pouvez identifier les tâches qui ont été mises à jour et les détails de chaque mise à jour.
Vous pouvez cliquer sur une mise à jour d'état pour ouvrir la fenêtre Détails des tâches, comme le montre l'illustration suivante. Vous pouvez vérifier les valeurs modifiées de chaque champ mappé pour la synchronisation.
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 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 entré une valeur inexacte ou vous souhaitez que les tâches soient réassignées pour accomplir plus rapidement le travail.
Examiner la planification et définir une planification initiale
Après avoir approuvé les mises à jour d'état, vous pouvez mettre à jour la planification et équilibrer la charge de travail dans Project, et vous pouvez définir une planification initiale en fonction des évaluations. Comme le montre l'illustration suivante, les évaluations définies pour la spécification Panier d'achat s'affichent dans Project.
Pour gérer le contrôle de votre planification, définissez une planification initiale pour suivre la progression de l'équipe par rapport à la planification cible. Pour plus d'informations, consultez la page suivante sur le site web Microsoft : Créer ou mettre à jour une planification initiale ou temporaire.
Afficher un aperçu des mises à jour et de l'impact sur le chemin critique
Au fur et à mesure que les membres d'équipe progressent, ils mettent à jour les champs Travail restant et Travail effectué de chaque tâche. Ces valeurs sont répétées pour chaque spécification publiée dans Team Foundation. Avant d'approuver les mises à jour, vous pouvez afficher un aperçu de leur impact sur le chemin critique en cliquant sur Aperçu des mises à jour dans le Centre d'approbation.
Après avoir approuvé les mises à jour d'état, vous pouvez consulter les mises à jour de la planification de votre projet. Quand une spécification prend plus de temps que prévu, vous pouvez déterminer si les modifications apportées aux évaluations affectent le chemin critique.
Si une situation affecte négativement la planification et que les tâches du projet d'équipe doivent être ajustées, alertez le responsable d'équipe.
Tâches de l'équipe de développement et meilleures pratiques
En tant que collaborateur à un projet d'équipe, vous pouvez utiliser les pages du journal des travaux en souffrance, du tableau des tâches et des éléments de travail dans Team Web Access pour effectuer les tâches suivantes :
Passer en revue les nouvelles spécifications
Définir, estimer et lier les tâches à chaque spécification
Mettre à jour le travail restant et le travail effectué
Résoudre les mises à jour des spécifications rejetées
Passer en revue les nouvelles spécifications
Les nouvelles spécifications publiées dans Project Server s'affichent automatiquement dans le projet d'équipe. Ouvrez la page du journal des travaux en souffrance dans Team Web Access et identifiez les spécifications qui ont été ajoutées. Par exemple, l'illustration suivante indique que trois spécifications ont été ajoutées au projet d'équipe.
Page du journal des travaux en souffrance du produit
En ouvrant l'élément de travail dans Team Explorer, vous pouvez consulter le champ Historique pour savoir quand le moteur de synchronisation a créé l'élément de travail, comme le montre l'illustration suivante.
Historique de l'élément de travail ajouté par la synchronisation de Project Server
Définir et estimer les tâches liées à chaque spécification
Une fois la spécification ajoutée à Team Foundation Server puis à une itération, vous pouvez définir rapidement des tâches et les estimer à l'aide de la page du journal des travaux en souffrance des itérations dans Team Web Access. Comme le montre l'illustration suivante, sélectionnez , tapez un Titre pour la tâche et assignez-la à un membre de l'équipe, tapez une valeur pour le travail requis dans Travail restant, puis appuyez sur le bouton Enregistrer et fermer. La tâche est liée automatiquement à la spécification avec le lien parent-enfant.
.
L'illustration suivante montre la division des tâches pour deux spécifications assignées à l'itération 0. Pour plus d'informations, consultez Travailler dans des sprints
Notes
Le champ Travail restant pour les éléments de travail parents affiche automatiquement la somme de l'ensemble du travail défini pour les tâches enfants.
Vous pouvez également ouvrir la requête Répartition du travail dans Excel pour définir rapidement des tâches liées et estimer le travail. Voir Effectuer une planification verticale à l'aide d'une liste d'arborescence d'éléments de travail (Excel).
Mettre à jour le travail restant et le travail effectué
Au fur et à mesure de la progression du travail, chaque membre de l'équipe doit mettre à jour les champs Travail restant et Travail effectué pour chacune des tâches. Si l'exécution d'une tâche demande plus de temps, un délai supplémentaire est ajouté à la valeur du champ Travail restant. Les mises à jour sont reflétées dans la répétition de la spécification.
Résoudre les mises à jour des spécifications rejetées
Quand un responsable de projet rejette une mise à jour d'état d'une spécification, 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 d'abord résoudre l'état de rejet pour que l'élément de travail puisse être de nouveau synchronisé. Vous pouvez créer une requête d'équipe pour rechercher les éléments de travail dont l'état de mise à jour est « rejeté ». Pour plus d'informations, consultez Surveiller les éléments de travail envoyés et résoudre les rejets.
Voir aussi
Concepts
Comprendre comment sont gérées les mises à jour de certains champs en particulier
Vue d'ensemble du processus de synchronisation pour l'intégration de TFS et Project Server
Autres ressources
Managing Projects Using Project Professional Mapped to a Team Project