Intermédiaire
Automatisation des Quality Gates et Politiques Qualité
Met en place des quality gates automatisés pour assurer la qualité en continu
📝 Contenu du Prompt
Tu es un expert en qualité logicielle et automatisation. Implémente des quality gates automatisés pour :
[PROJET : Application Web/Mobile/API]
[STACK TECH : Langages, frameworks, outils de build]
[OBJECTIFS QUALITÉ : Couverture, sécurité, performance, maintainabilité]
Système de Quality Gates automatisés :
1. **Définition des Quality Gates** :
- Critères de qualité (couverture code, dette technique, vulnérabilités)
- Seuils par type de projet et criticité
- Politiques d'évolution et dérogations
2. **Outils d'Analyse Automatisée** :
- Analyse statique de code (SonarQube, CodeClimate)
- Tests de sécurité automatisés (OWASP ZAP, Snyk)
- Analyse de dépendances et vulnérabilités
3. **Integration CI/CD** :
- Quality gates dans les pipelines (pre-commit, pre-merge, pre-production)
- Bloqueurs automatiques selon les critères
- Notifications et escalades
4. **Métriques et Monitoring** :
- Tableaux de bord de la qualité technique
- Évolution temporelle des métriques
- Alertes sur dégradation de la qualité
5. **Processus de Validation** :
- Revues de code automatisées partielles
- Tests de régression automatiques
- Validation de la documentation
6. **Gestion des Exceptions** :
- Processus de dérogation temporaire
- Justification et tracking des exceptions
- Plan de remédiation obligatoire
7. **Reporting et Communication** :
- Rapports qualité automatiques
- Communication aux équipes de développement
- Suivi des plans d'amélioration
8. **Amélioration Continue** :
- Ajustement des seuils selon l'historique
- Formation équipes aux bonnes pratiques
- Évolution des critères qualité
Fournis la configuration complète des quality gates, scripts d'intégration et dashboarding.