Mise en route dans l'utilisation des éléments de travail
Pour planifier et suivre un projet de développement logiciel, vous créez des éléments de travail dans Visual Studio Application Lifecycle Management (ALM). Les éléments de travail sont ajoutés au magasin de données dans Team Foundation Server (TFS). Avec les éléments de travail, vous assignez du travail, effectuez le suivi de l'état et coordonnez les efforts au sein de l'équipe. Vous pouvez lier des éléments de travail entre eux ainsi qu'à des ensembles de modifications et à des fichiers de code source.
Les éléments de travail correspondent aux éléments de base à suivre dans un projet, tels qu'une nouvelle fonctionnalité, une expérience utilisateur, une erreur de code, une tâche ou un problème. Le nom de compte de la personne responsable de la création, de la gestion, de la résolution ou de l'exécution du travail représenté dans l'élément de travail est défini dans le champ Assigné à. L'état du travail est suivi grâce au champ État.
Vous pouvez créer des éléments de travail dans Visual Studio Online, Team Web Access (TWA) et Team Explorer. Par ailleurs, vous pouvez ajouter en bloc des éléments de travail à partir d'Excel ou de Project.
Créer un élément de travail dans un navigateur web (Visual Studio Online ou TWA)
Dans la page d'un projet d'équipe ou la page d'accueil d'une équipe, vous pouvez créer un élément de travail de n'importe quel type. Pour utiliser Team Explorer, passez à cette section.
Si votre équipe ou vous-même n'avez pas créé de projet d'équipe, faites-le maintenant.
Si vous n'avez pas été ajouté comme membre de l'équipe, faites-vous ajouter maintenant.
À partir d'un navigateur web, connectez-vous au projet d'équipe dans lequel vous souhaitez travailler. Par exemple, l'équipe Fabrikam, Inc. accède à http://fabrikamprime:8080/tfs/DefaultCollection/Fabrikam%20Fiber%20Website/.
À partir de la page d'accueil de TWA, vous pouvez choisir le type d'élément de travail à créer.
Visual Studio Online ou TFS 2013.1 ou TFS 2013.2 local
Team Web Access –TFS 2013 local
Entrez un titre, puis enregistrez l'élément de travail. Avant de modifier l'État par défaut, vous devez l'enregistrer.
Pour en savoir plus sur chaque champ, voir les rubriques suivantes en fonction du modèle de processus utilisé pour créer votre projet d'équipe : Types d'éléments de travail Scrum (Élément de journal des travaux en souffrance du produit plus autres), Types d'éléments de travail Agile (Récit utilisateur plus autres) et Types d'éléments de travail CMMI (Spécification plus autres).
Créer un élément de travail dans Team Explorer
Si votre équipe ou vous-même n'avez pas créé de projet d'équipe, faites-le maintenant.
Si vous n'avez pas été ajouté comme membre de l'équipe, faites-vous ajouter maintenant.
Ouvrez Team Explorer et connectez-vous au projet d'équipe souhaité.
Si vous utilisez Visual Studio et que Team Explorer n'est pas visible, dans la barre de menus, choisissez Affichage, Team Explorer. S'il s'agit de votre première connexion au projet d'équipe, cliquez ici.
Si vous utilisez Eclipse, accédez à cette section pour en savoir plus sur la connexion.
Ouvrez la page Éléments de travail.
Choisissez le type d'élément de travail à créer, par exemple Élément de journal des travaux en souffrance du produit.
Les types d'élément de travail disponibles dépendent du modèle de processus utilisé pour créer le projet d'équipe.
Entrez un titre, puis enregistrez l'élément de travail. Avant de modifier l'État par défaut, vous devez l'enregistrer.
Les champs obligatoires s'affichent en jaune.
Pour en savoir plus sur chaque champ, voir les rubriques suivantes en fonction du modèle de processus utilisé pour créer votre projet d'équipe : Types d'éléments de travail Scrum (Élément du journal des travaux en souffrance du produit plus autres), Types d'éléments de travail Agile (Récit utilisateur plus autres) et Types d'éléments de travail CMMI (Spécification plus autres).
Rechercher des éléments de travail à l'aide de la zone de recherche
Tapez un ID dans la zone de recherche d'éléments de travail, puis cliquez sur l'icône de recherche.
Ou, à l'aide du menu contextuel , ajoutez des filtres aux éléments de liste basés sur une assignation, un état, un mot clé ou un type d'élément de travail.
Par exemple, entrez A=@Me T=Task pour répertorier toutes les tâches qui vous sont assignées. Utilisez les opérateurs =, : et – pour spécifier les opérations : Égal, Contient et Not, respectivement.
Une fois que vous avez une liste de résultats, choisissez Éditeur pour modifier les critères de filtre et affiner les résultats de recherche.
Pour plus d’informations, consultez Exemple de requêtes de zone de recherche et Rechercher des éléments de travail.
Mettre à jour l'état, réaffecter ou modifier un élément de travail
Chaque membre de l'équipe peut mettre à jour l'état d'un élément de travail ou modifier la valeur d'un champ accessible en écriture dans le formulaire d'éléments de travail, sauf l'Historique. Les modifications apportées à un élément de travail sont enregistrées dans le champ Historique. Vous ne pouvez pas modifier l'ID.
Progression classique de flux de travail :
Transitions atypiques :
|
Examiner l'historique des modifications
Chaque élément de travail contient une piste d'audit des modifications qui y ont été apportées. Vous pouvez afficher ces modifications par l'intermédiaire de l'onglet Historique.
Pour afficher uniquement les commentaires ajoutés au journal, sélectionnez l'onglet Discussion uniquement.
Pour afficher toutes les modifications apportées à l'élément, choisissez l'onglet Toutes les modifications, puis sélectionnez le lien Afficher toutes les modifications pour trouver une date et une heure ou un champ spécifiques.
Conseil
Dans TWA, cliquez sur l'icône de développement pour trouver une date et une heure spécifiques, comme le montre l'illustration suivante.
Pour rechercher des éléments de travail en fonction de leur historique, voir Exécuter une requête d'éléments de travail à l'aide du champ Historique.
Lier des éléments de travail pour prendre en charge la traçabilité et les dépendances
Chaque élément de travail contient un ou plusieurs onglets avec des contrôles de lien. Ces contrôles prennent en charge la liaison de l'élément de travail à un ou plusieurs objets définis dans TFS.
Onglet Contrôle de lien dans un navigateur web
Vous pouvez créer des liens entre des éléments de travail à l'aide de l'un des onglets de contrôle de lien dans un formulaire d'élément de travail. Certains éléments de travail ont trois onglets de contrôle de lien ou plus. Chaque onglet est conçu pour prendre en charge des types de liens spécifiques et pour limiter les types de relations de liens créés. Consultez Contrôles de liens, restrictions et référence de champ.
Onglet Contrôle de lien dans le plug-in Team Explorer pour Visual Studio
L'onglet de contrôle de lien du plug-in Team Explorer pour Eclipse fournit un sous-ensemble de ces fonctionnalités.
Lier des archivages de code à des éléments de travail
En liant vos modifications de code à vos éléments de travail, votre équipe peut savoir que le travail a été effectué ou comment un bogue a été résolu.
Le contrôle de version Team Foundation (TFVC) vous permet de lier des éléments de travail à des ensembles de modifications de contrôle de version ou à des fichiers de code source avec version à l'aide des types de liens Changeset et Versioned Item. Quand vous archivez des modifications en attente ou que vous utilisez Mon travail pour archiver des modifications, les éléments de travail sont liés automatiquement à vos modifications.
Git vous permet de lier des éléments de travail à des validations à l'aide du type de lien Commit. Pour en savoir plus, voir Gérer et valider vos modifications.
Q et R
Q : quel est le meilleur moyen de suivre les dépendances ?
R : en liant les éléments de travail à l'aide des types de liens Associé ou Dépendant, vous pouvez suivre le travail qui dépend d'un autre travail. Pour en savoir plus, consultez Lier des éléments de travail et des objets pour la prise en charge de la traçabilité.
Q : comment ajouter un élément de travail lié ?
R : vous pouvez ajouter un élément de travail qui est lié automatiquement à un élément de travail existant à partir des onglets de contrôle de lien. Vous pouvez par exemple ajouter une tâche qui est liée à un élément du journal des travaux en souffrance à partir de l'onglet Tâches.
Vous pouvez aussi utiliser le menu contextuel dans une requête d'élément de travail.
Lier un élément de travail à un élément de travail existant (plug-in Team Explorer pour Visual Studio)
Pour plus d'informations sur la liaison, voir Lier des éléments de travail et des objets pour la prise en charge de la traçabilité.
Q : comment obtenir l'URL d'un élément de travail ?
R : dans Visual Studio, cliquez avec le bouton droit sur l'onglet d'élément de travail pour copier l'URL. L'URL ouvre l'élément de travail dans TWA. Dans TWA, il vous suffit de copier l'URL à partir du champ d'adresse dans le navigateur web.
Q : comment commencer la planification de mon projet de développement logiciel ?
R : La méthode la plus rapide consiste à commencer par créer votre journal des travaux en souffrance. Si vous disposez de plusieurs éléments de journal des travaux en souffrance du produit, récits utilisateur, spécifications ou tâches que vous souhaitez ajouter en bloc, vous pouvez utiliser Excel ou Project.
Si vous planifiez une suite de produits et gérez la progression dans plusieurs équipes, vous pouvez lire Utiliser des journaux des travaux en souffrance du portefeuille et découvrir comment configurer une hiérarchie d'équipes.
Q : comment filtrer une liste d'éléments de travail ?
R :ouvrez une requête existante ou créez une requête pour filtrer des éléments de travail d'après vos critères de recherche. Les critères les plus couramment utilisés pour filtrer des éléments de travail sont le chemin de zone, le chemin d'itération et l'ajout de balises.
Q : comment ajouter un autre champ à un type d'élément de travail ?
R : pour suivre des données supplémentaires pour un élément de travail, vous pouvez Modifier ou ajouter un champ pour prendre en charge les requêtes, les rapports et le flux de travail.
Q : quels sont les clients pris en charge par TFS ?
R : vous pouvez vous connecter à TFS à partir d'un navigateur web ou de plusieurs clients. Consultez Choisir le client Team Foundation pour prendre en charge vos tâches.