Artefacts (CMMI)

Les propriétaires de produits et les membres de l'équipe peuvent facilement et efficacement gérer leurs projets de développement de logiciel et assurer le suivi de leur travail à l'aide d'éléments de travail et d'autres artefacts, tels que des rapports, des classeurs et des tableaux de bord. Cette rubrique fournit une vue d'ensemble des artefacts fournis par le modèle de processus pour Microsoft Solutions Framework (MSF) for Capability Maturity Model Integration (CMMI) Process Improvement v5.0.

Les équipes peuvent utiliser des éléments de travail pour proposer, approuver ou rejeter un travail, assurer le suivi des informations, analyser la progression et prendre des décisions. Elles peuvent employer des rapports intégrés et personnalisés qui s'appuient sur la base de données servant au suivi des éléments de travail ou sur la base de données SQL Server Analysis Services pour répondre à des questions telles que celles correspondant aux métriques suivantes :

  • Progressons-nous ?

  • Est-ce que le nombre de bogues augmente ou diminue ?

  • Quel est notre taux d'avancement ?

Les équipes peuvent utiliser des classeurs pour faciliter le triage du travail proposé. Les tableaux de bord et les rapports affichent des informations critiques, garantissent la transparence et prennent en charge des métriques en temps réel. Les tableaux de bord aident l'équipe à visualiser les informations relatives au projet, ce qui s'avère particulièrement utile pour exécuter une itération et mener des rétrospectives. Les tableaux de bord permettent également d'accéder à de nombreuses fonctionnalités et fonctions que les membres de l'équipe utilisent quotidiennement.

Les membres de l'équipe peuvent accéder aux artefacts à partir du nœud du projet d'équipe dans Team Explorer ou du portail du projet d'équipe.

Dans cette rubrique

  • Vue d'ensemble

  • Gestion du journal des travaux en souffrance du produit

  • Gestion du journal des itérations en souffrance

  • Gestion du journal des bogues en souffrance

  • Gestion de projet

  • Planification de version

  • Collaboration d'équipe

  • Suivi du travail

  • Intégration

  • Personnalisation

Structure d'artefacts par défaut dans Team Explorer

Structure d'artefacts du modèle de processus CMMI

Vue d'ensemble

Tâche

Rubriques connexes

Créer et mettre à jour des spécifications, des tâches, des bogues et d'autres types d'éléments de travail : l'équipe effectue le suivi du travail par le biais des éléments de travail. Chaque type d'élément de travail est basé sur un modèle qui inclut des champs de données, des états de flux de travail, une logique de transition et un formulaire d'élément de travail. Les membres de l'équipe peuvent créer des éléments de travail basés uniquement sur les types d'éléments de travail qui sont définis pour le projet d'équipe.

Le modèle de processus pour MSF for CMMI Process Improvement v5.0 définit les types suivants d'éléments de travail : spécifications, tâches, bogues, demandes de modification, risques, problèmes, prévisions, cas de test et étapes partagées. Chaque type d'élément de travail est défini par un fichier XML que les administrateurs de projet peuvent intégralement personnaliser.

Afficher les spécifications, les tâches, les bogues et d'autres éléments de travail à l'aide des requêtes. chaque requête définit un ensemble de critères de filtre que les membres de l'équipe peuvent exécuter pour rechercher des groupes spécifiques d'éléments de travail, tels que les spécifications ouvertes ou les bogues actifs. Les membres de l'équipe peuvent rechercher des requêtes prédéfinies dans le dossier Requêtes de l'équipe.

Le modèle de processus pour MSF for CMMI Process Improvement v5.0 définit 25 requêtes d'équipe. Chaque membre de l'équipe peut créer et stocker des requêtes qui lui sont propres ou qu'il partage avec l'équipe.

Utiliser les tableaux de bord pour examiner la progression et accéder rapidement au travail assigné : les membres de l'équipe peuvent utiliser des tableaux de bord pour trouver rapidement des informations importantes concernant le projet d'équipe. Les tableaux de bord affichent les données de projet, permettent d'examiner une situation et aident l'équipe à exécuter plus rapidement des tâches courantes.

Les tableaux de bord affichent des graphiques qui sont définis par un rapport Office Excel, des listes et des contrôles disponibles dans Team Web Access ou d'autres objets d'un site SharePoint. Pour accéder aux tableaux de bord, le projet d'équipe doit être configuré pour un portail de projet et un site SharePoint.

Le modèle de processus pour MSF for CMMI Process Improvement v5.0 définit plusieurs tableaux de bord que les administrateurs de projet peuvent intégralement personnaliser.

Afficher et suivre la progression à l'aide de rapports dans Excel : les rapports Excel ont deux fonctions. Ils servent tout d'abord à présenter des données visuelles dans les tableaux de bord. Ils permettent ensuite d'examiner et de suivre la progression de votre projet.

Le modèle de processus pour MSF for CMMI Process Improvement v5.0 définit 17 rapports dans Excel. Chaque rapport correspond à un classeur Office Excel (fichier .xlsx) qui affiche les informations stockées dans la base de données Analysis Services pour le projet d'équipe. Vous pouvez modifier les rapports Excel et créer des rapports personnalisés à l'aide du modèle Excel fourni par le modèle de processus.

Examiner, analyser et suivre la progression à l'aide de Reporting Services : les membres de l'équipe peuvent analyser l'état et la progression de leur projet à l'aide des rapports disponibles dans Reporting Services. Ces rapports permettent de répondre aux questions concernant l'état du projet d'équipe en regroupant les métriques relatives aux éléments de travail, au contrôle de version, aux résultats des tests et aux builds.

Pour que votre équipe puisse accéder aux Rapports Rapport, la collection de projets d'équipe dans laquelle votre projet d'équipe est stocké doit être configurée avec Reporting Services et Analysis Services.

Le modèle de processus pour MSF for CMMI Process Improvement v5.0 définit 13 rapports personnalisables. Chaque rapport est défini par un fichier RDL (Report Definition Language) qui accède aux informations contenues dans la base de données Analysis Services pour le projet d'équipe.

Gestion du journal des travaux en souffrance du produit

Tâche

Rubriques connexes

Capturer les spécifications et assurer leur suivi : les propriétaires de produits peuvent capturer chaque fonctionnalité, fonction ou exigence liée à un produit sous la forme d'une spécification. Les spécifications permettent de trier les exigences et de les classer par ordre de priorité, de capturer les spécifications du client et les critères de test, ainsi que d'assigner un élément à une itération spécifique.

Créer et modifier par lots plusieurs spécifications : les propriétaires de produits peuvent utiliser Office Excel pour générer un journal des travaux en souffrance du produit.

Capturer, suivre et lier d'autres types de travaux : les membres de l'équipe peuvent également capturer des tâches, des problèmes et d'autres types de travaux, puis les lier les uns aux autres ou les associer à des spécifications.

Les administrateurs de projet peuvent aussi créer ou personnaliser chaque type d'élément de travail en ajoutant des champs, et en modifiant le flux de travail ou le formulaire. Pour plus d'informations, consultez Personnalisation.

Afficher des arborescences hiérarchiques de spécifications et de spécifications enfants. les propriétaires de produits peuvent créer un grand nombre de petites spécifications ciblées qui, une fois combinées, implémentent plusieurs grands récits. Les spécifications enfants peuvent être liées aux spécifications parents pour former une arborescence hiérarchique.

Les membres de l'équipe peuvent afficher et modifier des hiérarchies d'arborescence d'éléments de travail avec Office Excel ou Team Explorer. Dans Team Explorer, ils ont la possibilité de modifier une arborescence en faisant glisser des éléments dans cette dernière.

Surveiller la progression et l'état des spécifications. en utilisant le rapport Progression des spécifications, l'équipe peut examiner le niveau d'effort alloué à l'implémentation des spécifications. À l'aide du rapport Aperçu des spécifications, elle peut suivre le niveau d'implémentation et de test de chaque spécification.

Les propriétaires de produits ont la possibilité d'examiner ces rapports chaque jour ou chaque semaine pour contrôler la progression de l'équipe au cours d'une itération.

Gestion du journal des itérations en souffrance

Tâche

Rubriques connexes

Accéder rapidement aux tâches et autres fonctions quotidiennes de chaque membre de l'équipe. Les membres de l'équipe peuvent utiliser Mon tableau de bord pour examiner et ouvrir les tâches, bogues et cas de test qui leur sont assignés.

Afficher des arborescences hiérarchiques de spécifications et de tâches. les membres de l'équipe peuvent créer un lien entre chaque tâche à exécuter et la spécification qu'elle permet d'implémenter. En créant ces liens, ils peuvent effectuer le suivi des heures de travail pour chaque récit.

Les membres de l'équipe peuvent modifier des hiérarchies d'arborescence d'éléments de travail en utilisant Office Excel ou Team Explorer. Dans Team Explorer, vous avez la possibilité de modifier l'arborescence en faisant glisser des éléments dans cette dernière.

Surveiller la progression et l'état de l'itération : les propriétaires de produits et les membres de l'équipe peuvent utiliser le tableau de bord et les rapports de progression pour suivre leur progression. Ces rapports aident les équipes à déterminer si elles progressent, à évaluer la valeur qu'elles fournissent par la fermeture des spécifications et à savoir si l'exécution de l'itération est conforme à leur plan d'itération.

Générer des vues personnalisées des rapports : les membres de l'équipe peuvent générer différentes vues des rapports à l'aide des fonctions de filtre intégrées. Par exemple, un membre de l'équipe peut modifier l'affichage du rapport Avancement et taux d'avancement en filtrant l'ensemble de spécifications, bogues et tâches que le rapport affiche.

En outre, les membres de l'équipe peuvent personnaliser chaque tableau de bord en modifiant les critères de filtre ou les champs des rapports Excel qu'il affiche.

Gestion du journal des bogues en souffrance

Tâche

Rubriques connexes

Accéder rapidement à « mes » bogues actifs : à l'aide de Mon tableau de bord, chaque membre de l'équipe peut examiner les bogues qui lui sont assignés.

Examiner et trier le journal des bogues en souffrance : à l'aide du classeur Bogues non triés, l'équipe peut ordonner, classer par ordre de priorité et assigner les bogues à traiter au cours d'une itération.

Surveiller l'avancement, les tendances et la distribution des bogues par priorité et assignation : à l'aide des tableaux de bord et des rapports de bogues, l'équipe peut suivre sa progression dans le processus d'identification et de résolution des erreurs de code.

Contrôler le taux de retour d'erreurs : à l'aide du rapport Réactivations, l'équipe peut évaluer son niveau d'efficacité concernant la résolution des bogues. En règle générale, les réactivations font référence aux bogues qui ont été résolus ou fermés prématurément, avant d'être rouverts. L'équipe peut utiliser le rapport Réactivations pour afficher les spécifications ou les bogues qui ont été réactivés.

Signaler des bogues incluant automatiquement des informations relatives aux cas de test et à l'environnement de test. les testeurs qui utilisent Gestionnaire de tests Microsoft peuvent signaler des bogues qui incluent automatiquement des informations sur le cas de test et l'environnement de test exécutés, ainsi que sur l'étape de test spécifique au cours de laquelle ils ont identifié une erreur de code. Si un testeur utilise Gestionnaire de tests Microsoft pour créer un bogue, ce dernier est automatiquement lié au cas de test qui a été exécuté lors de son identification.

Gestion de projet

Tâche

Rubriques connexes

Planifier et gérer les tâches et les ressources : les propriétaires de produits peuvent planifier des projets et des tâches, assigner des ressources et assurer le suivi des modifications à l'aide d'Office Project. Office Project contribue à simplifier la planification avec l'affichage de Gantt Team Foundation et l'affichage Tableau des tâches Team Foundation.

En outre, l'intégration de données entre Office Project et Team Foundation permet de conserver les relations de type successeur-prédécesseur et les relations subordonnées dans le plan de projet et la base de données de suivi des éléments de travail.

Contrôler l'allocation de tâches aux membres de l'équipe : dans le tableau de bord et les rapports de progression, les membres de l'équipe peuvent évaluer la charge de travail qui leur incombe ainsi que celle assignée aux autres membres de l'équipe.

Gérer et analyser les problèmes et obstacles qui empêchent la progression de l'équipe : les propriétaires de produits peuvent assurer le suivi des problèmes connus ou potentiels, des obstacles ou des risques inhérents à leur projet en utilisant les éléments de travail Problème et la requête de l'équipe Problèmes ouverts pour définir, examiner, classer et gérer les problèmes.

Déterminer la rapidité ou le taux d'avancement moyen de l'équipe : en affichant les informations du rapport État de toutes les itérations, les propriétaires de produits peuvent calculer le taux d'avancement moyen de l'équipe.

Planification de version

Tâche

Rubriques connexes

Contrôler la progression et la capacité de l'équipe : au cours d'une itération, l'équipe peut examiner son taux de progression en suivant l'avancement des tâches ou d'autres éléments de travail.

L'avancement indique la tendance du travail effectué et du travail restant sur une période spécifiée. Le taux d'avancement permet de calculer le taux de travail effectué et requis sur la période spécifiée.

Gérer les dépendances entre les groupes. les propriétaires de produits peuvent définir des dépendances pour une tâche ou une fonctionnalité appartenant à une autre équipe ou un autre groupe, suivre et annoter ces dépendances, établir des relations avec un autre groupe de projets, et suivre les modifications apportées aux dépendances au fil du temps.

Contrôler la qualité du produit : l'équipe peut effectuer le suivi d'indicateurs de qualité globale du produit à l'aide du tableau de bord Qualité. En outre, elle peut utiliser les rapports de build pour contrôler la qualité et la réussite de ses builds au fil du temps.

Signaler la progression aux membres de la direction : les propriétaires de produits peuvent utiliser plusieurs tableaux de bord et rapports pour signaler l'état et la progression du travail ; ils ont également la possibilité de personnaliser les rapports pour afficher les détails précis dont l'équipe et les membres de la direction ont besoin.

Par exemple, le tableau de bord Qualité fournit une vue d'ensemble de la progression des activités de test, de développement et de build. Le rapport Aperçu des récits suit le niveau d'implémentation et de test de chaque spécification. Les rapports de test contrôlent la progression de l'équipe dans le processus de développement des cas de test et indiquent dans quelle mesure ils couvrent les spécifications.

Prendre en charge des moyens d'accès multiples : les membres de l'équipe peuvent afficher les tableaux de bord et les rapports via une interface Web, et exporter les rapports Reporting Services dans plusieurs formats, y compris Excel, Adobe Acrobat (.pdf) et Word.

Sur le site Web Microsoft :

Collaboration d'équipe

Tâche

Rubriques connexes

Gérer les procédures de transfert de travail et suivre l'état du travail : en utilisant les éléments de travail pour gérer les informations contenues dans la base de données Team Foundation, les membres de l'équipe peuvent s'assurer qu'aucune information ni aucun travail n'est perdu lors du transfert des tâches d'un membre à un autre. Ils peuvent utiliser les éléments de travail pour définir le travail à accomplir pour un projet et suivre la progression.

Prendre en charge les communications d'équipe : les membres de l'équipe peuvent utiliser le portail du projet pour enregistrer et récupérer des documents, afficher des rapports, échanger des informations en publiant des messages et exploiter d'autres fonctionnalités collaboratives des produits SharePoint, telles que les calendriers, les listes, les Wikis et les blogs.

Partager des documents et des fichiers : en utilisant leur portail de projet d'équipe, les membres de l'équipe peuvent télécharger des fichiers gérés sous contrôle de version, joindre des fichiers et insérer des liens vers des sites Web dans tout type d'élément de travail.

Recevoir des notifications par courrier électronique lorsque des modifications sont apportées au travail : les alertes sont des notifications par courrier électronique que Team Foundation envoie lorsqu'un événement donné se produit, tel que le changement d'état d'un élément de travail ou d'une build, l'exécution d'un archivage ou l'achèvement d'une build. Les membres de l'équipe peuvent configurer le moment où les alertes sont envoyées et définir les personnes auxquelles elles sont destinées.

Rechercher et partager les listes d'éléments de travail fréquemment utilisées : les membres de l'équipe peuvent accéder rapidement aux éléments de travail actifs à l'aide des requêtes d'équipe par défaut. Les requêtes permettent de trouver les éléments de travail qui correspondent à un ensemble spécifique de critères. Les requêtes sont utiles pour identifier l'état actuel des éléments de travail. Par exemple, une requête permet de rechercher tous les éléments de travail Bogue de priorité 1 ou tous les éléments de travail Tâche assignés à l'équipe de développement Web.

En outre, les membres de l'équipe peuvent créer et partager des requêtes individuelles et d'autres requêtes d'équipe par courrier électronique ou via le portail du projet d'équipe.

Définir des autorisations d'accès aux données ou ressources sensibles : les administrateurs de projet peuvent définir des restrictions limitant les membres de l'équipe qui sont autorisés à afficher ou modifier les éléments de travail, les requêtes d'équipe, les rapports ou les tableaux de bord. Les autorisations nécessaires pour afficher ou modifier un artefact sont accordées aux membres de l'équipe individuellement ou par rôle.

Former les nouveaux membres de l'équipe aux processus d'équipe : les éléments de travail, les tableaux de bord et les rapports disponibles dans Reporting Services fournissent tous des liens vers le guide de processus pour chacun de ces genres d'artefacts. Si vous ajoutez ou personnalisez l'un de ces artefacts, vous pouvez fournir des liens vers votre propre guide de processus hébergé.

Suivre l'état des éléments de travail et générer des rapports à l'aide des requêtes : les membres de l'équipe peuvent générer une liste d'éléments de travail à l'aide de requêtes simples ou complexes.

Vous pouvez envoyer par courrier électronique les détails relatifs à un élément de travail, une liste d'éléments de travail ou une requête d'élément de travail spécifique aux membres de l'équipe, à des clients ou à d'autres personnes concernées. Vous pouvez également créer des liens hypertexte vers ces éléments que les destinataires peuvent ouvrir, afficher, enregistrer et modifier, à condition qu'ils disposent de l'autorisation d'accès nécessaire dans Visual Studio Team Foundation Server.

Intégration

Tâche

Rubriques connexes

Suivre l'implémentation des spécifications et des autres éléments de travail. les membres de l'équipe peuvent créer des liens entre des éléments de travail et des ensembles de modifications ou du code source sous contrôle de version. Ces liens prennent en charge une piste d'audit que l'équipe peut utiliser pour identifier des problèmes susceptibles de survenir ultérieurement.

Créer des relations pour prendre en charge des vues intégrées des récits, des tests et des éléments du journal des travaux en souffrance. les membres de l'équipe peuvent lier des spécifications aux cas de test qui les testent et aux bogues qui les affectent. Cette méthode permet aux propriétaires de produits de déterminer la disponibilité des cas de test pour une spécification et le nombre total de bogues enregistrés pour une spécification.

Contrôler les builds, ainsi que la couverture et l'évolution du code : les membres de l'équipe peuvent utiliser les rapports de build pour contrôler la qualité et la réussite de leurs builds au fil du temps.

Surveiller la progression et la couverture des tests : les membres de l'équipe peuvent utiliser le tableau de bord et les rapports de test pour suivre la progression des tests au fil du temps.

Surveiller la progression et identifier le volume, l'état et l'efficacité des activités de test. Les équipes qui sont chargées du test du produit peuvent utiliser les rapports Gestion des tests pour surveiller les builds, séries de tests, création du cas de test, etc.

Personnalisation

Tâche

Rubriques connexes

Créer ou personnaliser les types d'éléments de travail, les types des liens, les catégories et les autres artefacts : les administrateurs de projet peuvent créer ou personnaliser un type d'élément de travail, un type de lien ou une catégorie d'élément de travail afin de répondre aux exigences de leur équipe concernant le suivi d'un projet.

Ajouter ou personnaliser des champs de données et des formulaires d'élément de travail, et modifier le flux de travail : les administrateurs de projet peuvent ajouter ou modifier les champs de données permettant d'effectuer le suivi des informations relatives aux éléments de travail ; ils ont également la possibilité de modifier le formulaire et le flux de travail d'un type d'élément de travail.

Personnaliser les tableaux de bord : les tableaux de bord comprennent un ou plusieurs composants WebPart qui sont tous intégralement personnalisables. Chaque membre de l'équipe peut personnaliser Mon Tableau de bord en fonction de ses besoins individuels. Les membres de l'équipe ont la possibilité de personnaliser d'autres tableaux de bord pour eux-mêmes ou pour l'équipe.

Générer des rapports ad hoc : les membres de l'équipe peuvent créer, partager et gérer des rapports Excel. Après avoir créé un rapport affichant des données pour votre projet d'équipe dans Office Excel, vous pouvez le télécharger vers le portail de projet de votre équipe.

Afficher, organiser et configurer des rapports : les administrateurs de projet peuvent créer et publier des rapports dans le Concepteur de rapports SQL Server, puis afficher, organiser et configurer ces derniers au moyen du Gestionnaire de rapports. À l'aide du Gestionnaire de rapports, un administrateur de projet peut organiser des rapports connexes en dossiers, ajuster des paramètres et des sources de données, planifier des rapports automatisés et configurer différentes méthodes permettant de copier automatiquement les rapports dans un emplacement réseau.

Voir aussi

Concepts

Choisir un modèle de processus

MSF for CMMI Process Improvement v5.0

Autres ressources

Collaboration dans une équipe à l'aide de ressources de projet d'équipe