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.
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 : Vous définissez les livrables, les fonctionnalités ou les spécifications dans votre plan de projet d'entreprise. Enregistrez et publiez le plan de projet dans Project Server. Examinez la progression de chaque livrable et ajustez la planification en fonction des informations mises à jour. 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 : 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 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 : Examen des livrables ajoutés au projet d'équipe. Définition des tâches requises pour implémenter chaque livrable et vérification de chaque tâche liée à son livrable. Estimation du travail requis pour chaque tâche et définition de ce travail comme Travail restant. 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.
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.
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.
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.
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.
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.
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.
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é.
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.
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).
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
Submitting Work Items that are Mapped to Enterprise Projects in Project Server