Utilisation de Team Foundation pour gérer les processus de développement
Si vous utilisez Visual Studio et si votre équipe utilise Team Foundation Server, vous avez accès à des fonctionnalités qui permettent d'améliorer la qualité et les performances, d'augmenter la prévisibilité du processus de développement et de réduire le coût total du développement en équipe.
[!REMARQUE]
Si vous utilisez Visual Studio Ultimate ou Visual Studio Premium, vous disposez d'un jeu de fonctionnalités encore plus complet.Pour plus d'informations sur les fonctionnalités disponibles dans les différentes éditions de Visual Studio 2012, consultez Comparaison de Visual Studio 2012.
Configuration requise
Certains outils et fonctionnalités décrits dans cette rubrique sont uniquement disponibles dans des éditions spécifiques de Visual Studio. Ils ne sont pas universellement disponibles dans Visual Studio.Les spécifications propres à chaque édition sont répertoriées dans la documentation de ces outils et fonctionnalités.
Vous pouvez uniquement accéder aux outils de planification Agile et à la fonctionnalité de demande de commentaires de Team Web Access.De plus, vous devez être ajouté au groupe Complet pour Autorisations d'accès Web.Consultez Accès aux fonctionnalités dans Team Web Access.
Prise en main
Pour accéder aux fonctionnalités de Team Foundation, vous devez vous connecter à votre projet d'équipe.Pour plus d'informations, consultez :
Se connecter aux projets d'équipe dans Team Foundation Server
Adoption de Visual Studio et Team Foundation Server pour Application Lifecycle Management
Configurez votre équipe et générez votre journal des travaux en souffrance
Si vous travaillez dans une petite équipe au sein d'une organisation de plus grande taille, vous pouvez alors créer une équipe au sein d'un projet d'équipe.Sinon, votre projet d'équipe est votre projet d'équipe par défaut.Lorsque vous configurez votre équipe, vous devez spécifier l'itération et les dates que votre équipe utilise, gérer les favoris de l'équipe et créer la page d'accueil de votre équipe, et définir les alertes de l'équipe.
Pour plus d'informations, consultez :
Collaboration de développement avec Team Foundation Server 2012 (Vidéo Channel 9)
Suivre votre travail
Dans Team Explorer, vous pouvez utiliser les pages Mon travail, Éléments de travail et Modifications en attente pour organiser plus facilement et efficacement le travail à venir, en cours et suspendu.En particulier, en tant que développeur, vous constaterez que Mon travail vous aide à réintégrer « la zone » en vous permettant de restaurer facilement les fenêtres Outil, les points d'arrêt, les modifications de fichiers, etc. lorsque vous reprenez une tâche sur laquelle vous travailliez plut tôt.Avec une action, Suspendre un travail, vous pouvez enregistrer votre espace de travail pour une tâche, puis le désactiver pour démarrer le travail sur une nouvelle tâche.Vous pouvez également rechercher rapidement des éléments de travail et créer des liens entre les bogues et les autres éléments de travail qui affichent des relations entre eux.
Pour plus d'informations, consultez :
Réalisation de plusieurs tâches simultanées avec la page Mon travail (Vidéo Channel 9)
Rechercher des bogues, des tâches et d'autres éléments de travail
Conserver les fichiers ayant fait l'objet d'un contrôle de version
Vous pouvez utiliser Visual Studio et l'Explorateur du contrôle de code source pour vérifier le code et les autres fichiers ayant fait l'objet d'un contrôle de version et revenir aux versions antérieures.Pour plus d'informations, consultez :
Configurer votre ordinateur de développement et commencer à utiliser le contrôle de version
Développer votre application dans un code base sous contrôle de version
Suspendre un travail, résoudre un bogue et mener une révision du code
Comprendre le code et modéliser votre application
Pour visualiser la façon dont les modifications peuvent affecter votre code, vous pouvez générer ou créer ces types de diagrammes à partir du code :
Les graphiques de dépendance montrent l'organisation et les dépendances entre les assemblys, les espaces de noms, les classes, les méthodes, etc.
Les diagrammes de séquence montrent la séquence de messages au sein d'une méthode.
Les diagrammes de classes affichent la structure des classes dans un projet spécifique.
Les diagrammes de couche affichent les conflits entre votre code et sa conception.
Consultez Visualisation et description du code.
Pour que votre application réponde aux besoins des utilisateurs et pour communiquer la conception, vous pouvez créer ces genres de diagrammes UML :
Les diagrammes de classes UML décrivent les concepts, la structure de classe et les relations de classe de niveau supérieur, indépendamment de l'implémentation
Les diagrammes d'activités UML décrivent le processus ou le flux de travail
Les diagrammes de cas d'utilisation UML décrivent les utilisateurs et les tâches que votre application prend en charge
Les diagrammes de composants UML décrivent la structure de l'application en termes de composants, d'interfaces, de ports et de services
Les diagrammes de séquence UML décrivent les interactions ou les séquences de messages entre les classes, les composants, les systèmes ou les acteurs
Vous pouvez également suivre les spécifications, les tâches, les cas de test, les bogues ou les autres genres de travaux associés à vos modèles en liant des éléments de modèle aux éléments de travail Team Foundation Server.
Consultez Développement de modèles pour la conception logicielle et Utilisation de modèles dans le processus de développement.
Améliorer la qualité du code à l'aide des outils de diagnostics
Vous pouvez utiliser plusieurs outils de diagnostic pour développer et privilégier des niveaux élevés d'excellence de code.Pour plus d'informations, consultez :
Amélioration de la qualité avec les outils de diagnostic de Visual Studio
Procédure pas à pas : création et exécution de tests unitaires pour les applications Windows Store
Test de l'interface utilisateur avec des tests codés de l'interface utilisateur automatisés
Débogage du code plus rapide en examinant son historique avec IntelliTrace
Nouveautés des outils de qualité et de diagnostic du développeur dans Visual Studio 2012
Définir et gérer des builds
Avec Team Foundation Build, vous pouvez créer et gérer des processus de génération qui compilent et testent automatiquement vos applications, et exécutent d'autres fonctions importantes.Vous pouvez utiliser votre système de génération pour prendre en charge une stratégie d'intégration continue ou mettre en place des contrôles qualité encore plus rigoureux pour empêcher le code de mauvaise qualité de « casser la génération ». Pour plus d'informations, consultez :
Définir un processus de génération d'archivage contrôlé pour la validation des modifications
Définir un processus de génération pour prendre en charge une intégration continue
Collaborer avec votre équipe et les parties prenantes
Vous pouvez demander rapidement aux membres de l'équipe d'examiner votre code, de créer un plan conceptuel et de demander des commentaires aux parties prenantes.Pour plus d'informations, consultez :
Utilisation de la révision du code pour améliorer la qualité (Vidéos de Channel 9)
Table de montage séquentiel un élément de journal des travaux en souffrance à l'aide de PowerPoint
Commentaires des parties prenantes de demande et de processus à l'aide de team Web access
Voir aussi
Concepts
Nouveautés de Visual Studio 2012
Amélioration de la qualité avec les outils de diagnostic de Visual Studio
Nouveautés d'Application Lifecycle Management avec Visual Studio et Team Foundation Server