+ All Categories
Home > Documents > Application Lifecycle Management avec Visual Studio 2010 Philippe PUSCHMANN Senior Architecte...

Application Lifecycle Management avec Visual Studio 2010 Philippe PUSCHMANN Senior Architecte...

Date post: 03-Apr-2015
Category:
Upload: matilde-lavigne
View: 106 times
Download: 2 times
Share this document with a friend
Popular Tags:
36
Transcript
Page 1: Application Lifecycle Management avec Visual Studio 2010 Philippe PUSCHMANN Senior Architecte Avanade France Thomas BOULLY IS Sales Manager Danone 8 février.
Page 2: Application Lifecycle Management avec Visual Studio 2010 Philippe PUSCHMANN Senior Architecte Avanade France Thomas BOULLY IS Sales Manager Danone 8 février.

Application Lifecycle Management avec Visual Studio 2010

Philippe PUSCHMANNSenior ArchitecteAvanade France

Thomas BOULLYIS Sales ManagerDanone

8 février 2011

Page 3: Application Lifecycle Management avec Visual Studio 2010 Philippe PUSCHMANN Senior Architecte Avanade France Thomas BOULLY IS Sales Manager Danone 8 février.

Plus de 11.000 Professionels,

Répartis dans 66 bureaux dans 26 régions,

Plus de 3600 clients et projets.

Avanade Un Intégrateur Mondial présent dans 26 Pays

Technology

Business &Management

SoftwareProducts

The Power of 3

La mission d’Avanade consiste à aider les entreprises à optimiser leurs investissements informatiques et à développer des solutions complètes, génératrices de bénéfices concrets, autour des technologies Microsoft

Page 4: Application Lifecycle Management avec Visual Studio 2010 Philippe PUSCHMANN Senior Architecte Avanade France Thomas BOULLY IS Sales Manager Danone 8 février.

Les Projets Informatiques…ALM : Définition et Principes, l’apport de MicrosoftGestion de Projet appliquée avec Visual Studio 2010

PMI : Les zones de connaissanceEarned Value Management (PMI) : les points clésDEMO

Gestion de la Qualité avec Visual Studio 2010Les Points ClésDEMO

Retour d’expérience : La mise en place de l’ALM chez DanoneQuestions

Agenda

Page 5: Application Lifecycle Management avec Visual Studio 2010 Philippe PUSCHMANN Senior Architecte Avanade France Thomas BOULLY IS Sales Manager Danone 8 février.

1994 1996 1998 2000 2002 2004 2006 2009

Successful 0.16 0.27 0.26 0.28 0.34 0.29 0.35 0.32

Challenged 0.53 0.33 0.46 0.49 0.51 0.53 0.46 0.44

Failed 0.31 0.4 0.28 0.23 0.15 0.18 0.19 0.24

5%

15%

25%

35%

45%

55%

Standish Group CHAOS Report Principales Causes D’échecs

Gestion de Projet Lacunaire

Gestion des besoins - Spécifications

incomplètes/surréalistes

Manque de Communication /

Information disséminée

1

2

3

• Quelques chiffres…• Les principales causes d’échec • Echecs projets : encore et toujours la même histoire ?

Les Projets Informatiques

Page 6: Application Lifecycle Management avec Visual Studio 2010 Philippe PUSCHMANN Senior Architecte Avanade France Thomas BOULLY IS Sales Manager Danone 8 février.
Page 7: Application Lifecycle Management avec Visual Studio 2010 Philippe PUSCHMANN Senior Architecte Avanade France Thomas BOULLY IS Sales Manager Danone 8 février.

CMMI (Capability Maturity Model Integration)Livrables par phasePlanning projetRéférentiel de bonnes pratiques

PMI (Project Management Institute)Fournit un Framework de gestion de projet reconnu partout dans le monde entierPermet de contrôler les éléments de la triple contrainte : Budget, Délai, Scope et QualitéUtilisation d’un WBS Projet : Définition et contrôle du ScopeUtilisation d’indicateurs de performance (KPIs) pour piloter

CPI : Cost Performance IndexSPI : Schedule Performance Index

Planning projet

Livrables par phases

Cycle en V

Approche CMMI / PMI

Page 8: Application Lifecycle Management avec Visual Studio 2010 Philippe PUSCHMANN Senior Architecte Avanade France Thomas BOULLY IS Sales Manager Danone 8 février.

A Project fails

Always at the Beginning

never at the End

Page 9: Application Lifecycle Management avec Visual Studio 2010 Philippe PUSCHMANN Senior Architecte Avanade France Thomas BOULLY IS Sales Manager Danone 8 février.

If you Fail to Plan…

You Plan to Fail

Page 10: Application Lifecycle Management avec Visual Studio 2010 Philippe PUSCHMANN Senior Architecte Avanade France Thomas BOULLY IS Sales Manager Danone 8 février.

PreventionOver

Inspection

Page 11: Application Lifecycle Management avec Visual Studio 2010 Philippe PUSCHMANN Senior Architecte Avanade France Thomas BOULLY IS Sales Manager Danone 8 février.

L’ année dernière, les projets annulés ont couté près de $67 billionsLes dépassements de budget sur le restant sont estimés à près de $20billions

Les Bugs Logiciels coutent à l’économie américaine près de $60 billions chaque année

En moyenne, les développeurs font près de 100 erreurs toutes les 1000 lignes de code qu’ils écrivent

Quelques Chiffres édifiants..

Page 12: Application Lifecycle Management avec Visual Studio 2010 Philippe PUSCHMANN Senior Architecte Avanade France Thomas BOULLY IS Sales Manager Danone 8 février.

Les Projets Informatiques…ALM : Définition et Principes, l’apport de MicrosoftGestion de Projet appliquée avec Visual Studio 2010

PMI : Les zones de connaissanceEarned Value Management (PMI) : les points clésDEMO

Gestion de la Qualité avec Visual Studio 2010Les Points ClésDEMO

Retour d’expérience : La mise en place de l’ALM chez DanoneQuestions

Agenda

Page 13: Application Lifecycle Management avec Visual Studio 2010 Philippe PUSCHMANN Senior Architecte Avanade France Thomas BOULLY IS Sales Manager Danone 8 février.
Page 14: Application Lifecycle Management avec Visual Studio 2010 Philippe PUSCHMANN Senior Architecte Avanade France Thomas BOULLY IS Sales Manager Danone 8 février.

Scope Management

Time Management

Cost Management

Quality Management

ALM

Pour délivrer le Produit du Projet dans les délais, le budget et au niveau de qualité requis

• Usine Logicielle• PMIS : Project Management Information System• Socle Méthodologique• Socle de Gestion de Projet• Pour Rester Aligné avec les objectifs stratégiques de l’entreprise

ALM : Premières Définitions

Page 15: Application Lifecycle Management avec Visual Studio 2010 Philippe PUSCHMANN Senior Architecte Avanade France Thomas BOULLY IS Sales Manager Danone 8 février.
Page 16: Application Lifecycle Management avec Visual Studio 2010 Philippe PUSCHMANN Senior Architecte Avanade France Thomas BOULLY IS Sales Manager Danone 8 février.
Page 17: Application Lifecycle Management avec Visual Studio 2010 Philippe PUSCHMANN Senior Architecte Avanade France Thomas BOULLY IS Sales Manager Danone 8 février.

Les Projets Informatiques…ALM : Définition et Principes, l’apport de MicrosoftGestion de Projet appliquée avec Visual Studio 2010

PMI : Les zones de connaissanceEarned Value Management (PMI) : les points clésDEMO

Gestion de la Qualité avec Visual Studio 2010Les Points ClésDEMO

Retour d’expérience : La mise en place de l’ALM chez DanoneQuestions

Agenda

Page 18: Application Lifecycle Management avec Visual Studio 2010 Philippe PUSCHMANN Senior Architecte Avanade France Thomas BOULLY IS Sales Manager Danone 8 février.

PMI K

now

ledg

e Ar

eas

Integration Management

Scope Management

Time Management

Cost Management

Quality Management

Communication Management

Human Resource Management

Risk Management

Procurement Management

PMI : Les zones de connaissance

Page 19: Application Lifecycle Management avec Visual Studio 2010 Philippe PUSCHMANN Senior Architecte Avanade France Thomas BOULLY IS Sales Manager Danone 8 février.

Les données d’entréesBAC (Budget at Completion) représente la Baseline à complétionPV ( Planned Value), la somme des coûts budgétés planifiés (de la baseline) jusqu’à la date statut.EV (Earned Value), le pourcentage de travail effectué à la date statut. Ceci constitue donc la valeur acquise au moment de la date statut.AC (Actual Cost), la somme des coûts consommés jusqu’à la date statut.

Les données de Sortie (Calculées)SV (Schedule Variance) la quantité SV = EV – PV ;CV (Cost Variance) la quantité CV = EV – AC ;SPI (Schedule Performance Index ) le ratio SPI = EV/PV ;CPI (Cost Performance Index) le ratio CPI = EV/ACEAC (Estimate at Completion )= BAC / CPI

Exemple : under budget, behind schedule

Earned Value ManagementLes Points Clés

Page 20: Application Lifecycle Management avec Visual Studio 2010 Philippe PUSCHMANN Senior Architecte Avanade France Thomas BOULLY IS Sales Manager Danone 8 février.

TFS : Les outils de contrôle Suivi Temps réel du budget et des délais

DEMO

Page 21: Application Lifecycle Management avec Visual Studio 2010 Philippe PUSCHMANN Senior Architecte Avanade France Thomas BOULLY IS Sales Manager Danone 8 février.

Les Projets Informatiques…ALM : Définition et Principes, l’apport de MicrosoftGestion de Projet appliquée avec Visual Studio 2010

PMI : Les zones de connaissanceEarned Value Management (PMI) : les points clésDEMO

Gestion de la Qualité avec Visual Studio 2010Les Points Clés avec Test ManagerDEMO

Retour d’expérience : La mise en place de l’ALM chez DanoneQuestions

Agenda

Page 22: Application Lifecycle Management avec Visual Studio 2010 Philippe PUSCHMANN Senior Architecte Avanade France Thomas BOULLY IS Sales Manager Danone 8 février.

• Test Center• Test Management• Test Planning• Analyse et Reporting sur l’activité de test

• Environnement d’exécution des tests• Test Runner• Action Recording pour l’automatisation des tests manuels

(Client Web , Windows et Silverlight 4)

• Création / Transmission de bugs reproductibles aux développeurs incluant :• Les étapes avec les résultats• Video Recording• Intellistate (Debug history, Memory Dump)• Snapshots d’environnements• System Information

Les Points Clés avec Test Manager 2010

DEMO

Page 23: Application Lifecycle Management avec Visual Studio 2010 Philippe PUSCHMANN Senior Architecte Avanade France Thomas BOULLY IS Sales Manager Danone 8 février.

Les Projets Informatiques…ALM : Définition et Principes, l’apport de MicrosoftGestion de Projet appliquée avec Visual Studio 2010

PMI : Les zones de connaissanceEarned Value Management (PMI) : les points clésDEMO

Gestion de la Qualité avec Visual Studio 2010Les Points ClésDEMO

Retour d’expérience : La mise en place de l’ALM chez DanoneQuestions

Agenda

Page 24: Application Lifecycle Management avec Visual Studio 2010 Philippe PUSCHMANN Senior Architecte Avanade France Thomas BOULLY IS Sales Manager Danone 8 février.

La mise en place de l’ALM chez Danone

08/02/2011

Thomas BOULLYIS Sales ManagerDanone

Page 25: Application Lifecycle Management avec Visual Studio 2010 Philippe PUSCHMANN Senior Architecte Avanade France Thomas BOULLY IS Sales Manager Danone 8 février.

Danone : le contexte métier

Modern Trade

prise de commande centraliséemerchandising intensif (relevé de prix, etc …)ex : France, UK, US

Proximity

prise de commande & livraison en point de ventemerchandising de baseex : Mexique, Russie, Brésil

Page 26: Application Lifecycle Management avec Visual Studio 2010 Philippe PUSCHMANN Senior Architecte Avanade France Thomas BOULLY IS Sales Manager Danone 8 février.

Solution CORE Proxi d’une solution par pays à une solution centralisée

2008 : Q4Tech devient un acteur offshore clé à organiserun solution CORE flexible vs une solution packagéeun coût très attractifdes liens forts avec Microsoft

MAISpetite structure argentineun processus non standardisé (développeurs autonomes … )un gestion de versions complexe & manuellede nombreux acteursun applicatif critique

2000

Argentina :Bagley

2003

Danone De Mexico

2005

CORE SOLUTION+

Release ManagementDanone Poland

Danone Russia

N solutions à maintenir …

1 solution => N CBUs

Problème QUALITE

Tension dans la

COMMUNICATIONProblème

PILOTAGEEffet TUNNEL

2009

Mise en place de TFS 2008

Page 27: Application Lifecycle Management avec Visual Studio 2010 Philippe PUSCHMANN Senior Architecte Avanade France Thomas BOULLY IS Sales Manager Danone 8 février.

Les Apports de TFS (1/3)Fonctionnement par Branche Un Worklfow Commun

Un haut niveau de traçabilité

« Triage Meeting »

Une nouvelle organisation pour une meilleure qualité

Page 28: Application Lifecycle Management avec Visual Studio 2010 Philippe PUSCHMANN Senior Architecte Avanade France Thomas BOULLY IS Sales Manager Danone 8 février.

Les Apports de TFS (2/3)Le pilotage et le contrôle

Comment mesurer la productivité ? Quelle efficacité dans le traitement des anomalies ?

Combien d’anomalies / besoin métier ? Qui souffre des problèmes de qualité ?

Quel type d’anomalie ?Sur quels composants de notre

architecture ?

Page 29: Application Lifecycle Management avec Visual Studio 2010 Philippe PUSCHMANN Senior Architecte Avanade France Thomas BOULLY IS Sales Manager Danone 8 février.

Les Apports de TFS (3/3)

Déploiement Monde WIWA

Reporting pour chaque CBULa communication

La gestion de projetIntégration MSProject & TFS : du Planning au Work item

Page 30: Application Lifecycle Management avec Visual Studio 2010 Philippe PUSCHMANN Senior Architecte Avanade France Thomas BOULLY IS Sales Manager Danone 8 février.

Notre plateforme

Q4T & BS

Report : Bug repartitionReport : Quality Management Book

Q4Tech DevelopersCBU : Ouverture

Anomalie

CBU : Reporting

BS : Reporting

AVANADE : Audit

Page 31: Application Lifecycle Management avec Visual Studio 2010 Philippe PUSCHMANN Senior Architecte Avanade France Thomas BOULLY IS Sales Manager Danone 8 février.

En 2011 …

• Professionnalisation du processus d’installation

• Migration Visual Studio 2010 & TFS 2010 Mise en place de « Testing Center » Amélioration des performances grâce à

l’architecture 64 bits et possibilité de Load Balancing

Page 32: Application Lifecycle Management avec Visual Studio 2010 Philippe PUSCHMANN Senior Architecte Avanade France Thomas BOULLY IS Sales Manager Danone 8 février.

Les Projets Informatiques…ALM : Définition et Principes, l’apport de MicrosoftGestion de Projet appliquée avec Visual Studio 2010

PMI : Les zones de connaissanceEarned Value Management (PMI) : les points clésDEMO

Gestion de la Qualité avec Visual Studio 2010Les Points ClésDEMO

Retour d’expérience : La mise en place de l’ALM chez DanoneQuestions

Agenda

Page 33: Application Lifecycle Management avec Visual Studio 2010 Philippe PUSCHMANN Senior Architecte Avanade France Thomas BOULLY IS Sales Manager Danone 8 février.

Questions

Page 34: Application Lifecycle Management avec Visual Studio 2010 Philippe PUSCHMANN Senior Architecte Avanade France Thomas BOULLY IS Sales Manager Danone 8 février.

Avanade TFS Timesheet

N’hésitez pas à venir voir la démonstration sur le stand Avanade

Page 35: Application Lifecycle Management avec Visual Studio 2010 Philippe PUSCHMANN Senior Architecte Avanade France Thomas BOULLY IS Sales Manager Danone 8 février.

Les sessions Avanade • Windows Phone 7 sync application sur Azure

Création d’une application WP7 avec support d'un mode offline en utilisant le Sync framework et un stockage azure

Mardi 8 Février11H00 -12H00

• L’application Lifecycle Management avec Visual Studio 2010 Fonctionnalités essentielles de la nouvelle version de la plateforme ALM basée sur Team Foundation Server 2010 et Visual Studio 2010

Mardi 8 février14h30 – 15h30

• Elastic DatacenterVision du Datacenter Elastique d'Avanade,entre cloud privé et cloud public, intégrant la gestion unifiée du service infrastructure ou applicatif

Mercredi 9 février11h00 – 12h00

• Architecture voix et planification de la Haute Disponibilité avec Lync Server 2010 Survivable Branch Appliance pour la résilience des agences, les nouvelles fonctionnalités de bascule multi-site et les architectures permettant d'assurer la haute disponibilité de la solution

Jeudi 10 février 14H30 – 15H30

Page 36: Application Lifecycle Management avec Visual Studio 2010 Philippe PUSCHMANN Senior Architecte Avanade France Thomas BOULLY IS Sales Manager Danone 8 février.

RessourcesPour suivre toutes les news sur l’ALM et retrouver les contenus de la présentation : http://philippepuschmann.blogspot.com/

Des questions ?Retrouvez-nous au Village Dév sur les stands W10 / W11 / W12 !

Visual Studio Francehttp://www.microsoft.com/france/visualstudio/

Abonnements MSDNhttp://msdn.microsoft.com/fr-fr/subscriptions/default.aspx

Groupe Facebook Visual Studio en Francehttp://www.facebook.com/VS2010.France


Recommended