/
Eric Le Loc’h  Microsoft France Eric Le Loc’h  Microsoft France

Eric Le Loc’h Microsoft France - PowerPoint Presentation

luanne-stotts
luanne-stotts . @luanne-stotts
Follow
423 views
Uploaded On 2018-02-03

Eric Le Loc’h Microsoft France - PPT Presentation

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

visual des les studio des visual studio les team qualit

Share:

Link:

Embed:

Download Presentation from below link

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.


Presentation Transcript

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.

.