Eric Le Loc’h Microsoft France eleloch@microsoft.com 06 64 40 86 59 Présentation de la gamme Visual Studio Team System. Eric Le Loc’h Microsoft France eleloch@microsoft.com 06 64 40 86 59 © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Développement logiciel Ce que les équipes nous disent “La MOA et la MOE ont du mal à se comprendre” “Les projets sous-traités manquent de transparence” “Il est difficile de gérer l’avancement des projets” “On a besoin de process, mais léger, peu intrusif” “On ne fait pas assez de tests” © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
L’approche Team System Focalisée sur les équipes, les process et les outils Equipes Process Outils Utiliser des outils d’analyse qualité Donner des outils de mesure Responsabiliser Agile / CMMI Personnalisable Non intrusif Guides méthodologiques Très intégrés Productifs Extensibles Courbe d’apprentissage réduite Les équipes IT performantes adoptent une démarche incrémentale pour améliorer leur processus de développement © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Transparence des projets Visual Studio Team System Outiller le cycle de vie des projets logiciels Développeur Designer DBA Architecte Testeur/Intégrateur Analyste métier Chef de projet Transparence des projets Qualité logicielle Collaboration © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Améliorer la transparence des projets Collaboration Piloter en temps réel Améliorer la traçabilité Diminuer l’effet tunnel Qualité logicielle Planifier Concevoir Développer Tester Déployer Besoins Fonctionnels Exigences Résultats prédictibles Suivi Temps Réel © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Quel est l’avancement ? La couverture ?
Sommes-nous prêts à livrer ? Quelle est la qualité de l’itération ? Nombre de bugs actifs Résultats des tests Couverture de code Code modifiée Travail planifié Travail achevé
Faciliter la Collaboration Transparence des projets Faciliter la Collaboration Collaboration Meilleure productivité de l’équipe Qualité logicielle Des produits simples et intuitifs Adaptés aux différents rôles Un référentiel unique pour le travail collaboratif
Portail projet intégré Portail SharePoint personnalisable pour l’équipe
Intégration avec MSProject pour piloter son projet Pilotage du projet Intégration avec MSProject pour piloter son projet
Améliorer la qualité des logiciels Transparence des projets Améliorer la qualité des logiciels Collaboration Qualité logicielle Processus léger et non intrusif Outils “qualité” intégrés pour chaque rôle Développeur Designer DBA Architecte Intégrateur Analyste fonctionnel Chef de projet Augmenter la qualité : Moins de bugs et de failles de sécurité
Qualité intégrée Permet de connaître l’efficacité des tests unitaires Génération automatique de tests unitaires Permet d’identifier les problèmes potentiels Détermine les goulets d’étranglement et l’utilisation de la mémoire
Team System en détail : Des outils clients pour les : Architectes Développeurs “Database Professionals” Testeurs Chefs de projet Un serveur Team Foundation : Gestion de configuration Portail projet Gestion des anomalies “Reporting” Serveur de compilation
Visual Studio Team System Gestion du cycle de vie des applications Clients Web et Services Web Business Analyst “Prod” et Help Desk Autres IDE (Eclipse, Borland, VS2003, VB6…) © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Des références Des clients : ASF, Fnac.com, CDiscount Thales Security, Vente Privée Veolia Propreté, Société Générale Essilor, L’Oréal, SNCF Préviade, UCB, CMA-CGM Bureau Veritas, … Des éditeurs de logiciels : Cimail, Cegedim, Missler, Technidata, ASInfor 15
Un écosystème dynamique Les Centres de Compétences Team System Avanade, Bewise, Evaluant, Exakis, Octo, SQLI, Tekigo, Unilog Rhône-Alpes, Valtech, Winwise Des éditeurs partenaires Borland, Teamprise, Compuware, SPI… Une communauté présente Codeplex, plugins Un groupe produit à l’écoute 16
Prochaines étapes Releases Major “Orcas” “Rosario” Power Tools SPs and CTP Rosario CTP Rosario Beta Power Tools SPs and SP1 DB Pro SR1 Power Tools (Ongoing) 2006 2007 Future © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Global Distributed Development Microsoft Visual Studio Team Redmond, WA MSTeams Visual Studio Team System MS TV MS IT MS HR SQL Raleigh, NC Hyderabad, India June Load 3000+ Users 83 Million Files 245K Work Items 7500 Areas and Iterations 5500 Workspaces 231K Check-ins Availability 99.66% uptime Maintenance 2 FTE © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Visual Studio 2008 : dernière version Visual Studio 2008 Professional remplace toutes les éditions précédentes de Visual Studio 6 et .NET
Outils légers, simples à installer, fonctionnalités limitées, incluent SQL Express, uniquement en boîte Tous types de projets pour développeurs indépendants ou en petites équipes. Pas de gestion des process ni du travail en équipe. Outils de gestion du cycle de vie des applications : productivité et prédictibilité des projets de développement La gamme Visual Studio 2008 Visual Studio Team System Testeurs Architectes Equipes de Développement Visual Studio Professional Consultants Visual Studio Tools for Office Express editions : outils légers, simples à installer, avec des fonctionnalités limitées, incluent SQL express, pas disponibles en Volume Licensing, destinées aux novices, aux étudiants et hobbyistes VS Standard : somme de toutes les fonctionnalités des éditions express, version destinée aux développeurs occasionnels, pas disponible en VL VS Pro : Il n’existera plus qu’une seule version de Visual Studio au lieu de 3. Cette version concernera tous types de projets pour les développeurs indépendants ou en petites équipes, pas de gestion de process ni de gestion du travail en équipe, tous les développeurs professionnels qui ne s’orienteront pas vers TS mais qui souhaitent bénéficier des nouvelles fonctionnalités de Visual Studio VSTS : c’est la nouvelle offre de Microsoft pour les équipes de développement , incluant des outils de gestion du cycle de vie des applications, inclue Visual Studio + des outils d’industrialisation du développement, pour une meilleure qualité de code, une meilleure visibilité/prédictibilité et une meilleure productivité Professionels Visual SourceSafe Développeurs Occasionnels Express Editions Visual Studio Standard Edition C# C++ VB J# Web Visual Studio Standard Edition Hobbyistes C# VB C++ J# Web Express Editions Etudiants Débutants
Les outils clients Simplifier la conception des projets Concevoir le déploiement Modéliser des applications SOA Augmenter la qualité du code Améliorer la productivité Tester en charge Gérer des campagnes de test Tester les applications Web Gérer en version les schémas Refactoriser le code Générer des données
Visual Studio Team System Visual Studio Team Suite Software Architects Software Developers Software Testers Database Professionals Visual Studio Team Explorer Visual Studio Industry Partners Modélisation Applicative Tests Web Déploiement de Bases Analyse de code Tests de Charge Modélisation Infrastructure et Déploiement Gestion du Changement Tests Manuels Profiler Gestion de cas de tests Tests de Bases de Données Test Unitaire Couverture de code MSF Process and Guidance Modélisation de Classes Visio / Modélisation UML Visual Studio Professional Load Test Agent Visual Studio Team Foundation Server Gestion du changement Reporting Intégration / Compilation Suivi d’activités / Fiches Site Portail Gestion de Projet © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. 22
© 2006 Microsoft Corporation. All rights reserved © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.. © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.