4 min lecture • Guide 363 of 877
Priorisation de la Dette Technique
Toutes les dettes techniques ne sont pas égales. Certaines bloquent le progrès, d'autres ralentissent seulement, et certaines importent rarement. Une bonne priorisation focalise l'effort là où ça crée le plus de valeur. Ce guide couvre les approches pratiques pour prioriser la dette technique.
Matrice de Priorisation
| Impact | Effort | Priorité |
|---|---|---|
| Élevé | Faible | Faire d'abord |
| Élevé | Élevé | Planifier soigneusement |
| Faible | Faible | Gains rapides |
| Faible | Élevé | Probablement jamais |
Catégoriser la Dette
Types de Dette Technique
CATÉGORIES DE DETTE TECHNIQUE
═════════════════════════════
PAR TYPE:
─────────────────────────────────────
Dette d'architecture:
├── Problèmes de design système
├── Problèmes de scalabilité
├── Complexité d'intégration
├── Difficile à refactorer
└── Impact élevé, effort élevé
Dette de code:
├── Mauvaise qualité de code
├── Tests manquants
├── Code dupliqué
├── Nommage peu clair
└── Impact moyen, effort variable
Dette d'infrastructure:
├── Dépendances obsolètes
├── Outillage legacy
├── Processus manuels
├── Préoccupations sécurité
└── Priorité basée sur le risque
Dette de documentation:
├── Docs manquantes
├── Information obsolète
├── Connaissance tribale
├── Douleur d'onboarding
└── Souvent négligée
PAR IMPACT:
─────────────────────────────────────
Bloquante:
├── Ne peut pas livrer de features
├── Bugs majeurs
├── Vulnérabilités de sécurité
└── Doit adresser maintenant
Ralentissante:
├── Développement prend plus de temps
├── Bugs fréquents dans la zone
├── Difficile à comprendre
└── Adresser stratégiquement
Agaçante:
├── Frustration développeur
├── Inefficacité mineure
├── Problèmes cosmétiques
└── Basse priorité
Framework d'Évaluation
Évaluer la Dette
ÉVALUATION DE DETTE
═══════════════════
CRITÈRES D'ÉVALUATION:
─────────────────────────────────────
Pour chaque item de dette, scorer:
Impact (1-5):
├── 5: Bloque features majeures
├── 4: Ralentissement significatif
├── 3: Friction notable
├── 2: Inconvénient mineur
├── 1: À peine remarqué
└── Combien ça fait mal?
Fréquence (1-5):
├── 5: Touché quotidiennement
├── 4: Touché hebdomadairement
├── 3: Touché mensuellement
├── 2: Touché trimestriellement
├── 1: Rarement/jamais
└── À quelle fréquence le rencontre-t-on?
Risque (1-5):
├── 5: Vulnérabilité de sécurité
├── 4: Potentiel perte de données
├── 3: Risque panne de service
├── 2: Dégradation mineure
├── 1: Pas de risque
└── Qu'est-ce qui pourrait mal tourner?
Effort (1-5):
├── 5: Mois de travail
├── 4: Plusieurs sprints
├── 3: Sprint complet
├── 2: Quelques jours
├── 1: Heures
└── Combien pour corriger?
SCORE DE PRIORITÉ:
─────────────────────────────────────
Priorité = (Impact × Fréquence + Risque) / Effort
Plus haut = Faire en premier