SlideShare une entreprise Scribd logo
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)

Contenu connexe

Tendances

Certification de compétences université lean six sigma juin 2010
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
Laurent
 
Cy2808 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-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
 
OevO - Projets 2011 - 2011 Alain PAYSANT
OevO - Projets 2011 - 2011 Alain PAYSANTOevO - Projets 2011 - 2011 Alain PAYSANT
OevO - Projets 2011 - 2011 Alain PAYSANT
ampaysant
 
Web-formation | Les outils Lean d'amélioration du poste de travail
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 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...
Web-conférence - Formations Lean et certifications de l'École Polytechnique E...
XL Groupe
 
Web-Conférence - E-learning
Web-Conférence - E-learningWeb-Conférence - E-learning
Web-Conférence - E-learning
XL Groupe
 
Certif. 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 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 2011Romain MURRY
 
Changepoint PPM - Retour d’expérience sur une implémentation
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
Changepoint
 
Web-conférence | Diagnostic et Estimations des Gains
Web-conférence | Diagnostic et Estimations des GainsWeb-conférence | Diagnostic et Estimations des Gains
Web-conférence | Diagnostic et Estimations des Gains
XL Groupe
 
Reprise projet Drupal Drupagora2013
Reprise projet Drupal Drupagora2013Reprise projet Drupal Drupagora2013
Reprise projet Drupal Drupagora2013
Core-Techs
 
Webinar dalisys externalisation_de_test_2012-09-20
Webinar dalisys externalisation_de_test_2012-09-20Webinar dalisys externalisation_de_test_2012-09-20
Webinar dalisys externalisation_de_test_2012-09-20DALISYS
 
Présentation de la société AGS Soft Business Solutions
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 LEDIG
 
Assurance Qualité S O A
Assurance Qualité  S O AAssurance Qualité  S O A
Assurance Qualité S O A
guestb55335
 
Présentation soutenance
Présentation soutenancePrésentation soutenance
Présentation soutenance
shurongliu
 
Cv Arnaud Maffre Projet Qualite 7 05 09 Sans Tableau
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
arnaudmaffre
 
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)
Webinaire l'essentiel de prince2 2017 en 30 minutes (fr)
Adelaide Poincelet
 
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 ...
ReNo, le référentiel de qualité Web du gouvernement luxembourgeois - Gautier ...
Association Paris-Web
 

Tendances (18)

Certification de compétences université lean six sigma juin 2010
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
 
Cy2808 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-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
OevO - Projets 2011 - 2011 Alain PAYSANTOevO - Projets 2011 - 2011 Alain PAYSANT
OevO - Projets 2011 - 2011 Alain PAYSANT
 
Web-formation | Les outils Lean d'amélioration du poste de travail
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
 
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...
Web-conférence - Formations Lean et certifications de l'École Polytechnique E...
 
Web-Conférence - E-learning
Web-Conférence - E-learningWeb-Conférence - E-learning
Web-Conférence - E-learning
 
Certif. 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 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
 
Changepoint PPM - Retour d’expérience sur une implémentation
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
 
Web-conférence | Diagnostic et Estimations des Gains
Web-conférence | Diagnostic et Estimations des GainsWeb-conférence | Diagnostic et Estimations des Gains
Web-conférence | Diagnostic et Estimations des Gains
 
Reprise projet Drupal Drupagora2013
Reprise projet Drupal Drupagora2013Reprise projet Drupal Drupagora2013
Reprise projet Drupal Drupagora2013
 
Webinar dalisys externalisation_de_test_2012-09-20
Webinar dalisys externalisation_de_test_2012-09-20Webinar dalisys externalisation_de_test_2012-09-20
Webinar dalisys externalisation_de_test_2012-09-20
 
Présentation de la société AGS Soft Business Solutions
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
 
Assurance Qualité S O A
Assurance Qualité  S O AAssurance Qualité  S O A
Assurance Qualité S O A
 
Présentation soutenance
Présentation soutenancePrésentation soutenance
Présentation soutenance
 
Cv Arnaud Maffre Projet Qualite 7 05 09 Sans Tableau
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
 
Retour d'expérience mise en oeuvre One2Team
Retour d'expérience mise en oeuvre One2TeamRetour d'expérience mise en oeuvre One2Team
Retour d'expérience mise en oeuvre One2Team
 
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)
Webinaire l'essentiel de prince2 2017 en 30 minutes (fr)
 
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 ...
ReNo, le référentiel de qualité Web du gouvernement luxembourgeois - Gautier ...
 

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

20080610 05 - Squale portail qualimétrie en open source
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 source
LeClubQualiteLogicielle
 
Assurance Qualité logicielle
Assurance Qualité logicielleAssurance Qualité logicielle
Assurance Qualité logicielle
Sylvain Leroy
 
Gestion de Projet selon ISO 21500 : 2012
Gestion de Projet selon ISO 21500 : 2012Gestion de Projet selon ISO 21500 : 2012
Gestion de Projet selon ISO 21500 : 2012
MathiasBinyam
 
Think tank présentation
Think tank   présentationThink tank   présentation
Think tank présentation
Jacky Galicher
 
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 ...
Atelier comment choisir et déployer un erp - CCI Bordeaux et Prodware - 07 ...
polenumerique33
 
20090113 05 - Démarche qualimétrique (BNP Paribas)
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
 
Cv thomas caffier 2015
Cv thomas caffier 2015Cv thomas caffier 2015
Cv thomas caffier 2015Thomas Caffier
 
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...
Customer Show case : Mise en place d’une solution de gestion de projet avec l...
Microsoft Ideas
 
Exemple de mise en place d'une solution EPM 2013
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 Abdo
 
Présentation_MIAGE_CAMTEL_PMCN
Présentation_MIAGE_CAMTEL_PMCNPrésentation_MIAGE_CAMTEL_PMCN
Présentation_MIAGE_CAMTEL_PMCN
Hermann NGUIMO
 
Introduction Au Plm
Introduction Au PlmIntroduction Au Plm
Introduction Au Plmpistesil
 
Presentation timsoft YourCegid Manufacturing SEP2016
Presentation timsoft YourCegid Manufacturing SEP2016Presentation timsoft YourCegid Manufacturing SEP2016
Presentation timsoft YourCegid Manufacturing SEP2016
Wassim Besbes
 
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 ...
Qu'est ce que le pilotage de la performance dans un laboratoire d'analyse et ...Yvon Gervaise
 
ATMTL23 - La QA a-t-elle reussi à prendre le virage agile? Et saura-t-elle f...
ATMTL23 - La QA a-t-elle reussi à prendre le virage agile?  Et saura-t-elle f...ATMTL23 - La QA a-t-elle reussi à prendre le virage agile?  Et saura-t-elle f...
ATMTL23 - La QA a-t-elle reussi à prendre le virage agile? Et saura-t-elle f...
Agile Montréal
 
software engineering
software engineeringsoftware engineering
software engineering
Bouderbalaahmed
 
[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...
[Webinar Niji] Clés de succès et partage d’expériences pour mettre en œuvre e...
Niji
 
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 ...
Atelier Comment choisir et déployer un ERP dans une PME - Pôle numérique CCI ...
echangeurba
 
20070320 04 - Plateforme d'integration continue (PSA)
20070320 04 - Plateforme d'integration continue (PSA)20070320 04 - Plateforme d'integration continue (PSA)
20070320 04 - Plateforme d'integration continue (PSA)
LeClubQualiteLogicielle
 
Optim formation-optimisations-des-performances-d-une-application
Optim formation-optimisations-des-performances-d-une-applicationOptim formation-optimisations-des-performances-d-une-application
Optim formation-optimisations-des-performances-d-une-applicationCERTyou Formation
 
Le long chemin du PMU vers la tech company
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 Seine
 

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

20080610 05 - Squale portail qualimétrie en open source
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 source
 
Assurance Qualité logicielle
Assurance Qualité logicielleAssurance Qualité logicielle
Assurance Qualité logicielle
 
Gestion de Projet selon ISO 21500 : 2012
Gestion de Projet selon ISO 21500 : 2012Gestion de Projet selon ISO 21500 : 2012
Gestion de Projet selon ISO 21500 : 2012
 
Think tank présentation
Think tank   présentationThink tank   présentation
Think tank présentation
 
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 ...
Atelier comment choisir et déployer un erp - CCI Bordeaux et Prodware - 07 ...
 
20090113 05 - Démarche qualimétrique (BNP Paribas)
20090113 05 - Démarche qualimétrique (BNP Paribas)20090113 05 - Démarche qualimétrique (BNP Paribas)
20090113 05 - Démarche qualimétrique (BNP Paribas)
 
Cv thomas caffier 2015
Cv thomas caffier 2015Cv thomas caffier 2015
Cv thomas caffier 2015
 
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...
Customer Show case : Mise en place d’une solution de gestion de projet avec l...
 
Exemple de mise en place d'une solution EPM 2013
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
 
Présentation_MIAGE_CAMTEL_PMCN
Présentation_MIAGE_CAMTEL_PMCNPrésentation_MIAGE_CAMTEL_PMCN
Présentation_MIAGE_CAMTEL_PMCN
 
Introduction Au Plm
Introduction Au PlmIntroduction Au Plm
Introduction Au Plm
 
Presentation timsoft YourCegid Manufacturing SEP2016
Presentation timsoft YourCegid Manufacturing SEP2016Presentation timsoft YourCegid Manufacturing SEP2016
Presentation timsoft YourCegid Manufacturing SEP2016
 
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 ...
Qu'est ce que le pilotage de la performance dans un laboratoire d'analyse et ...
 
ATMTL23 - La QA a-t-elle reussi à prendre le virage agile? Et saura-t-elle f...
ATMTL23 - La QA a-t-elle reussi à prendre le virage agile?  Et saura-t-elle f...ATMTL23 - La QA a-t-elle reussi à prendre le virage agile?  Et saura-t-elle f...
ATMTL23 - La QA a-t-elle reussi à prendre le virage agile? Et saura-t-elle f...
 
software engineering
software engineeringsoftware engineering
software engineering
 
[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...
[Webinar Niji] Clés de succès et partage d’expériences pour mettre en œuvre e...
 
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 ...
Atelier Comment choisir et déployer un ERP dans une PME - Pôle numérique CCI ...
 
20070320 04 - Plateforme d'integration continue (PSA)
20070320 04 - Plateforme d'integration continue (PSA)20070320 04 - Plateforme d'integration continue (PSA)
20070320 04 - Plateforme d'integration continue (PSA)
 
Optim formation-optimisations-des-performances-d-une-application
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
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
 

Plus de LeClubQualiteLogicielle

20171122 03 - Les tests de performance en environnement DevOps
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
LeClubQualiteLogicielle
 
20171122 01 - REX : Intégration et déploiement continu chez Engie
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
LeClubQualiteLogicielle
 
20171122 02 - Engage developers to use better coding practices
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 practices
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...
20151013 - Crédit Mutuel ARKEA : mise en place d'une traçabilité outillée des...
LeClubQualiteLogicielle
 
20151013 - Agirc arrco : Behavior driven development
20151013 - Agirc arrco : Behavior driven development20151013 - Agirc arrco : Behavior driven development
20151013 - Agirc arrco : Behavior driven development
LeClubQualiteLogicielle
 
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 ?
20151013 - Réduire les coûts des tests de performance ?
LeClubQualiteLogicielle
 
20151013 - Accueil Club Qualité Logicielle
20151013 - Accueil Club Qualité Logicielle 20151013 - Accueil Club Qualité Logicielle
20151013 - Accueil Club Qualité Logicielle
LeClubQualiteLogicielle
 
20151013 - DevOps et qualification continue
20151013 - DevOps et qualification continue20151013 - DevOps et qualification continue
20151013 - DevOps et qualification continue
LeClubQualiteLogicielle
 
20140410 - Cartographie applicative multi-technologies et analyse d'impact
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
LeClubQualiteLogicielle
 
20140410 - Implémentation de squash TM-TA - Architecture et méthodologie
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
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...
20140410 - Gestion des identités, traçabilité des accés - Analogie avec la qu...
LeClubQualiteLogicielle
 
20140410 - Choisir et implanter un outil de test
20140410 - Choisir et implanter un outil de test20140410 - Choisir et implanter un outil de test
20140410 - Choisir et implanter un outil de test
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 02 - TMMI, un modèle pour rentabiliser une organisation de test et a...
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 06 - Travaux de recherche sur la corrélation entre qualité du code e...
LeClubQualiteLogicielle
 
20130113 05 - Inspection continue et roadmap 2013
20130113 05 - Inspection continue et roadmap 201320130113 05 - Inspection continue et roadmap 2013
20130113 05 - Inspection continue et roadmap 2013
LeClubQualiteLogicielle
 
20130113 04 - Tests d'integration et virtualisation - La vision IBM
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
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 06 - The mathematics the way algorithms think / the mathematics the ...
LeClubQualiteLogicielle
 
20130523 05 - Cyclomatic complexity
20130523 05 - Cyclomatic complexity20130523 05 - Cyclomatic complexity
20130523 05 - Cyclomatic complexity
LeClubQualiteLogicielle
 
20130523 04 - Grille d'évaluation - Gestion du patrimoine de test
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
LeClubQualiteLogicielle
 
20130523 02 - BREDForge foundations - Gense et perspectives
20130523 02 - BREDForge foundations -  Gense et perspectives20130523 02 - BREDForge foundations -  Gense et perspectives
20130523 02 - BREDForge foundations - Gense et perspectives
LeClubQualiteLogicielle
 

Plus de LeClubQualiteLogicielle (20)

20171122 03 - Les tests de performance en environnement DevOps
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
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
 
20171122 02 - Engage developers to use better coding practices
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 practices
 
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...
20151013 - Crédit Mutuel ARKEA : mise en place d'une traçabilité outillée des...
 
20151013 - Agirc arrco : Behavior driven development
20151013 - Agirc arrco : Behavior driven development20151013 - Agirc arrco : Behavior driven development
20151013 - Agirc arrco : Behavior driven development
 
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 ?
20151013 - Réduire les coûts des tests de performance ?
 
20151013 - Accueil Club Qualité Logicielle
20151013 - Accueil Club Qualité Logicielle 20151013 - Accueil Club Qualité Logicielle
20151013 - Accueil Club Qualité Logicielle
 
20151013 - DevOps et qualification continue
20151013 - DevOps et qualification continue20151013 - DevOps et qualification continue
20151013 - DevOps et qualification continue
 
20140410 - Cartographie applicative multi-technologies et analyse d'impact
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
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...
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...
 
20140410 - Choisir et implanter un outil de test
20140410 - Choisir et implanter un outil de test20140410 - Choisir et implanter un outil de test
20140410 - Choisir et implanter un outil de test
 
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 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...
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 05 - Inspection continue et roadmap 2013
20130113 05 - Inspection continue et roadmap 201320130113 05 - Inspection continue et roadmap 2013
20130113 05 - Inspection continue et roadmap 2013
 
20130113 04 - Tests d'integration et virtualisation - La vision IBM
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 ...
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 05 - Cyclomatic complexity
20130523 05 - Cyclomatic complexity20130523 05 - Cyclomatic complexity
20130523 05 - Cyclomatic complexity
 
20130523 04 - Grille d'évaluation - Gestion du patrimoine de test
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
 
20130523 02 - BREDForge foundations - Gense et perspectives
20130523 02 - BREDForge foundations -  Gense et perspectives20130523 02 - BREDForge foundations -  Gense et perspectives
20130523 02 - BREDForge foundations - Gense et perspectives
 

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)