Eric Le Loch Microsoft France [email protected] 06 64 40 86 59.

23
Eric Le Loc’h Microsoft France [email protected] 06 64 40 86 59

Transcript of Eric Le Loch Microsoft France [email protected] 06 64 40 86 59.

Page 1: Eric Le Loch Microsoft France eleloch@microsoft.com 06 64 40 86 59.

Eric Le Loc’h Microsoft [email protected] 64 40 86 59

Page 2: Eric Le Loch Microsoft France eleloch@microsoft.com 06 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”

Page 3: Eric Le Loch Microsoft France eleloch@microsoft.com 06 64 40 86 59.

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

Page 4: Eric Le Loch Microsoft France eleloch@microsoft.com 06 64 40 86 59.

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

Page 5: Eric Le Loch Microsoft France eleloch@microsoft.com 06 64 40 86 59.

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

Page 6: Eric Le Loch Microsoft France eleloch@microsoft.com 06 64 40 86 59.

Quel est l’avancement ? La couverture ?

Page 7: Eric Le Loch Microsoft France eleloch@microsoft.com 06 64 40 86 59.

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 ?

Page 8: Eric Le Loch Microsoft France eleloch@microsoft.com 06 64 40 86 59.

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

Page 9: Eric Le Loch Microsoft France eleloch@microsoft.com 06 64 40 86 59.

Portail projet intégréPortail SharePoint

personnalisable pour l’équipe

Page 10: Eric Le Loch Microsoft France eleloch@microsoft.com 06 64 40 86 59.

Pilotage du projet Intégration avec MSProject pour piloter

son projet

Page 11: Eric Le Loch Microsoft France eleloch@microsoft.com 06 64 40 86 59.

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

ianknox
Improve visual layout of "software quality tools, customizable processes" - doesn't pop right now
Page 12: Eric Le Loch Microsoft France eleloch@microsoft.com 06 64 40 86 59.

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

Page 13: Eric Le Loch Microsoft France eleloch@microsoft.com 06 64 40 86 59.

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

Page 14: Eric Le Loch Microsoft France eleloch@microsoft.com 06 64 40 86 59.

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

Page 15: Eric Le Loch Microsoft France eleloch@microsoft.com 06 64 40 86 59.

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

Page 16: Eric Le Loch Microsoft France eleloch@microsoft.com 06 64 40 86 59.

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

Page 17: Eric Le Loch Microsoft France eleloch@microsoft.com 06 64 40 86 59.

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

Page 18: Eric Le Loch Microsoft France eleloch@microsoft.com 06 64 40 86 59.

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

Page 20: Eric Le Loch Microsoft France eleloch@microsoft.com 06 64 40 86 59.

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

Page 21: Eric Le Loch Microsoft France eleloch@microsoft.com 06 64 40 86 59.

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

Page 22: Eric Le Loch Microsoft France eleloch@microsoft.com 06 64 40 86 59.

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

Page 23: Eric Le Loch 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..