application lifecycle management avec visual studio 2010 philippe puschmann senior architecte...
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](https://reader036.vdocuments.net/reader036/viewer/2022062511/551d9d90497959293b8c68bb/html5/thumbnails/1.jpg)
![Page 2: Application Lifecycle Management avec Visual Studio 2010 Philippe PUSCHMANN Senior Architecte Avanade France Thomas BOULLY IS Sales Manager Danone 8 février](https://reader036.vdocuments.net/reader036/viewer/2022062511/551d9d90497959293b8c68bb/html5/thumbnails/2.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022062511/551d9d90497959293b8c68bb/html5/thumbnails/3.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022062511/551d9d90497959293b8c68bb/html5/thumbnails/4.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022062511/551d9d90497959293b8c68bb/html5/thumbnails/5.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022062511/551d9d90497959293b8c68bb/html5/thumbnails/6.jpg)
![Page 7: Application Lifecycle Management avec Visual Studio 2010 Philippe PUSCHMANN Senior Architecte Avanade France Thomas BOULLY IS Sales Manager Danone 8 février](https://reader036.vdocuments.net/reader036/viewer/2022062511/551d9d90497959293b8c68bb/html5/thumbnails/7.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022062511/551d9d90497959293b8c68bb/html5/thumbnails/8.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022062511/551d9d90497959293b8c68bb/html5/thumbnails/9.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022062511/551d9d90497959293b8c68bb/html5/thumbnails/10.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022062511/551d9d90497959293b8c68bb/html5/thumbnails/11.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022062511/551d9d90497959293b8c68bb/html5/thumbnails/12.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022062511/551d9d90497959293b8c68bb/html5/thumbnails/13.jpg)
![Page 14: Application Lifecycle Management avec Visual Studio 2010 Philippe PUSCHMANN Senior Architecte Avanade France Thomas BOULLY IS Sales Manager Danone 8 février](https://reader036.vdocuments.net/reader036/viewer/2022062511/551d9d90497959293b8c68bb/html5/thumbnails/14.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022062511/551d9d90497959293b8c68bb/html5/thumbnails/15.jpg)
![Page 16: Application Lifecycle Management avec Visual Studio 2010 Philippe PUSCHMANN Senior Architecte Avanade France Thomas BOULLY IS Sales Manager Danone 8 février](https://reader036.vdocuments.net/reader036/viewer/2022062511/551d9d90497959293b8c68bb/html5/thumbnails/16.jpg)
![Page 17: Application Lifecycle Management avec Visual Studio 2010 Philippe PUSCHMANN Senior Architecte Avanade France Thomas BOULLY IS Sales Manager Danone 8 février](https://reader036.vdocuments.net/reader036/viewer/2022062511/551d9d90497959293b8c68bb/html5/thumbnails/17.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022062511/551d9d90497959293b8c68bb/html5/thumbnails/18.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022062511/551d9d90497959293b8c68bb/html5/thumbnails/19.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022062511/551d9d90497959293b8c68bb/html5/thumbnails/20.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022062511/551d9d90497959293b8c68bb/html5/thumbnails/21.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022062511/551d9d90497959293b8c68bb/html5/thumbnails/22.jpg)
• 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](https://reader036.vdocuments.net/reader036/viewer/2022062511/551d9d90497959293b8c68bb/html5/thumbnails/23.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022062511/551d9d90497959293b8c68bb/html5/thumbnails/24.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022062511/551d9d90497959293b8c68bb/html5/thumbnails/25.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022062511/551d9d90497959293b8c68bb/html5/thumbnails/26.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022062511/551d9d90497959293b8c68bb/html5/thumbnails/27.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022062511/551d9d90497959293b8c68bb/html5/thumbnails/28.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022062511/551d9d90497959293b8c68bb/html5/thumbnails/29.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022062511/551d9d90497959293b8c68bb/html5/thumbnails/30.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022062511/551d9d90497959293b8c68bb/html5/thumbnails/31.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022062511/551d9d90497959293b8c68bb/html5/thumbnails/32.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022062511/551d9d90497959293b8c68bb/html5/thumbnails/33.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022062511/551d9d90497959293b8c68bb/html5/thumbnails/34.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022062511/551d9d90497959293b8c68bb/html5/thumbnails/35.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022062511/551d9d90497959293b8c68bb/html5/thumbnails/36.jpg)
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