Date post: | 03-Apr-2015 |
Category: |
Documents |
Upload: | matilde-lavigne |
View: | 106 times |
Download: | 2 times |
Application Lifecycle Management avec Visual Studio 2010
Philippe PUSCHMANNSenior ArchitecteAvanade France
Thomas BOULLYIS Sales ManagerDanone
8 février 2011
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
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
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
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
A Project fails
Always at the Beginning
never at the End
If you Fail to Plan…
You Plan to Fail
PreventionOver
Inspection
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..
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
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
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
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
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
TFS : Les outils de contrôle Suivi Temps réel du budget et des délais
DEMO
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
• 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
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
La mise en place de l’ALM chez Danone
08/02/2011
Thomas BOULLYIS Sales ManagerDanone
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
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
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é
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 ?
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
Notre plateforme
Q4T & BS
Report : Bug repartitionReport : Quality Management Book
Q4Tech DevelopersCBU : Ouverture
Anomalie
CBU : Reporting
BS : Reporting
AVANADE : Audit
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
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
Questions
Avanade TFS Timesheet
N’hésitez pas à venir voir la démonstration sur le stand Avanade
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
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