Partager via


Utilisation de fichiers de modèles de processus

Vous personnalisez la configuration initiale des projets d'équipe de Visual Studio Application Lifecycle Management (ALM) en personnalisant un ou plusieurs fichiers de modèles de processus. Vous pouvez personnaliser plusieurs types de fichiers de modèles, tels que le fichier XML racine, les fichiers de plug-in et les fichiers de définition XML. En personnalisant ces fichiers, vous pouvez définir la configuration initiale de tous les projets d'équipe créés à partir du modèle de processus.

Vous pouvez personnaliser les éléments d'un projet d'équipe existant en modifiant le mode de fonctionnement de ses rapports, de ses types d'éléments de travail et du portail du projet. 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. Pour plus d'informations, consultez Personnalisation de votre projet d'équipe.

Dans cette rubrique

  • Fichier de modèle de processus racine

  • Fichiers de plug-in

  • Interactions entre l'Assistant Nouveau projet d'équipe et les fichiers de plug-in

  • Fichiers de définition XML pour la gestion des tests

  • Fichiers qui définissent les objets utilisés pour le suivi des éléments de travail

  • Fichiers de guide de processus

Fichier de modèle de processus racine

Vous personnalisez le fichier XML racine, ProcessTemplate.xml, pour définir l'ordre des fichiers de plug-in à traiter et les dépendances de chaque plug-in. Ce fichier contient tous les groupes de tâches qui doivent s'exécuter pour créer un projet d'équipe avec succès. Chaque groupe de tâches référence un fichier de plug-in XML subordonné (souvent dans un sous-dossier) où les tâches spécifiques sont définies. En général, vous spécifiez un seul groupe de tâches pour chaque plug-in.

Lorsque l'Assistant Nouveau projet d'équipe crée un projet d'équipe, il exécute l'ensemble des plug-ins définis dans le fichier ProcessTemplate.xml. Pour plus d'informations, consultez Définition des tâches racines à l'aide du ficher de plug-in de modèle de processus.

Fichiers de plug-in

Les fichiers de plug-in définissent les tâches qui sont exécutées et les écrans qui s'affichent lorsqu'un coordinateur de projet crée un projet d'équipe à l'aide de l'Assistant Nouveau projet d'équipe. Chaque fichier de plug-in définit une ou plusieurs tâches. Les tâches spécifient de télécharger un fichier, de définir des autorisations pour un groupe ou de définir d'autres éléments de configuration. Les modèles de processus de Microsoft Solutions Framework (MSF) fournissent 11 fichiers de plug-in. Chaque plug-in peut être modifié pour personnaliser un modèle de processus. À l'exception du plug-in Classification, les plug-ins peuvent également être supprimés du modèle de processus.

Chaque plug-in lit l'ensemble des tâches et dépendances pour obtenir la liste des tâches qu'il doit s'exécuter et pour déterminer si les tâches précédentes requises ont été exécutées. Grâce à ces fichiers de définition, vous spécifiez les configurations initiales que chaque plug-in doit implémenter.

Les plug-ins téléchargent des fichiers ou configurent des données pour un domaine fonctionnel spécifique. Par exemple, le plug-in Suivi des éléments de travail définit les types d'éléments de travail, les requêtes et les éléments de travail initiaux pour un nouveau projet d'équipe. Les modèles de processus MSF incluent les fichiers de plug-in décrits dans le tableau suivant. Pour plus d'informations sur la personnalisation de chacun de ces fichiers, consultez Personnalisation de domaines fonctionnels au sein d'un modèle de processus.

Dossier

Fichier de plug-in

Description

Build

Build.xml

Définit les tâches à effectuer pour configurer les autorisations de sécurité initiales assignées aux identités de Team Foundation Build et télécharger les fichiers de modèle de build.

Classification

Classification.xml

Définit les itérations et les zones initiales d'un projet d'équipe.

Groupes et autorisations

GroupsandPermissions.xml

Définit les groupes de sécurité initiaux d'un projet d'équipe et leurs autorisations.

Lab

Lab.xml

Définit les tâches à effectuer pour configurer les autorisations de sécurité initiales assignées aux identités de Visual Studio Lab Management.

Rapports

ReportsTasks.xml

Définit les rapports initiaux d'un projet d'équipe et configure le site de rapports.

Gestion des tests

TestManagement.xml

Définit les fichiers de gestion de test à télécharger pour créer les variables, configurations, paramètres et états de résolution de test initiaux d'un projet d'équipe. Ces paramètres sont utilisés par Gestionnaire de tests Microsoft.

Contrôle de version

VersionControl.xml

Définit les autorisations de sécurité initiales du contrôle de version, les notes d'archivage d'un projet d'équipe, et si l'extraction exclusive est requise.

Suivi des éléments de travail

WorkItems.xml

Définit les types d'éléments de travail, requêtes et instances d'éléments de travail initiaux d'un projet d'équipe.

Windows SharePoint Services

WssTasks.xml

Définit le portail du projet de l'équipe en fonction d'un modèle de site SharePoint. Définit également des fichiers modèles et un guide de processus.

Interactions entre l'Assistant Nouveau projet d'équipe et les fichiers de plug-in

Les coordinateurs de projet créent des projets d'équipe à l'aide de l'Assistant Nouveau projet d'équipe. Les écrans qui apparaissent dans cet Assistant sont déterminés par les plug-ins utilisés. Par exemple, si un modèle de processus n'inclut pas le plug-in de Windows SharePoint Services, aucun écran ne s'affiche pour demander au coordinateur de projet des informations concernant le portail du projet.

Une fois que le coordinateur de projet quitte l'Assistant en cliquant sur Terminer, l'Assistant appelle les plug-ins pour effectuer le travail de création du projet d'équipe. L'ordre dans lequel les plug-ins sont appelés est déterminé par les fichiers de définition de processus XML.

Fichiers de définition XML pour la gestion des tests

Le tableau suivant décrit les fichiers de définition XML utilisés pour configurer les états initiaux de Gestionnaire de tests Microsoft. Ces fichiers se trouvent dans le dossier Gestion des tests. Gestionnaire de tests Microsoft est disponible avec Microsoft Visual Studio 2010 Ultimate et Microsoft Visual Studio Test Professional 2010. Pour plus d'informations, consultez Définition de la configuration initiale du Gestionnaire de tests et Test de l'application.

Fichier

Description

testconfiguration

Configure les configurations de test par défaut (matériel et logiciels) définies pour un projet d'équipe. Après avoir créé le projet, vous pouvez supprimer ces configurations et créer d'autres configurations.

testresolutionstate

Définit les états de résolution de test utilisés par Test Runner et Gestionnaire de tests Microsoft.

RemarqueRemarque
Vous ne pouvez pas modifier ces états après la création du projet d'équipe.

testsettings

Spécifie les fichiers de paramètres de test initiaux. Un seul fichier est spécifié : localrun.testsettings.

testvariable

Définit les variables de test initiales. Après avoir créé le projet, vous pouvez modifier ces variables et créer d'autres variables.

Fichiers qui définissent les objets utilisés pour le suivi des éléments de travail

Les membres de l'équipe utilisent des éléments de travail pour effectuer le suivi du travail. Vous pouvez développer la sélection des éléments de travail fournie par Visual Studio Application Lifecycle Management (ALM) pour l'adapter aux processus de votre équipe et à vos méthodes de communication. Pour ce faire, vous pouvez créer des types d'éléments de travail. Un type d'élément de travail est un modèle à partir duquel de nouveaux éléments de travail sont créés. Vous pouvez également modifier des types d'éléments de travail existants.

Le tableau suivant décrit les fichiers de définition XML utilisés pour configurer les objets utilisés pour le suivi des éléments de travail. Ces fichiers peuvent être personnalisés pour un modèle de processus ou, par la suite, pour un projet d'équipe individuel.

Dossier

Fichier

Description

Classification

FileMapping

Spécifie le fichier qui définit le mappage des champs entre Office Project et Team Foundation. Pour plus d'informations, consultez Mappage des champs Microsoft Project et des champs Team Foundation.

Suivi des éléments de travail/Types d'éléments de travail

MSF Agile Software Development :

  • Bogue

  • Problème

  • Étapes partagées

  • Tâche

  • Cas de test

  • Récit utilisateur

MSF for Capability Maturity Model Integration (CMMI) Process Improvement :

  • Bogue

  • Demande de modification

  • Problème

  • Spécification

  • Récapitulatif

  • Risque

  • Étapes partagées

  • Tâche

  • Cas de test

Définit les champs, le flux de travail et le formulaire pour chaque type d'élément de travail. Pour plus d'informations sur les éléments de travail définis pour les modèles de processus MSF, consultez les rubriques suivantes :

Pour plus d'informations sur la personnalisation ou la création de types d'éléments de travail, consultez Personnalisation des données de suivi de projet, de formulaires, de flux de travail et d'autres objets.

Types d'éléments de travail/Types de liens

MSF Agile Software Development :

  • Étapes partagées

  • Testé par

MSF for CMMI Process Improvement :

  • Affecte

  • Étapes partagées

  • Testé par

Définit des types supplémentaires de liens utilisés pour créer des relations entre éléments de travail.

Pour plus d'informations, consultez Personnalisation des relations entre éléments de travail au moyen des types de liens.

Types d'éléments de travail

Listes globales

RemarqueRemarque
Aucune liste globale n'est définie dans les modèles de processus MSF par défaut.

Les listes globales définissent des listes d'éléments de menu partagées par les types d'éléments de travail et projets d'équipe. Vous pouvez définir des listes globales téléchargées avec votre modèle de processus. Pour plus d'informations, consultez Définition des listes globales.

Types d'éléments de travail

Categories.xml

  • Catégorie de bogue

  • Catégorie de spécification

  • Catégorie de cas de test

  • Catégorie d'étape partagée

Définit des groupes qui associent un type d'élément de travail à une catégorie. Pour plus d'informations, consultez Regroupement de types d'éléments de travail en catégories.

Types d'éléments de travail/Requêtes

Requêtes d'élément de travail d'équipe (.wiq)

Définit un jeu initial de requêtes d'équipe qui prennent en charge la recherche d'éléments de travail. Vous pouvez ajouter ou modifier ces requêtes. Pour plus d'informations, consultez Ajouter des requêtes d'élément de travail à un modèle de processus.

Fichiers de guide de processus

Les fichiers de guide de processus sont téléchargés vers un portail de projet d'équipe. Ces fichiers spécifient des liens vers du contenu de guide de processus, des classeurs de gestion de projet et des exemples de modèles et documents. Tous ces objets peuvent être personnalisés pour un modèle de processus ou, par la suite, lorsqu'ils sont définis pour un projet d'équipe.

Le tableau suivant décrit les fichiers de guide de processus inclus dans les modèles de processus MSF.

Notes

Les tableaux de bord ou rapports Microsoft Excel ne sont pas inclus dans les fichiers de modèles de processus. Ces fichiers sont ajoutés au projet d'équipe selon les sélections effectuées au moment de la création d'un projet d'équipe. Si aucun site SharePoint n'est configuré pour le projet d'équipe, aucun tableau de bord ni rapport Office Excel ne sont disponibles. Pour plus d'informations sur ces artefacts, consultez les rubriques Tableaux de bord (Agile), Tableaux de bord (CMMI), Rapports Excel (Agile) et Rapports Excel (CMMI).

Dossier

Type de fichier

Description

Windows SharePoint Services/Process Guidance/Supporting Files

Fichiers .htm

Définit des fichiers URL de guide de processus. Ces fichiers définissent l'URL ouverte lorsqu'un membre de l'équipe clique sur Ouvrir le guide de processus pour l'élément de travail dans un formulaire d'élément de travail. Les modèles de processus MSF contiennent des liens vers les rubriques du site Web Microsoft. Ces fichiers peuvent être personnalisés de façon à pointer sur d'autres ressources pour le guide de processus.

Windows SharePoint Services/Shared Documents

Fichiers .xslx

Définit des classeurs Microsoft Excel pour la prise en charge de la gestion de projet et du triage de bogues.

RemarqueRemarque
Les classeurs Excel sont définis uniquement dans le modèle de processus MSF pour Agile Software Development.

Pour plus d'informations, consultez Classeurs (Agile).

Windows SharePoint Services/Samples and Templates

Fichiers .docx, .dotx et .xslx

Fournit des exemples de documents et de modèles comme point de départ pour la création de produits de travail. Ces fichiers sont téléchargés vers le portail du projet d'équipe lorsqu'un site SharePoint est mis en service pour le projet d'équipe.

Voir aussi

Autres ressources

Lancement d'un nouveau projet d'équipe

Personnalisation des modèles de processus