elelochmicrosoftcom 06 64 40 86 59 Développement logiciel Ce que les équipes nous disent On a besoin de process mais léger peu intrusif On ne fait pas assez de tests ID: 627578
Download Presentation The PPT/PDF document "Eric Le Loc’h Microsoft France" is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.
Slide1
Eric Le Loc’h Microsoft Franceeleloch@microsoft.com06 64 40 86 59Slide2
Développement logiciel
Ce
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”Slide3
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éveloppementSlide4
Visual Studio Team System
Outiller le cycle de vie des projets logiciels
Testeur
/
Intégrateur
Développeur
Architecte
Chef
de
projet
Analyste métier
DBA
Designer
Qualité
logicielle
Collaboration
Transparence
des
projetsSlide5
Améliorer la transparence des
projets
Piloter en temps réel
Améliorer la traçabilitéDiminuer l’effet tunnel
Besoins
Fonctionnels
Exigences
Résultats
prédictibles
Suivi Temps Réel
Planifier
Concevoir
Développer
Tester
Déployer
Qualité
logicielle
Collaboration
Transparence
des
projetsSlide6
Quel est l’avancement ? La couverture ?Slide7
Travail
planifié
Travail
achevé
Nombre
de bugs
actifs
Résultats des tests
Couverture
de code
C
ode
modifiée
Sommes
-nous
prêts
à
livrer
?
Quelle
est
la
qualité
de
l’itération
?Slide8
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
projetsSlide9
Portail projet intégré
Portail SharePoint personnalisable pour l’équipeSlide10
Pilotage du projet
Intégration
avec
MSProject
pour
piloter son projet
Slide11
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
Chef
de
projet
Analyste
fonctionnel
DBA
Designer
Augmenter la
qualité
:
Moins
de bugs et de
failles
de
sécurité
Qualité
logicielle
Collaboration
Transparence
des
projetsSlide12
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émoireSlide13
Team System en détail :Un serveur Team Foundation :Gestion de configuration
Portail
projetGestion des anomalies“Reporting”Serveur de compilationDes outils clients pour les :ArchitectesDéveloppeurs“Database Professionals”
TesteursChefs de projetSlide14
Business Analyst
“Prod” et
Help Desk
Autres
IDE (Eclipse,
Borland,
VS2003, VB6…)
Clients Web et Services Web
Visual Studio Team System
Gestion du cycle de vie des applicationsSlide15
Des référencesDes clients :ASF, Fnac.com, CDiscount
Thales Security, Vente Privée
Veolia Propreté, Société Générale
Essilor, L’Oréal, SNCFPréviade, UCB, CMA-CGMBureau Veritas, …Des éditeurs de logiciels :Cimail
, Cegedim, Missler
, Technidata, ASInforSlide16
Un écosystème dynamiqueLes Centres de Compétences Team SystemAvanade,
Bewise
, Evaluant,
Exakis, Octo, SQLI, Tekigo, Unilog Rhône-Alpes, Valtech,
WinwiseDes éditeurs partenairesBorland,
Teamprise, Compuware, SPI…
Une communauté présenteCodeplex
, pluginsUn groupe produit à l’écouteSlide17
2006
2007
“Orcas”
Future
Prochaines
étapes
Major
Releases
SPs and
Power Tools
Power Tools (Ongoing)
“Rosario”
SP1
DB Pro SR1
Rosario
CTP
Rosario
CTP
Rosario
BetaSlide18
Redmond, WA
Hyderabad, India
Raleigh, NC
Global Distributed Development
Microsoft Visual Studio Team
Availability
99.66% uptime
Maintenance
2 FTE
June Load
3000
+ Users
83
Million Files
245K
Work Items
7500
Areas and Iterations
5500
Workspaces
231K
Check-ins
MSTeams
Visual Studio
Team System
MS TV
MS IT
MS
HR
SQLSlide19
Visual Studio 2008 : dernière version
Visual Studio 2008 Professional remplace toutes les éditions précédentes de Visual Studio 6 et .NETSlide20
Express Editions
Visual Studio
Standard Edition
C#
C++
VB
J#
Web
Visual Studio
Team System
Visual Studio
Professional
C#
VB
C++
J#
Web
Express Editions
Visual Studio
Standard Edition
Débutants
Etudiants
Hobbyistes
Développeurs
Occasionnels
Professionels
Consultants
Equipes de
Dé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 SourceSafeSlide21
Les outils clients
Simplifier la conception des
projets
Concevoir le déploiement
Modéliser des applications SOA
Augmenter la
qualité
du codeAméliorer la
productivité
Tester en charge
Gérer
des
c
ampagnes
de test
Tester les applications Web
Gérer
en version les
schémas
Refactoriser
le code
Générer
des
donnéesSlide22
Visual Studio Team System
Visual Studio Team Suite
MSF Process and Guidance
Visual Studio Team Foundation Server
Visual
Studio
Industry
Partners
Software
Architects
Software
Developers
Software
Testers
Database
Professionals
Visual
Studio
Team
Explorer
Modélisation
Applicative
Modélisation
Infrastructure et
Déploiement
Analyse
de code
Profiler
Déploiement
de
Bases
Gestion
du
Changement
Tests de Bases
de
Données
Tests Web
Tests
Manuels
Gestion
de
cas
de 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
Unitaire
Couverture
de code
Tests de ChargeSlide23
© 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.
.