Eric Le Loch Microsoft France [email protected] 06 64 40 86 59.
-
Upload
rodolphe-prost -
Category
Documents
-
view
109 -
download
2
Transcript of Eric Le Loch Microsoft France [email protected] 06 64 40 86 59.
Eric Le Loc’h Microsoft [email protected] 64 40 86 59
Développement logicielCe que les équipes nous disent
“On a besoin de process, mais léger, peu intrusif”
“On ne fait pas assez de tests”
“La MOA et la MOE ont du mal à se comprendre”
“Il est difficile de gérer l’avancement des projets”
“Les projets sous-traités manquent de transparence”
L’approche Team SystemFocalisé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
Visual Studio Team SystemOutiller le cycle de vie des projets logiciels
Testeur/Intégrateur
Développeur
Architecte
Chefde projet
Analyste métier
DBADesigner
Qualitélogicielle
CollaborationTransparencedes projets
Améliorer la transparence des projets
Piloter en temps réelAméliorer la traçabilitéDiminuer l’effet tunnel
BesoinsFonctionnels
Exigences
Résultatsprédictibles
Suivi Temps Réel
PlanifierConcevoirDéveloppe
rTester
Déployer
Qualitélogicielle
Collaboration
Transparence
des projets
Quel est l’avancement ? La couverture ?
Travail planifié
Travailachevé
Nombre de bugs actifs
Résultats des tests
Couverture de code
Code modifiée
Sommes-nous prêts à livrer ? Quelle est la qualité de l’itération ?
Faciliter la Collaboration
Des produits simples et intuitifs
Adaptés aux différents rôles
Un référentiel unique pour le travail collaboratif
Meilleure productivité de
l’équipe
Qualitélogicielle
Collaboration
Transparence
des projets
Portail projet intégréPortail SharePoint
personnalisable pour l’équipe
Pilotage du projet Intégration avec MSProject pour piloter
son projet
Améliorer la qualité des logiciels
Processus léger et non intrusif
Outils “qualité” intégrés pour chaque rôle
Intégrateur
Développeur
Architecte
Chefde projet
Analystefonctionnel
DBADesigner
Augmenter la qualité :Moins de bugs et de failles de sécurité
Qualitélogicielle
Collaboration
Transparence
des projets
Qualité intégrée
Génération automatique de tests unitaires
Permet de connaître l’efficacité des 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 :
Un serveur Team Foundation :
Gestion de configurationPortail projetGestion des anomalies“Reporting”Serveur de compilation
Des outils clients pour les :
ArchitectesDéveloppeurs“Database Professionals”TesteursChefs de projet
Business Analyst
“Prod” et Help Desk Autres IDE
(Eclipse, Borland,VS2003, VB6…)
Clients Web et Services Web
Visual Studio Team SystemGestion du cycle de vie des applications
Des référencesDes clients :ASF, Fnac.com, CDiscountThales Security, Vente PrivéeVeolia Propreté, Société GénéraleEssilor, L’Oréal, SNCFPréviade, UCB, CMA-CGMBureau Veritas, …
Des éditeurs de logiciels :Cimail, Cegedim, Missler, Technidata, ASInfor
Un écosystème dynamique
Les Centres de Compétences Team SystemAvanade, Bewise, Evaluant, Exakis, Octo, SQLI, Tekigo, Unilog Rhône-Alpes, Valtech, Winwise
Des éditeurs partenairesBorland, Teamprise, Compuware, SPI…
Une communauté présenteCodeplex, plugins
Un groupe produit à l’écoute
2006 2007
“Orcas”
Future
Prochaines étapesM
ajo
rR
ele
ase
sS
Ps
and
Pow
er
Tools
Power Tools (Ongoing)
“Rosario”
SP1 DB Pro SR1
Rosario CTP
Rosario CTP
Rosario Beta
Redmond, WA
Server
Server
Hyderabad, India
Raleigh, NC
Global Distributed DevelopmentMicrosoft Visual Studio Team
Server
Server
Availability99.66% uptime Maintenance
2 FTE
June Load3000+ Users83 Million Files245K Work Items7500 Areas and Iterations5500 Workspaces231K Check-ins
MSTeamsVisual StudioTeam SystemMS TVMS ITMS HRSQL
Visual Studio 2008 : dernière version
Visual Studio 2008 Professional remplace toutes les éditions
précédentes de Visual Studio 6 et .NET
Express
Editions
Visual Studio Standard Edition
C# C++VB J# Web
Visual StudioTeam System
Visual StudioProfessional
C# VB C++ J# WebExpres
s Edition
s
Visual Studio Standard Edition
Débutants
Etudiants
Hobbyistes
DéveloppeursOccasionnels
Professionels
Consultants
Equipes deDéveloppement
Architectes
Testeurs
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
Tools for Office
Visual SourceSafe
Les outils clients
Simplifier la conception des projetsConcevoir le déploiementModéliser des applications SOA
Augmenter la qualité du codeAméliorer la productivité
Tester en chargeGérer des campagnes de testTester les applications Web
Gérer en version les schémasRefactoriser le codeGénérer des données
Visual Studio Team System Visual Studio Team Suite
MSF
Pro
cess
and G
uid
ance
Visual Studio Team Foundation Server
VisualStudio
IndustryPartners
SoftwareArchitects
SoftwareDevelopers
SoftwareTesters
DatabaseProfessionalsVisual
StudioTeam
ExplorerModélisationApplicative
Modélisation Infrastructure et
Déploiement
Analyse de code
Profiler
Déploiement de Bases
Gestion duChangement
Tests de Basesde Données
Tests Web
Tests Manuels
Gestion de casde tests
Visual Studio Professional
Gestion du changement
Suivi d’activités / Fiches
Reporting
Site Portail
Intégration / Compilation
Gestion de Projet
Load Test Agent
Visio / Modélisation UML
Modélisation de Classes
Test UnitaireCouverture de
code
Tests de Charge
© 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..