360 likes | 510 Vues
Application Lifecycle Management avec Visual Studio 2010 . Philippe PUSCHMANN Senior Architecte Avanade France. 8 février 2011. Thomas BOULLY IS Sales Manager Danone. Avanade Un Intégrateur Mondial présent dans 2 6 Pays. The Power of 3. Technology. Software Products. Business &
E N D
Application Lifecycle Management avec Visual Studio 2010 Philippe PUSCHMANN Senior Architecte Avanade France 8 février 2011 Thomas BOULLY IS Sales Manager Danone
Avanade Un Intégrateur Mondial présent dans 26Pays The Power of 3 Technology Software Products Business & Management Plus de 11.000 Professionels, Répartis dans 66 bureaux dans 26 régions, Plus de 3600 clients et projets. 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
Agenda • Les Projets Informatiques… • ALM : Définitionet Principes, l’apport de Microsoft • Gestion de Projet appliquée avec Visual Studio 2010 • PMI : Les zones de connaissance • Earned Value Management (PMI) : les points clés • DEMO • Gestion de la Qualité avec Visual Studio 2010 • Les Points Clés • DEMO • Retour d’expérience : La mise en place de l’ALM chez Danone • Questions
Les Projets Informatiques • Quelques chiffres… • Les principales causes d’échec • Echecs projets : encore et toujours la même histoire ? Principales Causes D’échecs • Gestion de Projet Lacunaire 1 • Gestion des besoins - Spécifications incomplètes/surréalistes 2 • Manque de Communication / Information disséminée 3
Approche CMMI / PMI Cycle en V • CMMI (Capability Maturity Model Integration) • Livrables par phase • Planning projet • Référentiel de bonnes pratiques • PMI (Project Management Institute) • Fournit un Framework de gestion de projet reconnu partout dans le monde entier • Permet 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 Scope • Utilisation d’indicateurs de performance (KPIs) pour piloter • CPI : Cost Performance Index • SPI : Schedule Performance Index Livrables par phases Planning projet
Quelques Chiffres édifiants.. Les Bugs Logiciels coutent à l’économie américaine près de $60 billions chaque année L’ année dernière, les projets annulés ont couté près de $67 billions Les dépassements de budget sur le restant sont estimés à près de $20billions En moyenne, les développeurs font près de 100 erreurs toutes les 1000 lignes de code qu’ils écrivent
Agenda • Les Projets Informatiques… • ALM : Définitionet Principes, l’apport de Microsoft • Gestion de Projet appliquée avec Visual Studio 2010 • PMI : Les zones de connaissance • Earned Value Management (PMI) : les points clés • DEMO • Gestion de la Qualité avec Visual Studio 2010 • Les Points Clés • DEMO • Retour d’expérience : La mise en place de l’ALM chez Danone • Questions
ALM : Premières Définitions • 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
Agenda • Les Projets Informatiques… • ALM : Définitionet Principes, l’apport de Microsoft • Gestion de Projet appliquée avec Visual Studio 2010 • PMI : Les zones de connaissance • Earned Value Management (PMI) : les points clés • DEMO • Gestion de la Qualité avec Visual Studio 2010 • Les Points Clés • DEMO • Retour d’expérience : La mise en place de l’ALM chez Danone • Questions
Earned Value ManagementLes Points Clés Les données d’entrées BAC (Budget atCompletion) représente la Baseline à complétion PV (PlannedValue), 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 (ActualCost), 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 (CostPerformance Index) le ratio CPI = EV/AC EAC (EstimateatCompletion )= BAC / CPI Exemple : under budget, behindschedule
TFS : Les outils de contrôle Suivi Temps réel du budget et des délais DEMO
Agenda • Les Projets Informatiques… • ALM : Définitionet Principes, l’apport de Microsoft • Gestion de Projet appliquée avec Visual Studio 2010 • PMI : Les zones de connaissance • Earned Value Management (PMI) : les points clés • DEMO • Gestion de la Qualité avec Visual Studio 2010 • Les Points Clés avec Test Manager • DEMO • Retour d’expérience : La mise en place de l’ALM chez Danone • Questions
Les Points Clés avec Test Manager 2010 • 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 • VideoRecording • Intellistate (Debughistory, Memory Dump) • Snapshots d’environnements • System Information DEMO
Agenda • Les Projets Informatiques… • ALM : Définitionet Principes, l’apport de Microsoft • Gestion de Projet appliquée avec Visual Studio 2010 • PMI : Les zones de connaissance • Earned Value Management (PMI) : les points clés • DEMO • Gestion de la Qualité avec Visual Studio 2010 • Les Points Clés • DEMO • Retour d’expérience : La mise en place de l’ALM chez Danone • Questions
La mise en place de l’ALM chez Danone 08/02/2011 Thomas BOULLY IS Sales Manager Danone
Danone : le contexte métier Modern Trade • prise de commande centralisée • merchandising intensif (relevé de prix, etc …) • ex : France, UK, US Proximity • prise de commande & livraison en point de vente • merchandising de base • ex : Mexique, Russie, Brésil
Solution CORE Proxi • d’une solution par pays à une solution centralisée 2000 2003 2005 2009 N solutions à maintenir … 1 solution => N CBUs Mise en place de TFS 2008 Argentina :Bagley Danone De Mexico CORE SOLUTION + Release Management Danone Poland Danone Russia • 2008 : Q4Tech devient un acteur offshoreclé à organiser • un solution CORE flexible vs une solution packagée • un coût très attractif • des liens forts avec Microsoft • MAIS • petite structure argentine • un processus non standardisé (développeurs autonomes … ) • un gestion de versions complexe & manuelle • de nombreux acteurs • un applicatif critique Problème QUALITE Effet TUNNEL Tension dans la COMMUNICATION Problème PILOTAGE
Une nouvelle organisation pour une meilleure qualité Les Apports de TFS (1/3) Fonctionnement par Branche Un Worklfow Commun Un haut niveau de traçabilité « Triage Meeting »
Le pilotage et le contrôle Les Apports de TFS (2/3) Quelle efficacité dans le traitement des anomalies ? Comment mesurer la productivité ? Combien d’anomalies / besoin métier ? Qui souffre des problèmes de qualité ? Quel type d’anomalie ? Sur quels composants de notre architecture ?
Les Apports de TFS (3/3) • La gestion de projet Intégration MSProject & TFS : du Planning au Work item • La communication Reporting pour chaque CBU Déploiement Monde WIWA
Notre plateforme Q4Tech Developers BS : Reporting CBU : OuvertureAnomalie AVANADE : Audit Q4T & BS CBU : Reporting Report : Quality Management Book Report : Bug repartition
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 LoadBalancing
Agenda • Les Projets Informatiques… • ALM : Définitionet Principes, l’apport de Microsoft • Gestion de Projet appliquée avec Visual Studio 2010 • PMI : Les zones de connaissance • Earned Value Management (PMI) : les points clés • DEMO • Gestion de la Qualité avec Visual Studio 2010 • Les Points Clés • DEMO • Retour d’expérience : La mise en place de l’ALM chez Danone • Questions
Avanade TFS Timesheet • N’hésitez pas à venir voir la démonstration sur le stand Avanade
Ressources • Pour 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 France http://www.microsoft.com/france/visualstudio/ • Abonnements MSDN http://msdn.microsoft.com/fr-fr/subscriptions/default.aspx • Groupe Facebook Visual Studio en France http://www.facebook.com/VS2010.France