Groupe ECL · Gestion et management
Qualité, tests et dette technique
Fullstack pour décideurs · séance 1 · ≈ 24 min d’écoute

Ce que tu sauras faire
- Expliquer la qualité logicielle sans jargon
- Distinguer les types de tests et leur rôle
- Identifier et chiffrer la dette technique
- Arbitrer qualité, délai et coût en réunion
Écouter un extrait
Au programme
- La qualité logicielle : de quoi parle-t-on ?
- Ce que « qualité » signifie en informatique
- Les défauts cachés : bugs, régressions, incidents
- Le coût réel d'un bug non détecté
- Tester pour maîtriser : les outils du manager
- Les types de tests : panorama décideur
- La revue de code et la recette fonctionnelle
- Lire un tableau de bord qualité sans coder
- La dette technique : arbitrer, décider, rembourser
- Comprendre la dette technique
- Mesurer et prioriser la dette
- Stratégies de remboursement et de maintenance
Notions clés du cours
- Qualité logicielle
- Ensemble des caractéristiques d'un logiciel qui lui permettent de satisfaire les besoins exprimés et implicites de ses utilisateurs, de manière fiable, sécurisée et maintenable dans le temps.
- Bug / Régression / Incident
- Un bug est une erreur dans le code qui produit un comportement non attendu.
- Test logiciel
- Procédure systématique qui vérifie qu'un logiciel se comporte conformément à ce qui est attendu, dans des conditions définies et reproductibles.
- Revue de code / Code review
- Processus par lequel un ou plusieurs développeurs examinent le code écrit par un collègue avant qu'il soit intégré à la base de code principale, dans le but de détecter les erreurs, améliorer la lisibilité et partager le…
- Dette technique
- Ensemble des imperfections, raccourcis et compromis techniques accumulés dans un logiciel au fil du temps, qui augmentent le coût et le risque de toute évolution future.
Questions fréquentes
Combien de temps dure « Qualité, tests et dette technique » ?
Environ 24 min d’écoute, réparties sur 54 écrans avec voix-off et 4 quiz d’auto-évaluation.
Que saurai-je faire à la fin ?
Expliquer la qualité logicielle sans jargon. Distinguer les types de tests et leur rôle. Identifier et chiffrer la dette technique.
Faut-il un compte ou payer ?
Non : ce cours est accessible sans inscription, et il peut être téléchargé pour l’écouter hors-ligne.
Puis-je lire au lieu d’écouter ?
Oui : choisis « Lire » (texte seul), « Suivre » (voix et texte qui défile), « Écouter » (audio seul) ou « Slides ».
Sources citées dans le cours
- ISO/IEC 25010:2011 — Systems and software Quality Requirements and Evaluation (SQuaRE)
- Lohr S., 'The Bug in the Machine', The New York Times, 2001 — historique de l'origine du terme bug
- Boehm B., Software Engineering Economics, Prentice Hall, 1981
- NIST Planning Report 02-3, The Economic Impacts of Inadequate Infrastructure for Software Testing, 2002
- ISTQB Foundation Level Syllabus v4.0, International Software Testing Qualifications Board, 2023
- Cohn M., Succeeding with Agile, Addison-Wesley, 2009
- Fowler M., Refactoring: Improving the Design of Existing Code, Addison-Wesley, 2018
- DORA — DevOps Research and Assessment, Accelerate State of DevOps Report, Google Cloud, 2023
- Cunningham W., The WyCash Portfolio Management System, OOPSLA 1992
- Fowler M., Technical Debt, martinfowler.com, 2019
Dans la même série
- Comment fonctionne une application web — du navigateur au serveur (28 min)
- L'architecture d'une application — front-end, back-end, base de données, API (27 min)
- Le front-end expliqué — HTML, CSS, JavaScript et les frameworks (28 min)
- Le back-end expliqué — serveurs, langages, logique métier et authentification (23 min)
- Les bases de données — SQL, NoSQL et modélisation des données (25 min)
- Les API et l'intégration — REST, GraphQL, webhooks (29 min)
- Le cycle de vie d'un projet logiciel — agile, sprints et MVP (26 min)
- DevOps et mise en production — cloud, hébergement et CI/CD (30 min)
- Sécurité applicative pour décideurs — risques, OWASP et RGPD (31 min)
- No-code / low-code — livrer vite sans développeur (29 min)
- Manager une équipe de développeurs — rôles, rituels et motivation (27 min)
- Recruter et évaluer des profils tech sans être technique (24 min)
Toute la série « Fullstack pour décideurs » · Tous les cours Groupe ECL
Cours conçu par le Groupe École de Commerce de Lyon. Contenu pédagogique de formation, sans valeur de diplôme.