SlideShare una empresa de Scribd logo
1 de 21
Descargar para leer sin conexión
1
Thierry BEYThierry BEY
Mise en œuvre de la
qualimétrie chez PSA
Mise en œuvre de la
qualimétrie chez PSA
Club qualimétrie - 8 juin 2010
2
Porto RealPorto Real
Buenos AiresBuenos Aires
WuhanWuhan
KolinKolin
TrnavaTrnava
KalugaKaluga
RennesRennes
PoissyPoissy
MulhouseMulhouse
SochauxSochaux
VigoVigo
MangualdeMangualde
MadridMadrid
AulnayAulnay
SevelnordSevelnord
Val di Sangro
(Sevelsud)
Val di Sangro
(Sevelsud)
Vesoul *Vesoul * BursaBursa
Site de production en construction
Site en joint venture ou en coopération
Vesoul : site de fabrication et d’expédition d’éléments détachés
Site de production en construction
Site en joint venture ou en coopération
Vesoul : site de fabrication et d’expédition d’éléments détachés
*
Une implantation mondialeUne implantation mondiale
3
Le meilleur alignement SI
par rapport au reste de l’entreprise
Le meilleur alignement SI
par rapport au reste de l’entreprise
L’organisation fonctionnelle de l’entreprise
Amont
Technico
Industriel
(ATI)
Fabrication
Sociétés
de
Financement
Direction
Générale
et Achats
Systèmes
d'Information
Produit Process
Systèmes
d'Information
pour l'Industriel et
la FAbrication
Systèmes
d'Information
des Sociétés de
Financement
Systèmes
d’Information
Direction Générale
et Achats
Commerce
&
Distribution
Véhicules
Pièces
&
Après-Vente
Systèmes
d'Information
Commerce &
Distribution Véhicules
Systèmes
d'Information
des Pièces &
Après-Vente
4
Les hommes
Entité transversale (20/25 pers.)
La mission
Assurer la veille technologique et l'avance de phase
– proposer des orientations stratégiques en terme d'ateliers de
développement et de filières de déploiement
Définir, mettre à disposition et supporter les solutions techniques
retenues par la DSIN
Garantir l'harmonisation de l'utilisation de ces outils et définir les
environnements de développements associés
Promouvoir et animer les choix retenus dans le cadre de ces
architectures ( coûts, délais, adéquation aux spécifications).
Animer et maintenir le niveau de compétence sur les technologies de
développement en relation avec les BUs.
Ingénierie de développement et supportIngénierie de développement et support
5
Les grandes étapes
Qualité logicielle à la DSINQualité logicielle à la DSIN
Référentiels et normes
Infodev.inetpsa.com
Outils d’aide au
développement
Plateforme qualimétrique
squale.inetpsa.com
Composants réutilisables
Infodev.inetpsa.com
Plateforme d’intégration
continue
jip.inetpsa.com
De la mesure au pilotage
6
Objectifs de la démarcheObjectifs de la démarche
Objectifs multiples :
Maîtrise du niveau de qualité des développements
pour réduire les coûts de maintenance futurs
− Maintenance = 75% coût global d’une application (source: Forrester)
Contractualisation d’exigences qualité avec les
fournisseurs
Aide à la décision
− Choix entre maintenance ou réécriture d’une application
− Choix entre deux existants lors de fusions de SI
Visibilité à la hiérarchie de l’état du patrimoine
applicatif
7
HistoriqueHistorique
Origine du projet SQUALE
2005 : initiative AF – Qualixo
2007 : démarches pour labellisation System@tic
2008 : démarrage officiel du projet Squale
2009 : première version open-source
La démarche qualimétrie chez PSA
2005 : plugins qualité Java dans Eclipse
2006 : plate-forme d’intégration Java (JIP)
2007 : définition du modèle qualité PSA
2008 : phase pilote Squale (10 projets)
2009 : mise en production de Squale
Démarche
qualimétrie
JAVA
Qualitédesdéveloppements
8
Une première étape…
Des critères à respecter et faire
respecter
− Equipes internes (dev., cpi, …),
fournisseurs…
… la suite (Squale)
Plus de critères
− Conception, sécurité applicative,
performance, architecture…
Extension aux autres technologies
Mesure de l’évolution de la qualité
Automatisation de la démarche
Consolidation des résultats à travers
un « portail » de Qualimétrie à destination
− Des développeurs, Des managers
De la mesure au pilotageDe la mesure au pilotage
9
Les Acteurs
HAUT MANAGEMENT
Pilotage de la stratégie
Vision globale de la qualité du SI
Résultats visuels / Reporting différencié
MANAGEMENT DE PROXIMITE
Vision dynamique de la qualité des développements
Maîtrise et correction des dérives
Fiabilisation des différentes étapes du projet
Partage des bonnes pratiques
DEVELOPPEUR
Auto évaluation au fil de l’eau
Utilisation simple et intuitive
« faire bien du premier coup »
QUALITE
SpécificationdumodèlequalimétriquedePSA
Suivi&évolutiondumodèle
INGENIERIEDUDEVELOPPEMENT
Contributionauxspécificationsqualimétriques
Coordinationdelamiseenœuvredelasolution
Suivi&évolutiondumodèle
Une solution, des acteursUne solution, des acteurs
10
La solution retenue:SqualeLa solution retenue:Squale
Plateforme mutualisée
Service centralisé proposé aux équipes études
Choix de l’open source (http://www.squale.org/)
Squale répond aux besoins de la qualimétrie
Propose des modèles
− Qualimétriques
− Technico-économiques
Fournit un outillage
− Récupération de données brutes diverses
• Indépendamment de tout outil
− Agrégation selon les modèles spécifiés
• Modèles multiples pour adresser plusieurs langages
− Restitution via un portail Web
• Vision de la qualité adaptée au profil qui consulte
11
L’écosystème SqualeL’écosystème Squale
• Projet de recherche
http://recherche.squale.org
• Licences LGPL v3
• 1ère version 01/2009
• Partenaires : Air France,
QUALIXO, INRIA,
Paris 8, Paqtigo
• http://www.clubqualimetrie.fr
• Contributeur
depuis fin 2008
• Plateforme PSA
http://squale.inetpsa.com
12
Quelques chiffresQuelques chiffres
L’organisation
Equipe Squale
− 2 ETP
− « industrialisation » du déploiement
Collaboration interne, Démarche communautaire
− Entités transversales, BU…
Communication
− « squale tour », décideurs
Un outil
Plateforme mutualisée
− Déploiement progressif sur 2010, généralisation 2011
47 projets (mi-2010), cible >250 projets (techno. JAVA)
− 6 millions de lignes de code auditées.
− Modèle constitué de + de 50 pratiques
13
Pré-Prod. Prod.Dév.
Intégration ProductionDéveloppement Validation
- Création des livrables
- Déploiement automatique sur
CDD
- Génération site projet avec
rapports qualité simples
Equipe projet
Projet/Auditeurs
Outils d’analyse de code
- Métriques
- Conventions
- Modèles UML
- Couverture de tests
- Sécurité applicative
- …etc.
Manager Chef de projet Développeur
Schéma orienté infrastructure
Portail Web offrant
une vision consolidée
de la qualimétrie
- Facteurs haut niveau
- Historique
- Plans d’action
- Tableau de bord
- …etc.
0 21 3
Refusé Accepté
0 21 3
Refusé Accepté
Normes (ISO9126/ GQM/ McCall)
14
Les pages de synthèseLes pages de synthèse
15
Les différentes navigations possiblesLes différentes navigations possibles
16
17
18
Squale : Lire les résultatsSquale : Lire les résultats
19
Synthèse et perpectivesSynthèse et perpectives
1er bilan
Plateforme opérationnelle
− 47 projets en production, 320 audits
Choix de l’open source
− Bon niveau rapport qualité/prix au regard des solutions
commerciales existantes
− Bcp de mouvements dans le domaine
Forte attente
− Objectifs d’entité pas tjrs en rapport avec le dimensionnement des
équipes support
− Objectifs en volume atteints à mi-année
− Demandes d’extension de périmètre
− Sponsor du management
Effets de bord positifs
− Démarche révélatrice des écarts sur les environnements projets
− Adoption par capilarité
20
Synthèse et perpectivesSynthèse et perpectives
Demain…
Projet PSA
− Evolutions à forte valeur ajoutée, études à mener en
préparation à 2011
•Sécurité applicative, mobilité, modélisation, tests (cf squash)
•Langages: PHP, UNIFACE, Flex
− Poursuite de l’implication PSA
•Renforcement du pilotage visuel
•Contractualisation d’exigences qualité avec les fournisseurs
− ROI
•De la solution, de la qualimétrie (sur la base des tvx du club)
Projet Open source SQUALE
− Communuauté à maintenir et développer
− Evolutions
•Enrichissements fonctionnels
•Vers un accostage avec sonar ?
21
Merci de votre attention !
Vos QuestionsQuestions sont les bienvenues

Más contenido relacionado

La actualidad más candente

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
 
PECB Webinaire: ISO 9001- Ce qui change en 2015.
PECB Webinaire: ISO 9001- Ce qui change en 2015. PECB Webinaire: ISO 9001- Ce qui change en 2015.
PECB Webinaire: ISO 9001- Ce qui change en 2015. PECB
 
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 Tableauarnaudmaffre
 
Neolians testing offer
Neolians testing offerNeolians testing offer
Neolians testing offerryad_o
 
PPT_UTBM_ST50jingyingwang
PPT_UTBM_ST50jingyingwangPPT_UTBM_ST50jingyingwang
PPT_UTBM_ST50jingyingwangwang jingying
 
L'industrialisation des processus support et production au sein d’un grand gr...
L'industrialisation des processus support et production au sein d’un grand gr...L'industrialisation des processus support et production au sein d’un grand gr...
L'industrialisation des processus support et production au sein d’un grand gr...itSMF France
 
Développement d'un grand projet piloté par les tests (BDD)
Développement d'un grand projet piloté par les tests (BDD)Développement d'un grand projet piloté par les tests (BDD)
Développement d'un grand projet piloté par les tests (BDD)Laurent PY
 
Fiche technique la norme iso 9001 version 2015 acting consulting
Fiche technique la norme iso 9001 version 2015 acting consultingFiche technique la norme iso 9001 version 2015 acting consulting
Fiche technique la norme iso 9001 version 2015 acting consultingAbdelmajid wahbi
 
Cv janvier 2016 andre
Cv janvier 2016  andreCv janvier 2016  andre
Cv janvier 2016 andreJoël ANDRE
 
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éthodologieLeClubQualiteLogicielle
 
Les 10 bonnes raisons de se faire certifier iso 9001 ecoute & qualité
Les 10 bonnes raisons de se faire certifier iso 9001   ecoute & qualitéLes 10 bonnes raisons de se faire certifier iso 9001   ecoute & qualité
Les 10 bonnes raisons de se faire certifier iso 9001 ecoute & qualitéEcoute & Qualité
 
ISO 9001 version 2008
ISO 9001 version 2008ISO 9001 version 2008
ISO 9001 version 2008Amine FATIH
 
Boubaddara Youssef: ISO 9001 facile
Boubaddara Youssef: ISO 9001 facileBoubaddara Youssef: ISO 9001 facile
Boubaddara Youssef: ISO 9001 facileYoussef Boubaddara
 
R rex-bon-usage-bim
R rex-bon-usage-bimR rex-bon-usage-bim
R rex-bon-usage-bimAlain Dédé
 

La actualidad más candente (20)

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 ...
 
PECB Webinaire: ISO 9001- Ce qui change en 2015.
PECB Webinaire: ISO 9001- Ce qui change en 2015. PECB Webinaire: ISO 9001- Ce qui change en 2015.
PECB Webinaire: ISO 9001- Ce qui change en 2015.
 
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
 
Neolians testing offer
Neolians testing offerNeolians testing offer
Neolians testing offer
 
PPT_UTBM_ST50jingyingwang
PPT_UTBM_ST50jingyingwangPPT_UTBM_ST50jingyingwang
PPT_UTBM_ST50jingyingwang
 
CV JCHD - 2016
CV JCHD - 2016CV JCHD - 2016
CV JCHD - 2016
 
L'industrialisation des processus support et production au sein d’un grand gr...
L'industrialisation des processus support et production au sein d’un grand gr...L'industrialisation des processus support et production au sein d’un grand gr...
L'industrialisation des processus support et production au sein d’un grand gr...
 
Développement d'un grand projet piloté par les tests (BDD)
Développement d'un grand projet piloté par les tests (BDD)Développement d'un grand projet piloté par les tests (BDD)
Développement d'un grand projet piloté par les tests (BDD)
 
Iso QSE 2016
Iso QSE 2016Iso QSE 2016
Iso QSE 2016
 
Fiche technique la norme iso 9001 version 2015 acting consulting
Fiche technique la norme iso 9001 version 2015 acting consultingFiche technique la norme iso 9001 version 2015 acting consulting
Fiche technique la norme iso 9001 version 2015 acting consulting
 
Cv janvier 2016 andre
Cv janvier 2016  andreCv janvier 2016  andre
Cv janvier 2016 andre
 
Synthese iso 9001 2015
Synthese iso 9001 2015Synthese iso 9001 2015
Synthese iso 9001 2015
 
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
 
Valeo 0 (1)
Valeo 0 (1)Valeo 0 (1)
Valeo 0 (1)
 
Les 10 bonnes raisons de se faire certifier iso 9001 ecoute & qualité
Les 10 bonnes raisons de se faire certifier iso 9001   ecoute & qualitéLes 10 bonnes raisons de se faire certifier iso 9001   ecoute & qualité
Les 10 bonnes raisons de se faire certifier iso 9001 ecoute & qualité
 
ISO 9001 version 2008
ISO 9001 version 2008ISO 9001 version 2008
ISO 9001 version 2008
 
Tableau de Bord Qualité France 2016
Tableau de Bord Qualité France 2016Tableau de Bord Qualité France 2016
Tableau de Bord Qualité France 2016
 
Boubaddara Youssef: ISO 9001 facile
Boubaddara Youssef: ISO 9001 facileBoubaddara Youssef: ISO 9001 facile
Boubaddara Youssef: ISO 9001 facile
 
R rex-bon-usage-bim
R rex-bon-usage-bimR rex-bon-usage-bim
R rex-bon-usage-bim
 
Certification iso 9001
Certification iso 9001Certification iso 9001
Certification iso 9001
 

Similar a 20100608 03 - Retour d'experience PSA Squale

2009-09-15 Squale au Paris JUG
2009-09-15 Squale au Paris JUG2009-09-15 Squale au Paris JUG
2009-09-15 Squale au Paris JUGFabrice Bellingard
 
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
 
20171122 04 - Automatisation - formation et certifications
20171122 04 - Automatisation - formation et certifications20171122 04 - Automatisation - formation et certifications
20171122 04 - Automatisation - formation et certificationsLeClubQualiteLogicielle
 
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
 
La qualité au service de vos projets digitaux ! Retour sur le PDJ co-organisé...
La qualité au service de vos projets digitaux ! Retour sur le PDJ co-organisé...La qualité au service de vos projets digitaux ! Retour sur le PDJ co-organisé...
La qualité au service de vos projets digitaux ! Retour sur le PDJ co-organisé...Julie DULOT
 
Assurance Qualité S O A
Assurance Qualité  S O AAssurance Qualité  S O A
Assurance Qualité S O Aguestb55335
 
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
 
Afterwork OCTO Delivery - L'ADN d'un développement produit réussi
Afterwork OCTO Delivery - L'ADN d'un développement produit réussiAfterwork OCTO Delivery - L'ADN d'un développement produit réussi
Afterwork OCTO Delivery - L'ADN d'un développement produit réussicyrilpicat
 
L'ADN d'un développement produit réussi
L'ADN d'un développement produit réussiL'ADN d'un développement produit réussi
L'ADN d'un développement produit réussiOCTO Technology Suisse
 
Projets d'évolution ERP
Projets d'évolution ERPProjets d'évolution ERP
Projets d'évolution ERPpanayaofficial
 
Bonnes pratiques pour développer son appli mobile
Bonnes pratiques pour développer son appli mobileBonnes pratiques pour développer son appli mobile
Bonnes pratiques pour développer son appli mobilepolenumerique33
 
Logiciel Efficient 360
Logiciel Efficient 360Logiciel Efficient 360
Logiciel Efficient 360Groupe SIRIUS
 
Keynote DevOps - Microsoft DevOps Day 2014 in Paris
Keynote DevOps - Microsoft DevOps Day 2014 in ParisKeynote DevOps - Microsoft DevOps Day 2014 in Paris
Keynote DevOps - Microsoft DevOps Day 2014 in ParisJason De Oliveira
 
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
 
Boostez le ROI de vos dispositifs digitaux
Boostez le ROI de vos dispositifs digitauxBoostez le ROI de vos dispositifs digitaux
Boostez le ROI de vos dispositifs digitauxIdean France
 
Webseminaire Webfactory2 0
Webseminaire Webfactory2 0Webseminaire Webfactory2 0
Webseminaire Webfactory2 0Wax Interactive
 
Fin de support Windows Server 2003, quelles options ?
Fin de support Windows Server 2003, quelles options ?Fin de support Windows Server 2003, quelles options ?
Fin de support Windows Server 2003, quelles options ?Microsoft Décideurs IT
 
Fin de support Windows Server 2003, quelles options ?
Fin de support Windows Server 2003, quelles options ?Fin de support Windows Server 2003, quelles options ?
Fin de support Windows Server 2003, quelles options ?Microsoft Technet France
 
[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
 

Similar a 20100608 03 - Retour d'experience PSA Squale (20)

2009-09-15 Squale au Paris JUG
2009-09-15 Squale au Paris JUG2009-09-15 Squale au Paris JUG
2009-09-15 Squale au Paris JUG
 
Methodologie projet
Methodologie projet Methodologie projet
Methodologie projet
 
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...
 
20171122 04 - Automatisation - formation et certifications
20171122 04 - Automatisation - formation et certifications20171122 04 - Automatisation - formation et certifications
20171122 04 - Automatisation - formation et certifications
 
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 ...
 
La qualité au service de vos projets digitaux ! Retour sur le PDJ co-organisé...
La qualité au service de vos projets digitaux ! Retour sur le PDJ co-organisé...La qualité au service de vos projets digitaux ! Retour sur le PDJ co-organisé...
La qualité au service de vos projets digitaux ! Retour sur le PDJ co-organisé...
 
Assurance Qualité S O A
Assurance Qualité  S O AAssurance Qualité  S O A
Assurance Qualité S O A
 
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 ...
 
Afterwork OCTO Delivery - L'ADN d'un développement produit réussi
Afterwork OCTO Delivery - L'ADN d'un développement produit réussiAfterwork OCTO Delivery - L'ADN d'un développement produit réussi
Afterwork OCTO Delivery - L'ADN d'un développement produit réussi
 
L'ADN d'un développement produit réussi
L'ADN d'un développement produit réussiL'ADN d'un développement produit réussi
L'ADN d'un développement produit réussi
 
Projets d'évolution ERP
Projets d'évolution ERPProjets d'évolution ERP
Projets d'évolution ERP
 
Bonnes pratiques pour développer son appli mobile
Bonnes pratiques pour développer son appli mobileBonnes pratiques pour développer son appli mobile
Bonnes pratiques pour développer son appli mobile
 
Logiciel Efficient 360
Logiciel Efficient 360Logiciel Efficient 360
Logiciel Efficient 360
 
Keynote DevOps - Microsoft DevOps Day 2014 in Paris
Keynote DevOps - Microsoft DevOps Day 2014 in ParisKeynote DevOps - Microsoft DevOps Day 2014 in Paris
Keynote DevOps - Microsoft DevOps Day 2014 in Paris
 
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 ...
 
Boostez le ROI de vos dispositifs digitaux
Boostez le ROI de vos dispositifs digitauxBoostez le ROI de vos dispositifs digitaux
Boostez le ROI de vos dispositifs digitaux
 
Webseminaire Webfactory2 0
Webseminaire Webfactory2 0Webseminaire Webfactory2 0
Webseminaire Webfactory2 0
 
Fin de support Windows Server 2003, quelles options ?
Fin de support Windows Server 2003, quelles options ?Fin de support Windows Server 2003, quelles options ?
Fin de support Windows Server 2003, quelles options ?
 
Fin de support Windows Server 2003, quelles options ?
Fin de support Windows Server 2003, quelles options ?Fin de support Windows Server 2003, quelles options ?
Fin de support Windows Server 2003, quelles options ?
 
[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...
 

Más 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 DevOpsLeClubQualiteLogicielle
 
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 EngieLeClubQualiteLogicielle
 
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 practicesLeClubQualiteLogicielle
 
20171122 - Accueil Club Qualité Logicielle
20171122 - Accueil Club Qualité Logicielle 20171122 - Accueil Club Qualité Logicielle
20171122 - Accueil Club Qualité Logicielle 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 developmentLeClubQualiteLogicielle
 
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 continueLeClubQualiteLogicielle
 
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'impactLeClubQualiteLogicielle
 
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 testLeClubQualiteLogicielle
 
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 2013LeClubQualiteLogicielle
 
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 IBMLeClubQualiteLogicielle
 
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 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 testLeClubQualiteLogicielle
 
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 perspectivesLeClubQualiteLogicielle
 

Más 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
 
20171122 - Accueil Club Qualité Logicielle
20171122 - Accueil Club Qualité Logicielle 20171122 - Accueil Club Qualité Logicielle
20171122 - Accueil Club Qualité Logicielle
 
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 - 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
 

20100608 03 - Retour d'experience PSA Squale

  • 1. 1 Thierry BEYThierry BEY Mise en œuvre de la qualimétrie chez PSA Mise en œuvre de la qualimétrie chez PSA Club qualimétrie - 8 juin 2010
  • 2. 2 Porto RealPorto Real Buenos AiresBuenos Aires WuhanWuhan KolinKolin TrnavaTrnava KalugaKaluga RennesRennes PoissyPoissy MulhouseMulhouse SochauxSochaux VigoVigo MangualdeMangualde MadridMadrid AulnayAulnay SevelnordSevelnord Val di Sangro (Sevelsud) Val di Sangro (Sevelsud) Vesoul *Vesoul * BursaBursa Site de production en construction Site en joint venture ou en coopération Vesoul : site de fabrication et d’expédition d’éléments détachés Site de production en construction Site en joint venture ou en coopération Vesoul : site de fabrication et d’expédition d’éléments détachés * Une implantation mondialeUne implantation mondiale
  • 3. 3 Le meilleur alignement SI par rapport au reste de l’entreprise Le meilleur alignement SI par rapport au reste de l’entreprise L’organisation fonctionnelle de l’entreprise Amont Technico Industriel (ATI) Fabrication Sociétés de Financement Direction Générale et Achats Systèmes d'Information Produit Process Systèmes d'Information pour l'Industriel et la FAbrication Systèmes d'Information des Sociétés de Financement Systèmes d’Information Direction Générale et Achats Commerce & Distribution Véhicules Pièces & Après-Vente Systèmes d'Information Commerce & Distribution Véhicules Systèmes d'Information des Pièces & Après-Vente
  • 4. 4 Les hommes Entité transversale (20/25 pers.) La mission Assurer la veille technologique et l'avance de phase – proposer des orientations stratégiques en terme d'ateliers de développement et de filières de déploiement Définir, mettre à disposition et supporter les solutions techniques retenues par la DSIN Garantir l'harmonisation de l'utilisation de ces outils et définir les environnements de développements associés Promouvoir et animer les choix retenus dans le cadre de ces architectures ( coûts, délais, adéquation aux spécifications). Animer et maintenir le niveau de compétence sur les technologies de développement en relation avec les BUs. Ingénierie de développement et supportIngénierie de développement et support
  • 5. 5 Les grandes étapes Qualité logicielle à la DSINQualité logicielle à la DSIN Référentiels et normes Infodev.inetpsa.com Outils d’aide au développement Plateforme qualimétrique squale.inetpsa.com Composants réutilisables Infodev.inetpsa.com Plateforme d’intégration continue jip.inetpsa.com De la mesure au pilotage
  • 6. 6 Objectifs de la démarcheObjectifs de la démarche Objectifs multiples : Maîtrise du niveau de qualité des développements pour réduire les coûts de maintenance futurs − Maintenance = 75% coût global d’une application (source: Forrester) Contractualisation d’exigences qualité avec les fournisseurs Aide à la décision − Choix entre maintenance ou réécriture d’une application − Choix entre deux existants lors de fusions de SI Visibilité à la hiérarchie de l’état du patrimoine applicatif
  • 7. 7 HistoriqueHistorique Origine du projet SQUALE 2005 : initiative AF – Qualixo 2007 : démarches pour labellisation System@tic 2008 : démarrage officiel du projet Squale 2009 : première version open-source La démarche qualimétrie chez PSA 2005 : plugins qualité Java dans Eclipse 2006 : plate-forme d’intégration Java (JIP) 2007 : définition du modèle qualité PSA 2008 : phase pilote Squale (10 projets) 2009 : mise en production de Squale Démarche qualimétrie JAVA Qualitédesdéveloppements
  • 8. 8 Une première étape… Des critères à respecter et faire respecter − Equipes internes (dev., cpi, …), fournisseurs… … la suite (Squale) Plus de critères − Conception, sécurité applicative, performance, architecture… Extension aux autres technologies Mesure de l’évolution de la qualité Automatisation de la démarche Consolidation des résultats à travers un « portail » de Qualimétrie à destination − Des développeurs, Des managers De la mesure au pilotageDe la mesure au pilotage
  • 9. 9 Les Acteurs HAUT MANAGEMENT Pilotage de la stratégie Vision globale de la qualité du SI Résultats visuels / Reporting différencié MANAGEMENT DE PROXIMITE Vision dynamique de la qualité des développements Maîtrise et correction des dérives Fiabilisation des différentes étapes du projet Partage des bonnes pratiques DEVELOPPEUR Auto évaluation au fil de l’eau Utilisation simple et intuitive « faire bien du premier coup » QUALITE SpécificationdumodèlequalimétriquedePSA Suivi&évolutiondumodèle INGENIERIEDUDEVELOPPEMENT Contributionauxspécificationsqualimétriques Coordinationdelamiseenœuvredelasolution Suivi&évolutiondumodèle Une solution, des acteursUne solution, des acteurs
  • 10. 10 La solution retenue:SqualeLa solution retenue:Squale Plateforme mutualisée Service centralisé proposé aux équipes études Choix de l’open source (http://www.squale.org/) Squale répond aux besoins de la qualimétrie Propose des modèles − Qualimétriques − Technico-économiques Fournit un outillage − Récupération de données brutes diverses • Indépendamment de tout outil − Agrégation selon les modèles spécifiés • Modèles multiples pour adresser plusieurs langages − Restitution via un portail Web • Vision de la qualité adaptée au profil qui consulte
  • 11. 11 L’écosystème SqualeL’écosystème Squale • Projet de recherche http://recherche.squale.org • Licences LGPL v3 • 1ère version 01/2009 • Partenaires : Air France, QUALIXO, INRIA, Paris 8, Paqtigo • http://www.clubqualimetrie.fr • Contributeur depuis fin 2008 • Plateforme PSA http://squale.inetpsa.com
  • 12. 12 Quelques chiffresQuelques chiffres L’organisation Equipe Squale − 2 ETP − « industrialisation » du déploiement Collaboration interne, Démarche communautaire − Entités transversales, BU… Communication − « squale tour », décideurs Un outil Plateforme mutualisée − Déploiement progressif sur 2010, généralisation 2011 47 projets (mi-2010), cible >250 projets (techno. JAVA) − 6 millions de lignes de code auditées. − Modèle constitué de + de 50 pratiques
  • 13. 13 Pré-Prod. Prod.Dév. Intégration ProductionDéveloppement Validation - Création des livrables - Déploiement automatique sur CDD - Génération site projet avec rapports qualité simples Equipe projet Projet/Auditeurs Outils d’analyse de code - Métriques - Conventions - Modèles UML - Couverture de tests - Sécurité applicative - …etc. Manager Chef de projet Développeur Schéma orienté infrastructure Portail Web offrant une vision consolidée de la qualimétrie - Facteurs haut niveau - Historique - Plans d’action - Tableau de bord - …etc. 0 21 3 Refusé Accepté 0 21 3 Refusé Accepté Normes (ISO9126/ GQM/ McCall)
  • 14. 14 Les pages de synthèseLes pages de synthèse
  • 15. 15 Les différentes navigations possiblesLes différentes navigations possibles
  • 16. 16
  • 17. 17
  • 18. 18 Squale : Lire les résultatsSquale : Lire les résultats
  • 19. 19 Synthèse et perpectivesSynthèse et perpectives 1er bilan Plateforme opérationnelle − 47 projets en production, 320 audits Choix de l’open source − Bon niveau rapport qualité/prix au regard des solutions commerciales existantes − Bcp de mouvements dans le domaine Forte attente − Objectifs d’entité pas tjrs en rapport avec le dimensionnement des équipes support − Objectifs en volume atteints à mi-année − Demandes d’extension de périmètre − Sponsor du management Effets de bord positifs − Démarche révélatrice des écarts sur les environnements projets − Adoption par capilarité
  • 20. 20 Synthèse et perpectivesSynthèse et perpectives Demain… Projet PSA − Evolutions à forte valeur ajoutée, études à mener en préparation à 2011 •Sécurité applicative, mobilité, modélisation, tests (cf squash) •Langages: PHP, UNIFACE, Flex − Poursuite de l’implication PSA •Renforcement du pilotage visuel •Contractualisation d’exigences qualité avec les fournisseurs − ROI •De la solution, de la qualimétrie (sur la base des tvx du club) Projet Open source SQUALE − Communuauté à maintenir et développer − Evolutions •Enrichissements fonctionnels •Vers un accostage avec sonar ?
  • 21. 21 Merci de votre attention ! Vos QuestionsQuestions sont les bienvenues