Partager via


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.

Le modèle de processus est utilisé pour créer un 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.

Flux de travail de la personnalisation des modèles de processus

Étape

Tâche

Étape 1

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.

Étape 2

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.

Étape 3

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.

Étape 4

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.

Étape 5

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.

Plug-ins de modèles de processus

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

Obligatoire

Portail

Obligatoire

Obligatoire Recommandé

Uniquement requis pour prendre en charge les tableaux de bord de base

Création de rapports

Obligatoire Obligatoire

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.

Dépendances du plug-in de modèles de processus

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

Conception du workflow

Ajoutez des champs ou des informations à un formulaire d'élément de travail.

Suivi des éléments de travail

Contrôle de l'affichage des champs d'é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

Ajouter des listes globales à un modèle de processus

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

Ajouter des rapports au modèle de processus

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

Lancement d'un nouveau projet d'équipe

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.

Mise à jour d'un modèle de processus personnalisé

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.

Gestion des modèles de processus

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.

Personnalisation de votre projet d'équipe

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.

Restrictions d'affectation de noms dans 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 :

Retour au début

Voir aussi

Concepts

Personnalisation des données de suivi de projet, de formulaires, de flux de travail et d'autres objets

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.