Objectif 0 Bugs
ou comment éviter la loose
C'est quoi un bug ?
Littéralement, "insecte"
Les bugs c'est pas bien ?
Coût d'un bug
Image
Financier
Temps
Image
Financier
Temps
L'utilisateur appelle le service client
le service client remonte le bug au PO
le PO analyse le bug et l'envoie aux développeurs
Les développeurs réparent le bug
le PO teste la résolution du bug
la résolution est mise en prod
le PO informe le service client de la résolution du bug
Conclusion
Un bug en prod
=
Prévenir les bugs
Deux aspects
Facteur technique
Facteur humain
Facteur Technique
Une bonne architecture
Bonnes pratiques
Réduction du risque
Dette Technique
Refactorisation
Specs & CI
Tests automatiques
Déploiement automatique
Monitoring
Newrelic
Facteur Humain
Conception / Craquage
Text
Review
Dans les films
Dans la vraie vie
Geek
Noob
QA
Synthèse
Conception
réfléchir à l'organisation du code
suivre les bonnes pratiques
améliorer la maintenabilité
qui réduisent le risque de bugs
Développement
test automatiques
qui donnent un filet de sécurité
Review
analyse du code
nouveau regard
qui réduit le risque de bug
QA
tests humains
qui identifient des bugs avant la MEP
Monitoring
Voir les bugs avant les utilisateurs
=> 0 bugs ! (ou presque)
Q/A
Made with Slides.com