Procédure pas à pas : création d'une structure de répartition du travail à partir des spécifications dans Microsoft Project
Mise à jour : novembre 2007
Lors de la planification d'un projet, vous devez définir la portée du travail à accomplir. Les chefs de projet utilisent un outil appelé structure de répartition du travail (WBS, Work Breakdown Structure). Cette procédure pas à pas fournit une approche générale à la création d'une structure de répartition du travail à l'aide de Team Foundation Server et de Microsoft Project.
Elle ne repose pas sur une méthode de développement particulière. Toutefois, elle utilise les types d'éléments de travail Spécification de qualité de service et Tâche dans le modèle de processus MSF for Agile Software Development. L'approche utilisée dans cette procédure pas à pas doit être compatible avec les types d'éléments de travail et les processus de votre propre organisation.
Dans cette procédure pas à pas, vous effectuerez les tâches suivantes :
Créer une spécification à l'aide de Team Foundation Server.
Créer des tâches à l'aide de Team Foundation Server.
Créer des tâches à l'aide de Microsoft Project.
Lier des tâches et des spécifications.
Créer une structure de répartition du travail à partir des tâches de Microsoft Office Project 2003.
Composants requis
Les conditions préalables suivantes doivent être remplies pour exécuter cette procédure pas à pas.
Microsoft Project doit être installé.
Un projet d'équipe qui utilise le modèle de processus MSF for Agile Software Development doit être créé.
Remarque : Le projet d'équipe doit être créé à des fins d'apprentissage. N'utilisez pas un projet d'équipe qui a été créé pour un projet réel.
Vous devez être membre du groupe de sécurité Contributor sur le projet d'équipe.
Pour effectuer l'exercice facultatif, Microsoft Visio doit être installé.
Autorisations requises
Pour exécuter cette procédure pas à pas, vous devez être membre du groupe Contributors ou disposer des autorisations Afficher les éléments de travail dans ce nœud et Modifier les éléments de travail dans ce nœud avec la valeur Autoriser. Pour plus d'informations, consultez Autorisations de Team Foundation Server.
Scénario
Le scénario de cette procédure pas à pas est basé sur l'exemple de projet d'équipe Adventure Works. Adventure Works lance un projet de configuration d'une interface Web pour la commande de ses produits. L'une de ses exigences est que les clients doivent pouvoir vérifier l'état de leurs commandes une fois qu'elles sont passées. La portée de ce travail doit être définie dans une structure de répartition du travail à un niveau de détail suffisant pour que la planification du projet puisse être achevée.
L'approche suivante est utilisée par Adventure Works. Le chef de projet doit créer la structure de répartition du travail, avec l'aide de l'équipe. Une personne de l'équipe, qui est experte en base de données, fournit les détails sur les tâches nécessaires dans la base de données pour prendre en charge la nouvelle spécification. Elle entre ses détails de travail à l'aide de Team Foundation Server.
Le chef de projet travaille avec les autres membres de l'équipe pour définir les autres tâches à exécuter pour configurer l'interface Web. Il entre ensuite ces détails à l'aide de Microsoft Project.
Enfin, le chef de projet crée une structure de répartition du travail dans Microsoft Visio, qui peut être utilisée dans le document de planification du projet.
Tout au long de cette procédure pas à pas, vous exécuterez les étapes associées à chaque rôle pour créer les tâches et la structure de répartition du travail. À la fin de la procédure pas à pas, vous aurez créé les tâches et les sous-tâches suivantes dans un diagramme de Gantt et une structure de répartition du travail.
Sous-système de stockage des commandes
Tables de commande
Procédures stockées des commandes
Interface Web de commande
Service Web de recherche de commandes
Affichages des commandes des clients
Saisie des spécifications
Pour commencer, l'analyste d'entreprise crée une spécification dans Team Foundation Server. Cette spécification est intitulée L'utilisateur doit pouvoir consulter l'état des commandes, et l'équipe doit déterminer les tâches à exécuter pour satisfaire cette spécification.
Pour saisir des spécifications dans Team Foundation Server
Démarrez Visual Studio. Assurez-vous que Team Explorer s'affiche. Dans le menu Affichage, sélectionnez Explorateur d'équipes.
Développez le nœud de votre projet d'équipe, cliquez avec le bouton droit sur le nœud Éléments de travail, cliquez sur Ajouter un élément de travail, puis sur Spécification de qualité de service.
Dans le champ Titre, tapez L'utilisateur doit pouvoir consulter l'état des commandes.
Dans le champ Type, sélectionnez Autre.
Dans le menu Fichier, cliquez sur Nouvel enregistrement : spécification de qualité de service.
Création des tâches dans Team Foundation
Le chef de projet a demandé à l'experte de l'équipe en base de données d'entrer les détails du travail. Comme elle préfère travailler dans Team Foundation Server, elle crée des tâches qui décrivent les opérations nécessaires sur la base de données. Elle crée les tâches Tables de commande et Procédures stockées des commandes.
Pour créer des tâches dans Team Foundation Server
Démarrez Visual Studio. Assurez-vous que Team Explorer s'affiche. Dans le menu Affichage, sélectionnez Explorateur d'équipes.
Développez le nœud de votre projet d'équipe, cliquez avec le bouton droit sur le nœud Éléments de travail, cliquez sur Ajouter un élément de travail, puis sur Tâche.
Dans le champ Titre, tapez Tables de commande.
Dans le champ Discipline, sélectionnez Développement.
Sélectionnez l'onglet Détails.
Dans le champ Travail restant (heures), entrez 30.
Développez le nœud de votre projet d'équipe, cliquez avec le bouton droit sur le nœud Éléments de travail, cliquez sur Ajouter un élément de travail, puis sur Tâche.
Dans le champ Titre, tapez Procédures stockées des commandes.
Dans le champ Discipline, sélectionnez Développement.
Sélectionnez l'onglet Détails.
Dans le champ Travail restant (heures), tapez 60.
Dans le menu Fichier, cliquez sur Enregistrer tout.
Importation des tâches dans Microsoft Project
Le chef de projet est prêt à créer un plan de projet dans Microsoft Project. Il doit créer le plan de projet et importer les tâches qui ont déjà été créées dans Team Foundation Server.
Pour importer des tâches dans Microsoft Project
Ouvrez Microsoft Project.
Dans le menu Équipe, cliquez sur Choisir le projet d'équipe.
Dans la boîte de dialogue Se connecter à Team Foundation Server, sélectionnez votre serveur Team Foundation Server et votre projet d'équipe, puis cliquez sur OK.
Dans le menu Équipe, cliquez sur Obtenir les éléments de travail.
Dans la boîte de dialogue Obtenir les éléments de travail, dans le champ Requête enregistrée, sélectionnez la requête Toutes les tâches.
Cliquez sur Rechercher.
Cliquez pour effacer toutes les tâches contenues dans les résultats de la requête, à l'exception des deux tâches de commande que vous avez créées précédemment. Vous pouvez utiliser l'option Désélectionner tout si plusieurs tâches sont répertoriées.
Remarque : Vous pouvez afficher plusieurs tâches répertoriées, notamment celles liées à l'installation, si votre projet d'équipe venait d'être créé. Pour des raisons de simplicité dans cette procédure pas à pas, vous importerez seulement les tâches associées à l'exécution des spécifications de commande.
Cliquez sur OK. Les tâches apparaissent dans le plan de projet.
Dans le menu Insertion, cliquez sur Nouvelle tâche.
Dans la nouvelle tâche, entrez le titre Sous-système de stockage des commandes.
Affectez Non au champ Publier et actualiser.
Vous définirez ensuite cette tâche comme tâche récapitulative des deux tâches de commande. La non-publication de la tâche récapitulative sur Team Foundation Server permet de ne pas assigner ou exécuter par erreur des tâches récapitulatives. Dans l'idéal, l'équipe doit uniquement utiliser ou créer des rapports sur les sous-tâches, car leurs informations sont reportées dans les tâches récapitulatives.
Dans la barre d'outils Mise en forme, cliquez sur Retrait pour mettre en retrait les tâches Tables de commande et Procédures stockées des commandes sous la tâche Sous-système de stockage des commandes.
Enregistrez le plan de projet.
Création et publication des tâches dans Microsoft Project
Le chef de projet décide ensuite de créer des tâches supplémentaires qui ont été documentées dans une réunion de travail avec l'équipe. Ces tâches représentent les tâches à effectuer pour créer des services Web qui prennent en charge les demandes et l'affichage de l'état des commandes.
Deux tâches ont été identifiées et doivent être exécutées. Un service Web de recherche de commandes doit être créé pour prendre en charge les demandes de détails de commande. Les affichages des commandes des clients par le biais de pages Web doivent également être créés pour afficher les données. Ensembles, ces tâches forment une plus grande unité de travail nommée Interface Web de commande qui sera une tâche récapitulative.
Pour créer des tâches dans Microsoft Project
Ouvrez le plan de projet.
En bas de la liste des tâches, créez une tâche. Dans le menu Insertion, cliquez sur Nouvelle tâche.
Dans la nouvelle tâche, tapez le titre Interface Web de commande.
Remarque : Vérifiez que cette tâche est une tâche de niveau supérieur et qu'elle n'est pas subordonnée à des tâches antérieures.
Affectez Non au champ Publier et actualiser.
Cette tâche deviendra une tâche récapitulative à la fin de cette procédure. La non-publication de la tâche récapitulative sur Team Foundation Server permet de ne pas assigner ou exécuter par erreur des tâches récapitulatives. Dans l'idéal, l'équipe doit uniquement utiliser ou créer des rapports sur les sous-tâches, car leurs informations sont reportées dans les tâches récapitulatives.
Dans le menu Insertion, cliquez sur Nouvelle tâche.
Dans la nouvelle tâche, tapez le titre Service Web de recherche de commandes.
Entrez une durée de 3 jours.
Affectez la valeur Tâche au champ Type d'élément de travail.
Dans le menu Insertion, cliquez sur Nouvelle tâche.
Dans la nouvelle tâche, tapez le titre Affichages des commandes des clients.
Entrez une durée de 2 jours.
Affectez la valeur Tâche au champ Type d'élément de travail.
Dans la barre d'outils Mise en forme, cliquez sur Retrait pour mettre en retrait les tâches Service Web de recherche de commandes et Affichages des commandes des clients sous la tâche Interface Web de commande.
Dans le menu Équipe, cliquez sur Publier les modifications. Les nouvelles tâches sont publiées sur la base de données des éléments de travail dans Team Foundation Server.
Enregistrez le plan de projet.
Liaison des spécifications et des tâches
Le chef de projet souhaite lier les tâches aux spécifications afin que les utilisateurs puissent suivre la manière dont les tâches prennent en charge certaines spécifications.
Pour lier les tâches aux spécifications
Ouvrez le plan de projet.
Sélectionnez la tâche Service Web de recherche de commandes.
Dans le menu Équipe, cliquez sur Liens et pièces jointes.
Dans la boîte de dialogue Afficher/modifier les liens et les pièces jointes de l'élément de travail, cliquez sur Ajouter.
Dans la boîte de dialogue Ajouter un lien, cliquez sur Parcourir.
Dans la boîte de dialogue Choisir un élément de travail associé, sélectionnez Le titre contient, puis tapez le titre L'utilisateur doit pouvoir consulter l'état des commandes.
Cliquez sur Rechercher. La spécification de qualité de service que vous avez entrée précédemment doit être répertoriée.
Sélectionnez la spécification de qualité de service L'utilisateur doit pouvoir consulter l'état des commandes, puis cliquez sur OK.
Dans la boîte de dialogue Ajouter un lien, tapez le commentaire La tâche prend en charge cette spécification , puis cliquez sur OK.
Dans la boîte de dialogue Afficher/modifier les liens et les pièces jointes de l'élément de travail, cliquez sur Enregistrer.
Cliquez sur Fermer.
Le lien étant enregistré dans Team Foundation Server, il n'est pas nécessaire de publier les modifications.
(Facultatif) Création d'une structure de répartition du travail dans Microsoft Visio
Microsoft Office Project 2003 intègre un Assistant qui vous permet de convertir les tâches en une structure de répartition du travail dans Microsoft Visio. Cette procédure facultative nécessite Microsoft Visio et Microsoft Office Project 2003.
Remarque : |
---|
L'Assistant Graphique Visio WBS a été supprimé de Microsoft Office Project 2007. |
Pour créer une structure de répartition du travail dans Microsoft Visio
Dans la barre d'outils Analyse, cliquez sur le bouton Assistant Graphique WBS Visio, puis cliquez sur Démarrer l'assistant.
Dans l'étape 1 de l'Assistant Graphique WBS Visio, cliquez sur Suivant.
Dans l'étape 2, sélectionnez Toutes les tâches, puis cliquez sur Suivant.
Dans l'étape 3, cliquez sur Terminer.
Un dessin Microsoft Visio est créé qui représente un graphique de la structure de répartition du travail pour les tâches.
Vous devez examiner la structure de répartition du travail avec les membres de l'équipe et les personnes concernées pour vous assurer que la portée est correcte. Vous devez également veiller à ce que les tâches soient définies sur un niveau de détail suffisant pour que la planification puisse se dérouler correctement.
Au fur et à mesure de l'exécution du projet, les membres de l'équipe peuvent mettre à jour l'état du travail à l'aide de Team Foundation Server. Les modifications du plan de projet peuvent être effectuées à l'aide de Microsoft Project et être publiées sur Team Foundation Server.
Voir aussi
Tâches
Procédure pas à pas : suivi des éléments de travail
Comment : accéder au guide de processus sur le portail du projet
Concepts
Recherche et utilisation du guide de processus