Partager via


Nouveautés d'Application Lifecycle Management avec Visual Studio Team Foundation Server

Gérez le code de votre équipe, générez et testez vos applications, puis planifiez et suivez le travail de votre équipe avec Visual Studio et Team Foundation Server sur votre propre serveur ou avec Visual Studio Online dans le cloud.

Installer TFS

Installation : installez TFS, créez un projet d'équipe, puis ajoutez les comptes des membres de l'équipe.

Si vous ne souhaitez pas gérer un serveur local, vous pouvez utiliser Visual Studio en ligne.

Pour comprendre toutes les options de déploiement disponibles, consultez le Guide d'installation de TFS.

Image conceptuelle de contrôle de version

Code : partagez et générez votre code à l'aide du contrôle de version Team Foundation (TFVC) ou Git.

   

Développez votre application avec TFVC ou développez votre application dans un référentiel Git.

Image conceptuelle de travail en équipe

Travail : planifiez des projets, effectuez un suivi du travail, collaborez en équipe et créez un rapport de progression.

Créez votre Backlog, travaillez dans les sprints, créez un graphique de la progression et collaborez via les salles de conversation d'équipe. Élaborez des plans conceptuels et recevez des commentaires sur le logiciel en fonctionnement.

Pour accéder aux outils de planification Agile et à de nombreux outils de collaboration d'équipe, vous devez utiliser Team Web Access. Vous pouvez accéder à d'autres outils, tels que Mon travail et l'Explorateur de builds, depuis Team Explorer. Pour une vue d'ensemble de tous les clients qui se connectent à TFS, accédez à cette section.

Image conceptuelle de build

Génération : installez votre serveur de builds local et définissez vos processus de génération.

   

Ou, configurez des builds d'intégration continue à l'aide de Visual Studio en ligne.

Image conceptuelle de test

Test : testez votre application.

Planifiez les tests et effectuez un suivi de la progression pour chaque étape. Exécutez des tests manuels ou automatisés, notamment des tests de contrainte et de performance.

Déployez vos applications dans des environnements virtuels pour effectuer des développements et des essais plus sophistiqués. Les ordinateurs virtuels peuvent s'exécuter sur une infrastructure de virtualisation gérée par System Center Virtual Machine Manager (SCVMM).

Adoption de Visual Studio ALM

Vous pouvez commencer avec une offre cloud Visual Studio Online ou en gérant un déploiement local de TFS. Voici les tâches auxquelles votre équipe a accès selon les rôles et les licences. Avec un accès Participant gratuit, tous les membres de votre équipe peuvent suivre les priorités du projet et indiquer à une équipe des instructions, des idées de fonctionnalités et un alignement des activités. Par ailleurs, 5 licences de base gratuites sont disponibles pour les déploiements Visual Studio Online et TFS local.

Rôle

Access

Licence

Défenseurs du projet

Suivi des éléments de travail, requêtes et alertes

Participant (illimité)

Responsables de projet

Suivi des éléments de travail, requêtes et alertes + backlog de planification Agile et tableaux de tâches

De base (5 utilisateurs gratuits)

Développeurs

Code + Build + Suivi des éléments de travail, requêtes et alertes + backlog de planification Agile et tableaux de tâches

De base (5 utilisateurs gratuits)

Testeurs

Tous les éléments ci-dessus + salles d'équipe + gestion des tests

Avancé

Responsables de portefeuille

Tous les éléments ci-dessus + gestion du portefeuille entre les équipes

Avancé

Une licence de base est attribuée à tous les utilisateurs ayant acheté Visual Studio Online Basic, Visual Studio Online Professional et Visual Studio Professional avec MSDN. Une licence Avancé est attribuée à tous les utilisateurs ayant acheté Visual Studio Premium avec MSDN, Visual Studio Test Professional avec MSDN, Visual Studio Ultimate avec MSDN et Plateformes MSDN.

Pour planifier les licences pour votre équipe, consultez les licences Visual Studio Online et leurs tarifs ou comparez les licences ici. Vous n'avez pas besoin d'acheter de licences pour les utilisateurs disposant d'abonnements MSDN éligibles, car ils incluent Visual Studio Online.

Pour les déploiement TFS locaux, téléchargez le Livre blanc sur les licences Visual Studio 2013 et MSDN.

Voici un graphique détaillé des fonctionnalités accessibles avec chaque licence.

Domaines de fonctionnalités

Partie prenante

Basic

Avancé

Suivi des éléments de travail (Remarque 1)

coche

coche

coche

Balisage des éléments de travail

Accès limité (2)

coche

coche

Notifications d'alertes

coche

coche

coche

Requêtes d'élément de travail

coche

coche

coche

Backlog de planification Agile et tableaux de tâches

Accès limité (3)

coche

coche

Gestion du portefeuille, backlogs et tableaux

Accès limité (3)

Accès limité (3)

coche

Afficher/Créer des graphiques basés sur les requêtes

Affichage uniquement

Affichage uniquement

coche

Afficher/Créer des rapports personnalisés (4)

coche

coche

coche

Demander et gérer des commentaires

coche

Accéder au code source et aux builds

coche

coche

Intégration parfaite du code source et des problèmes

coche

coche

Salles d'équipe (de conversation)

coche

Gestion des tests

coche

Intégration avec des API REST flexibles

coche

coche

coche

Tableaux de bord et tableaux personnalisables

Affichage uniquement

coche

coche

Flux de travail et éléments de travail personnalisables

Utilisation uniquement

coche

coche

Gérer des comptes, des utilisateurs et la structure du projet

coche

coche

Remarques :

  1. Le suivi des éléments de travail inclut la gestion des bogues, des défauts, des tâches et du flux de travail.

  2. Les participants peuvent ajouter des balises existantes à un élément de travail, mais pas spécifier de nouvelles balises.

  3. Les utilisateurs avec un accès limité ne peuvent pas réorganiser les éléments ou les déplacer dans le tableau. Ils peuvent ajouter, ouvrir et modifier des éléments de travail du backlog, mais toutes les entrées sont ajoutées à la fin du backlog. Par ailleurs, les utilisateurs n'ont pas accès aux fonctions de mappage. Pour en savoir plus sur la gestion du portefeuille, consultez Gestion du portefeuille Agile.

  4. Les rapports personnalisés ne sont pris en charge que pour les déploiements TFS locaux configurés avec SQL Server Analysis Services et SQL Server Reporting Services. Pour les utilisateurs de Visual Studio Online, il existe une prise en charge non officielle de la création de rapports à l'aide de l'API OData de Team Foundation Server.

Outils supplémentaires

Une fois que votre projet est lancé, vous pouvez utiliser ces outils supplémentaires pour prendre en charge la conception, la qualité du code et le déploiement de vos applications.

Image conceptuelle d'architecture, modèle, conception

Conception : modélisez votre application pour mieux comprendre et répondre aux besoins de l'utilisateur.

Concevez la fonctionnalité d'après les ressources existantes ou développez une nouvelle application. Utilisez les diagrammes architecturaux pour visualiser le code et communiquer les informations essentielles concernant le logiciel de votre équipe.

Image conceptuelle d'outils de diagnostics pour développeurs

Diagnostic : améliorez votre application à l'aide des outils de diagnostic.

Écrivez, effectuez des tests unitaires, déboguez, analysez et dressez un profil de votre application.

Image conceptuelle de déploiement

Déploiement : améliorez le processus de gestion du lancement de votre application.

Déployez votre application dans un environnement spécifique pour chaque étape distincte. Gérez les étapes du processus avec des approbations pour chaque étape.

Application Insights pour Visual Studio Online

Contrôle : vérifiez que votre application active fonctionne correctement et découvrez comment elle est utilisée.

Instrumentez votre application web active pour évaluer sa performance et observer les anomalies ou les exceptions ainsi que sa disponibilité dans le monde entier. Enregistrez les données d'utilisation dans votre application web ou Windows Phone déployée pour l'affiner davantage selon les besoins des utilisateurs.

Le service Application Insights figure dans l'aperçu.

Agrandir ou modifier vos fonctionnalités de déploiement

Administration : configurez les serveurs, ajoutez des fonctionnalités, gérez l'accès et les autorisations et administrez les opérations du serveur.

TFS est conçu pour être mis à l'échelle afin de prendre en charge les petits groupes de développement comme les grandes entreprises.

Image conceptuelle de tâches de personnalisation

Personnalisation : personnalisez les données de suivi du projet, le flux de travail et d'autres objets.

Pour répondre aux besoins du flux de travail de votre entreprise comme à la structure organisationnelle, vous pouvez personnaliser de nombreux éléments au sein de TFS.

Éditions de Visual Studio, clients Team Foundation et disponibilité des outils

Les développeurs, architectes et testeurs sont généralement connectés à TFS via Visual Studio. Ils peuvent également se connecter à Team Web Access (TWA) à l'aide d'un navigateur Web, Microsoft Test Manager et Visual Studio Online.

Le tableau suivant présente les outils TFS disponibles, par édition Visual Studio. Pour une comparaison plus détaillée des fonctionnalités, cliquez sur le lien ici.

Cycle de vie de l'application

Visual Studio Professional  2013

Visual Studio Premium 2013

Visual Studio Ultimate 2013

Visual Studio Test Professional 2013

Gestion de code source (TFVC ou Git)

coche

coche

coche

coche

Build

coche

coche

coche

coche

Test (voir Remarque 1)

coche

coche

coche

Collaboration (suivi des éléments de travail et outils de planification Agile) (2)

coche

coche

coche

coche

Architecture, modélisation et conception

coche

Outils de diagnostic

coche

coche

Déploiement/Lab Management

coche

coche

coche

Remarques :

  1. Microsoft Test Manager, un client Team Foundation distinct, vous permet de gérer et d'exécuter les cas de test et de créer et gérer les environnements physiques ou virtuels. Il est installé avec certaines éditions de Visual Studio.

  2. L'accès à certains outils et fonctionnalités, tels que la gestion du portefeuille Agile et la gestion des tests à partir de TWA nécessite un accès avancé.

Éditions Visual Studio

  • Visual Studio Professional  est une expérience de développement unifié qui permet aux développeurs de créer des applications à plusieurs niveaux sur le web, dans le cloud et sur des appareils.

  • Visual Studio Premium offre une solution ALM intégrée pour réunir en équipe les parties prenantes, les utilisateurs et les fonctions de développement de logiciel afin de fournir des applications attrayantes.

  • Visual Studio Ultimate est une offre ALM complète conçue pour les organisations qui développent et utilisent des applications logicielles et des services hautement évolutifs. Elle fournit les outils de découverte et de validation d'architecture qui permettent aux équipes de conserver un degré élevé d'intégrité architecturale et de gérer efficacement le retard technique.

  • Visual Studio Test Professional convient parfaitement aux testeurs, analystes d'entreprise, chefs de produit et autres parties prenantes qui ont besoin d'outils de collaboration d'équipe, mais pas d'un IDE de développement complet.

Clients Team Foundation

Les clients supplémentaires Team Foundation permettent aux chefs de projet et autres parties prenantes de se connecter à TFS. Team Explorer est installé avec chaque version de Visual Studio ; vous pouvez aussi installer Team Explorer à partir du Centre de téléchargement Microsoft comme client autonome. Team Explorer prend en charge la connexion à TFS et l'accès aux clients supplémentaires Team Foundation. Pour en savoir plus, consultez Choisir le client Team Foundation pour prendre en charge vos tâches

Clients principaux

Clients spécifiques à une tâche

Clients d'intégration Office

Q et R

Q : Où puis-je obtenir une vue d'ensemble d'introduction ?

R : Démarrez ici pour accéder au guide Visual Studio, aux études de cas, aux livres blancs, aux forums et aux autres ressources.

Q : Existe-t-il des vidéos qui donnent une vue d'ensemble de l'utilisation de TFS ?

R : oui.

Q : Existe-t-il des livres sur ALM et VS TFS ?

R : oui. Bien que les livres suivants traitent de Visual Studio Team Foundation Server 2012, de nombreux concepts et méthodes s'appliquent à Visual Studio TFS 2013.

Q : Où puis-je télécharger Visual Studio et TFS ?

R: Vous pouvez télécharger le logiciel à partir du lien ici.

Q : Existe-t-il des outils disponibles pour Eclipse ?

R : oui. Vous pouvez vous connecter à TFS à partir d'environnements basés sur Eclipse et de plateformes autres que Windows à l'aide de Team Explorer Everywhere (TEE). TEE prend en charge le suivi du contrôle de version, de la génération et de l'élément de travail.

Voir aussi

Concepts

Aperçu de développeur Visual Studio 11