Partager via


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 :

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 :

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 :

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 :

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 :

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 :

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 :

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