SlideShare une entreprise Scribd logo
1  sur  48
Télécharger pour lire hors ligne
La dette technique
Qu’est ce que c’est ? A quoi ça sert ? Combien ça coûte ?
Initiation pour Investisseurs débutants
Est-ce vous ?
- Vous entendez tous les jours parler de “dette
technique” alors que votre compte en banque va très
bien.
- On vous demande d’en payer régulièrement et
pourtant vous payez déjà bien assez d’impôts
OU BIEN
- Vous aimeriez bien en payer, mais ne connaissez pas
les meilleurs moyens de paiement
Cet atelier vous aidera
1. A débroussailler le vocabulaire
2. A comprendre les éléments de la dette technique en
termes de conséquences concrètes sur votre service
final ou sur votre équipe
3. A connaître les quelques méthodes et outils à essayer
autour de ce sujet
Nous invitons...
Le public novice à poser des questions (à tous ou aux
experts)
Le public expert à aider le public novice (à tous ou
discrètement)
Tous à s’écouter ET (contrepartie naturelle) à rester concis
La dette technique, en gros ?
Tout ce qu’il faut faire… pour continuer à faire
sereinement.
(Ne se voit pas forcément directement sur le
service final)
Oui mais quel est le R.o.I de
la dette ?
Les conséquences sur le Retour
Interruption de service
final ⇒ Coût
d’oppportunité
Problème de
performance
⇒ Coût d’opportunité
Les conséquences sur le Retour
Les conséquences sur le Retour
Stats US
http://activemobi.com/blog/dedicated-mobile-vs-responsive-websites-state-of-affairs
Les conséquences sur
l’Investissement
Coûts croissants
Effort/Temps croissant à chaque nouvel ajout
Les autres conséquences
Equipe mécontente
Les autres conséquences
Bon OK ! Un peu plus en
détail alors ?
Dev pour
stabilité,
scalabilité
Outils de réaction rapide (backup &
restore, rollback, vitesse de MEP …)
Monitoring
Travail de performance
produit
Tests (non reg,
unitaires, etc.)
Outils de
mesure de
performance
Préparation aux
futurs ajouts
Une façon(parmi d’autres)de découper la dette technique
Amélioration
des outils de
dev
Equipe Produit
Avantages directs à
faire
Risques à ne pas
faire
Conséquences possibles
Prochains
développements
moins chers
Equipe
mécontente
Problème de
performance
Meilleures
performances
du produit
Moins de
risques
techniques
Equipe plus
performante
Refactoring du code
Description
Réécriture d’un
morceau de code
pour le rendre plus
- lisible
- flexible
- performant
- réutilisable
- testable
Equipe Produit
Avantages directs à
faire
Risques à ne pas
faire
Prochains
développements
moins chers
Equipe
mécontente
Problème de
performance
Meilleures
performances
du produit
Moins de
risques
techniques
Interruption
de service
final
Mise à jour de sécurité
Description
Changer une
partie du code qui
est devenue
obsolète vis-à-vis
des failles de
sécurité
récemment
découvertes
Equipe Produit
Avantages directs à
faire
Risques à ne pas
faire
Moins de
risques
Interruption
de service
final
A vous de deviner
Tests fonctionnels automatisés
Description
Code supplémentaire
qui va simuler un
“parcours utilisateur”
et vérifier qu’il
fonctionne toujours.
Il peut se lancer
facilement à chaque
nouveau
développement
Equipe Produit
Avantages directs à
faire
Risques à ne pas
faire
Tests fonctionnels automatisés
Description
Code supplémentaire
qui va simuler un
“parcours utilisateur”
et vérifier qu’il
fonctionne toujours.
Il peut se lancer
facilement à chaque
nouveau
développement
Equipe Produit
Avantages directs à
faire
Risques à ne pas
faire
Moins de
risques
techniques
Interruption
de service
final
Equipe plus
performante
P.o.C (Proof of Concept) Technique
Description
Développer
rapidement un
code jetable pour
valider la faisabilité
d’un
développement qui
aurait lieu plus tard
Equipe Produit
Avantages directs à
faire
Risques à ne pas
faire
P.o.C (Proof of Concept) Technique
Description
Développer
rapidement un
code jetable pour
valider la faisabilité
d’un
développement qui
aurait lieu plus tard
Equipe Produit
Avantages directs à
faire
Risques à ne pas
faire
Prochains
développements
moins chers
Moins de
risques
Documentation Technique
Description
Documenter le
code existant afin
de clarifier les
choix de
développement
précédents
Equipe Produit
Avantages directs à
faire
Risques à ne pas
faire
Documentation Technique
Description
Documenter le
code existant afin
de clarifier les
choix de
développement
précédents
Equipe Produit
Avantages directs à
faire
Risques à ne pas
faire
Prochains
développements
moins chers
Equipe
mécontente
Equipe plus
performante
Industrialisation de process
Description
Mettre en place
des outils et du
code qui
automatisent
certaines tâches
lourdes du
développement
(déploiement, etc.)
Equipe Produit
Avantages directs à
faire
Risques à ne pas
faire
Industrialisation de process
Description
Mettre en place
des outils et du
code qui
automatisent
certaines tâches
lourdes du
développement
(déploiement, etc.)
Equipe Produit
Avantages directs à
faire
Risques à ne pas
faire
Prochains
développements
moins chers
Equipe
mécontente
Equipe plus
performante
Veille technique / Guilde
Description
Se renseigner sur
les prochaines
tendances
technologiques
pour anticiper les
futurs
développements
ou mettre à jour
les pratiques
Equipe Produit
Avantages directs à
faire
Risques à ne pas
faire
Veille technique / Guilde
Description
Se renseigner sur
les prochaines
tendances
technologiques
pour anticiper les
futurs
développements
ou mettre à jour
les pratiques
Equipe Produit
Avantages directs à
faire
Risques à ne pas
faire
Prochains
développements
moins chers
Tuning de performance
Description
Ajuster le code et
certains
paramètres
techniques pour
améliorer la
rapidité du produit
ou son coût en
ressources
Equipe Produit
Avantages directs à
faire
Risques à ne pas
faire
Tuning de performance
Description
Ajuster le code et
certains
paramètres
techniques pour
améliorer la
rapidité du produit
ou son coût en
ressources
Equipe Produit
Avantages directs à
faire
Risques à ne pas
faire
Problème de
performance
Meilleures
performances
du produit
Outils pour développeur
Description
Installer des outils
qui aident les
développeurs dans
leur travail
Equipe Produit
Avantages directs à
faire
Risques à ne pas
faire
Outils pour développeur
Description
Installer des outils
qui aident les
développeurs dans
leur travail
Equipe Produit
Avantages directs à
faire
Risques à ne pas
faire
Prochains
développements
moins chers
Equipe
mécontente
Equipe plus
performante
Mise en place d’environnement / d’exploitation
Description
Mettre en place
l’architecture
technique
nécessaire à faire
fonctionner le
produit
Equipe Produit
Avantages directs à
faire
Risques à ne pas
faire
Mise en place d’environnement / d’exploitation
Description
Mettre en place
l’architecture
technique
nécessaire à faire
fonctionner le
produit
Equipe Produit
Avantages directs à
faire
Risques à ne pas
faire
Equipe
mécontente
Interruption
de service
final
Ok, Bien compris,
comment on paye ?
1 . Prendre le temps de
tracer la dette
Exemples logistiques : Rendez-vous régulier dédié par l’équipe de Dev
Exemples d’outils d’enregistrement : Tableau de post-it, section spécifique
dans le Backlog produit, Backlog à part
Exemples de processus formel :
- Le faire rentrer dans la Definition of Ready (pré-requis d’une
fonctionnalité, tests fonctionnels qui va avec, industrialisation, etc)
- ou dans la Definition of Done
Et vous dans votre équipe ?
Que faites-vous ?
Que pourriez-vous faire ?
STOP :
Writer time !
2. Lui donner l’importance qu’elle
mérite AVANT de payer
Exemples d’outils d’enregistrement :
- Exprimer les éléments techniques dans les mêmes critères que le
reste des éléments du Backlog fonctionnel (Valeur business, risque,
complexité, etc.)
Exemples de processus :
- Définir un “Product Owner technique” qui gère un backlog +
processus d’arbitrage “fonctionnel / technique”
- Convier les Product Owners aux “grooming technique”
- Information / Formation de sponsor en amont
Nouvelle
fonction
Dette
technique
Et vous dans votre équipe ?
Que faites-vous ?
Que pourriez-vous faire ?
STOP :
Writer time !
3. Suivre le paiement et le
célébrer
Outils de suivi :
- Outils de qualimétrie (SonarQube, Lint, PMD, Checkstyles, etc…)
Processus formel :
- Montrer l’avancement régulièrement aux démonstrations
- Suivre une notion “d’avancement technique” en tant qu’indicateur de
performance de l’équipe
Et vous dans votre équipe ?
Que faites-vous ?
Que pourriez-vous faire ?
STOP :
Writer time !
1. En binôme, racontez votre retour sur expérience
(Tickets Que faites vous ?)
2. En équipe produit, faites un point sur “ce que vous
pourriez faire ?”
Rappelez-vous les
conséquences d’une
mauvaise gestion de dette
“I live in a
tormented state
knowing the
pain and
suffering I have
created.”
Bernard Madoff, mauvais
gestionnaire de dette
Merci !
Aller plus loin
Où allez-vous appliquer ce que vous avez appris dans
cet atelier ?
A partir de quand ?
Avec quoi peut-on compléter cet atelier ?
Alexandre QUACH
http://www.investirdigital.fr

Contenu connexe

Tendances

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
 
poka yoké, knban , kaizen
poka yoké, knban , kaizenpoka yoké, knban , kaizen
poka yoké, knban , kaizenZakaria Rhoulben
 
Hoe maak ik de omgeving van mijn opslagtank veilig én efficient
Hoe maak ik de omgeving van mijn opslagtank veilig én efficientHoe maak ik de omgeving van mijn opslagtank veilig én efficient
Hoe maak ik de omgeving van mijn opslagtank veilig én efficientMartijn Vandewalle
 
De l'expression de besoins vers spécifications de la solution
De l'expression de besoins vers spécifications de la solutionDe l'expression de besoins vers spécifications de la solution
De l'expression de besoins vers spécifications de la solutionCOMPETENSIS
 
Les coûts de maintenance
Les coûts de maintenanceLes coûts de maintenance
Les coûts de maintenanceMouhcine Nahal
 
Web-conference | DDMRP et flux tirés
Web-conference | DDMRP et flux tirésWeb-conference | DDMRP et flux tirés
Web-conference | DDMRP et flux tirésXL Groupe
 
Extrusion soufflage et injection-souflage
Extrusion soufflage et injection-souflageExtrusion soufflage et injection-souflage
Extrusion soufflage et injection-souflageOussama ZAKARI
 
Jeu lean manufacturing
Jeu lean manufacturingJeu lean manufacturing
Jeu lean manufacturingCIPE
 
7 grafcet avec saut d'étape perceuse
7  grafcet avec saut d'étape perceuse7  grafcet avec saut d'étape perceuse
7 grafcet avec saut d'étape perceuseomar bllaouhamou
 
Tableaux kanban pas à pas FR
Tableaux kanban pas à pas FRTableaux kanban pas à pas FR
Tableaux kanban pas à pas FRFranck Beulé
 
Exercices corrigés-sur-convertisseurs-statiques-2-bac-science-d ingénieur
Exercices corrigés-sur-convertisseurs-statiques-2-bac-science-d ingénieurExercices corrigés-sur-convertisseurs-statiques-2-bac-science-d ingénieur
Exercices corrigés-sur-convertisseurs-statiques-2-bac-science-d ingénieurzahir99
 
Presentation du socle technique Java open source Scub Foundation
Presentation du socle technique Java open source Scub FoundationPresentation du socle technique Java open source Scub Foundation
Presentation du socle technique Java open source Scub FoundationStéphane Traumat
 
Microcontroleur Pic16 F84
Microcontroleur Pic16 F84Microcontroleur Pic16 F84
Microcontroleur Pic16 F84guest1e7b02
 
Gestion billetterie de cinéma
Gestion billetterie de cinémaGestion billetterie de cinéma
Gestion billetterie de cinémamohamedgoumih
 
Soutenance de stage Ingénieur
Soutenance de stage IngénieurSoutenance de stage Ingénieur
Soutenance de stage IngénieurFaten Chalbi
 
Variateur de vitesse activar 11
Variateur de vitesse activar 11Variateur de vitesse activar 11
Variateur de vitesse activar 11Boubakri Mohamed
 

Tendances (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)
 
poka yoké, knban , kaizen
poka yoké, knban , kaizenpoka yoké, knban , kaizen
poka yoké, knban , kaizen
 
Cours Génie Logiciel - Introduction
Cours Génie Logiciel - IntroductionCours Génie Logiciel - Introduction
Cours Génie Logiciel - Introduction
 
Hoe maak ik de omgeving van mijn opslagtank veilig én efficient
Hoe maak ik de omgeving van mijn opslagtank veilig én efficientHoe maak ik de omgeving van mijn opslagtank veilig én efficient
Hoe maak ik de omgeving van mijn opslagtank veilig én efficient
 
De l'expression de besoins vers spécifications de la solution
De l'expression de besoins vers spécifications de la solutionDe l'expression de besoins vers spécifications de la solution
De l'expression de besoins vers spécifications de la solution
 
Les coûts de maintenance
Les coûts de maintenanceLes coûts de maintenance
Les coûts de maintenance
 
Web-conference | DDMRP et flux tirés
Web-conference | DDMRP et flux tirésWeb-conference | DDMRP et flux tirés
Web-conference | DDMRP et flux tirés
 
Extrusion soufflage et injection-souflage
Extrusion soufflage et injection-souflageExtrusion soufflage et injection-souflage
Extrusion soufflage et injection-souflage
 
Cours maintenance
Cours maintenanceCours maintenance
Cours maintenance
 
Jeu lean manufacturing
Jeu lean manufacturingJeu lean manufacturing
Jeu lean manufacturing
 
7 grafcet avec saut d'étape perceuse
7  grafcet avec saut d'étape perceuse7  grafcet avec saut d'étape perceuse
7 grafcet avec saut d'étape perceuse
 
Tableaux kanban pas à pas FR
Tableaux kanban pas à pas FRTableaux kanban pas à pas FR
Tableaux kanban pas à pas FR
 
435895285 fiche
435895285 fiche435895285 fiche
435895285 fiche
 
Exercices corrigés-sur-convertisseurs-statiques-2-bac-science-d ingénieur
Exercices corrigés-sur-convertisseurs-statiques-2-bac-science-d ingénieurExercices corrigés-sur-convertisseurs-statiques-2-bac-science-d ingénieur
Exercices corrigés-sur-convertisseurs-statiques-2-bac-science-d ingénieur
 
zaineb pfe 2014
zaineb pfe 2014zaineb pfe 2014
zaineb pfe 2014
 
Presentation du socle technique Java open source Scub Foundation
Presentation du socle technique Java open source Scub FoundationPresentation du socle technique Java open source Scub Foundation
Presentation du socle technique Java open source Scub Foundation
 
Microcontroleur Pic16 F84
Microcontroleur Pic16 F84Microcontroleur Pic16 F84
Microcontroleur Pic16 F84
 
Gestion billetterie de cinéma
Gestion billetterie de cinémaGestion billetterie de cinéma
Gestion billetterie de cinéma
 
Soutenance de stage Ingénieur
Soutenance de stage IngénieurSoutenance de stage Ingénieur
Soutenance de stage Ingénieur
 
Variateur de vitesse activar 11
Variateur de vitesse activar 11Variateur de vitesse activar 11
Variateur de vitesse activar 11
 

Similaire à Meet-up : La dette technique, à quoi ça sert, combien ça coûte, comment s'y mettre ?

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
 
Assurance Qualité logicielle
Assurance Qualité logicielleAssurance Qualité logicielle
Assurance Qualité logicielleSylvain Leroy
 
Transform numérique par l'expérience client
Transform numérique par l'expérience clientTransform numérique par l'expérience client
Transform numérique par l'expérience clientUM.N Architech Inc.
 
Bonnes pratiques #5 - Votre première application est en production. Et mainte...
Bonnes pratiques #5 - Votre première application est en production. Et mainte...Bonnes pratiques #5 - Votre première application est en production. Et mainte...
Bonnes pratiques #5 - Votre première application est en production. Et mainte...Bonitasoft
 
Marco presentation 30.09.10 5 d's french slide share
Marco presentation 30.09.10   5 d's french slide shareMarco presentation 30.09.10   5 d's french slide share
Marco presentation 30.09.10 5 d's french slide shareMariette TERRISSE
 
Marco Presentation 30.09.10 5 Ds French Slide Share
Marco Presentation 30.09.10   5 Ds French Slide ShareMarco Presentation 30.09.10   5 Ds French Slide Share
Marco Presentation 30.09.10 5 Ds French Slide ShareMariette TERRISSE
 
Depliant shaker technologies_web
Depliant shaker technologies_webDepliant shaker technologies_web
Depliant shaker technologies_webMarie-Lyse Briffaud
 
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
 
Webinar Bizagi BPM - Etude de cas client
Webinar Bizagi BPM - Etude de cas clientWebinar Bizagi BPM - Etude de cas client
Webinar Bizagi BPM - Etude de cas clientBizagi
 
Méthodologie de gestion des tâches dans les projets web
Méthodologie de gestion des tâches dans les projets webMéthodologie de gestion des tâches dans les projets web
Méthodologie de gestion des tâches dans les projets webRomainKuzniak
 
Agilité, Tests Et Industrialisation
Agilité, Tests Et IndustrialisationAgilité, Tests Et Industrialisation
Agilité, Tests Et IndustrialisationPHPPRO
 
Impacts de l'adoption de Scrum
Impacts de l'adoption de ScrumImpacts de l'adoption de Scrum
Impacts de l'adoption de ScrumPyxis Technologies
 
Ha zut, le DevOps a mangé ma vélocité par Jean-Marc Lavoie & Sylvie Trudel
Ha zut, le DevOps a mangé ma vélocité par Jean-Marc Lavoie & Sylvie TrudelHa zut, le DevOps a mangé ma vélocité par Jean-Marc Lavoie & Sylvie Trudel
Ha zut, le DevOps a mangé ma vélocité par Jean-Marc Lavoie & Sylvie TrudelAgile Montréal
 
Mesure & Analyse: Mesurer les Exigences
Mesure & Analyse: Mesurer les ExigencesMesure & Analyse: Mesurer les Exigences
Mesure & Analyse: Mesurer les ExigencesOlivier Pinette
 
BioITpm Executive Presentation V500.pptx
BioITpm Executive Presentation V500.pptxBioITpm Executive Presentation V500.pptx
BioITpm Executive Presentation V500.pptxLouis-Martin Landry
 
Rôles, Responsabilités et Rituels d'une équipe Agile
Rôles, Responsabilités et Rituels d'une équipe AgileRôles, Responsabilités et Rituels d'une équipe Agile
Rôles, Responsabilités et Rituels d'une équipe AgileAntoine Pezé
 
Etude de cadrage clef de la réussite d'un upgrade oracle people soft busine...
Etude de cadrage clef de la réussite d'un upgrade oracle people soft   busine...Etude de cadrage clef de la réussite d'un upgrade oracle people soft   busine...
Etude de cadrage clef de la réussite d'un upgrade oracle people soft busine...Business At Work
 

Similaire à Meet-up : La dette technique, à quoi ça sert, combien ça coûte, comment s'y mettre ? (20)

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
 
Assurance Qualité logicielle
Assurance Qualité logicielleAssurance Qualité logicielle
Assurance Qualité logicielle
 
Transform numérique par l'expérience client
Transform numérique par l'expérience clientTransform numérique par l'expérience client
Transform numérique par l'expérience client
 
Bonnes pratiques #5 - Votre première application est en production. Et mainte...
Bonnes pratiques #5 - Votre première application est en production. Et mainte...Bonnes pratiques #5 - Votre première application est en production. Et mainte...
Bonnes pratiques #5 - Votre première application est en production. Et mainte...
 
Marco presentation 30.09.10 5 d's french slide share
Marco presentation 30.09.10   5 d's french slide shareMarco presentation 30.09.10   5 d's french slide share
Marco presentation 30.09.10 5 d's french slide share
 
Marco Presentation 30.09.10 5 Ds French Slide Share
Marco Presentation 30.09.10   5 Ds French Slide ShareMarco Presentation 30.09.10   5 Ds French Slide Share
Marco Presentation 30.09.10 5 Ds French Slide Share
 
Depliant shaker technologies_web
Depliant shaker technologies_webDepliant shaker technologies_web
Depliant shaker technologies_web
 
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é
 
De vops
De vopsDe vops
De vops
 
Tests Logiciel
Tests LogicielTests Logiciel
Tests Logiciel
 
Webinar Bizagi BPM - Etude de cas client
Webinar Bizagi BPM - Etude de cas clientWebinar Bizagi BPM - Etude de cas client
Webinar Bizagi BPM - Etude de cas client
 
Méthodologie de gestion des tâches dans les projets web
Méthodologie de gestion des tâches dans les projets webMéthodologie de gestion des tâches dans les projets web
Méthodologie de gestion des tâches dans les projets web
 
Agilité, Tests Et Industrialisation
Agilité, Tests Et IndustrialisationAgilité, Tests Et Industrialisation
Agilité, Tests Et Industrialisation
 
Impacts de l'adoption de Scrum
Impacts de l'adoption de ScrumImpacts de l'adoption de Scrum
Impacts de l'adoption de Scrum
 
Ha zut, le DevOps a mangé ma vélocité par Jean-Marc Lavoie & Sylvie Trudel
Ha zut, le DevOps a mangé ma vélocité par Jean-Marc Lavoie & Sylvie TrudelHa zut, le DevOps a mangé ma vélocité par Jean-Marc Lavoie & Sylvie Trudel
Ha zut, le DevOps a mangé ma vélocité par Jean-Marc Lavoie & Sylvie Trudel
 
Mesure & Analyse: Mesurer les Exigences
Mesure & Analyse: Mesurer les ExigencesMesure & Analyse: Mesurer les Exigences
Mesure & Analyse: Mesurer les Exigences
 
BioITpm Executive Presentation V500.pptx
BioITpm Executive Presentation V500.pptxBioITpm Executive Presentation V500.pptx
BioITpm Executive Presentation V500.pptx
 
Rôles, Responsabilités et Rituels d'une équipe Agile
Rôles, Responsabilités et Rituels d'une équipe AgileRôles, Responsabilités et Rituels d'une équipe Agile
Rôles, Responsabilités et Rituels d'une équipe Agile
 
Etude de cadrage clef de la réussite d'un upgrade oracle people soft busine...
Etude de cadrage clef de la réussite d'un upgrade oracle people soft   busine...Etude de cadrage clef de la réussite d'un upgrade oracle people soft   busine...
Etude de cadrage clef de la réussite d'un upgrade oracle people soft busine...
 
PerfUG : présentation de Dynatrace APM
PerfUG : présentation de Dynatrace APMPerfUG : présentation de Dynatrace APM
PerfUG : présentation de Dynatrace APM
 

Plus de Alexandre Quach

Desimposteurs - V1.2 - Jouez à répondre au syndrôme de l'imposteur dans l'équipe
Desimposteurs - V1.2 - Jouez à répondre au syndrôme de l'imposteur dans l'équipeDesimposteurs - V1.2 - Jouez à répondre au syndrôme de l'imposteur dans l'équipe
Desimposteurs - V1.2 - Jouez à répondre au syndrôme de l'imposteur dans l'équipeAlexandre Quach
 
Desimposteurs - V1.1 - Jouez à répondre au sentiment d'imposture de votre équipe
Desimposteurs - V1.1 - Jouez à répondre au sentiment d'imposture de votre équipeDesimposteurs - V1.1 - Jouez à répondre au sentiment d'imposture de votre équipe
Desimposteurs - V1.1 - Jouez à répondre au sentiment d'imposture de votre équipeAlexandre Quach
 
Formation Communautés d'entreprise - Valeur - V2.0.pdf
Formation Communautés d'entreprise - Valeur - V2.0.pdfFormation Communautés d'entreprise - Valeur - V2.0.pdf
Formation Communautés d'entreprise - Valeur - V2.0.pdfAlexandre Quach
 
Jeu, transmission et education virale - Mars 2021 #OpenSeriousGame #OSG
Jeu, transmission et education virale - Mars 2021 #OpenSeriousGame #OSGJeu, transmission et education virale - Mars 2021 #OpenSeriousGame #OSG
Jeu, transmission et education virale - Mars 2021 #OpenSeriousGame #OSGAlexandre Quach
 
Human talk #OpenSeriousGame un framework de transmission
Human talk #OpenSeriousGame  un framework de transmissionHuman talk #OpenSeriousGame  un framework de transmission
Human talk #OpenSeriousGame un framework de transmissionAlexandre Quach
 
ImpactAgile v2 #OpenSeriousGame
ImpactAgile v2 #OpenSeriousGame ImpactAgile v2 #OpenSeriousGame
ImpactAgile v2 #OpenSeriousGame Alexandre Quach
 
Rendre un Serious Game facilement transmis comme un #OpenSeriousGame (A3)
Rendre un Serious Game facilement transmis comme un #OpenSeriousGame (A3)Rendre un Serious Game facilement transmis comme un #OpenSeriousGame (A3)
Rendre un Serious Game facilement transmis comme un #OpenSeriousGame (A3)Alexandre Quach
 
#OpenSeriousGame Con2Col V4 Du conflit à la collaboration 2 : Pratiquez la Co...
#OpenSeriousGame Con2Col V4 Du conflit à la collaboration 2 : Pratiquez la Co...#OpenSeriousGame Con2Col V4 Du conflit à la collaboration 2 : Pratiquez la Co...
#OpenSeriousGame Con2Col V4 Du conflit à la collaboration 2 : Pratiquez la Co...Alexandre Quach
 
#OpenSeriousGame L’art du Feedback utile V3
#OpenSeriousGame L’art du Feedback utile V3#OpenSeriousGame L’art du Feedback utile V3
#OpenSeriousGame L’art du Feedback utile V3Alexandre Quach
 
#OpenSeriousGame Apprendre les entretiens en challenge skill mapping V2
#OpenSeriousGame  Apprendre les entretiens en challenge skill mapping V2#OpenSeriousGame  Apprendre les entretiens en challenge skill mapping V2
#OpenSeriousGame Apprendre les entretiens en challenge skill mapping V2Alexandre Quach
 
Board guichet ouvert v2 - A3 utilisable
Board guichet ouvert v2 - A3 utilisableBoard guichet ouvert v2 - A3 utilisable
Board guichet ouvert v2 - A3 utilisableAlexandre Quach
 
#OpenSeriousGame Reverse Design
#OpenSeriousGame Reverse Design#OpenSeriousGame Reverse Design
#OpenSeriousGame Reverse DesignAlexandre Quach
 
Formation : découper des User Stories
Formation : découper des User StoriesFormation : découper des User Stories
Formation : découper des User StoriesAlexandre Quach
 
#OpenSeriousGame Deltascrum : Echangez sur les points communs et différences ...
#OpenSeriousGame Deltascrum : Echangez sur les points communs et différences ...#OpenSeriousGame Deltascrum : Echangez sur les points communs et différences ...
#OpenSeriousGame Deltascrum : Echangez sur les points communs et différences ...Alexandre Quach
 
#OpenSeriousGame L'art du feedback utile
#OpenSeriousGame L'art du feedback utile#OpenSeriousGame L'art du feedback utile
#OpenSeriousGame L'art du feedback utileAlexandre Quach
 
#OpenSeriousGame Con2Col : Pratiquez la CNV pour passer du conflit à la colla...
#OpenSeriousGame Con2Col : Pratiquez la CNV pour passer du conflit à la colla...#OpenSeriousGame Con2Col : Pratiquez la CNV pour passer du conflit à la colla...
#OpenSeriousGame Con2Col : Pratiquez la CNV pour passer du conflit à la colla...Alexandre Quach
 
#OpenSeriousGame CookMyRetro : Cuisinez votre rétrospective Agile
#OpenSeriousGame CookMyRetro : Cuisinez votre rétrospective Agile#OpenSeriousGame CookMyRetro : Cuisinez votre rétrospective Agile
#OpenSeriousGame CookMyRetro : Cuisinez votre rétrospective AgileAlexandre Quach
 
#OpenSeriousgame ImpactAgile : l'agilité au service de l'impact de vos produits
#OpenSeriousgame ImpactAgile : l'agilité au service de l'impact de vos produits#OpenSeriousgame ImpactAgile : l'agilité au service de l'impact de vos produits
#OpenSeriousgame ImpactAgile : l'agilité au service de l'impact de vos produitsAlexandre Quach
 

Plus de Alexandre Quach (20)

Desimposteurs - V1.2 - Jouez à répondre au syndrôme de l'imposteur dans l'équipe
Desimposteurs - V1.2 - Jouez à répondre au syndrôme de l'imposteur dans l'équipeDesimposteurs - V1.2 - Jouez à répondre au syndrôme de l'imposteur dans l'équipe
Desimposteurs - V1.2 - Jouez à répondre au syndrôme de l'imposteur dans l'équipe
 
Desimposteurs - V1.1 - Jouez à répondre au sentiment d'imposture de votre équipe
Desimposteurs - V1.1 - Jouez à répondre au sentiment d'imposture de votre équipeDesimposteurs - V1.1 - Jouez à répondre au sentiment d'imposture de votre équipe
Desimposteurs - V1.1 - Jouez à répondre au sentiment d'imposture de votre équipe
 
Formation Communautés d'entreprise - Valeur - V2.0.pdf
Formation Communautés d'entreprise - Valeur - V2.0.pdfFormation Communautés d'entreprise - Valeur - V2.0.pdf
Formation Communautés d'entreprise - Valeur - V2.0.pdf
 
IVCD Map v1.0 EN.pptx
IVCD Map v1.0 EN.pptxIVCD Map v1.0 EN.pptx
IVCD Map v1.0 EN.pptx
 
IVCD Map v1.0 FR.pptx
IVCD Map v1.0 FR.pptxIVCD Map v1.0 FR.pptx
IVCD Map v1.0 FR.pptx
 
Jeu, transmission et education virale - Mars 2021 #OpenSeriousGame #OSG
Jeu, transmission et education virale - Mars 2021 #OpenSeriousGame #OSGJeu, transmission et education virale - Mars 2021 #OpenSeriousGame #OSG
Jeu, transmission et education virale - Mars 2021 #OpenSeriousGame #OSG
 
Human talk #OpenSeriousGame un framework de transmission
Human talk #OpenSeriousGame  un framework de transmissionHuman talk #OpenSeriousGame  un framework de transmission
Human talk #OpenSeriousGame un framework de transmission
 
ImpactAgile v2 #OpenSeriousGame
ImpactAgile v2 #OpenSeriousGame ImpactAgile v2 #OpenSeriousGame
ImpactAgile v2 #OpenSeriousGame
 
Rendre un Serious Game facilement transmis comme un #OpenSeriousGame (A3)
Rendre un Serious Game facilement transmis comme un #OpenSeriousGame (A3)Rendre un Serious Game facilement transmis comme un #OpenSeriousGame (A3)
Rendre un Serious Game facilement transmis comme un #OpenSeriousGame (A3)
 
#OpenSeriousGame Con2Col V4 Du conflit à la collaboration 2 : Pratiquez la Co...
#OpenSeriousGame Con2Col V4 Du conflit à la collaboration 2 : Pratiquez la Co...#OpenSeriousGame Con2Col V4 Du conflit à la collaboration 2 : Pratiquez la Co...
#OpenSeriousGame Con2Col V4 Du conflit à la collaboration 2 : Pratiquez la Co...
 
#OpenSeriousGame L’art du Feedback utile V3
#OpenSeriousGame L’art du Feedback utile V3#OpenSeriousGame L’art du Feedback utile V3
#OpenSeriousGame L’art du Feedback utile V3
 
#OpenSeriousGame Apprendre les entretiens en challenge skill mapping V2
#OpenSeriousGame  Apprendre les entretiens en challenge skill mapping V2#OpenSeriousGame  Apprendre les entretiens en challenge skill mapping V2
#OpenSeriousGame Apprendre les entretiens en challenge skill mapping V2
 
Board guichet ouvert v2 - A3 utilisable
Board guichet ouvert v2 - A3 utilisableBoard guichet ouvert v2 - A3 utilisable
Board guichet ouvert v2 - A3 utilisable
 
#OpenSeriousGame Reverse Design
#OpenSeriousGame Reverse Design#OpenSeriousGame Reverse Design
#OpenSeriousGame Reverse Design
 
Formation : découper des User Stories
Formation : découper des User StoriesFormation : découper des User Stories
Formation : découper des User Stories
 
#OpenSeriousGame Deltascrum : Echangez sur les points communs et différences ...
#OpenSeriousGame Deltascrum : Echangez sur les points communs et différences ...#OpenSeriousGame Deltascrum : Echangez sur les points communs et différences ...
#OpenSeriousGame Deltascrum : Echangez sur les points communs et différences ...
 
#OpenSeriousGame L'art du feedback utile
#OpenSeriousGame L'art du feedback utile#OpenSeriousGame L'art du feedback utile
#OpenSeriousGame L'art du feedback utile
 
#OpenSeriousGame Con2Col : Pratiquez la CNV pour passer du conflit à la colla...
#OpenSeriousGame Con2Col : Pratiquez la CNV pour passer du conflit à la colla...#OpenSeriousGame Con2Col : Pratiquez la CNV pour passer du conflit à la colla...
#OpenSeriousGame Con2Col : Pratiquez la CNV pour passer du conflit à la colla...
 
#OpenSeriousGame CookMyRetro : Cuisinez votre rétrospective Agile
#OpenSeriousGame CookMyRetro : Cuisinez votre rétrospective Agile#OpenSeriousGame CookMyRetro : Cuisinez votre rétrospective Agile
#OpenSeriousGame CookMyRetro : Cuisinez votre rétrospective Agile
 
#OpenSeriousgame ImpactAgile : l'agilité au service de l'impact de vos produits
#OpenSeriousgame ImpactAgile : l'agilité au service de l'impact de vos produits#OpenSeriousgame ImpactAgile : l'agilité au service de l'impact de vos produits
#OpenSeriousgame ImpactAgile : l'agilité au service de l'impact de vos produits
 

Dernier

conception d'un batiment r+4 comparative de defferente ariante de plancher
conception d'un  batiment  r+4 comparative de defferente ariante de plancherconception d'un  batiment  r+4 comparative de defferente ariante de plancher
conception d'un batiment r+4 comparative de defferente ariante de planchermansouriahlam
 
JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...
JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...
JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...Institut de l'Elevage - Idele
 
JTC 2024 - SMARTER Retour sur les indicateurs de santé .pdf
JTC 2024 - SMARTER Retour sur les indicateurs de santé .pdfJTC 2024 - SMARTER Retour sur les indicateurs de santé .pdf
JTC 2024 - SMARTER Retour sur les indicateurs de santé .pdfInstitut de l'Elevage - Idele
 
GAL2024 - L'élevage laitier cultive la biodiversité
GAL2024 - L'élevage laitier cultive la biodiversitéGAL2024 - L'élevage laitier cultive la biodiversité
GAL2024 - L'élevage laitier cultive la biodiversitéInstitut de l'Elevage - Idele
 
GAL2024 - Traite des vaches laitières : au coeur des stratégies d'évolution d...
GAL2024 - Traite des vaches laitières : au coeur des stratégies d'évolution d...GAL2024 - Traite des vaches laitières : au coeur des stratégies d'évolution d...
GAL2024 - Traite des vaches laitières : au coeur des stratégies d'évolution d...Institut de l'Elevage - Idele
 
GAL2024 - Méthane 2030 : une démarche collective française à destination de t...
GAL2024 - Méthane 2030 : une démarche collective française à destination de t...GAL2024 - Méthane 2030 : une démarche collective française à destination de t...
GAL2024 - Méthane 2030 : une démarche collective française à destination de t...Institut de l'Elevage - Idele
 
JTC 2024 La relance de la filière de la viande de chevreau.pdf
JTC 2024 La relance de la filière de la viande de chevreau.pdfJTC 2024 La relance de la filière de la viande de chevreau.pdf
JTC 2024 La relance de la filière de la viande de chevreau.pdfInstitut de l'Elevage - Idele
 
Câblage, installation et paramétrage d’un réseau informatique.pdf
Câblage, installation et paramétrage d’un réseau informatique.pdfCâblage, installation et paramétrage d’un réseau informatique.pdf
Câblage, installation et paramétrage d’un réseau informatique.pdfmia884611
 
GAL2024 - Renouvellement des actifs : un enjeu pour la filière laitière franç...
GAL2024 - Renouvellement des actifs : un enjeu pour la filière laitière franç...GAL2024 - Renouvellement des actifs : un enjeu pour la filière laitière franç...
GAL2024 - Renouvellement des actifs : un enjeu pour la filière laitière franç...Institut de l'Elevage - Idele
 
Algo II : les piles ( cours + exercices)
Algo II :  les piles ( cours + exercices)Algo II :  les piles ( cours + exercices)
Algo II : les piles ( cours + exercices)Sana REFAI
 
GAL2024 - Parcellaire des fermes laitières : en enjeu de compétitivité et de ...
GAL2024 - Parcellaire des fermes laitières : en enjeu de compétitivité et de ...GAL2024 - Parcellaire des fermes laitières : en enjeu de compétitivité et de ...
GAL2024 - Parcellaire des fermes laitières : en enjeu de compétitivité et de ...Institut de l'Elevage - Idele
 
comprehension de DDMRP dans le domaine de gestion
comprehension de DDMRP dans le domaine de gestioncomprehension de DDMRP dans le domaine de gestion
comprehension de DDMRP dans le domaine de gestionyakinekaidouchi1
 
GAL2024 - Décarbonation du secteur laitier : la filière s'engage
GAL2024 - Décarbonation du secteur laitier : la filière s'engageGAL2024 - Décarbonation du secteur laitier : la filière s'engage
GAL2024 - Décarbonation du secteur laitier : la filière s'engageInstitut de l'Elevage - Idele
 
GAL2024 - Situation laitière 2023-2024 : consommation, marchés, prix et revenus
GAL2024 - Situation laitière 2023-2024 : consommation, marchés, prix et revenusGAL2024 - Situation laitière 2023-2024 : consommation, marchés, prix et revenus
GAL2024 - Situation laitière 2023-2024 : consommation, marchés, prix et revenusInstitut de l'Elevage - Idele
 
WBS OBS RACI_2020-etunhjjlllllll pdf.pdf
WBS OBS RACI_2020-etunhjjlllllll pdf.pdfWBS OBS RACI_2020-etunhjjlllllll pdf.pdf
WBS OBS RACI_2020-etunhjjlllllll pdf.pdfSophie569778
 
GAL2024 - Consommations et productions d'énergies dans les exploitations lait...
GAL2024 - Consommations et productions d'énergies dans les exploitations lait...GAL2024 - Consommations et productions d'énergies dans les exploitations lait...
GAL2024 - Consommations et productions d'énergies dans les exploitations lait...Institut de l'Elevage - Idele
 
JTC 2024 - Réglementation européenne BEA et Transport.pdf
JTC 2024 - Réglementation européenne BEA et Transport.pdfJTC 2024 - Réglementation européenne BEA et Transport.pdf
JTC 2024 - Réglementation européenne BEA et Transport.pdfInstitut de l'Elevage - Idele
 

Dernier (20)

conception d'un batiment r+4 comparative de defferente ariante de plancher
conception d'un  batiment  r+4 comparative de defferente ariante de plancherconception d'un  batiment  r+4 comparative de defferente ariante de plancher
conception d'un batiment r+4 comparative de defferente ariante de plancher
 
JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...
JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...
JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...
 
CAP2ER_GC_Presentation_Outil_20240422.pptx
CAP2ER_GC_Presentation_Outil_20240422.pptxCAP2ER_GC_Presentation_Outil_20240422.pptx
CAP2ER_GC_Presentation_Outil_20240422.pptx
 
JTC 2024 - SMARTER Retour sur les indicateurs de santé .pdf
JTC 2024 - SMARTER Retour sur les indicateurs de santé .pdfJTC 2024 - SMARTER Retour sur les indicateurs de santé .pdf
JTC 2024 - SMARTER Retour sur les indicateurs de santé .pdf
 
GAL2024 - L'élevage laitier cultive la biodiversité
GAL2024 - L'élevage laitier cultive la biodiversitéGAL2024 - L'élevage laitier cultive la biodiversité
GAL2024 - L'élevage laitier cultive la biodiversité
 
GAL2024 - Traite des vaches laitières : au coeur des stratégies d'évolution d...
GAL2024 - Traite des vaches laitières : au coeur des stratégies d'évolution d...GAL2024 - Traite des vaches laitières : au coeur des stratégies d'évolution d...
GAL2024 - Traite des vaches laitières : au coeur des stratégies d'évolution d...
 
GAL2024 - Méthane 2030 : une démarche collective française à destination de t...
GAL2024 - Méthane 2030 : une démarche collective française à destination de t...GAL2024 - Méthane 2030 : une démarche collective française à destination de t...
GAL2024 - Méthane 2030 : une démarche collective française à destination de t...
 
JTC 2024 La relance de la filière de la viande de chevreau.pdf
JTC 2024 La relance de la filière de la viande de chevreau.pdfJTC 2024 La relance de la filière de la viande de chevreau.pdf
JTC 2024 La relance de la filière de la viande de chevreau.pdf
 
Câblage, installation et paramétrage d’un réseau informatique.pdf
Câblage, installation et paramétrage d’un réseau informatique.pdfCâblage, installation et paramétrage d’un réseau informatique.pdf
Câblage, installation et paramétrage d’un réseau informatique.pdf
 
JTC 2024 - DeCremoux_Anomalies_génétiques.pdf
JTC 2024 - DeCremoux_Anomalies_génétiques.pdfJTC 2024 - DeCremoux_Anomalies_génétiques.pdf
JTC 2024 - DeCremoux_Anomalies_génétiques.pdf
 
GAL2024 - Renouvellement des actifs : un enjeu pour la filière laitière franç...
GAL2024 - Renouvellement des actifs : un enjeu pour la filière laitière franç...GAL2024 - Renouvellement des actifs : un enjeu pour la filière laitière franç...
GAL2024 - Renouvellement des actifs : un enjeu pour la filière laitière franç...
 
Algo II : les piles ( cours + exercices)
Algo II :  les piles ( cours + exercices)Algo II :  les piles ( cours + exercices)
Algo II : les piles ( cours + exercices)
 
GAL2024 - Parcellaire des fermes laitières : en enjeu de compétitivité et de ...
GAL2024 - Parcellaire des fermes laitières : en enjeu de compétitivité et de ...GAL2024 - Parcellaire des fermes laitières : en enjeu de compétitivité et de ...
GAL2024 - Parcellaire des fermes laitières : en enjeu de compétitivité et de ...
 
comprehension de DDMRP dans le domaine de gestion
comprehension de DDMRP dans le domaine de gestioncomprehension de DDMRP dans le domaine de gestion
comprehension de DDMRP dans le domaine de gestion
 
GAL2024 - Décarbonation du secteur laitier : la filière s'engage
GAL2024 - Décarbonation du secteur laitier : la filière s'engageGAL2024 - Décarbonation du secteur laitier : la filière s'engage
GAL2024 - Décarbonation du secteur laitier : la filière s'engage
 
GAL2024 - Situation laitière 2023-2024 : consommation, marchés, prix et revenus
GAL2024 - Situation laitière 2023-2024 : consommation, marchés, prix et revenusGAL2024 - Situation laitière 2023-2024 : consommation, marchés, prix et revenus
GAL2024 - Situation laitière 2023-2024 : consommation, marchés, prix et revenus
 
WBS OBS RACI_2020-etunhjjlllllll pdf.pdf
WBS OBS RACI_2020-etunhjjlllllll pdf.pdfWBS OBS RACI_2020-etunhjjlllllll pdf.pdf
WBS OBS RACI_2020-etunhjjlllllll pdf.pdf
 
GAL2024 - Consommations et productions d'énergies dans les exploitations lait...
GAL2024 - Consommations et productions d'énergies dans les exploitations lait...GAL2024 - Consommations et productions d'énergies dans les exploitations lait...
GAL2024 - Consommations et productions d'énergies dans les exploitations lait...
 
JTC 2024 - Réglementation européenne BEA et Transport.pdf
JTC 2024 - Réglementation européenne BEA et Transport.pdfJTC 2024 - Réglementation européenne BEA et Transport.pdf
JTC 2024 - Réglementation européenne BEA et Transport.pdf
 
JTC 2024 Bâtiment et Photovoltaïque.pdf
JTC 2024  Bâtiment et Photovoltaïque.pdfJTC 2024  Bâtiment et Photovoltaïque.pdf
JTC 2024 Bâtiment et Photovoltaïque.pdf
 

Meet-up : La dette technique, à quoi ça sert, combien ça coûte, comment s'y mettre ?

  • 1. La dette technique Qu’est ce que c’est ? A quoi ça sert ? Combien ça coûte ? Initiation pour Investisseurs débutants
  • 2. Est-ce vous ? - Vous entendez tous les jours parler de “dette technique” alors que votre compte en banque va très bien. - On vous demande d’en payer régulièrement et pourtant vous payez déjà bien assez d’impôts OU BIEN - Vous aimeriez bien en payer, mais ne connaissez pas les meilleurs moyens de paiement
  • 3. Cet atelier vous aidera 1. A débroussailler le vocabulaire 2. A comprendre les éléments de la dette technique en termes de conséquences concrètes sur votre service final ou sur votre équipe 3. A connaître les quelques méthodes et outils à essayer autour de ce sujet
  • 4. Nous invitons... Le public novice à poser des questions (à tous ou aux experts) Le public expert à aider le public novice (à tous ou discrètement) Tous à s’écouter ET (contrepartie naturelle) à rester concis
  • 5. La dette technique, en gros ? Tout ce qu’il faut faire… pour continuer à faire sereinement. (Ne se voit pas forcément directement sur le service final)
  • 6. Oui mais quel est le R.o.I de la dette ?
  • 7. Les conséquences sur le Retour Interruption de service final ⇒ Coût d’oppportunité Problème de performance ⇒ Coût d’opportunité
  • 9. Les conséquences sur le Retour Stats US http://activemobi.com/blog/dedicated-mobile-vs-responsive-websites-state-of-affairs
  • 10. Les conséquences sur l’Investissement Coûts croissants Effort/Temps croissant à chaque nouvel ajout
  • 13. Bon OK ! Un peu plus en détail alors ?
  • 14. Dev pour stabilité, scalabilité Outils de réaction rapide (backup & restore, rollback, vitesse de MEP …) Monitoring Travail de performance produit Tests (non reg, unitaires, etc.) Outils de mesure de performance Préparation aux futurs ajouts Une façon(parmi d’autres)de découper la dette technique Amélioration des outils de dev
  • 15. Equipe Produit Avantages directs à faire Risques à ne pas faire Conséquences possibles Prochains développements moins chers Equipe mécontente Problème de performance Meilleures performances du produit Moins de risques techniques Equipe plus performante
  • 16.
  • 17. Refactoring du code Description Réécriture d’un morceau de code pour le rendre plus - lisible - flexible - performant - réutilisable - testable Equipe Produit Avantages directs à faire Risques à ne pas faire Prochains développements moins chers Equipe mécontente Problème de performance Meilleures performances du produit Moins de risques techniques Interruption de service final
  • 18. Mise à jour de sécurité Description Changer une partie du code qui est devenue obsolète vis-à-vis des failles de sécurité récemment découvertes Equipe Produit Avantages directs à faire Risques à ne pas faire Moins de risques Interruption de service final
  • 19. A vous de deviner
  • 20. Tests fonctionnels automatisés Description Code supplémentaire qui va simuler un “parcours utilisateur” et vérifier qu’il fonctionne toujours. Il peut se lancer facilement à chaque nouveau développement Equipe Produit Avantages directs à faire Risques à ne pas faire
  • 21. Tests fonctionnels automatisés Description Code supplémentaire qui va simuler un “parcours utilisateur” et vérifier qu’il fonctionne toujours. Il peut se lancer facilement à chaque nouveau développement Equipe Produit Avantages directs à faire Risques à ne pas faire Moins de risques techniques Interruption de service final Equipe plus performante
  • 22. P.o.C (Proof of Concept) Technique Description Développer rapidement un code jetable pour valider la faisabilité d’un développement qui aurait lieu plus tard Equipe Produit Avantages directs à faire Risques à ne pas faire
  • 23. P.o.C (Proof of Concept) Technique Description Développer rapidement un code jetable pour valider la faisabilité d’un développement qui aurait lieu plus tard Equipe Produit Avantages directs à faire Risques à ne pas faire Prochains développements moins chers Moins de risques
  • 24. Documentation Technique Description Documenter le code existant afin de clarifier les choix de développement précédents Equipe Produit Avantages directs à faire Risques à ne pas faire
  • 25. Documentation Technique Description Documenter le code existant afin de clarifier les choix de développement précédents Equipe Produit Avantages directs à faire Risques à ne pas faire Prochains développements moins chers Equipe mécontente Equipe plus performante
  • 26. Industrialisation de process Description Mettre en place des outils et du code qui automatisent certaines tâches lourdes du développement (déploiement, etc.) Equipe Produit Avantages directs à faire Risques à ne pas faire
  • 27. Industrialisation de process Description Mettre en place des outils et du code qui automatisent certaines tâches lourdes du développement (déploiement, etc.) Equipe Produit Avantages directs à faire Risques à ne pas faire Prochains développements moins chers Equipe mécontente Equipe plus performante
  • 28. Veille technique / Guilde Description Se renseigner sur les prochaines tendances technologiques pour anticiper les futurs développements ou mettre à jour les pratiques Equipe Produit Avantages directs à faire Risques à ne pas faire
  • 29. Veille technique / Guilde Description Se renseigner sur les prochaines tendances technologiques pour anticiper les futurs développements ou mettre à jour les pratiques Equipe Produit Avantages directs à faire Risques à ne pas faire Prochains développements moins chers
  • 30. Tuning de performance Description Ajuster le code et certains paramètres techniques pour améliorer la rapidité du produit ou son coût en ressources Equipe Produit Avantages directs à faire Risques à ne pas faire
  • 31. Tuning de performance Description Ajuster le code et certains paramètres techniques pour améliorer la rapidité du produit ou son coût en ressources Equipe Produit Avantages directs à faire Risques à ne pas faire Problème de performance Meilleures performances du produit
  • 32. Outils pour développeur Description Installer des outils qui aident les développeurs dans leur travail Equipe Produit Avantages directs à faire Risques à ne pas faire
  • 33. Outils pour développeur Description Installer des outils qui aident les développeurs dans leur travail Equipe Produit Avantages directs à faire Risques à ne pas faire Prochains développements moins chers Equipe mécontente Equipe plus performante
  • 34. Mise en place d’environnement / d’exploitation Description Mettre en place l’architecture technique nécessaire à faire fonctionner le produit Equipe Produit Avantages directs à faire Risques à ne pas faire
  • 35. Mise en place d’environnement / d’exploitation Description Mettre en place l’architecture technique nécessaire à faire fonctionner le produit Equipe Produit Avantages directs à faire Risques à ne pas faire Equipe mécontente Interruption de service final
  • 37. 1 . Prendre le temps de tracer la dette Exemples logistiques : Rendez-vous régulier dédié par l’équipe de Dev Exemples d’outils d’enregistrement : Tableau de post-it, section spécifique dans le Backlog produit, Backlog à part Exemples de processus formel : - Le faire rentrer dans la Definition of Ready (pré-requis d’une fonctionnalité, tests fonctionnels qui va avec, industrialisation, etc) - ou dans la Definition of Done
  • 38. Et vous dans votre équipe ? Que faites-vous ? Que pourriez-vous faire ? STOP : Writer time !
  • 39. 2. Lui donner l’importance qu’elle mérite AVANT de payer Exemples d’outils d’enregistrement : - Exprimer les éléments techniques dans les mêmes critères que le reste des éléments du Backlog fonctionnel (Valeur business, risque, complexité, etc.) Exemples de processus : - Définir un “Product Owner technique” qui gère un backlog + processus d’arbitrage “fonctionnel / technique” - Convier les Product Owners aux “grooming technique” - Information / Formation de sponsor en amont Nouvelle fonction Dette technique
  • 40. Et vous dans votre équipe ? Que faites-vous ? Que pourriez-vous faire ? STOP : Writer time !
  • 41. 3. Suivre le paiement et le célébrer Outils de suivi : - Outils de qualimétrie (SonarQube, Lint, PMD, Checkstyles, etc…) Processus formel : - Montrer l’avancement régulièrement aux démonstrations - Suivre une notion “d’avancement technique” en tant qu’indicateur de performance de l’équipe
  • 42. Et vous dans votre équipe ? Que faites-vous ? Que pourriez-vous faire ? STOP : Writer time !
  • 43. 1. En binôme, racontez votre retour sur expérience (Tickets Que faites vous ?) 2. En équipe produit, faites un point sur “ce que vous pourriez faire ?”
  • 45. “I live in a tormented state knowing the pain and suffering I have created.” Bernard Madoff, mauvais gestionnaire de dette
  • 47. Aller plus loin Où allez-vous appliquer ce que vous avez appris dans cet atelier ? A partir de quand ? Avec quoi peut-on compléter cet atelier ?