20110125 02 - Retour d'experience en qualimétrie informatique (CDC)

Informatique CDC - DEI
Retour d'expériences Qualimétrie
Club de la Qualimétrie
25/01/2011
Sébastien GONTRAN
ICDC DEI CCMTI
2
Sommaire
 Présentation d'Informatique CDC (ICDC)
 La qualimétrie à DEI
- Les objectifs de la cellule
- Périmètre et environnement technique
- Focus sur l'outillage DEI
 Retour d'expériences
- Projet de mise en œuvre d'une cellule
- Les difficultés rencontrées
- Bilan et perspectives de la qualimétrie à DEI
3
Présentation d'Informatique CDC
 Un GIE
 Un Opérateur global de services informatiques
➔ Maîtrise d'œuvre, études et intégration
➔ Conseil et expertise
➔ Assistance à maîtrise d'ouvrage
➔ Hébergement et exploitation
➔ Gestion de poste de travail et infogérance
➔ Stockage et archivage
 Des expertises fonctionnelles et métiers
➔ Retraite, Banque, Assurance
➔ Confiance numérique
1140 personnes
3 établissements
3 sites :
Paris, Angers, Bordeaux
Patrimoine 450 applications
100 applications J2EE
4
Etablissement
Production
Informatique
DPI
Etablissement
Etudes
Informatique
DEI
Etablissement
Informatique
C I T I
Etablissement
Informatique
G I P
CDC CNCE NATIXIS
CNP
Assurances
Etablissement
Direction
Générale
DG
Présentation d'Informatique CDC
Organisation
5
Présentation d'Informatique CDC
Etablissement DEI Organisation
6
Introduction
Améliorer la qualité
7
Les objectifs de la cellule
Déclinaison de l'offre de service
 Accompagner les projets sur la maîtrise et l'évolution de leurs codes
➔ Tutorats
➔ Audits détaillés (Revue de code et plans de remédiation)
 Garantir la non régression de la qualité du patrimoine applicatif
➔ Extension de la qualimétrie à la gestion de patrimoine
➔ Suivi des sous traitants dans le cas d'externalisation des développements
 Informer, publier sur l'état de la qualité des projets et du patrimoine
➔ Publication mensuelle des mesures sur le Qiosque Le catalogue de la qualimétrie.
Accessible à tous sur le site intranet Centres de compétences dédié à la qualimétrie
Accompagnement
Audit détaillé
Catalogue de service
→ Rapport d'audit détaillé
→ Plan de remédiation
→ Rapport mensuel Qiosque
8
La qualimétrie DEI
Intégration de la démarche dans le cycle de développement
9
La qualimétrie à DEI
périmètre et environnement technique
 Analyse statique du code pour les technologies
➔ J2EE
➔ Pacbase
➔ PL/SQL ( à l'étude)
1) Outillage SONAR utilisé comme moteur de calcul et portail
➔ Collecte les mesures lancées par les développeurs
➔ J2EE (Tâches continuum)
➔ PL/SQL avec le module CodeXpert (Toad)
➔ Collecte les mesures réalisées par la cellule Qualimétrie
➔ Pacbase ( Extraction des programmes + matrice PQC)
➔ PL/SQL et J2EE pour des mesures mensuelles
2) Site intranet d'information « Centres de compétences »
➔ Site documentaire (guides, tutoriels, méthodes) sur la qualimétrie
3) Intégration des outils (continuum, SONAR) dans la Forge DEI
➔ Les forges facilitent l'utilisation des outils dont la qualimétrie
10
 Produit Opensource
 Organisation des projets selon la cartographie applicative DEI (plugin Views)
 Découpage par technologie (Java, Pacbase)
Cartographie applicative
Focus sur l'outillage DEI
Le portail Sonar 1/3
11
Focus sur l'outillage DEI
Le portail Sonar 2/3
 Dashboard clair, agrégation des résultats par domaines, applications, technologies
 L'outil intègre les critères qualités ISO 9126
12
 Navigation (drilldown) qui permet de pointer directement sur la ligne de code source
transgressée
Focus sur l'outillage DEI
Le portail Sonar 3/3
13
Focus sur l'outillage DEI
Outil Site documentaire Qualimétrie
Publication
des audits
Publication normes,
méthodes
14
Focus sur l'outillage DEI
La Forge DEI
Possibilité de lancer la qualimétrie
Consulter le résultat de la mesure sur le portail
15
Focus sur l'outillage DEI
Le Qiosque, catalogue de la qualimétrie
 Développement ETL Talend/Birt, rapport publié tous les mois et
accessible en téléchargement depuis les centres de compétences
16
Retour d'expériences
Mise en œuvre d'une cellule Qualimétrie
 Sponsor de la démarche : la direction DEI. La qualimétrie est inscrite
dans l'axe « performance » de son plan stratégique
 Projet de type « amélioration » tant sur le choix de l'outillage
que la formalisation des processus et de la définition de l'offre de service
 Service Qualimétrie DEI opérationnel depuis Février 2010
OpérationnelFormalisation PiloteAnalyse ...industrialisation
Décembre 2008 Février 2010
Février 2011
17
Phase formalisation des processus et méthodes
 Inscription de la démarche dans le SMQ « Mesurer la qualité »
➔
Jalon projet Revue d'avancement et risques
➔
Jalon opérationnel : en recette
 Création d'une cellule Qualimétrie DEI
➔
Description de l'offre de service, gouvernance...
➔
Définition des engagements et des livrables
 Définition du corpus méthodes
➔
Compliant ISO et CMMi
➔
Site documentaire
Phase pilote
 Valider les processus et les méthodes
 Valider l'outillage :
- difficultés techniques classiques ( mode d'installation, purge des
données anciennes...)
La qualimétrie à DEI
Retour d'expériences
Phase analyse et POC
 Analyse comparative des produits du marché
➔
Orientation opensource : culture d'entreprise, financier
➔
Intégrer la solution dans la continuité de notre usine J2EE d'intégration continue
18
 Axe déploiement des pratiques
 Bilan après 10 mois : très faible utilisation par les développeurs
de l'ordre de 15 à 20 % des projets éligibles J2EE
➔ Vécue comme une pratique supplémentaire
➔ La suppression volontaire des plugins PMD, CHEKSTYLE...de l'IDE
eclipse dans l'objectif de faire du dispositif CONTINUUM/SONAR un passage
unique était certainement une erreur
➔ Bonnes intentions au départ puis le développeur oublie la tâche
➔ Sentiment parfois de « flicage », contrôle
➔ Qualimétrie parfois appréhendée comme de la « méta informatique »
 Plan d'actions mené pour encourager l'utilisation de la qualimétrie
➔ Sessions de sensibilisations, tutorats...
 Axe techniques
➔ Des difficultés techniques surmontables
➔ Orientation à nouveau d'intégrer la qualimétrie au plus près de l'atelier de
développement (plugin SONAR/ éclipse)
La qualimétrie à DEI
Les difficultés rencontrées
19
Bilan et Perspectives
Bilan
 Effort important à réaliser sur la conduite du changement
➔ Un effort sur la sensibilisation « expliquez le pourquoi »
➔ Insérer la qualimétrie dans une démarche qualité plus globale (cible CMMI,
gestion des tests…)
➔ Un appui nécessaire de la direction
Les perspectives à DEI
 Décision de la direction de rendre obligatoire la qualimétrie (J2EE)
➔ Optimiser l'architecture et l'intégrer au processus de l'intégration continue
 Relier la qualimétrie aux sujets connexes de la Sécurité applicative,
et de la Gestion de configuration (avoir in fine un point de contrôle avant
livraison et installation des livrables)
1 of 19

Recommended

Ingénierie des exigences dans un contexte agile 02 2016 by
Ingénierie des exigences dans un contexte agile 02 2016Ingénierie des exigences dans un contexte agile 02 2016
Ingénierie des exigences dans un contexte agile 02 2016Stéphane BADREAU
3.3K views12 slides
20100608 03 - Retour d'experience PSA Squale by
20100608 03 - Retour d'experience PSA Squale20100608 03 - Retour d'experience PSA Squale
20100608 03 - Retour d'experience PSA SqualeLeClubQualiteLogicielle
142 views21 slides
20120612 05 - Etude de maturité d'une organisation de tests avec TPI Next by
20120612 05 - Etude de maturité d'une organisation de tests avec TPI Next20120612 05 - Etude de maturité d'une organisation de tests avec TPI Next
20120612 05 - Etude de maturité d'une organisation de tests avec TPI NextLeClubQualiteLogicielle
1.4K views24 slides
CV DELAHAYE word 2016 08 23 by
CV DELAHAYE word 2016 08 23CV DELAHAYE word 2016 08 23
CV DELAHAYE word 2016 08 23Cédric Delahaye
199 views1 slide
earlegal #4 - Risques et opportunités de la méthode agile dans les contrats i... by
earlegal #4 - Risques et opportunités de la méthode agile dans les contrats i...earlegal #4 - Risques et opportunités de la méthode agile dans les contrats i...
earlegal #4 - Risques et opportunités de la méthode agile dans les contrats i...Lexing - Belgium
383 views27 slides
Jeu gestion de projet agile by
Jeu gestion de projet agileJeu gestion de projet agile
Jeu gestion de projet agileCIPE
10.5K views65 slides

More Related Content

What's hot

20070320 01 - Démarche qualité logicielle et outillage (SNCF) by
20070320 01 - Démarche qualité logicielle et outillage (SNCF)20070320 01 - Démarche qualité logicielle et outillage (SNCF)
20070320 01 - Démarche qualité logicielle et outillage (SNCF)LeClubQualiteLogicielle
318 views33 slides
Certification de compétences université lean six sigma juin 2010 by
Certification de compétences université lean six sigma   juin 2010Certification de compétences université lean six sigma   juin 2010
Certification de compétences université lean six sigma juin 2010Laurent
4.7K views11 slides
Cy2808 formation-gestion-de-la-qualite-pour-les-chefs-de-projet-21-points-pdus by
Cy2808 formation-gestion-de-la-qualite-pour-les-chefs-de-projet-21-points-pdusCy2808 formation-gestion-de-la-qualite-pour-les-chefs-de-projet-21-points-pdus
Cy2808 formation-gestion-de-la-qualite-pour-les-chefs-de-projet-21-points-pdusCERTyou Formation
46 views1 slide
OevO - Projets 2011 - 2011 Alain PAYSANT by
OevO - Projets 2011 - 2011 Alain PAYSANTOevO - Projets 2011 - 2011 Alain PAYSANT
OevO - Projets 2011 - 2011 Alain PAYSANTampaysant
930 views17 slides
Web-formation | Les outils Lean d'amélioration du poste de travail by
Web-formation | Les outils Lean d'amélioration du poste de travailWeb-formation | Les outils Lean d'amélioration du poste de travail
Web-formation | Les outils Lean d'amélioration du poste de travailXL Groupe
5.3K views62 slides
Web-conférence - Formations Lean et certifications de l'École Polytechnique E... by
Web-conférence - Formations Lean et certifications de l'École Polytechnique E...Web-conférence - Formations Lean et certifications de l'École Polytechnique E...
Web-conférence - Formations Lean et certifications de l'École Polytechnique E...XL Groupe
646 views35 slides

What's hot(19)

Certification de compétences université lean six sigma juin 2010 by Laurent
Certification de compétences université lean six sigma   juin 2010Certification de compétences université lean six sigma   juin 2010
Certification de compétences université lean six sigma juin 2010
Laurent4.7K views
Cy2808 formation-gestion-de-la-qualite-pour-les-chefs-de-projet-21-points-pdus by CERTyou Formation
Cy2808 formation-gestion-de-la-qualite-pour-les-chefs-de-projet-21-points-pdusCy2808 formation-gestion-de-la-qualite-pour-les-chefs-de-projet-21-points-pdus
Cy2808 formation-gestion-de-la-qualite-pour-les-chefs-de-projet-21-points-pdus
OevO - Projets 2011 - 2011 Alain PAYSANT by ampaysant
OevO - Projets 2011 - 2011 Alain PAYSANTOevO - Projets 2011 - 2011 Alain PAYSANT
OevO - Projets 2011 - 2011 Alain PAYSANT
ampaysant930 views
Web-formation | Les outils Lean d'amélioration du poste de travail by XL Groupe
Web-formation | Les outils Lean d'amélioration du poste de travailWeb-formation | Les outils Lean d'amélioration du poste de travail
Web-formation | Les outils Lean d'amélioration du poste de travail
XL Groupe5.3K views
Web-conférence - Formations Lean et certifications de l'École Polytechnique E... by XL Groupe
Web-conférence - Formations Lean et certifications de l'École Polytechnique E...Web-conférence - Formations Lean et certifications de l'École Polytechnique E...
Web-conférence - Formations Lean et certifications de l'École Polytechnique E...
XL Groupe646 views
Web-Conférence - E-learning by XL Groupe
Web-Conférence - E-learningWeb-Conférence - E-learning
Web-Conférence - E-learning
XL Groupe230 views
Certif. de compétences et norme nf x06 091 v0 ul6 s 13 octobre 2011 by Romain MURRY
Certif. de compétences  et norme nf x06 091  v0 ul6 s   13 octobre 2011Certif. de compétences  et norme nf x06 091  v0 ul6 s   13 octobre 2011
Certif. de compétences et norme nf x06 091 v0 ul6 s 13 octobre 2011
Romain MURRY3.9K views
Changepoint PPM - Retour d’expérience sur une implémentation by Changepoint
Changepoint PPM - Retour d’expérience sur une implémentationChangepoint PPM - Retour d’expérience sur une implémentation
Changepoint PPM - Retour d’expérience sur une implémentation
Changepoint925 views
Web-conférence | Diagnostic et Estimations des Gains by XL Groupe
Web-conférence | Diagnostic et Estimations des GainsWeb-conférence | Diagnostic et Estimations des Gains
Web-conférence | Diagnostic et Estimations des Gains
XL Groupe2.1K views
Reprise projet Drupal Drupagora2013 by Core-Techs
Reprise projet Drupal Drupagora2013Reprise projet Drupal Drupagora2013
Reprise projet Drupal Drupagora2013
Core-Techs1.7K views
Webinar dalisys externalisation_de_test_2012-09-20 by DALISYS
Webinar dalisys externalisation_de_test_2012-09-20Webinar dalisys externalisation_de_test_2012-09-20
Webinar dalisys externalisation_de_test_2012-09-20
DALISYS577 views
Présentation de la société AGS Soft Business Solutions by Frédéric LEDIG
Présentation de la société AGS Soft Business SolutionsPrésentation de la société AGS Soft Business Solutions
Présentation de la société AGS Soft Business Solutions
Frédéric LEDIG78 views
Assurance Qualité S O A by guestb55335
Assurance Qualité  S O AAssurance Qualité  S O A
Assurance Qualité S O A
guestb553351.1K views
Présentation soutenance by shurongliu
Présentation soutenancePrésentation soutenance
Présentation soutenance
shurongliu12.1K views
Cv Arnaud Maffre Projet Qualite 7 05 09 Sans Tableau by arnaudmaffre
Cv Arnaud Maffre Projet Qualite 7 05 09 Sans TableauCv Arnaud Maffre Projet Qualite 7 05 09 Sans Tableau
Cv Arnaud Maffre Projet Qualite 7 05 09 Sans Tableau
arnaudmaffre7.9K views
Webinaire l'essentiel de prince2 2017 en 30 minutes (fr) by Adelaide Poincelet
Webinaire   l'essentiel de prince2 2017 en 30 minutes (fr)Webinaire   l'essentiel de prince2 2017 en 30 minutes (fr)
Webinaire l'essentiel de prince2 2017 en 30 minutes (fr)
ReNo, le référentiel de qualité Web du gouvernement luxembourgeois - Gautier ... by Association Paris-Web
ReNo, le référentiel de qualité Web du gouvernement luxembourgeois - Gautier ...ReNo, le référentiel de qualité Web du gouvernement luxembourgeois - Gautier ...
ReNo, le référentiel de qualité Web du gouvernement luxembourgeois - Gautier ...

Similar to 20110125 02 - Retour d'experience en qualimétrie informatique (CDC)

20080610 05 - Squale portail qualimétrie en open source by
20080610 05 - Squale portail qualimétrie en open source20080610 05 - Squale portail qualimétrie en open source
20080610 05 - Squale portail qualimétrie en open sourceLeClubQualiteLogicielle
149 views29 slides
Assurance Qualité logicielle by
Assurance Qualité logicielleAssurance Qualité logicielle
Assurance Qualité logicielleSylvain Leroy
2.1K views18 slides
Gestion de Projet selon ISO 21500 : 2012 by
Gestion de Projet selon ISO 21500 : 2012Gestion de Projet selon ISO 21500 : 2012
Gestion de Projet selon ISO 21500 : 2012MathiasBinyam
406 views38 slides
Think tank présentation by
Think tank   présentationThink tank   présentation
Think tank présentationJacky Galicher
642 views31 slides
Atelier comment choisir et déployer un erp - CCI Bordeaux et Prodware - 07 ... by
Atelier   comment choisir et déployer un erp - CCI Bordeaux et Prodware - 07 ...Atelier   comment choisir et déployer un erp - CCI Bordeaux et Prodware - 07 ...
Atelier comment choisir et déployer un erp - CCI Bordeaux et Prodware - 07 ...polenumerique33
1.3K views28 slides
20090113 05 - Démarche qualimétrique (BNP Paribas) by
20090113 05 - Démarche qualimétrique (BNP Paribas)20090113 05 - Démarche qualimétrique (BNP Paribas)
20090113 05 - Démarche qualimétrique (BNP Paribas)LeClubQualiteLogicielle
379 views25 slides

Similar to 20110125 02 - Retour d'experience en qualimétrie informatique (CDC)(20)

Assurance Qualité logicielle by Sylvain Leroy
Assurance Qualité logicielleAssurance Qualité logicielle
Assurance Qualité logicielle
Sylvain Leroy2.1K views
Gestion de Projet selon ISO 21500 : 2012 by MathiasBinyam
Gestion de Projet selon ISO 21500 : 2012Gestion de Projet selon ISO 21500 : 2012
Gestion de Projet selon ISO 21500 : 2012
MathiasBinyam406 views
Atelier comment choisir et déployer un erp - CCI Bordeaux et Prodware - 07 ... by polenumerique33
Atelier   comment choisir et déployer un erp - CCI Bordeaux et Prodware - 07 ...Atelier   comment choisir et déployer un erp - CCI Bordeaux et Prodware - 07 ...
Atelier comment choisir et déployer un erp - CCI Bordeaux et Prodware - 07 ...
polenumerique331.3K views
Customer Show case : Mise en place d’une solution de gestion de projet avec l... by Microsoft Ideas
Customer Show case : Mise en place d’une solution de gestion de projet avec l...Customer Show case : Mise en place d’une solution de gestion de projet avec l...
Customer Show case : Mise en place d’une solution de gestion de projet avec l...
Microsoft Ideas990 views
Exemple de mise en place d'une solution EPM 2013 by Charbel Abdo
Exemple de mise en place d'une solution EPM 2013Exemple de mise en place d'une solution EPM 2013
Exemple de mise en place d'une solution EPM 2013
Charbel Abdo2.4K views
Présentation_MIAGE_CAMTEL_PMCN by Hermann NGUIMO
Présentation_MIAGE_CAMTEL_PMCNPrésentation_MIAGE_CAMTEL_PMCN
Présentation_MIAGE_CAMTEL_PMCN
Hermann NGUIMO262 views
Introduction Au Plm by pistesil
Introduction Au PlmIntroduction Au Plm
Introduction Au Plm
pistesil5.3K views
Presentation timsoft YourCegid Manufacturing SEP2016 by Wassim Besbes
Presentation timsoft YourCegid Manufacturing SEP2016Presentation timsoft YourCegid Manufacturing SEP2016
Presentation timsoft YourCegid Manufacturing SEP2016
Wassim Besbes237 views
Qu'est ce que le pilotage de la performance dans un laboratoire d'analyse et ... by Yvon Gervaise
Qu'est ce que le pilotage de la performance dans un laboratoire d'analyse et ...Qu'est ce que le pilotage de la performance dans un laboratoire d'analyse et ...
Qu'est ce que le pilotage de la performance dans un laboratoire d'analyse et ...
Yvon Gervaise13K views
[Webinar Niji] Clés de succès et partage d’expériences pour mettre en œuvre e... by Niji
[Webinar Niji] Clés de succès et partage d’expériences pour mettre en œuvre e...[Webinar Niji] Clés de succès et partage d’expériences pour mettre en œuvre e...
[Webinar Niji] Clés de succès et partage d’expériences pour mettre en œuvre e...
Niji258 views
Atelier Comment choisir et déployer un ERP dans une PME - Pôle numérique CCI ... by echangeurba
Atelier Comment choisir et déployer un ERP dans une PME - Pôle numérique CCI ...Atelier Comment choisir et déployer un ERP dans une PME - Pôle numérique CCI ...
Atelier Comment choisir et déployer un ERP dans une PME - Pôle numérique CCI ...
echangeurba3.7K views
Optim formation-optimisations-des-performances-d-une-application by CERTyou Formation
Optim formation-optimisations-des-performances-d-une-applicationOptim formation-optimisations-des-performances-d-une-application
Optim formation-optimisations-des-performances-d-une-application
Le long chemin du PMU vers la tech company by Agile En Seine
Le long chemin du PMU vers la tech companyLe long chemin du PMU vers la tech company
Le long chemin du PMU vers la tech company
Agile En Seine49 views
Presentation finale stage ing by Noura BELAID
Presentation finale stage ingPresentation finale stage ing
Presentation finale stage ing
Noura BELAID423 views

More from LeClubQualiteLogicielle

20171122 03 - Les tests de performance en environnement DevOps by
20171122 03 - Les tests de performance en environnement DevOps20171122 03 - Les tests de performance en environnement DevOps
20171122 03 - Les tests de performance en environnement DevOpsLeClubQualiteLogicielle
2.3K views30 slides
20171122 01 - REX : Intégration et déploiement continu chez Engie by
20171122 01 - REX : Intégration et déploiement continu chez Engie20171122 01 - REX : Intégration et déploiement continu chez Engie
20171122 01 - REX : Intégration et déploiement continu chez EngieLeClubQualiteLogicielle
1.1K views30 slides
20171122 02 - Engage developers to use better coding practices by
20171122 02 - Engage developers to use better coding practices20171122 02 - Engage developers to use better coding practices
20171122 02 - Engage developers to use better coding practicesLeClubQualiteLogicielle
269 views21 slides
20151013 - Crédit Mutuel ARKEA : mise en place d'une traçabilité outillée des... by
20151013 - Crédit Mutuel ARKEA : mise en place d'une traçabilité outillée des...20151013 - Crédit Mutuel ARKEA : mise en place d'une traçabilité outillée des...
20151013 - Crédit Mutuel ARKEA : mise en place d'une traçabilité outillée des...LeClubQualiteLogicielle
460 views23 slides
20151013 - Agirc arrco : Behavior driven development by
20151013 - Agirc arrco : Behavior driven development20151013 - Agirc arrco : Behavior driven development
20151013 - Agirc arrco : Behavior driven developmentLeClubQualiteLogicielle
414 views30 slides
20151013 - Réduire les coûts des tests de performance ? by
20151013 - Réduire les coûts des tests de performance ?20151013 - Réduire les coûts des tests de performance ?
20151013 - Réduire les coûts des tests de performance ?LeClubQualiteLogicielle
180 views19 slides

More from LeClubQualiteLogicielle(20)

20171122 03 - Les tests de performance en environnement DevOps by LeClubQualiteLogicielle
20171122 03 - Les tests de performance en environnement DevOps20171122 03 - Les tests de performance en environnement DevOps
20171122 03 - Les tests de performance en environnement DevOps
20171122 01 - REX : Intégration et déploiement continu chez Engie by LeClubQualiteLogicielle
20171122 01 - REX : Intégration et déploiement continu chez Engie20171122 01 - REX : Intégration et déploiement continu chez Engie
20171122 01 - REX : Intégration et déploiement continu chez Engie
20151013 - Crédit Mutuel ARKEA : mise en place d'une traçabilité outillée des... by LeClubQualiteLogicielle
20151013 - Crédit Mutuel ARKEA : mise en place d'une traçabilité outillée des...20151013 - Crédit Mutuel ARKEA : mise en place d'une traçabilité outillée des...
20151013 - Crédit Mutuel ARKEA : mise en place d'une traçabilité outillée des...
20140410 - Cartographie applicative multi-technologies et analyse d'impact by LeClubQualiteLogicielle
20140410 - Cartographie applicative multi-technologies et analyse d'impact20140410 - Cartographie applicative multi-technologies et analyse d'impact
20140410 - Cartographie applicative multi-technologies et analyse d'impact
20140410 - Implémentation de squash TM-TA - Architecture et méthodologie by LeClubQualiteLogicielle
20140410 - Implémentation de squash TM-TA - Architecture et méthodologie20140410 - Implémentation de squash TM-TA - Architecture et méthodologie
20140410 - Implémentation de squash TM-TA - Architecture et méthodologie
20140410 - Gestion des identités, traçabilité des accés - Analogie avec la qu... by LeClubQualiteLogicielle
20140410 - Gestion des identités, traçabilité des accés - Analogie avec la qu...20140410 - Gestion des identités, traçabilité des accés - Analogie avec la qu...
20140410 - Gestion des identités, traçabilité des accés - Analogie avec la qu...
20130113 02 - TMMI, un modèle pour rentabiliser une organisation de test et a... by LeClubQualiteLogicielle
20130113 02 - TMMI, un modèle pour rentabiliser une organisation de test et a...20130113 02 - TMMI, un modèle pour rentabiliser une organisation de test et a...
20130113 02 - TMMI, un modèle pour rentabiliser une organisation de test et a...
20130113 06 - Travaux de recherche sur la corrélation entre qualité du code e... by LeClubQualiteLogicielle
20130113 06 - Travaux de recherche sur la corrélation entre qualité du code e...20130113 06 - Travaux de recherche sur la corrélation entre qualité du code e...
20130113 06 - Travaux de recherche sur la corrélation entre qualité du code e...
20130113 04 - Tests d'integration et virtualisation - La vision IBM by LeClubQualiteLogicielle
20130113 04 - Tests d'integration et virtualisation - La vision IBM20130113 04 - Tests d'integration et virtualisation - La vision IBM
20130113 04 - Tests d'integration et virtualisation - La vision IBM
20130523 06 - The mathematics the way algorithms think / the mathematics the ... by LeClubQualiteLogicielle
20130523 06 - The mathematics the way algorithms think / the mathematics the ...20130523 06 - The mathematics the way algorithms think / the mathematics the ...
20130523 06 - The mathematics the way algorithms think / the mathematics the ...
20130523 04 - Grille d'évaluation - Gestion du patrimoine de test by LeClubQualiteLogicielle
20130523 04 - Grille d'évaluation - Gestion du patrimoine de test20130523 04 - Grille d'évaluation - Gestion du patrimoine de test
20130523 04 - Grille d'évaluation - Gestion du patrimoine de test

20110125 02 - Retour d'experience en qualimétrie informatique (CDC)

  • 1. Informatique CDC - DEI Retour d'expériences Qualimétrie Club de la Qualimétrie 25/01/2011 Sébastien GONTRAN ICDC DEI CCMTI
  • 2. 2 Sommaire  Présentation d'Informatique CDC (ICDC)  La qualimétrie à DEI - Les objectifs de la cellule - Périmètre et environnement technique - Focus sur l'outillage DEI  Retour d'expériences - Projet de mise en œuvre d'une cellule - Les difficultés rencontrées - Bilan et perspectives de la qualimétrie à DEI
  • 3. 3 Présentation d'Informatique CDC  Un GIE  Un Opérateur global de services informatiques ➔ Maîtrise d'œuvre, études et intégration ➔ Conseil et expertise ➔ Assistance à maîtrise d'ouvrage ➔ Hébergement et exploitation ➔ Gestion de poste de travail et infogérance ➔ Stockage et archivage  Des expertises fonctionnelles et métiers ➔ Retraite, Banque, Assurance ➔ Confiance numérique 1140 personnes 3 établissements 3 sites : Paris, Angers, Bordeaux Patrimoine 450 applications 100 applications J2EE
  • 4. 4 Etablissement Production Informatique DPI Etablissement Etudes Informatique DEI Etablissement Informatique C I T I Etablissement Informatique G I P CDC CNCE NATIXIS CNP Assurances Etablissement Direction Générale DG Présentation d'Informatique CDC Organisation
  • 7. 7 Les objectifs de la cellule Déclinaison de l'offre de service  Accompagner les projets sur la maîtrise et l'évolution de leurs codes ➔ Tutorats ➔ Audits détaillés (Revue de code et plans de remédiation)  Garantir la non régression de la qualité du patrimoine applicatif ➔ Extension de la qualimétrie à la gestion de patrimoine ➔ Suivi des sous traitants dans le cas d'externalisation des développements  Informer, publier sur l'état de la qualité des projets et du patrimoine ➔ Publication mensuelle des mesures sur le Qiosque Le catalogue de la qualimétrie. Accessible à tous sur le site intranet Centres de compétences dédié à la qualimétrie Accompagnement Audit détaillé Catalogue de service → Rapport d'audit détaillé → Plan de remédiation → Rapport mensuel Qiosque
  • 8. 8 La qualimétrie DEI Intégration de la démarche dans le cycle de développement
  • 9. 9 La qualimétrie à DEI périmètre et environnement technique  Analyse statique du code pour les technologies ➔ J2EE ➔ Pacbase ➔ PL/SQL ( à l'étude) 1) Outillage SONAR utilisé comme moteur de calcul et portail ➔ Collecte les mesures lancées par les développeurs ➔ J2EE (Tâches continuum) ➔ PL/SQL avec le module CodeXpert (Toad) ➔ Collecte les mesures réalisées par la cellule Qualimétrie ➔ Pacbase ( Extraction des programmes + matrice PQC) ➔ PL/SQL et J2EE pour des mesures mensuelles 2) Site intranet d'information « Centres de compétences » ➔ Site documentaire (guides, tutoriels, méthodes) sur la qualimétrie 3) Intégration des outils (continuum, SONAR) dans la Forge DEI ➔ Les forges facilitent l'utilisation des outils dont la qualimétrie
  • 10. 10  Produit Opensource  Organisation des projets selon la cartographie applicative DEI (plugin Views)  Découpage par technologie (Java, Pacbase) Cartographie applicative Focus sur l'outillage DEI Le portail Sonar 1/3
  • 11. 11 Focus sur l'outillage DEI Le portail Sonar 2/3  Dashboard clair, agrégation des résultats par domaines, applications, technologies  L'outil intègre les critères qualités ISO 9126
  • 12. 12  Navigation (drilldown) qui permet de pointer directement sur la ligne de code source transgressée Focus sur l'outillage DEI Le portail Sonar 3/3
  • 13. 13 Focus sur l'outillage DEI Outil Site documentaire Qualimétrie Publication des audits Publication normes, méthodes
  • 14. 14 Focus sur l'outillage DEI La Forge DEI Possibilité de lancer la qualimétrie Consulter le résultat de la mesure sur le portail
  • 15. 15 Focus sur l'outillage DEI Le Qiosque, catalogue de la qualimétrie  Développement ETL Talend/Birt, rapport publié tous les mois et accessible en téléchargement depuis les centres de compétences
  • 16. 16 Retour d'expériences Mise en œuvre d'une cellule Qualimétrie  Sponsor de la démarche : la direction DEI. La qualimétrie est inscrite dans l'axe « performance » de son plan stratégique  Projet de type « amélioration » tant sur le choix de l'outillage que la formalisation des processus et de la définition de l'offre de service  Service Qualimétrie DEI opérationnel depuis Février 2010 OpérationnelFormalisation PiloteAnalyse ...industrialisation Décembre 2008 Février 2010 Février 2011
  • 17. 17 Phase formalisation des processus et méthodes  Inscription de la démarche dans le SMQ « Mesurer la qualité » ➔ Jalon projet Revue d'avancement et risques ➔ Jalon opérationnel : en recette  Création d'une cellule Qualimétrie DEI ➔ Description de l'offre de service, gouvernance... ➔ Définition des engagements et des livrables  Définition du corpus méthodes ➔ Compliant ISO et CMMi ➔ Site documentaire Phase pilote  Valider les processus et les méthodes  Valider l'outillage : - difficultés techniques classiques ( mode d'installation, purge des données anciennes...) La qualimétrie à DEI Retour d'expériences Phase analyse et POC  Analyse comparative des produits du marché ➔ Orientation opensource : culture d'entreprise, financier ➔ Intégrer la solution dans la continuité de notre usine J2EE d'intégration continue
  • 18. 18  Axe déploiement des pratiques  Bilan après 10 mois : très faible utilisation par les développeurs de l'ordre de 15 à 20 % des projets éligibles J2EE ➔ Vécue comme une pratique supplémentaire ➔ La suppression volontaire des plugins PMD, CHEKSTYLE...de l'IDE eclipse dans l'objectif de faire du dispositif CONTINUUM/SONAR un passage unique était certainement une erreur ➔ Bonnes intentions au départ puis le développeur oublie la tâche ➔ Sentiment parfois de « flicage », contrôle ➔ Qualimétrie parfois appréhendée comme de la « méta informatique »  Plan d'actions mené pour encourager l'utilisation de la qualimétrie ➔ Sessions de sensibilisations, tutorats...  Axe techniques ➔ Des difficultés techniques surmontables ➔ Orientation à nouveau d'intégrer la qualimétrie au plus près de l'atelier de développement (plugin SONAR/ éclipse) La qualimétrie à DEI Les difficultés rencontrées
  • 19. 19 Bilan et Perspectives Bilan  Effort important à réaliser sur la conduite du changement ➔ Un effort sur la sensibilisation « expliquez le pourquoi » ➔ Insérer la qualimétrie dans une démarche qualité plus globale (cible CMMI, gestion des tests…) ➔ Un appui nécessaire de la direction Les perspectives à DEI  Décision de la direction de rendre obligatoire la qualimétrie (J2EE) ➔ Optimiser l'architecture et l'intégrer au processus de l'intégration continue  Relier la qualimétrie aux sujets connexes de la Sécurité applicative, et de la Gestion de configuration (avoir in fine un point de contrôle avant livraison et installation des livrables)