Partager via


Planification verticale des besoins de l'entreprise dans un plan de projet d'entreprise mappé à un projet d'équipe

En tant que chef de projet, vous pouvez gérer les besoins supérieurs de l'entreprise dans 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éfinir des spécifications et consulter le correctif cumulatif des ressources et de l'effort ; vous pouvez également consulter l'impact sur la planification lorsque l'équipe de développement définit, évalue et met à jour ses tâches détaillées. Le moteur de synchronisation de Visual Studio Team Foundation Server 2010 et Project Server gèrent les données de planification et l'utilisation des ressources usage pour 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 Gestion des détails du projet dans un plan de projet d'entreprise mappé à un projet d'équipe.

Avant d'exécuter 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 Gestion de l'association de projets d'entreprise à des projets d'équipe. Avant d'associer le plan au projet, consultez 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 la planification verticale avec Project Server

  • Configurations recommandées pour prendre en charge la planification verticale

  • Tâches du chef de projet et meilleures pratiques

  • Tâches de l'équipe de développement et meilleures pratiques

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.

  • Pour mettre à jour des éléments de travail dans Team Foundation et les soumettre à Project Server, les utilisateurs doivent être membres du groupe Contributors pour le projet d'équipe. 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.

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 du processus de la planification verticale avec Project Server

Comme le montre l'illustration suivante, 10 étapes principales se produisent dans la synchronisation des spécifications entre le plan de projet et le projet d'équipe.

Processus de workflow du correctif cumulatif de ressource PS-TFS

Le moteur de synchronisation gère les données de planification des spécifications à la fois dans le plan de projet et le projet d'équipe. Team Foundation calcule automatiquement le correctif cumulatif du travail restant et réel par ressource en fonction des tâches liées à chaque spécification. Lorsque les membres de l'équipe mettent à jour les tâches, les valeurs de regroupement sont mises à jour automatiquement pour les spécifications dans le projet d'équipe, et les mises à jour d'état s'affichent 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, vous effectuez les tâches suivantes dans Project ou PWA :

Étape 1   Vous définissez les livrables, les fonctionnalités ou les spécifications dans votre plan de projet d'entreprise.

Étape 2   Enregistrez et publiez le plan de projet dans Project Server.

Étape 8   Examinez la progression de chaque livrable et ajustez la planification en fonction des informations mises à jour.

9   Définissez une ligne de base et suivez la progression par rapport à la ligne de base.

Moteur de synchronisation

Pour chaque spécification configurée pour la publication, le moteur de synchronisation effectue les tâches suivantes :

Étape 3Cré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.

Étape 7Crée une mise à jour d'état au cours des mises à jour dans Team Foundation pour chaque champ mappé de chaque spécification publiée. Ces mises à jour s'affichent dans la file d'attente d'approbation pour que le chef de projet les examine.

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 livrables ajoutés au projet d'équipe.

Étape 5   Définition des tâches requises pour implémenter chaque livrable et vérification de chaque tâche liée à son livrable.

Étape 6   Estimation du travail requis pour chaque tâche et définition de ce travail comme Travail restant.

10   Mise à jour des 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 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.

Mappage de projet

/workItemTypes:Requirement

Lorsque 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 Modification du type de tâche utilisé par Project pour calculer la durée des tâches (page éventuellement en anglais).

Mappage 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.

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 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 les autorisations 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 meilleures pratiques

Les meilleures pratiques ou les pratiques obligatoires sont fournies pour les tâches suivantes réalisées par le chef de projet :

  • Définir des spécifications

  • Approuver des mises à jour d'état

  • Examiner la planification et définir une ligne de base

  • Aperçu des mises à jour et impacts sur le chemin critique

En plus de ces activités, vous pouvez également consulter l'assignation de travaux 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 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 affecter la valeur 0 heure au champ Travail restant ou 0 jours au champ Durée.

Configuration requise à publier

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, également 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.

Vous ne devez définir que les spécifications dont vous souhaitez effectuer le suivi dans Team Foundation. Après avoir complété les définitions de spécification, vous pouvez enregistrer et publier le plan de projet dans Project Server. Comme le montre l'illustration suivante, une notification d'état dans l'angle inférieur gauche indique le moment où la publication est terminée.

Notes

Lorsque 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 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.

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

Retour au début

Approuver des mises à jour d'état

Lorsque l'équipe progresse au niveau des spécifications, les mises à jour d'état s'affichent dans votre file d'attente d'approbation. Comme le montre l'illustration suivante, vous pouvez consulter 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 mises à jour et les détails de chaque mise à jour.

Centre d'approbation avec mise à jour d'état

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 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 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éaffectées afin que le travail soit accompli plus rapidement.

Retour au début

Examiner la planification et définir une ligne de base

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 ligne de base 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.

Correctif cumulatif du travail estimé

Pour gérer le contrôle de votre planification, définissez 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).

Retour au début

Aperçu des mises à jour et impacts sur le chemin critique

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 sont reportées pour chaque spécification publiée dans Team Foundation. Avant d'approuver les mises à jour, vous pouvez afficher un aperçu de l'impact des mises à jour 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 du planning de votre projet. Lorsqu'une spécification 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 lorsqu'un effet négatif se produit pour 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 meilleures pratiques

En tant que collaborateur à un projet d'équipe, vous pouvez effectuer les tâches suivantes avec Team Explorer ou un client Team Foundation :

  • Examiner les nouvelles spécifications

  • Définir, estimer et lier les tâches à chaque spécification

  • Mettre à jour le travail restant et effectué

  • Résoudre les mises à jour des spécifications rejetées

Retour au début

Examiner les nouvelles spécifications

Si vous publiez de nouvelles spécifications dans Project Server, elles s'affichent automatiquement dans le projet d'équipe. À l'aide de la requête Répartition du travail, vous pouvez identifier les spécifications qui ont été ajoutées. Par exemple, l'illustration suivante montre l'ajout de trois spécifications au projet d'équipe.

La répartition du travail affiche de nouvelles spécifications

En ouvrant l'élément de travail dans Team Explorer, vous pouvez consulter le champ Historique pour connaître le moment où le moteur de synchronisation a créé l'élément de travail, comme le montre l'illustration suivante.

Message de synchronisation de Project Server

Définir et estimer les tâches liées à chaque spécification

Dans Team Foundation, vous pouvez définir et estimer rapidement les tâches à l'aide de la requête Répartition du travail. Sinon, les membres individuels de l'équipe peuvent définir des tâches en travaillant dans l'élément de travail Spécification. Comme le montre l'illustration suivante, vous pouvez cliquer avec le bouton droit sur la spécification de Panier d'achat, 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é à, spécifiez le membre de l'équipe qui doit travailler sur la tâche et 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. L'illustration suivante montre comment les tâches ont été divisées pour trois spécifications. Pour plus d'informations, consultez Réalisation d'une planification verticale en utilisant une liste d'arborescence d'éléments de travail (dans Excel).

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

Une fois toutes les tâches définies pour la spécification, vous pouvez actualiser la requête Répartition du travail.

Important

Après avoir créé et estimé toutes les tâches enfants, n'oubliez pas d'affecter la valeur 0 heure au champ Travail restant de l'élément de travail parent.

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. Si l'exécution d'une tâche demande plus de temps, un temps supplémentaire est ajouté à la valeur du champ Travail restant. Les mises à jour se retrouvent dans le correctif cumulatif de la spécification.

Retour au début

Résoudre les mises à jour des spécifications rejetées

Lorsqu'un chef 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 des éléments de travail dont les états de mise à jour ont été rejetés. Pour plus d'informations, consultez How to: Resolve Conflicts of Mapped Work Items.

Retour au début

Voir aussi

Autres ressources

Vue d'ensemble du processus de synchronisation pour Team Foundation Server et Project Server Integration

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