SlideShare une entreprise Scribd logo
1  sur  30
“Cultiver l’art du code de qualité
en entreprise”
2
Agenda de la matinée
★ Talk - Vers une culture de la qualité (30 min)
★ Retour d’expérience AXA (45 min)
★ Q&A (20 min)
10 h 50 : Suite de nos échanges autour d’un petit-
déjeuner.
Pour réagir
3
★ Posez vos questions en direct
★ #Chtidej sur twitter
4
?
5
?
« C’est lui – votre code – qui va
porter vos ambitions digitales.
Votre code, c’est votre écriture,
votre signature ; c’est pour cela qu’
il faut en prendre soin. »
Christian Fauré
Partner chez OCTO
@ToF_
cthibaut@octo.com
TALK
Vers une culture de la qualité
1) La qualité, combien ça coûte ?
Non-
500 000 000,00 $ / AN
✅
100
❌
115
Les projets abandonnés pour cause de non qualité coûtent
15 % plus cher que les projets réussis de taille/complexité
équivalente.
Capers Jones
Software
Quality: A
Survey of the
State of the Art
Non-
La qualité, combien ça coûte en plus ?
Où sont les problèmes ?
Quels sont les remèdes efficaces ?
Origine
des Défauts
Défauts / P.F % Défauts éliminés avant
Livraison
# Défauts
livrés / PF
Exigences 1.00 77 % 0.23
Conception 1.25 85 % 0.19
Code 1.75 95 % 0.09
Documents 0.60 80 % 0.12
Régressions 0.40 70 % 0.12
TOTAL 5.00 85 % 0.75
Données exprimées en termes de Points de Fonctions.
Les PF montrent tout type de défaut, pas seulement les défauts du code.
Défauts dans le code = 35 % de tous les défauts.
Quel est l'impact de la NQ sur le coût global ?
La mauvaise qualité revient
moins cher jusqu'à la fin de la
phase de programmation ;
après quoi c'est la bonne
qualité qui revient moins
cher.
Dette Technique
Coût
Global
Prévenir ou Corriger ?
• Prévenir : harnais de tests unitaires
– détecte un défaut en moins de 10 mn
– peut couvrir jusqu'à 80 % du code
• Prévenir : revue de code
– prévient plus de défauts que tout autre méthode
• Corriger :
– debug + test + gestion : de 0.25 à 3 JH par défaut
30 % du
budget
des dév.
5 % du
budget
des dév.
50 % du
budget
des dév.
2) D'où viennent les problèmes de qualité ?
Pourquoi persiste-t-on à corriger nos
erreurs au lieu de les prévenir ?
1. On n'est pas formé aux pratiques de qualité
2. On ne mesure pas le coût des erreurs
3. On n'analyse pas les causes profondes
4. On n'est pas suffisamment en sécurité pour apprendre de nos
erreurs
5. Pas d'anticipation : on n'agit que dans la crise
D'où viennent les "bugs" ?
bugs
erreurs de
programmation
complexité
sous
estimée pas de T.U,
zéro revue
pression sur
le temps
X
X
Symptômes d'une culture du Bug Fix :
pas le temps d'améliorer
Symptômes d'une culture du Bug Fix :
Cloisonnement / Blâme
Symptômes d'une culture du Bug Fix :
Confusions et Illusions
3) Aurais-tu des conseils à emporter?
Formez (vous) en permanence
Deming
Maintenez la Maintenabilité Weinberg
Gardez le capDeming
Chassez la crainte
Tant qu'il y a de la peur, vos chiffres sont faux.Deming
Pair
Programming
Test Driven
Development
Revue de
Code
entraide
propriété
collective
du code
refactoring
constant
standard
correction
efficace du
code
non
régression
confiance
améliora
-tion
continue
CULTURE
DE LA
QUALITE
cohésion
d’équipe
qualité
du
design
dialogue
prévention
des défauts
cthibaut@octo.com
Q&A
Vers une culture de la qualité
REX
Déploiement de la qualité au
sein du WebCenter AXA
Jean-Philippe EPRINCHARD
Emmanuel LEHMANN
Antoine BLANCKE
WebCenter AXA France
Q&A
Déploiement de la qualité au
sein du WebCenter AXA
Jean-Philippe EPRINCHARD
Emmanuel LEHMANN
Antoine BLANCKE
WebCenter AXA France
MERCI
Le mot de la fin
OCTO TECHNOLOGY > THERE IS A BETTER WAY 29
VOUS CROYEZ QUE LES TECHNOLOGIES CHANGENT LE MONDE ?
NOUS AUSSI ! REJOIGNEZ-NOUS !
recrutement@octo.com
OCTO recrute pour son antenne à Lille !
30
Rejoignez-nous sur notre blog
http://blog.octo.com/
Partagez nos sources d’inspiration
http://www.usievents.com/fr

Contenu connexe

En vedette

Hackathon, 3 jours chez les bricoleurs
Hackathon, 3 jours chez les bricoleursHackathon, 3 jours chez les bricoleurs
Hackathon, 3 jours chez les bricoleursOCTO Technology
 
Une application qui fonctionne : prendre en compte les émotions des utilisate...
Une application qui fonctionne : prendre en compte les émotions des utilisate...Une application qui fonctionne : prendre en compte les émotions des utilisate...
Une application qui fonctionne : prendre en compte les émotions des utilisate...OCTO Technology
 
#PortraitDeCDO - Laurent Assouad - Aéroport de Lyon
#PortraitDeCDO - Laurent Assouad - Aéroport de Lyon#PortraitDeCDO - Laurent Assouad - Aéroport de Lyon
#PortraitDeCDO - Laurent Assouad - Aéroport de LyonOCTO Technology
 
Petit-déjeuner "Psychanalyse du Chatbot"
Petit-déjeuner "Psychanalyse du Chatbot"Petit-déjeuner "Psychanalyse du Chatbot"
Petit-déjeuner "Psychanalyse du Chatbot"OCTO Technology
 
Solution de transfert mobile - Formats d'échange
Solution de transfert mobile - Formats d'échangeSolution de transfert mobile - Formats d'échange
Solution de transfert mobile - Formats d'échangeOCTO Technology
 
#PortraitDeCDO - Juliette De Maupeou - Total
#PortraitDeCDO - Juliette De Maupeou - Total#PortraitDeCDO - Juliette De Maupeou - Total
#PortraitDeCDO - Juliette De Maupeou - TotalOCTO Technology
 
La Banque de demain : Chapitre 4
La Banque de demain : Chapitre 4 La Banque de demain : Chapitre 4
La Banque de demain : Chapitre 4 OCTO Technology
 
Petit-déjeuner OCTO - L'Infra au service de ses projets
Petit-déjeuner OCTO - L'Infra au service de ses projetsPetit-déjeuner OCTO - L'Infra au service de ses projets
Petit-déjeuner OCTO - L'Infra au service de ses projetsOCTO Technology
 
Petit-déjeuner OCTO Digital Studies Vol. 01- Au delà des recettes pour réussi...
Petit-déjeuner OCTO Digital Studies Vol. 01- Au delà des recettes pour réussi...Petit-déjeuner OCTO Digital Studies Vol. 01- Au delà des recettes pour réussi...
Petit-déjeuner OCTO Digital Studies Vol. 01- Au delà des recettes pour réussi...OCTO Technology
 
#PortraitDeCDO - Rodolphe Roux - Wiko
#PortraitDeCDO - Rodolphe Roux - Wiko#PortraitDeCDO - Rodolphe Roux - Wiko
#PortraitDeCDO - Rodolphe Roux - WikoOCTO Technology
 
Petit-déjeuner "UseCases Blockchain & Retail"
Petit-déjeuner "UseCases Blockchain & Retail"Petit-déjeuner "UseCases Blockchain & Retail"
Petit-déjeuner "UseCases Blockchain & Retail"OCTO Technology
 
#PortraitDeCDO - Magali Noé - CNP Assurances
#PortraitDeCDO - Magali Noé - CNP Assurances#PortraitDeCDO - Magali Noé - CNP Assurances
#PortraitDeCDO - Magali Noé - CNP AssurancesOCTO Technology
 
#PortraitDeCDO - Guénaëlle Gault - Kantar
#PortraitDeCDO - Guénaëlle Gault - Kantar#PortraitDeCDO - Guénaëlle Gault - Kantar
#PortraitDeCDO - Guénaëlle Gault - KantarOCTO Technology
 
Petit-déjeuner "Secteur Public : Retour d'expérience sur la refonte en agile ...
Petit-déjeuner "Secteur Public : Retour d'expérience sur la refonte en agile ...Petit-déjeuner "Secteur Public : Retour d'expérience sur la refonte en agile ...
Petit-déjeuner "Secteur Public : Retour d'expérience sur la refonte en agile ...OCTO Technology
 
#PortraitDeCDO - Thierry Picard - Pierre Fabre
#PortraitDeCDO - Thierry Picard - Pierre Fabre#PortraitDeCDO - Thierry Picard - Pierre Fabre
#PortraitDeCDO - Thierry Picard - Pierre FabreOCTO Technology
 
Gouvernance et Blockchain 2016
Gouvernance et Blockchain 2016Gouvernance et Blockchain 2016
Gouvernance et Blockchain 2016OCTO Technology
 
Petit-déjeuner OCTO - Le Réactif
Petit-déjeuner OCTO - Le RéactifPetit-déjeuner OCTO - Le Réactif
Petit-déjeuner OCTO - Le RéactifOCTO Technology
 
#PortraitDeCDO - Christian Buchel - Enedis
#PortraitDeCDO - Christian Buchel - Enedis#PortraitDeCDO - Christian Buchel - Enedis
#PortraitDeCDO - Christian Buchel - EnedisOCTO Technology
 
Petit-déjeuner OCTO : La Blockchain
Petit-déjeuner OCTO : La Blockchain Petit-déjeuner OCTO : La Blockchain
Petit-déjeuner OCTO : La Blockchain OCTO Technology
 

En vedette (20)

Hackathon, 3 jours chez les bricoleurs
Hackathon, 3 jours chez les bricoleursHackathon, 3 jours chez les bricoleurs
Hackathon, 3 jours chez les bricoleurs
 
Une application qui fonctionne : prendre en compte les émotions des utilisate...
Une application qui fonctionne : prendre en compte les émotions des utilisate...Une application qui fonctionne : prendre en compte les émotions des utilisate...
Une application qui fonctionne : prendre en compte les émotions des utilisate...
 
#PortraitDeCDO - Laurent Assouad - Aéroport de Lyon
#PortraitDeCDO - Laurent Assouad - Aéroport de Lyon#PortraitDeCDO - Laurent Assouad - Aéroport de Lyon
#PortraitDeCDO - Laurent Assouad - Aéroport de Lyon
 
Petit-déjeuner "Psychanalyse du Chatbot"
Petit-déjeuner "Psychanalyse du Chatbot"Petit-déjeuner "Psychanalyse du Chatbot"
Petit-déjeuner "Psychanalyse du Chatbot"
 
Solution de transfert mobile - Formats d'échange
Solution de transfert mobile - Formats d'échangeSolution de transfert mobile - Formats d'échange
Solution de transfert mobile - Formats d'échange
 
#PortraitDeCDO - Juliette De Maupeou - Total
#PortraitDeCDO - Juliette De Maupeou - Total#PortraitDeCDO - Juliette De Maupeou - Total
#PortraitDeCDO - Juliette De Maupeou - Total
 
La Banque de demain : Chapitre 4
La Banque de demain : Chapitre 4 La Banque de demain : Chapitre 4
La Banque de demain : Chapitre 4
 
Petit-déjeuner OCTO - L'Infra au service de ses projets
Petit-déjeuner OCTO - L'Infra au service de ses projetsPetit-déjeuner OCTO - L'Infra au service de ses projets
Petit-déjeuner OCTO - L'Infra au service de ses projets
 
Petit-déjeuner OCTO Digital Studies Vol. 01- Au delà des recettes pour réussi...
Petit-déjeuner OCTO Digital Studies Vol. 01- Au delà des recettes pour réussi...Petit-déjeuner OCTO Digital Studies Vol. 01- Au delà des recettes pour réussi...
Petit-déjeuner OCTO Digital Studies Vol. 01- Au delà des recettes pour réussi...
 
#PortraitDeCDO - Rodolphe Roux - Wiko
#PortraitDeCDO - Rodolphe Roux - Wiko#PortraitDeCDO - Rodolphe Roux - Wiko
#PortraitDeCDO - Rodolphe Roux - Wiko
 
Petit-déjeuner "UseCases Blockchain & Retail"
Petit-déjeuner "UseCases Blockchain & Retail"Petit-déjeuner "UseCases Blockchain & Retail"
Petit-déjeuner "UseCases Blockchain & Retail"
 
#PortraitDeCDO - Magali Noé - CNP Assurances
#PortraitDeCDO - Magali Noé - CNP Assurances#PortraitDeCDO - Magali Noé - CNP Assurances
#PortraitDeCDO - Magali Noé - CNP Assurances
 
#PortraitDeCDO - Guénaëlle Gault - Kantar
#PortraitDeCDO - Guénaëlle Gault - Kantar#PortraitDeCDO - Guénaëlle Gault - Kantar
#PortraitDeCDO - Guénaëlle Gault - Kantar
 
Petit-déjeuner "Secteur Public : Retour d'expérience sur la refonte en agile ...
Petit-déjeuner "Secteur Public : Retour d'expérience sur la refonte en agile ...Petit-déjeuner "Secteur Public : Retour d'expérience sur la refonte en agile ...
Petit-déjeuner "Secteur Public : Retour d'expérience sur la refonte en agile ...
 
#PortraitDeCDO - Thierry Picard - Pierre Fabre
#PortraitDeCDO - Thierry Picard - Pierre Fabre#PortraitDeCDO - Thierry Picard - Pierre Fabre
#PortraitDeCDO - Thierry Picard - Pierre Fabre
 
Gouvernance et Blockchain 2016
Gouvernance et Blockchain 2016Gouvernance et Blockchain 2016
Gouvernance et Blockchain 2016
 
Petit-déjeuner OCTO - Le Réactif
Petit-déjeuner OCTO - Le RéactifPetit-déjeuner OCTO - Le Réactif
Petit-déjeuner OCTO - Le Réactif
 
Parcours de l’enthousiasme
Parcours de l’enthousiasmeParcours de l’enthousiasme
Parcours de l’enthousiasme
 
#PortraitDeCDO - Christian Buchel - Enedis
#PortraitDeCDO - Christian Buchel - Enedis#PortraitDeCDO - Christian Buchel - Enedis
#PortraitDeCDO - Christian Buchel - Enedis
 
Petit-déjeuner OCTO : La Blockchain
Petit-déjeuner OCTO : La Blockchain Petit-déjeuner OCTO : La Blockchain
Petit-déjeuner OCTO : La Blockchain
 

Similaire à Petit-Déjeuner OCTO "Cultiver l’art du code de qualité en entreprise" Partie 1 - Vers une culture de la qualité

Introduction à la qualité logicielle (1/5)
Introduction à la qualité logicielle (1/5)Introduction à la qualité logicielle (1/5)
Introduction à la qualité logicielle (1/5)Sylvain Leroy
 
Pour passer la crise, rembourser votre dette technique
Pour passer la crise, rembourser votre dette techniquePour passer la crise, rembourser votre dette technique
Pour passer la crise, rembourser votre dette techniqueFreddy Mallet
 
Pour passer la crise, remboursez votre dette technique !
Pour passer la crise, remboursez votre dette technique !Pour passer la crise, remboursez votre dette technique !
Pour passer la crise, remboursez votre dette technique !Agile Tour Genève
 
Radical Quality From Toyota to Tech - Devoxx France.pptx
Radical Quality From Toyota to Tech - Devoxx France.pptxRadical Quality From Toyota to Tech - Devoxx France.pptx
Radical Quality From Toyota to Tech - Devoxx France.pptxFlavian Hautbois
 
Agile tour 2015 alliés contre les défauts
Agile tour 2015   alliés contre les défautsAgile tour 2015   alliés contre les défauts
Agile tour 2015 alliés contre les défautsJulien Jakubowski
 
Agile tour Lille 2015 allies ensemble contre les defauts
Agile tour Lille 2015 allies ensemble contre les defautsAgile tour Lille 2015 allies ensemble contre les defauts
Agile tour Lille 2015 allies ensemble contre les defautsAntoine Blk
 
Formation Lean Startup OCTO Academy Lite
Formation Lean Startup OCTO Academy LiteFormation Lean Startup OCTO Academy Lite
Formation Lean Startup OCTO Academy LiteChristopher Parola
 
2016 octo wp_culture_code_software_craftsmanship
2016 octo wp_culture_code_software_craftsmanship2016 octo wp_culture_code_software_craftsmanship
2016 octo wp_culture_code_software_craftsmanshipChristophe Monnier
 
Crash Test Your Idea Meetup Valtech 13/09/2016
Crash Test Your Idea Meetup Valtech 13/09/2016Crash Test Your Idea Meetup Valtech 13/09/2016
Crash Test Your Idea Meetup Valtech 13/09/2016André De Sousa
 
Du Code & Des Humains - Agile Tour Strasbourg 2017
Du Code & Des Humains - Agile Tour Strasbourg 2017Du Code & Des Humains - Agile Tour Strasbourg 2017
Du Code & Des Humains - Agile Tour Strasbourg 2017Nicolas VERINAUD
 
Webinar Allier Humain & automatisation pour une expérience client unique
Webinar Allier Humain & automatisation pour une expérience client uniqueWebinar Allier Humain & automatisation pour une expérience client unique
Webinar Allier Humain & automatisation pour une expérience client uniqueEloquant
 
Du Code & Des Humains - ElsassJUG 2018
Du Code & Des Humains - ElsassJUG 2018Du Code & Des Humains - ElsassJUG 2018
Du Code & Des Humains - ElsassJUG 2018Nicolas VERINAUD
 
Qu'est ce qu'un logiciel de qualité
Qu'est ce qu'un logiciel de qualitéQu'est ce qu'un logiciel de qualité
Qu'est ce qu'un logiciel de qualitéSylvain Leroy
 
Des conférences à voir et à revoir
Des conférences à voir et à revoirDes conférences à voir et à revoir
Des conférences à voir et à revoirAnthony Maison
 
Jeu lean construction management
Jeu lean construction managementJeu lean construction management
Jeu lean construction managementCIPE
 
Sans développeur ni CTO dans l'équipe, comment assurer soi-même ?
Sans développeur ni CTO dans l'équipe, comment assurer soi-même ?Sans développeur ni CTO dans l'équipe, comment assurer soi-même ?
Sans développeur ni CTO dans l'équipe, comment assurer soi-même ?Damien Dabernat
 
Formation Visibilité WEB OIM ONU
Formation Visibilité WEB OIM ONUFormation Visibilité WEB OIM ONU
Formation Visibilité WEB OIM ONUREALIZ
 
Le Bootstrapping : Ou comment monter un MVP fonctionnel en quelques heures - ...
Le Bootstrapping : Ou comment monter un MVP fonctionnel en quelques heures - ...Le Bootstrapping : Ou comment monter un MVP fonctionnel en quelques heures - ...
Le Bootstrapping : Ou comment monter un MVP fonctionnel en quelques heures - ...André De Sousa
 

Similaire à Petit-Déjeuner OCTO "Cultiver l’art du code de qualité en entreprise" Partie 1 - Vers une culture de la qualité (20)

Introduction à la qualité logicielle (1/5)
Introduction à la qualité logicielle (1/5)Introduction à la qualité logicielle (1/5)
Introduction à la qualité logicielle (1/5)
 
Pour passer la crise, rembourser votre dette technique
Pour passer la crise, rembourser votre dette techniquePour passer la crise, rembourser votre dette technique
Pour passer la crise, rembourser votre dette technique
 
Pour passer la crise, remboursez votre dette technique !
Pour passer la crise, remboursez votre dette technique !Pour passer la crise, remboursez votre dette technique !
Pour passer la crise, remboursez votre dette technique !
 
Radical Quality From Toyota to Tech - Devoxx France.pptx
Radical Quality From Toyota to Tech - Devoxx France.pptxRadical Quality From Toyota to Tech - Devoxx France.pptx
Radical Quality From Toyota to Tech - Devoxx France.pptx
 
Agile tour 2015 alliés contre les défauts
Agile tour 2015   alliés contre les défautsAgile tour 2015   alliés contre les défauts
Agile tour 2015 alliés contre les défauts
 
Agile tour Lille 2015 allies ensemble contre les defauts
Agile tour Lille 2015 allies ensemble contre les defautsAgile tour Lille 2015 allies ensemble contre les defauts
Agile tour Lille 2015 allies ensemble contre les defauts
 
Formation Lean Startup OCTO Academy Lite
Formation Lean Startup OCTO Academy LiteFormation Lean Startup OCTO Academy Lite
Formation Lean Startup OCTO Academy Lite
 
Du Code & Des Humains
Du Code & Des HumainsDu Code & Des Humains
Du Code & Des Humains
 
2016 octo wp_culture_code_software_craftsmanship
2016 octo wp_culture_code_software_craftsmanship2016 octo wp_culture_code_software_craftsmanship
2016 octo wp_culture_code_software_craftsmanship
 
Crash Test Your Idea Meetup Valtech 13/09/2016
Crash Test Your Idea Meetup Valtech 13/09/2016Crash Test Your Idea Meetup Valtech 13/09/2016
Crash Test Your Idea Meetup Valtech 13/09/2016
 
Du Code & Des Humains - Agile Tour Strasbourg 2017
Du Code & Des Humains - Agile Tour Strasbourg 2017Du Code & Des Humains - Agile Tour Strasbourg 2017
Du Code & Des Humains - Agile Tour Strasbourg 2017
 
Webinar Allier Humain & automatisation pour une expérience client unique
Webinar Allier Humain & automatisation pour une expérience client uniqueWebinar Allier Humain & automatisation pour une expérience client unique
Webinar Allier Humain & automatisation pour une expérience client unique
 
Du Code & Des Humains - ElsassJUG 2018
Du Code & Des Humains - ElsassJUG 2018Du Code & Des Humains - ElsassJUG 2018
Du Code & Des Humains - ElsassJUG 2018
 
Qu'est ce qu'un logiciel de qualité
Qu'est ce qu'un logiciel de qualitéQu'est ce qu'un logiciel de qualité
Qu'est ce qu'un logiciel de qualité
 
Des conférences à voir et à revoir
Des conférences à voir et à revoirDes conférences à voir et à revoir
Des conférences à voir et à revoir
 
Jeu lean construction management
Jeu lean construction managementJeu lean construction management
Jeu lean construction management
 
L'art du copywriting BtoB
L'art du copywriting BtoBL'art du copywriting BtoB
L'art du copywriting BtoB
 
Sans développeur ni CTO dans l'équipe, comment assurer soi-même ?
Sans développeur ni CTO dans l'équipe, comment assurer soi-même ?Sans développeur ni CTO dans l'équipe, comment assurer soi-même ?
Sans développeur ni CTO dans l'équipe, comment assurer soi-même ?
 
Formation Visibilité WEB OIM ONU
Formation Visibilité WEB OIM ONUFormation Visibilité WEB OIM ONU
Formation Visibilité WEB OIM ONU
 
Le Bootstrapping : Ou comment monter un MVP fonctionnel en quelques heures - ...
Le Bootstrapping : Ou comment monter un MVP fonctionnel en quelques heures - ...Le Bootstrapping : Ou comment monter un MVP fonctionnel en quelques heures - ...
Le Bootstrapping : Ou comment monter un MVP fonctionnel en quelques heures - ...
 

Plus de OCTO Technology

Le Comptoir OCTO - Se conformer à la CSRD : un levier d'action insoupçonné
Le Comptoir OCTO - Se conformer à la CSRD : un levier d'action insoupçonnéLe Comptoir OCTO - Se conformer à la CSRD : un levier d'action insoupçonné
Le Comptoir OCTO - Se conformer à la CSRD : un levier d'action insoupçonnéOCTO Technology
 
Le Comptoir OCTO - MLOps : Les patterns MLOps dans le cloud
Le Comptoir OCTO - MLOps : Les patterns MLOps dans le cloudLe Comptoir OCTO - MLOps : Les patterns MLOps dans le cloud
Le Comptoir OCTO - MLOps : Les patterns MLOps dans le cloudOCTO Technology
 
La Grosse Conf 2024 - Philippe Stepniewski -Atelier - Live coding d'une base ...
La Grosse Conf 2024 - Philippe Stepniewski -Atelier - Live coding d'une base ...La Grosse Conf 2024 - Philippe Stepniewski -Atelier - Live coding d'une base ...
La Grosse Conf 2024 - Philippe Stepniewski -Atelier - Live coding d'une base ...OCTO Technology
 
La Grosse Conf 2024 - Philippe Prados - Atelier - RAG : au-delà de la démonst...
La Grosse Conf 2024 - Philippe Prados - Atelier - RAG : au-delà de la démonst...La Grosse Conf 2024 - Philippe Prados - Atelier - RAG : au-delà de la démonst...
La Grosse Conf 2024 - Philippe Prados - Atelier - RAG : au-delà de la démonst...OCTO Technology
 
Le Comptoir OCTO - Maîtriser le RAG : connecter les modèles d’IA génératives ...
Le Comptoir OCTO - Maîtriser le RAG : connecter les modèles d’IA génératives ...Le Comptoir OCTO - Maîtriser le RAG : connecter les modèles d’IA génératives ...
Le Comptoir OCTO - Maîtriser le RAG : connecter les modèles d’IA génératives ...OCTO Technology
 
OCTO Talks - Les IA s'invitent au chevet des développeurs
OCTO Talks - Les IA s'invitent au chevet des développeursOCTO Talks - Les IA s'invitent au chevet des développeurs
OCTO Talks - Les IA s'invitent au chevet des développeursOCTO Technology
 
OCTO Talks - Lancement du livre Culture Test
OCTO Talks - Lancement du livre Culture TestOCTO Talks - Lancement du livre Culture Test
OCTO Talks - Lancement du livre Culture TestOCTO Technology
 
Le Comptoir OCTO - Green AI, comment éviter que votre votre potion magique d’...
Le Comptoir OCTO - Green AI, comment éviter que votre votre potion magique d’...Le Comptoir OCTO - Green AI, comment éviter que votre votre potion magique d’...
Le Comptoir OCTO - Green AI, comment éviter que votre votre potion magique d’...OCTO Technology
 
OCTO Talks - State of the art Architecture dans les frontend web
OCTO Talks - State of the art Architecture dans les frontend webOCTO Talks - State of the art Architecture dans les frontend web
OCTO Talks - State of the art Architecture dans les frontend webOCTO Technology
 
Comptoir OCTO ALD Automotive/Leaseplan
Comptoir OCTO ALD Automotive/LeaseplanComptoir OCTO ALD Automotive/Leaseplan
Comptoir OCTO ALD Automotive/LeaseplanOCTO Technology
 
Le Comptoir OCTO - Comment optimiser les stocks en linéaire par la Data ?
Le Comptoir OCTO - Comment optimiser les stocks en linéaire par la Data ? Le Comptoir OCTO - Comment optimiser les stocks en linéaire par la Data ?
Le Comptoir OCTO - Comment optimiser les stocks en linéaire par la Data ? OCTO Technology
 
Le Comptoir OCTO - Retour sur 5 ans de mise en oeuvre : Comment le RGPD a réi...
Le Comptoir OCTO - Retour sur 5 ans de mise en oeuvre : Comment le RGPD a réi...Le Comptoir OCTO - Retour sur 5 ans de mise en oeuvre : Comment le RGPD a réi...
Le Comptoir OCTO - Retour sur 5 ans de mise en oeuvre : Comment le RGPD a réi...OCTO Technology
 
Le Comptoir OCTO - Affinez vos forecasts avec la planification distribuée et...
Le Comptoir OCTO -  Affinez vos forecasts avec la planification distribuée et...Le Comptoir OCTO -  Affinez vos forecasts avec la planification distribuée et...
Le Comptoir OCTO - Affinez vos forecasts avec la planification distribuée et...OCTO Technology
 
Le Comptoir OCTO - La formation au cœur de la stratégie d’éco-conception
Le Comptoir OCTO - La formation au cœur de la stratégie d’éco-conceptionLe Comptoir OCTO - La formation au cœur de la stratégie d’éco-conception
Le Comptoir OCTO - La formation au cœur de la stratégie d’éco-conceptionOCTO Technology
 
Le Comptoir OCTO - Une vision de plateforme sans leadership tech n’est qu’hal...
Le Comptoir OCTO - Une vision de plateforme sans leadership tech n’est qu’hal...Le Comptoir OCTO - Une vision de plateforme sans leadership tech n’est qu’hal...
Le Comptoir OCTO - Une vision de plateforme sans leadership tech n’est qu’hal...OCTO Technology
 
Le Comptoir OCTO - L'avenir de la gestion du bilan carbone : les solutions E...
Le Comptoir OCTO - L'avenir de la gestion du bilan carbone :  les solutions E...Le Comptoir OCTO - L'avenir de la gestion du bilan carbone :  les solutions E...
Le Comptoir OCTO - L'avenir de la gestion du bilan carbone : les solutions E...OCTO Technology
 
Le Comptoir OCTO - Continuous discovery et continuous delivery pour construir...
Le Comptoir OCTO - Continuous discovery et continuous delivery pour construir...Le Comptoir OCTO - Continuous discovery et continuous delivery pour construir...
Le Comptoir OCTO - Continuous discovery et continuous delivery pour construir...OCTO Technology
 
RefCard Tests sur tous les fronts
RefCard Tests sur tous les frontsRefCard Tests sur tous les fronts
RefCard Tests sur tous les frontsOCTO Technology
 
RefCard RESTful API Design
RefCard RESTful API DesignRefCard RESTful API Design
RefCard RESTful API DesignOCTO Technology
 

Plus de OCTO Technology (20)

Le Comptoir OCTO - Se conformer à la CSRD : un levier d'action insoupçonné
Le Comptoir OCTO - Se conformer à la CSRD : un levier d'action insoupçonnéLe Comptoir OCTO - Se conformer à la CSRD : un levier d'action insoupçonné
Le Comptoir OCTO - Se conformer à la CSRD : un levier d'action insoupçonné
 
Le Comptoir OCTO - MLOps : Les patterns MLOps dans le cloud
Le Comptoir OCTO - MLOps : Les patterns MLOps dans le cloudLe Comptoir OCTO - MLOps : Les patterns MLOps dans le cloud
Le Comptoir OCTO - MLOps : Les patterns MLOps dans le cloud
 
La Grosse Conf 2024 - Philippe Stepniewski -Atelier - Live coding d'une base ...
La Grosse Conf 2024 - Philippe Stepniewski -Atelier - Live coding d'une base ...La Grosse Conf 2024 - Philippe Stepniewski -Atelier - Live coding d'une base ...
La Grosse Conf 2024 - Philippe Stepniewski -Atelier - Live coding d'une base ...
 
La Grosse Conf 2024 - Philippe Prados - Atelier - RAG : au-delà de la démonst...
La Grosse Conf 2024 - Philippe Prados - Atelier - RAG : au-delà de la démonst...La Grosse Conf 2024 - Philippe Prados - Atelier - RAG : au-delà de la démonst...
La Grosse Conf 2024 - Philippe Prados - Atelier - RAG : au-delà de la démonst...
 
Le Comptoir OCTO - Maîtriser le RAG : connecter les modèles d’IA génératives ...
Le Comptoir OCTO - Maîtriser le RAG : connecter les modèles d’IA génératives ...Le Comptoir OCTO - Maîtriser le RAG : connecter les modèles d’IA génératives ...
Le Comptoir OCTO - Maîtriser le RAG : connecter les modèles d’IA génératives ...
 
OCTO Talks - Les IA s'invitent au chevet des développeurs
OCTO Talks - Les IA s'invitent au chevet des développeursOCTO Talks - Les IA s'invitent au chevet des développeurs
OCTO Talks - Les IA s'invitent au chevet des développeurs
 
OCTO Talks - Lancement du livre Culture Test
OCTO Talks - Lancement du livre Culture TestOCTO Talks - Lancement du livre Culture Test
OCTO Talks - Lancement du livre Culture Test
 
Le Comptoir OCTO - Green AI, comment éviter que votre votre potion magique d’...
Le Comptoir OCTO - Green AI, comment éviter que votre votre potion magique d’...Le Comptoir OCTO - Green AI, comment éviter que votre votre potion magique d’...
Le Comptoir OCTO - Green AI, comment éviter que votre votre potion magique d’...
 
OCTO Talks - State of the art Architecture dans les frontend web
OCTO Talks - State of the art Architecture dans les frontend webOCTO Talks - State of the art Architecture dans les frontend web
OCTO Talks - State of the art Architecture dans les frontend web
 
Refcard GraphQL
Refcard GraphQLRefcard GraphQL
Refcard GraphQL
 
Comptoir OCTO ALD Automotive/Leaseplan
Comptoir OCTO ALD Automotive/LeaseplanComptoir OCTO ALD Automotive/Leaseplan
Comptoir OCTO ALD Automotive/Leaseplan
 
Le Comptoir OCTO - Comment optimiser les stocks en linéaire par la Data ?
Le Comptoir OCTO - Comment optimiser les stocks en linéaire par la Data ? Le Comptoir OCTO - Comment optimiser les stocks en linéaire par la Data ?
Le Comptoir OCTO - Comment optimiser les stocks en linéaire par la Data ?
 
Le Comptoir OCTO - Retour sur 5 ans de mise en oeuvre : Comment le RGPD a réi...
Le Comptoir OCTO - Retour sur 5 ans de mise en oeuvre : Comment le RGPD a réi...Le Comptoir OCTO - Retour sur 5 ans de mise en oeuvre : Comment le RGPD a réi...
Le Comptoir OCTO - Retour sur 5 ans de mise en oeuvre : Comment le RGPD a réi...
 
Le Comptoir OCTO - Affinez vos forecasts avec la planification distribuée et...
Le Comptoir OCTO -  Affinez vos forecasts avec la planification distribuée et...Le Comptoir OCTO -  Affinez vos forecasts avec la planification distribuée et...
Le Comptoir OCTO - Affinez vos forecasts avec la planification distribuée et...
 
Le Comptoir OCTO - La formation au cœur de la stratégie d’éco-conception
Le Comptoir OCTO - La formation au cœur de la stratégie d’éco-conceptionLe Comptoir OCTO - La formation au cœur de la stratégie d’éco-conception
Le Comptoir OCTO - La formation au cœur de la stratégie d’éco-conception
 
Le Comptoir OCTO - Une vision de plateforme sans leadership tech n’est qu’hal...
Le Comptoir OCTO - Une vision de plateforme sans leadership tech n’est qu’hal...Le Comptoir OCTO - Une vision de plateforme sans leadership tech n’est qu’hal...
Le Comptoir OCTO - Une vision de plateforme sans leadership tech n’est qu’hal...
 
Le Comptoir OCTO - L'avenir de la gestion du bilan carbone : les solutions E...
Le Comptoir OCTO - L'avenir de la gestion du bilan carbone :  les solutions E...Le Comptoir OCTO - L'avenir de la gestion du bilan carbone :  les solutions E...
Le Comptoir OCTO - L'avenir de la gestion du bilan carbone : les solutions E...
 
Le Comptoir OCTO - Continuous discovery et continuous delivery pour construir...
Le Comptoir OCTO - Continuous discovery et continuous delivery pour construir...Le Comptoir OCTO - Continuous discovery et continuous delivery pour construir...
Le Comptoir OCTO - Continuous discovery et continuous delivery pour construir...
 
RefCard Tests sur tous les fronts
RefCard Tests sur tous les frontsRefCard Tests sur tous les fronts
RefCard Tests sur tous les fronts
 
RefCard RESTful API Design
RefCard RESTful API DesignRefCard RESTful API Design
RefCard RESTful API Design
 

Petit-Déjeuner OCTO "Cultiver l’art du code de qualité en entreprise" Partie 1 - Vers une culture de la qualité

  • 1. “Cultiver l’art du code de qualité en entreprise”
  • 2. 2 Agenda de la matinée ★ Talk - Vers une culture de la qualité (30 min) ★ Retour d’expérience AXA (45 min) ★ Q&A (20 min) 10 h 50 : Suite de nos échanges autour d’un petit- déjeuner.
  • 3. Pour réagir 3 ★ Posez vos questions en direct ★ #Chtidej sur twitter
  • 4. 4 ?
  • 5. 5 ?
  • 6. « C’est lui – votre code – qui va porter vos ambitions digitales. Votre code, c’est votre écriture, votre signature ; c’est pour cela qu’ il faut en prendre soin. » Christian Fauré Partner chez OCTO
  • 8. 1) La qualité, combien ça coûte ? Non- 500 000 000,00 $ / AN
  • 9. ✅ 100 ❌ 115 Les projets abandonnés pour cause de non qualité coûtent 15 % plus cher que les projets réussis de taille/complexité équivalente. Capers Jones Software Quality: A Survey of the State of the Art Non- La qualité, combien ça coûte en plus ?
  • 10. Où sont les problèmes ? Quels sont les remèdes efficaces ? Origine des Défauts Défauts / P.F % Défauts éliminés avant Livraison # Défauts livrés / PF Exigences 1.00 77 % 0.23 Conception 1.25 85 % 0.19 Code 1.75 95 % 0.09 Documents 0.60 80 % 0.12 Régressions 0.40 70 % 0.12 TOTAL 5.00 85 % 0.75 Données exprimées en termes de Points de Fonctions. Les PF montrent tout type de défaut, pas seulement les défauts du code. Défauts dans le code = 35 % de tous les défauts.
  • 11. Quel est l'impact de la NQ sur le coût global ? La mauvaise qualité revient moins cher jusqu'à la fin de la phase de programmation ; après quoi c'est la bonne qualité qui revient moins cher. Dette Technique Coût Global
  • 12. Prévenir ou Corriger ? • Prévenir : harnais de tests unitaires – détecte un défaut en moins de 10 mn – peut couvrir jusqu'à 80 % du code • Prévenir : revue de code – prévient plus de défauts que tout autre méthode • Corriger : – debug + test + gestion : de 0.25 à 3 JH par défaut 30 % du budget des dév. 5 % du budget des dév. 50 % du budget des dév.
  • 13. 2) D'où viennent les problèmes de qualité ?
  • 14. Pourquoi persiste-t-on à corriger nos erreurs au lieu de les prévenir ? 1. On n'est pas formé aux pratiques de qualité 2. On ne mesure pas le coût des erreurs 3. On n'analyse pas les causes profondes 4. On n'est pas suffisamment en sécurité pour apprendre de nos erreurs 5. Pas d'anticipation : on n'agit que dans la crise
  • 15. D'où viennent les "bugs" ? bugs erreurs de programmation complexité sous estimée pas de T.U, zéro revue pression sur le temps X X
  • 16. Symptômes d'une culture du Bug Fix : pas le temps d'améliorer
  • 17. Symptômes d'une culture du Bug Fix : Cloisonnement / Blâme
  • 18. Symptômes d'une culture du Bug Fix : Confusions et Illusions
  • 19. 3) Aurais-tu des conseils à emporter?
  • 20. Formez (vous) en permanence Deming
  • 23. Chassez la crainte Tant qu'il y a de la peur, vos chiffres sont faux.Deming
  • 24. Pair Programming Test Driven Development Revue de Code entraide propriété collective du code refactoring constant standard correction efficace du code non régression confiance améliora -tion continue CULTURE DE LA QUALITE cohésion d’équipe qualité du design dialogue prévention des défauts
  • 26. REX Déploiement de la qualité au sein du WebCenter AXA Jean-Philippe EPRINCHARD Emmanuel LEHMANN Antoine BLANCKE WebCenter AXA France
  • 27. Q&A Déploiement de la qualité au sein du WebCenter AXA Jean-Philippe EPRINCHARD Emmanuel LEHMANN Antoine BLANCKE WebCenter AXA France
  • 28. MERCI Le mot de la fin
  • 29. OCTO TECHNOLOGY > THERE IS A BETTER WAY 29 VOUS CROYEZ QUE LES TECHNOLOGIES CHANGENT LE MONDE ? NOUS AUSSI ! REJOIGNEZ-NOUS ! recrutement@octo.com OCTO recrute pour son antenne à Lille !
  • 30. 30 Rejoignez-nous sur notre blog http://blog.octo.com/ Partagez nos sources d’inspiration http://www.usievents.com/fr