Personnalisation des modèles de processus
Avant de créer un projet d'équipe, vous pouvez personnaliser le modèle de processus afin que les projets d'équipe obtenus à partir de ce dernier correspondent à vos processus d'équipe. un projet d'équipe est un outil de planification central que vous utilisez pour suivre des informations et organiser le code source, les builds, les tests et les plans de votre équipe. Un projet d'équipe prend en charge la capacité de votre équipe à collaborer et à partager des informations qui sont nécessaires pour développer des produits logiciels.
Comme le montre l'illustration suivante, l'Assistant Nouveau projet d'équipe utilise un modèle de processus pour créer un projet d'équipe et tous ses artefacts. La plupart de ces artefacts dépendent de la création et de la définition des objets définis pour le suivi du travail. Par exemple, vous utilisez les champs de chaque type d'élément de travail pour définir des requêtes d'élément de travail et des rapports. Outre ces artefacts, vous pouvez également définir les zones de projet et les jalons initiaux, la configuration de la sécurité et d'autres paramètres par défaut qui prennent en charge le contrôle de version, les builds, les tests et la fonction Lab Management pour le projet d'équipe.
Tous les projets d'équipe créés selon le même modèle de processus sont construits avec les mêmes artefacts et processus de flux de travail. Pour obtenir une vue d'ensemble des artefacts fournis par les modèles de processus de Microsoft Solutions Framework (MSF), consultez Artefacts (Agile) ou Artefacts (CMMI).
Une fois que vous avez créé un projet d'équipe, vous pouvez toujours personnaliser ou modifier des éléments pour prendre en charge les spécifications de vos processus individuels. Toutefois, des modifications ultérieures sont généralement apportées à un projet d'équipe spécifique et doivent être appliquées à chaque projet d'équipe que vous souhaitez personnaliser. Vous pouvez également personnaliser la plupart des paramètres de processus après la création d'un projet d'équipe. La principale exception concerne les états de résolution de test qui sont définis pour Gestionnaire de tests Microsoft. Pour plus d'informations, consultez Définition de la configuration initiale du Gestionnaire de tests.
Dans cette rubrique
Processus de personnalisation de flux de travail
Plug-ins de modèles de processus
Ressources requises pour prendre en charge des plug-ins spécifiques
Tâches et dépendances de plug-in
Spécifications de processus et plug-ins à personnaliser
Tâches et rubriques connexes
Ressources supplémentaires
Processus de personnalisation de flux de travail
pour personnaliser un modèle de processus, vous téléchargez tout d'abord un modèle de processus existant ou vide, vous modifiez ou ajoutez des fichiers, vous téléchargez les fichiers de modèles de processus, puis vous vérifiez vos modifications. L'illustration suivante présente la séquence des cinq tâches principales que vous effectuez pour personnaliser un modèle de processus, et le tableau suivant récapitule chaque étape de la séquence de personnalisation de flux de travail. Pour plus d'informations, consultez Processus étape par étape de personnalisation.
Étape |
Tâche |
---|---|
Choisir un modèle de processus. Pour réduire le nombre de modifications à apporter, vous devez choisir un modèle qui correspond le mieux à vos processus d'équipe. En général, vous sélectionnez un modèle de processus en fonction des types des éléments de travail et de flux de travail. Télécharger un modèle de processus. Avant de pouvoir personnaliser un modèle de processus, vous devez le télécharger sur votre ordinateur local. Vous pouvez télécharger un modèle de processus MSF, vierge, minimaliste, ou un autre modèle de processus qui est disponible en ligne à partir du Gestionnaire de modèles de processus. |
|
Personnaliser le modèle de processus. vous personnalisez un modèle de processus en modifiant, supprimant ou ajoutant des fichiers définis pour un modèle de processus. |
|
Transférer un modèle de processus. Une fois que vous avez personnalisé votre modèle, vous devez le télécharger dans la collection de projets d'équipe où vous allez créer le projet d'équipe. Pour exécuter cette procédure, vous devez être membre du groupe Project Collection Administrators, ou votre autorisation Gérer le modèle de processus doit avoir la valeur Autoriser. |
|
Créer un projet d'équipe. Vous créez un projet d'équipe en accédant à l'Assistant Nouveau projet d'équipe à partir de Team Explorer. Selon les plug-ins que vous avez inclus dans votre modèle de processus, vous devez être membre de plusieurs groupes de sécurité pour créer un projet d'équipe. |
|
Vérifier les modifications apportées aux modèles de processus. Avant de placer votre modèle de processus en mode de production et de l'utiliser comme base pour plusieurs projets d'équipe, vous devez vérifier qu'il est correctement défini. Vous effectuez cette tâche en vérifiant systématiquement que chaque objet et artefact fonctionne comme prévu. |
Retour au début
Plug-ins de modèles de processus
Comme le montre l'illustration suivante, les modèles de processus MSF se composent de neuf plug-ins. Les plug-ins définissent les tâches qui seront exécutées et les écrans qui apparaîtront lorsque vous lancerez l'Assistant Nouveau projet d'équipe. Les tâches consistent à définir des autorisations, créer des dossiers, télécharger des fichiers, activer des sites ou définir d'autres variables configurables. Les plug-ins spécifient également les dépendances entre une tâche et l'achèvement réussi d'autres tâches.
Notes
Vous ne pouvez pas personnaliser de rapports et tableaux de bord Microsoft Excel à l'aide des fichiers de modèles de processus. Ces artefacts sont créés pour un projet d'équipe en fonction des sélections que vous effectuez dans l'Assistant Nouveau projet d'équipe. Pour plus d'informations, consultez Customizing Team Foundation Server Project Portals.
Pour chaque plug-in, un fichier définit la configuration d'un domaine fonctionnel dans Visual Studio Application Lifecycle Management (ALM). Ces domaines sont la sécurité, les hiérarchies organisationnelles, les rapports, le portail du projet, le suivi des éléments de travail, contrôle de version Team Foundation, Team Foundation Build, Visual Studio Lab Management et Gestionnaire de tests Microsoft. Chaque fichier définit une ou plusieurs tâches. Vous pouvez ajouter ou supprimer des plug-ins dans un modèle de processus, à l'exception du plug-in Classifications. Ce plug-in est requis pour créer un projet d'équipe. Vous pouvez également personnaliser le contenu d'un fichier de plug-in. Pour plus d'informations, consultez Utilisation de fichiers de modèles de processus et Personnalisation de domaines fonctionnels au sein d'un modèle de processus.
Vous utilisez le fichier de plug-in ProcessTemplate.xml pour définir les plug-ins à inclure dans le modèle. Ce fichier contient tous les groupes de tâches que vous souhaitez exécuter pour créer un projet d'équipe. Chaque groupe de tâches fait référence à un fichier de plug-in XML subordonné dans lequel les tâches spécifiques à ce plug-in sont définies. Pour plus d'informations, consultez Définition des tâches racines à l'aide du ficher de plug-in de modèle de processus.
Retour au début
Ressources requises pour prendre en charge des plug-ins spécifiques
Le tableau suivant présente les ressources qui sont requises pour prendre en charge les plug-ins Build, Portail et Rapports. Pour plus d'informations sur les spécifications concernant les composants spécifiques pris en charge par le plug-in Portail, consultez Lancement d'un nouveau projet d'équipe.
Plug-in |
Team Foundation Build |
produits SharePoint |
SQL Server 2008 Analysis Services |
SQL Server 2008 Reporting Services |
---|---|---|---|---|
Build |
||||
Portail |
Recommandé |
Uniquement requis pour prendre en charge les tableaux de bord de base |
||
Création de rapports |
Retour au début
Tâches et dépendances de plug-in
Plusieurs dépendances existent entre les plug-ins et les tâches qu'ils exécutent. Les tâches qui spécifient des objets qui font référence à d'autres objets doivent être effectuées dans l'ordre approprié. Il existe deux types de dépendances pour les tâches. Le premier type renvoie aux dépendances de groupe de tâches, qui concernent l'ordre dans lequel les tâches de plug-in sont exécutées. Le second type renvoie aux dépendances de tâche, qui concernent l'ordre dans lequel les tâches d'un plug-in sont exécutées.
Comme le montre l'illustration suivante, le plug-in Suivi des éléments de travail dépend de l'achèvement réussi du plug-in Groupes et autorisations, lequel dépend de l'achèvement réussi du plug-in Classification. Les autres plug-ins comportent des dépendances supplémentaires. Pour plus d'informations, consultez Définir des dépendances pour des groupes de tâches et des tâches dans des fichiers de plug-in.
Retour au début
Spécifications de processus et plug-ins à personnaliser
Vous personnalisez un modèle de processus pour prendre en charge vos équipes de projet, de manière à permettre à ces dernières de suivre des processus standardisés et d'accéder rapidement à des informations connexes. Le tableau suivant présente le plug-in ou le composant que vous devez personnaliser pour prendre en charge un grand nombre des principales spécifications de processus. Vous personnalisez un fichier de plug-in ou de définition en modifiant son contenu XML. Chaque fichier de plug-in et fichier de définition de type doit être conforme à sa définition de schéma XML. Vous pouvez télécharger les fichiers de schéma à partir de la page suivante du site Web Microsoft : Process Template and Work Item Schemas for Visual Studio Team Foundation.
Notes
Vous pouvez créer et modifier des types d'éléments de travail et des listes globales, et vous pouvez afficher les champs définis pour une collection de projets à l'aide de Process Editor, un outil puissant dédié à Visual Studio. Cet outil n'est pas pris en charge. Pour plus d'informations, consultez la page suivante sur le site Web Microsoft : Outils puissants dédiés à Team Foundation Server - Avril 2010 (page éventuellement en anglais)
Spécification de processus |
Plug-in |
Rubriques connexes |
---|---|---|
Ajoutez des champs pour prendre en charge l'analyse et la création de rapports. |
Suivi des éléments de travail |
Ajout et modification de champs d'éléments de travail pour prendre en charge la création de rapports |
Personnalisez les états, raisons ou transitions pour le suivi du travail. |
Suivi des éléments de travail |
|
Ajoutez des champs ou des informations à un formulaire d'élément de travail. |
Suivi des éléments de travail |
|
Ajoutez un type d'élément de travail pour effectuer le suivi de problèmes ou de dépendances spécifiques. |
Suivi des éléments de travail |
Ajouter des définitions de type pour des éléments de travail à un modèle de processus |
Définissez des groupes de sécurité. |
Groupes et autorisations |
Configuration des groupes, des membres et des autorisations initiaux |
Ajoutez des requêtes d'équipe. |
Suivi des éléments de travail |
Ajouter des requêtes d'élément de travail à un modèle de processus |
Limitez le nombre de personnes habilitées à créer ou modifier un élément de travail. |
Suivi des éléments de travail |
Gestion de l'autorisation pour créer ou modifier des éléments de travail, Ajouter des définitions de type pour des éléments de travail à un modèle de processus |
Spécifiez des champs et des jalons de projet pour organiser le travail. |
Classifications |
Définir les zones et les itérations initiales dans le plug-in Classification |
Définissez des listes déroulantes qui sont utilisées par plusieurs types d'éléments de travail et de projets d'équipe. |
Suivi des éléments de travail |
|
Spécifiez des processus de génération standard et un flux de travail. |
Build |
Définition de la configuration initiale de Team Foundation Build |
Spécifiez les variables de test, la configuration, les états de résolution et les paramètres de test par défaut à utiliser avec Gestionnaire de tests Microsoft. |
Gestion des tests |
Définition de la configuration initiale du Gestionnaire de tests |
Définissez des stratégies d'archivage et d'extraction. |
Contrôle de version |
Définition de la configuration initiale du contrôle de version Team Foundation |
Personnalisez la structure de dossiers et l'ensemble de rapports disponibles via SQL Server Reporting Services. |
Création de rapports |
|
Créez la bibliothèque de documents, personnalisez sa structure, ajoutez des documents à télécharger, et activez les fonctionnalités de tableau de bord. |
Portail |
Définir le plug-in de portail du projet pour un modèle de processus |
Ajoutez des champs pour prendre en charge l'intégration à Microsoft Project. |
Classification |
Mappage des champs Microsoft Project et des champs Team Foundation |
Retour au début
Tâches et rubriques connexes
Rubriques |
Tâches |
---|---|
Réviser les ressources requises pour prendre en charge les processus et projets d'équipe : Les artefacts avec lesquels vous pouvez configurer un projet d'équipe dépendent des serveurs configurés pour la collection de projets qui vont héberger votre projet d'équipe. Les tableaux de bord d'entreprise requièrent la configuration de l'édition Enterprise des produits SharePoint. |
|
Mettre à jour un modèle de processus pour prendre en charge les personnalisations existantes : Lorsque Visual Studio Team Foundation Server est mis à niveau à partir d'une version antérieure, les modèles de processus MSF sont remplacés par les versions les plus récentes. Pour utiliser les fonctionnalités disponibles avec les modèles MSF mis à jour et accéder aux personnalisations existantes, vous devez ajouter ces personnalisations aux nouveaux modèles. |
|
Télécharger, créer et supprimer des modèles de processus : vous gérez les modèles de processus à l'aide du Gestionnaire de modèles de processus de Team Explorer. |
|
Fourniture d'un guide de processus à votre équipe Accéder à un portail de projet d'équipe et au guide de processus |
Déterminer comment prendre en charge votre équipe pour suivre les processus d'équipe : le guide de processus est un contenu qui documente le processus que les membres de l'équipe qui travaillent sur un projet d'équipe doivent suivre. Les modèles de processus MSF fournissent un guide de processus basé sur des rubriques qui est disponible hors connexion dans l'Aide de Visual Studio ALM et en ligne via MSDN Library. Pour plus d'informations sur le téléchargement de ces rubriques et la personnalisation et l'hébergement de votre guide de processus, consultez la page suivante sur le site Web Microsoft : Customizable process guidance. Vous pouvez héberger d'autre guides de processus dans votre portail de projet d'équipe ou sur un autre site Web que vous désignez. |
Modifier les processus de votre projet d'équipe après sa création : à mesure que vous travaillez sur un projet d'équipe, il se peut que les paramètres initiaux définis par le modèle de processus ne répondent plus à vos besoins et que vous deviez personnaliser un ou plusieurs domaines. Vous pouvez personnaliser certains domaines via l'interface utilisateur. D'autres domaines nécessitent que vous modifiiez un fichier XML et que vous le téléchargiez dans Team Foundation Server. |
|
Indexer les définitions d'éléments XML pour plug-ins de modèle de processus Index des définitions d'éléments XML pour les types d'éléments de travail |
Rechercher la définition d'un élément utilisé dans un fichier de plug-in pour un modèle de processus : deux principales définitions de schéma sont utilisées dans les fichiers de modèle de processus. Les fichiers de plug-in s'appuient sur les schémas de modèle de processus, et les définitions des types d'éléments de travail sont basées sur le schéma utilisé pour le suivi du travail. Vous pouvez télécharger les deux jeux de fichiers de schéma à partir de la page suivante du site Web Microsoft : Process Template and Work Item Schemas for Visual Studio Team Foundation. |
Examiner les restrictions de base appliquées aux étiquettes et tailles de fichiers : lorsque vous ajoutez des objets à un modèle de processus, vous voulez être sûr que vous les étiquetez correctement afin d'éviter les erreurs de validation XML. |
Retour au début
Ressources supplémentaires
Vous pouvez obtenir plus d'informations à partir des ressources suivantes du site Web Microsoft :
Team Foundation Server – Modèles de processus (page éventuellement en anglais) (forum)
Répond à des questions sur la personnalisation des modèles de processus.
Modèles de processus et outils
Permet d'accéder à des outils, des informations et des modèles de processus supplémentaires proposés par Microsoft et ses partenaires.
Retour au début
Voir aussi
Concepts
Autres ressources
Mise à jour d'un projet d'équipe mis à niveau pour accéder à de nouvelles fonctionnalités
Indexer les définitions d'éléments XML pour plug-ins de modèle de processus
Historique des modifications
Date |
Historique |
Motif |
---|---|---|
Avril 2011 |
Texte révisé et réorganisé pour fournir plus de contexte et d'illustrations. |
Améliorations apportées aux informations. |