Vue d'ensemble de la personnalisation du type d'élément de travail
Mise à jour : novembre 2007
Les membres d'équipe utilisent des éléments de travail pour suivre le travail à exécuter. Selon la méthodologie installée, telle que MSF for CMMI Process Improvement ou MSF for Agile Software Development, une sélection de types d'élément de travail, tels que Bogue, Spécification, Risque et Tâche, sera disponible pour les membres de votre équipe.
Vous pouvez souhaiter étendre cette sélection de sorte que Visual Studio Team System prenne mieux en charge les processus utilisés par votre équipe et ses modes de communication. Pour ce faire, vous pouvez créer des types d'élément de travail, qui sont des modèles à partir desquels sont créés les éléments de travail. Selon les processus utilisés par votre équipe, vous pouvez trouver utile l'un des types d'élément de travail suivants : Tâche, Bogue, Demande de modification, Spécification de qualité de service, Problème, Spécification, Examen, Risque et Scénario.
Une fois que vous avez créé un élément de travail, il contient les champs et le comportement définis dans le type d'élément de travail à partir duquel vous l'avez créé.
Remarque : |
---|
Outre la création de types d'élément de travail, vous pouvez également les modifier. Par exemple, vous avez pu installer une méthodologie qui comprend les types d'éléments de travail Tâche et Spécification. Pour mieux prendre en charge les processus utilisés par votre équipe, vous pouvez ajouter des champs au type d'élément de travail Tâche ou modifier le comportement de workflow du type d'élément de travail Spécification. |
Bien que vous puissiez afficher un type d'élément de travail comme une abstraction de l'élément de travail plus concret à partir duquel il est formé, un type d'élément de travail est un ensemble de définitions XML que vous pouvez créer. Les sections et rubriques suivantes décrivent les définitions de types d'éléments de travail. Pour obtenir une illustration pas à pas, consultez Personnalisation des types d'éléments de travail pour Team Foundation Server.
Les sections suivantes décrivent les définitions des types d'éléments de travail. Vous pouvez également vous référer au schéma XML, Work Item Type.xsd, dans le Kit de développement logiciel (SDK) Visual Studio Team System disponible sur le site Web Microsoft.
Portée de vos modifications
Votre travail de personnalisation peut avoir des effets plus étendus ou plus restreints en fonction de ce que vous personnalisez. Vous pouvez adopter l'une des approches suivantes :
Personnaliser tous les nouveaux projets d'équipe Vous pouvez personnaliser des types d'élément de travail dans un modèle de processus en modifiant ses plug-ins, ses types d'éléments de travail et le guide de processus. Dans ce cas, vos personnalisations apparaissent dans tous les projets créés à partir de ce modèle de processus.
Personnaliser un projet d'équipe existant Vous pouvez personnaliser des types d'élément de travail dans un projet unique à l'aide d'outils de ligne de commande. Dans ce cas, vos modifications affectent le mode de travail des individus dans le cadre de ce projet, mais elles n'affectent pas les projets existants ou futurs.
Personnalisation de tous les nouveaux projets d'équipe
Pour personnaliser des types d'élément de travail dans tous les nouveaux projets d'équipe, vous devez modifier le modèle de processus utilisé par votre projet d'équipe. En adoptant cette approche, vous pouvez effectuer des modifications dans un emplacement et celles-ci seront répercutées dans tous les projets d'équipe reposant sur le modèle de processus modifié. Pour plus d'informations, consultez Modification d'un modèle de processus MSF existant.
Remarque : |
---|
Au lieu de créer un modèle de processus pour une nouvelle série de projets d'équipe, nous vous recommandons de modifier un modèle de processus existant afin de l'adapter à vos besoins. Par exemple, vous pouvez modifier des modèles pour MSF for Agile Software Development ou MSF for CMMI Process Improvement. |
Modification d'un modèle de processus MSF existant
Plug-ins de modèles de processus
Les plug-ins de modèle de processus installent les fichiers requis ou configurent les données à la création d'un projet d'équipe. Visual Studio Team System inclut des plug-ins pour le suivi des éléments de travail, leur classification, Windows SharePoint Services, le contrôle de version, les rapports, les groupes et les autorisations. Vous pouvez modifier chaque plug-in de manière à personnaliser un modèle de processus. Pour plus d'informations sur la modification du plug-in pour le suivi d'éléments de travail, consultez Plug-in de modèle de processus Suivi des éléments de travail.
Types d'éléments de travail
Vous pouvez vouloir étendre la sélection des éléments de travail fournie par Visual Studio Team System pour mieux prendre en charge les processus utilisés par votre équipe et vos modes de communication. Pour créer des éléments de travail personnalisés, vous pouvez créer des types d'élément de travail, qui sont des modèles à partir desquels sont créés les éléments de travail. Pour plus d'informations sur la personnalisation ou la création de types d'éléments de travail pour un modèle de processus, consultez Personnalisation des types d'éléments de travail ou Comment : créer un type d'élément de travail.
Guide de processus
Le guide de processus décrit les rôles, les éléments de travail, les produits de travail, les activités et les rapports d'un processus de développement de logiciel spécifique. Le guide de processus complète un modèle de processus spécifique.
Visual Studio Team System inclut deux modèles de processus : MSF for Agile Software Development et MSF for CMMI Process Improvement. Vous pouvez personnaliser chacun de ces processus et l'utiliser pour développer des logiciels dans le cadre de projets. À mesure que vous ajoutez ou personnalisez des types d'élément de travail, vous devez mettre à jour le guide de processus correspondant afin de répercuter toutes les modifications effectuées. Pour plus d'informations, consultez MSF for Agile Software Development (https://go.microsoft.com/fwlink/?linkid=55200) et MSF for CMMI Process Improvement (https://go.microsoft.com/fwlink/?linkid=55203).
Personnalisation d'un projet d'équipe existant
Vous modifiez un projet d'équipe existant de la même manière qu'un modèle de processus, mais la portée est nettement plus étroite. Lorsque vous modifiez un projet d'équipe existant, ces modifications affectent le mode de travail quotidien des membres de l'équipe. Vous ne changez pas la nature des projets qui seront créés à l'avenir à partir d'un modèle de processus.
Types d'éléments de travail
les outils suivants vous permettent de gérer les types d'éléments de travail dans le cadre de projets existants. Pour plus d'informations, consultez Personnalisation des types d'éléments de travail.
Vous pouvez utiliser la commande witexport pour exporter la définition XML d'un type d'élément de travail à partir de Team Foundation Server. Vous pouvez également utiliser cette commande pour imprimer une définition XML à l'écran. Pour plus d'informations, consultez witexport.
Aussitôt que vous modifiez le type d'élément de travail, vous pouvez utiliser la commande witimport pour valider et importer un type d'élément de travail d'un fichier XML vers un projet d'équipe pour Team Foundation Server. Pour plus d'informations, consultez witimport.
Vous pouvez utiliser la commande witfields pour gérer les champs dans un type d'élément de travail pour Team Foundation Server. Pour plus d'informations, consultez witfields.
Vous pouvez utiliser la commande glexport pour exporter la définition XML de listes globales à partir de Team Foundation Server. Vous pouvez également utiliser cette commande pour imprimer une définition XML à l'écran. Pour plus d'informations, consultez glexport.
Aussitôt que vous modifiez les listes globales, vous pouvez utiliser la commande glimport pour valider et importer ces listes d'un fichier XML vers un projet d'équipe pour Team Foundation Server. Pour plus d'informations, consultez glimport.
Voir aussi
Tâches
Procédure pas à pas : apporter des personnalisations de base à un type d'élément de travail
Procédure pas à pas : apporter des personnalisations avancées à un type d'élément de travail
Procédure pas à pas : administration des champs dans un type d'élément de travail
Concepts
Personnalisation des types d'éléments de travail sur un projet existant