Rendre la progression de l'équipe agile visible pour le PMO (program management office)
En tant que chef de projet, vous pouvez consulter la progression du travail et l'utilisation des ressources de travail à l'aide de Microsoft Project server pendant que l'équipe de développement agile gère leurs récits utilisateur et des tâches dans Visual Studio Team Foundation Server 2012.Vous pouvez avec PMO (Project Management Office) consulter les planifications, les progrès des récits utilisateur et le correctif cumulatif des ressources.Pendant ce temps, les membres de l'équipe du développement peuvent définir, planifier et mettre à jour leur travail dans Team Foundation.Le moteur de synchronisation de Team Foundation Server et Project Server gèrent les données de planification et l'utilisation des ressources pour les récits utilisateur dans le plan de projet d'entreprise mappé et le projet d'équipe.
Avant de consulter la progression de votre équipe agile, vous devez d'abord associer votre plan de projet d'entreprise à leur 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, vous devez examiner Configurations recommandées pour prendre en charge le développement agile et la visibilité PMO plus loin dans cette rubrique.
[!REMARQUE]
Le processus et les activités décrits dans cette rubrique nécessitent que votre déploiement d' Team Foundation Server a été configuré pour l'intégration avec Project Server 2007 ou Project Server 2010.Pour plus d’informations, consultez Configurer l'intégration de Team Foundation Server et Project Server.
Dans cette rubrique
Vue d'ensemble du processus du développement agile et de la visibilité PMO
Configurations recommandées pour prendre en charge le développement agile et la visibilité PMO
Tâches et meilleures pratiques pour l'équipe de développement agile
Tâches et meilleures pratiques pour PMO
[!REMARQUE]
Pour un de démonstration vidéo, consultez la page suivante sur le site Web Microsoft : Rendre la progression de l'équipe agile visible à la gestion de projet Office.Certains détails peuvent différer entre les procédures expliquées dans le graphique et ceux qui ont décrit ici car ce graphique a été fait pour la version précédente d' Team Foundation Server.
Configuration requise
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, les utilisateurs Team Foundation doivent être membres du groupe Contributors pour le projet d'équipe.
Pour mettre à jour des éléments de travail dans Team Foundation et les envoyer à Project Server, les utilisateurs Team Foundation doivent être membres du groupe Membres de l'équipe pour Project Web Access ou Project Web App (PWA) ou ces utilisateurs doivent disposer des autorisations d'ouverture de projet et d'affichage du site de projet dans Project.Ces utilisateurs 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 Assigner des autorisations pour prendre en charge l'intégration entre Project Server et Team Foundation Server.
Vue d'ensemble du processus du développement agile et de la visibilité PMO
Comme le montre l'illustration suivante, le responsable d'équipe initialise le processus en planifiant les récits utilisateur et les tâches dans Team Foundation Server.Le moteur de synchronisation crée des mises à jour d'état pour chaque récit utilisateur envoyé à Project Server.Comme le chef de projet a activé les approbations automatiques pour le plan de projet d'entreprise, Project Server met à jour automatiquement le plan avec les modifications effectuées dans Team Foundation.Le chef de projet peut examiner le plan pour implémenter de nouveaux récits utilisateur et suivre leur progression dans le plan de projet.
Team Foundation calcule automatiquement le correctif cumulatif du travail restant et effectué par ressource en fonction des tâches liées à chaque récit utilisateur.Lorsque des tâches sont mises à jour par les membres de l'équipe, les valeurs reportées sont mises à jour automatiquement pour les récits utilisateur du plan de projet mappé.Le chef de projet doit ajouter des membres de l'équipe au pool de ressources d'entreprise pour Project Server en plus du pool de ressources du plan de projet d'entreprise.
Le tableau suivant répertorie les tâches qui sont réalisées :
Responsable d'équipe |
Dans Team Foundation, le responsable d'équipe et les membres de l'équipe effectuent les activités suivantes : Définir des récits utilisateur et des tâches dans Team Foundation, et les itérations de plan à l'aide de la page journal dans Team Web Access.Équilibrez le travail assigné aux membres de l'équipe à l'aide de les barres de capacité. Définissez l'état Envoyer à Project Server de ces récits utilisateur qui seront implémentés à l'aide de le volume modifier la fonctionnalité Team Web Access ou en ouvrant la requête de journal des travaux en souffrance du produit dans Excel. Au fur et à mesure que le travail progresse, mettez à jour Travail restant et Travail achevé pour chaque tâche à l'aide de différents éléments de travail, de la page du panneau de tâche dans Team Web Access, ou d'une requête personnalisée du journal des itérations en souffrance. |
Moteur de synchronisation |
Pour chaque récit utilisateur envoyé à Project Server, le moteur de synchronisation crée une mise à jour d'état lorsque des modifications se produisent dans Team Foundation pour chaque champ mappé de chaque récit utilisateur publié. Lorsque vous définissez une règle pour approuver automatiquement toutes les mises à jour d'état, Project Server met à jour automatiquement le plan de projet d'entreprise lorsque des modifications se produisent dans Team Foundation.Sinon, les mises à jour d'état s'affichent dans la file d'attente d'approbation pour que le chef de projet les examine. |
Chef de projet |
En tant que membre de PMO, vous pouvez effectuer les tâches suivantes dans Project Professional ou votre instance de PWA : Consulter la planification des récits utilisateur implémentés et déplacez les récits utilisateur vers les itérations définies dans votre plan de projet. Suivre la progression des récits utilisateur et examiner la progression par rapport au portefeuille de projets gérés par vous ou PMO. Examiner la charge de travail assignée à chaque ressource. |
Retour au début
Configurations recommandées pour prendre en charge le développement agile et la visibilité PMO
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 à la fois pour le plan de projet d'entreprise et le projet d'équipe.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 Agile Software développement |
Le modèle de processus agile fournit des types de récit utilisateur et des tâches d'éléments de travail.Vous pouvez utiliser Team Web Accessjournal et des pages carte pour gérer votre journal des travaux en souffrance et organiser et exécuter vos sprints
Remarque
Vous pouvez également utiliser un modèle de processus personnalisé.
|
Mappage de projet |
/workItemTypes:”User Story” |
Lorsque vous mappez le plan de projet d'entreprise au projet d'équipe, définissez le récit utilisateur comme type d'éléments 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). |
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 responsables d'équipe et autres membres de l'équipe doivent être ajoutés au pool de ressources d'entreprise pour Project Server et au pool de ressources pour le 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 Afficher les informations au niveau du projet ou ê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. |
Approbations automatiques |
Définissez une règle pour approuver automatiquement toutes les mises à jour envoyées par Team Foundation Server à Project Server. |
En tant que chef de projet, vous pouvez définir des règles d'approbation en utilisant l'instance de PWA pour votre plan de projet.Pour plus d'informations, consultez Approuver ou rejeter des mises à jour de tâches (page éventuellement en anglais). |
Retour au début
Tâches et méthodes recommandées pour l'équipe de développement agile
En tant que responsable d'équipe, vous pouvez utiliser le journal des travaux en souffrance, le volet de tâches, et les pages d'élément de travail dans Team Web Access pour effectuer les tâches suivantes :
Définir des récits utilisateur et des tâches
Planifier une itération
Envoyer des récits utilisateur à Project Server
Mettre à jour le travail restant et effectué
Pour utiliser les outils de planification agiles, consultez l' Planification et itérations Agile.Vous pouvez également exporter une requête partagée à Excel pour effectuer des mises à jour en bloc des récits utilisateur et des tâches.Consultez Gérer des éléments de travail à l'aide de Microsoft Excel lié à Team Foundation Server.
Définir des récits utilisateur et des tâches
Vous pouvez utiliser la page journal à planifier une itération.Cette page calcule la capacité de personne et d'équipe selon l'effort estimé et l'effort restant défini pour les tâches.
Comme le montre l'illustration suivante, vous pouvez utiliser la page journal pour définir des récits utilisateur et des tâches qui sont requis pour les implémenter.Les tâches sont automatiquement liées aux récits utilisateur.Cette association prend en charge le correctif cumulatif d'heures de travail de toutes les tâches du récit utilisateur.
Retour au début
Planifier une itération
Comme le montre l'illustration suivante, vous pouvez utiliser les barres de capacité pour équilibrer la charge de travail entre vos ressources d'équipe.Avant d'équilibrer la charge de travail, assurez -vous que vous avez assigné des valeurs au champ Travail restant pour chaque tâche.En outre, assurez -vous que vous avez spécifié le reste pour chaque membre de l'équipe et l'équipe sur Capacité tableau.
Retour au début
Envoyer des récits utilisateur à Project Server
En tant que responsable d'équipe, vous déterminez le moment où vous souhaitez envoyer des récits utilisateur au PMO.Vous pouvez utiliser la fonctionnalité de modification en bloc disponible dans Team Web Access pour assigner des récits utilisateur et mettre à jour la valeur assignée à Envoi à Project Server pour plusieurs récits utilisateur.
Pour en bloc mise à jour plusieurs champs
Dans Team Web Access, sélectionnez l'onglet Éléments de travail dans le contexte Travail .
Développez Requêtes partagées et sélectionnez la requête journal des travaux en souffrance du produit .
Sélectionnez les éléments de travail de l'affichage des résultats de la requête que vous souhaitez mettre à jour.
Ouvrez le menu contextuel pour l'une des éléments sélectionnés et choisissez Modifiez les éléments de travail sélectionnés.
Sélectionnez les champs que vous souhaitez mettre à jour, et entrez une valeur pour chaque champ que vous sélectionnez.Souvenez-vous que tous les éléments de travail sélectionnés seront mis à jour avec les nouvelles valeurs.
Par exemple, pour assigner des récits utilisateur et les envoyer à Project Server, choisissez les champs Affecter à et Envoi à Project Server comme indiqué dans l'illustration suivante.
Modifiez la boîte de dialogue d'éléments de travail
Entrez une description de votre tâche de modification en bloc dans Remarques de l'historique, puis choisissez OK.
Pour valider les mises à jour dans le magasin de données, choisissez (Enregistrer les résultats).
[!REMARQUE]
Les éléments de travail affichés en gras indiquent que les modifications ne sont pas encore publiées dans le magasin de données.Les éléments de travail affichés en texte rouge et en gras indiquent que vous n'avez pas assigné des valeurs à tous les champs obligatoires à la soumission de prise en charge dans Project Server.
Retour au début
Mettre à jour le travail restant et effectué
Les membres de l'équipe peuvent mettre à jour leur travail à l'aide de le panneau de travail d' Team Web Access ou formulaires d'élément de travail dans Team Explorer.Pour mettre à jour Travail restant et Travail achevé, vous devez ouvrir chaque tâche et mettre à jour les champs.La valeur affichée dans l'angle inférieur gauche de chaque tâche correspond à Travail restant.Consultez Exécuter une itération.
Retour au début
Tâches et méthodes recommandées pour le programme Office
En tant que membre du programme, vous pouvez prendre part aux activités suivantes pour surveiller le travail que l'équipe de développement agile exécute :
Examiner les récits utilisateur et planifier le planning du projet
Examiner la progression de votre plan
Examiner la progression du portefeuille de projets
En outre, vous pouvez également consulter l'assignation des 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
Examiner les récits utilisateur et planifier le planning du projet
Lorsque les nouveaux récits utilisateur sont envoyés à Project Server, ils s'affichent automatiquement dans votre plan de projet d'entreprise.Comme le montre l'illustration suivante, les trois récits utilisateur qui ont été envoyés par l'équipe agile dans Envoyer des récits utilisateur à Project Server sont ajoutés au plan de projet.
Vous pouvez grouper ces histoires pour prendre en charge votre vue de planification.Comme le montre l'illustration suivante, les trois récits utilisateur ont été déplacés pour se produire sous Itération 1 dans le plan.Vous pouvez consulter le correctif cumulatif des trois récits utilisateur, et dans cet exemple, l'implémentation des récits de l'itération 1 requiert 10 jours.
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.
Retour au début
Examiner la progression de votre plan
Lorsque les membres de l'équipe de développement mettent à jour le volume du travail de leurs tâches, les informations transitent automatiquement dans le plan de projet.Comme le montre l'illustration suivante, le travail a été effectué sur les deux premiers récits, et l'équipe doit terminer uniquement le troisième récit.
Conseil |
---|
Pour afficher les mises à jour du plan, vous devrez peut-être le fermer et le rouvrir. |
Retour au début
Examiner la progression du portefeuille de projets
Vous pouvez examiner la progression d'un portefeuille de projets avec PMO à l'aide de la vue Centre de projet fournie par PWA.Comme le montre l'illustration suivante, vous pouvez suivre facilement la progression de plusieurs projets de développement agiles.
Retour au début
Voir aussi
Tâches
Résoudre des erreurs de validation
Concepts
Comprendre comment sont gérées les mises à jour de certains champs en particulier
Autres ressources
Managing Projects Using Project Professional Mapped to a Team Project