Industrialisation des Développements
Microsoft Visual Studio et le .NET Framework offrent une palette d’outils qui permettent aux développeurs de concevoir des applications de façon plus efficace et plus rapide. Il s’agit d’une plateforme de développement unifiée qui prend en compte des scenarii très variés et incluent des services Web, des architectures orientées services (SOA), des applications Web, mobiles, etc.
Développement en équipe distribuée
Microsoft Visual Studio Team System présente une collection d’outils de développement logiciel qui améliorent la collaboration entre les différents acteurs d’un projet de développement (architectes logiciels, développeurs logiciels, développeurs de bases de données, concepteurs, testeurs et chef de projet).
Si un développement géographiquement distribué induit des économies en termes de coûts et de temps d’exécution, la collaboration entre les différentes équipes pose parfois des problèmes. Disposer d’une infrastructure qui orchestre les processus sans sacrifier à la souplesse nécessaire à un développement réactif constitue une garantie de succès d’un tel projet.
Sous la conduite de Microsoft et de ses partenaires, Visual Studio Team System s’adapte aux processus de développement existants, grâce à ses modèles personnalisables. L’utilisation d’une base de données commune permettant de générer un grand nombre de rapports pour le suivi des éléments de travail, des résultats de test et de la qualité du code assure un degré de transparence et de visibilité sans précédent dans le cycle de vie de l’application. C’est également la garantie que les projets de développement seront livrés dans les temps et sans dépassement du budget.
Pour en savoir plus, visitez les sites www.microsoft.com/france/vstudio et http://msdn.microsoft.com/fr-fr/teamsystem/
Au niveau de la gestion du cycle de vie des applications, Microsoft procure :
- Des outils puissants pour maximiser la productivité des individus et des équipes.
- Des fonctions avancées de reporting qui améliorent le suivi et le contrôle des processus de développement logiciel.
- Un délai réduit de création de valeur pour le développement d’applications.
- Un jeu d’outils unique pour développer plusieurs types d’applications.