Gestion du cycle de vie des applications

Les applications récentes requièrent un cycle de vie moderne

Depuis de nombreuses années, Visual Studio permet aux sociétés de développement de logiciels de s'affranchir des cycles de vie d'applications rigides, axés sur les processus et qui isolent les équipes de développement, de test, de gestion de projet et d'opérations. La gestion du cycle de vie des applications (ALM) selon Microsoft consiste à fournir un environnement flexible et agile qui s'adapte aux besoins de votre équipe, qui élimine les barrières entre les différents rôles et qui simplifie les processus afin que vous puissiez porter votre attention sur la conception de logiciels de grande qualité avec plus de rapidité et d'efficacité. Dans un monde où le développement de logiciels est de plus en plus indispensable à l'essor des entreprises, les principes de la gestion du cycle de vie des applications représentés par Visual Studio sont plus pertinents que jamais.

Agile

L'ALM de Visual Studio vous fournit les outils et la souplesse nécessaires pour l'agilité de vos équipes. La combinaison entre gestion du journal des travaux en souffrance par glisser-déplacer et tableaux kanban configurables vous permet d'établir des priorités et de consulter le travail important de chaque équipe contribuant au projet. Dès le départ, Scrum vous permettra de planifier vos sprints, de gérer les capacités de vos équipes et de suivre l'avancée du projet grâce à des tableaux de tâches et des burndown charts. Des tableaux de bord personnalisables vous garantissent que tout le monde peut consulter la valeur délivrée par vos équipes.

Agile Software Development

Contrôle de code source

Quelle que soit votre mode de prédilection (centralisé ou décentralisé), l'ALM de Visual Studio vous donne les outils pour permettre à votre équipe de gérer votre code base de manière efficace.

Les utilisateurs de Git pourront profiter de référentiels Git illimités gratuits dans Visual Studio Online, y compris la prise en charge de création de branche, de commentaire de code léger et de requêtes d'extraction. Grâce à l'intégration de Visual Studio, il est plus facile que jamais de modifier les branches, de valider les modifications et de se synchroniser à une validation donnée.

Le contrôle de version Team Foundation (TFVC) vous offre la commande et les fonctionnalités nécessaires pour gérer votre code de manière centralisée. Facilitez la tâche de milliers de développeurs dans un référentiel unique proposant des fonctionnalités avancées de création de branches, de fusion et de visualisation, gérez les autorisations pour tous les niveaux de votre code base et accédez à une prise en charge complète des besoins de conformité réglementaire en vue d'un audit, quel qu'en soit le niveau.

Collaboration d'équipe

Test

Visual Studio vous fournit des outils pour aider votre équipe dans l'automatisation des tests, les passes de test manuelles et exploratoires ainsi que pour les tests de charge et de performance. Recueillez des informations complètes en contexte afin de reproduire les bogues et d'assurer la qualité sur l'ensemble du processus de développement. Générez automatiquement des cas de test depuis les essais exploratoires, créez et gérez plusieurs configurations de test et enregistrez les actions de l'utilisateur avec des captures vocales et d'écran afin d'améliorer la reproductibilité des points d'achoppement de vos applications.

Outils de test

Version commercialisée

Plus le déploiement du logiciel sera effectué rapidement, plus les commentaires vous parviendront dans les meilleurs délais. Grâce à la fonctionnalité de gestion des versions de Visual Studio, vous pouvez configurer, approuver et déployer vos applications dans tous les environnements. Créez et organisez des déploiements automatisés pour chaque environnement, quel que soit le degré de complexité de la configuration. Lorsque la distribution de vos logiciels pour un environnement est plus simple et plus fréquente, vos testeurs peuvent commencer à valider votre système et les parties prenantes continuent à vous faire part de leurs commentaires.

Gestion de la publication

Interplateforme

Si votre équipe développe un logiciel pour différentes plateformes et utilise un ensemble d'outils de développement tels qu'Eclipse et Xcode, l'ensemble de l'équipe de développement peut néanmoins tirer profit d'un environnement de collaboration unique, unifié et flexible avec des services de gestion du cycle de vie des applications dans Visual Studio Online ou Team Foundation Server.

Team Explorer Everywhere permet aux équipes développant dans Eclipse de bénéficier de la puissance de Team Foundation Server et de Visual Studio Online. Connectez-vous à des projets d'équipe sur site ou dans le cloud pour un accès complet à votre code source, vos journaux des travaux en souffrance et les capacités de build pour les plateformes autres que Windows.

L'écosystème partenaire global de Visual Studio fournit également une foule de fonctionnalités entre plateformes supplémentaires, comme Xamarin pour la génération d'applications natives sur des appareils Android et iOS en réutilisant votre code et vos compétences .NET, et pleinement intégrées sur Visual Studio.

Team Explorer Everywhere