SlideShare une entreprise Scribd logo
1  sur  21
#DevoxxFR
Devoxx France 9 3/4
Politique Zéro Bug
Olivier Thélu @othelu
1
Merci
2
• Devoxx France
Merci
3
• Devoxx France
Merci
4
• Devoxx France
• Antidot
• Vous
Zéro Bug
5
La perfection !
Politique Zéro Bug
6
• Gestion des bugs
• La théorie
• Notre implémentation
Equipes
7
• 3 à 9 devs
• Scrum ou Kanban
• 1 PO
• Mise en prod facile et régulière
Gestion des bugs
8
• Backlog / Priorités / Vélocité
• Bug Squash Day
• Autre méthode ?
• Politique zéro bug
Politique zéro bug
9
• Au depart une lecture sur un blog :
https://www.xolv.io/blog/articles/zero-bug-software-development/
Politique zéro bug
10
• Dès qu’un bug est connu, on s’en occupe.
Un bug ?
11
Le client n’arrive pas à bien utiliser le produit
• Erreur d’implémentation
• Erreur de spécification
• Spécification manquante
Classification
12
• Problème Critique
• Bug
• Amélioration
• Nouvelle fonctionnalité
Problème critique
13
• Le magasin brûle
• ProdOnFire
• Interruption immédiate
Bug
14
• Mauvais fonctionnement mais supportable (pour le moment)
• Interruption dès que possible
Le reste
15
• Amélioration
• Nouvelle fonctionnalité
• Backlog ou tant pis.
Priorisation
16
• Classifier => Prioriser
• Product Owner
Comment commencer
17
• Tout classer
• Ou tout jeter
• Product Owner et au moins une personne côté Dev
• Le reste de l’équipe commence
• On corrige tout
Niveau de qualité
18
• La nature a horreur du vide
• Frontière bug / amélioration
• Stories mieux finies
• Le niveau monte
Pas facile
19
• Bug d’un point de vue client
• Finir mon travail en cours ?
• Ce n’est pas mon bug
• Fast Pass (parc attraction)
• Temps vu du client
Chez nous
20
• Avril 2017
• Problème vite résolu => client heureux / confiant
• Le Product Owner a le dernier mot
• Si possible on protège le chantier prioritaire
• 3 équipes
• Du mal à imaginer la vie autrement
#DevoxxFR 21
Merci / Thanks you

Contenu connexe

Similaire à Zero Bug Policy

AgiLille 2023 - Le Digital Lab Kiabi : moins de framework, plus de #Heart of ...
AgiLille 2023 - Le Digital Lab Kiabi : moins de framework, plus de #Heart of ...AgiLille 2023 - Le Digital Lab Kiabi : moins de framework, plus de #Heart of ...
AgiLille 2023 - Le Digital Lab Kiabi : moins de framework, plus de #Heart of ...Julien Roynette
 
Analyse de logs SEO : pour qui, pour quoi, comment ?
Analyse de logs SEO : pour qui, pour quoi, comment ?Analyse de logs SEO : pour qui, pour quoi, comment ?
Analyse de logs SEO : pour qui, pour quoi, comment ?Julien Deneuville
 
Pratiques de développement pour équipes Agile
Pratiques de développement pour équipes AgilePratiques de développement pour équipes Agile
Pratiques de développement pour équipes AgileAgile Tour 2009 Québec
 
Ciel, mes développeurs PHP parlent chinois!
Ciel, mes développeurs PHP parlent chinois!Ciel, mes développeurs PHP parlent chinois!
Ciel, mes développeurs PHP parlent chinois!Damien Seguy
 
Chouette! Encore un bug! Agile Tour 2012
Chouette! Encore un bug! Agile Tour 2012Chouette! Encore un bug! Agile Tour 2012
Chouette! Encore un bug! Agile Tour 2012AgileCoach.net
 
Alphorm.com Formation Drupal 7 pour les utilisateurs
Alphorm.com Formation Drupal 7 pour les utilisateurs Alphorm.com Formation Drupal 7 pour les utilisateurs
Alphorm.com Formation Drupal 7 pour les utilisateurs Alphorm
 
Les particularités de Drupal en gestion de projet: une histoire d’amour et de...
Les particularités de Drupal en gestion de projet: une histoire d’amour et de...Les particularités de Drupal en gestion de projet: une histoire d’amour et de...
Les particularités de Drupal en gestion de projet: une histoire d’amour et de...Symetris
 
Lean & Agile UX - afterwork Axance
Lean & Agile UX - afterwork AxanceLean & Agile UX - afterwork Axance
Lean & Agile UX - afterwork AxanceAlexandre Jubien
 
Mener à bien un projet Drupal (Drupagora 2013)
Mener à bien un projet Drupal (Drupagora 2013)Mener à bien un projet Drupal (Drupagora 2013)
Mener à bien un projet Drupal (Drupagora 2013)LaNetscouade
 
Appréhender son premier Design Sprint
Appréhender son premier Design SprintAppréhender son premier Design Sprint
Appréhender son premier Design SprintSebastien Bonneval
 
Chouette! Encore un bug!
Chouette! Encore un bug!Chouette! Encore un bug!
Chouette! Encore un bug!AgileCoach.net
 
Nos trucs et astuces pour construire des produits que les devs adorent chez ADEO
Nos trucs et astuces pour construire des produits que les devs adorent chez ADEONos trucs et astuces pour construire des produits que les devs adorent chez ADEO
Nos trucs et astuces pour construire des produits que les devs adorent chez ADEOJulien Jakubowski
 
7 Suivre Les Developpements Et Recetter
7 Suivre Les Developpements Et Recetter7 Suivre Les Developpements Et Recetter
7 Suivre Les Developpements Et RecetterStéphane Bordage
 
TDD/BDD: ou comment j’ai appris à ne plus m’en faire avec les tests (et la doc)
TDD/BDD: ou comment j’ai appris à ne plus m’en faire avec les tests (et la doc)TDD/BDD: ou comment j’ai appris à ne plus m’en faire avec les tests (et la doc)
TDD/BDD: ou comment j’ai appris à ne plus m’en faire avec les tests (et la doc)French Scrum User Group
 
Améliorer l'implémentation du feature flipping
Améliorer l'implémentation du feature flippingAméliorer l'implémentation du feature flipping
Améliorer l'implémentation du feature flippingDorra BARTAGUIZ
 

Similaire à Zero Bug Policy (20)

AgiLille 2023 - Le Digital Lab Kiabi : moins de framework, plus de #Heart of ...
AgiLille 2023 - Le Digital Lab Kiabi : moins de framework, plus de #Heart of ...AgiLille 2023 - Le Digital Lab Kiabi : moins de framework, plus de #Heart of ...
AgiLille 2023 - Le Digital Lab Kiabi : moins de framework, plus de #Heart of ...
 
Analyse de logs SEO : pour qui, pour quoi, comment ?
Analyse de logs SEO : pour qui, pour quoi, comment ?Analyse de logs SEO : pour qui, pour quoi, comment ?
Analyse de logs SEO : pour qui, pour quoi, comment ?
 
Pratiques de développement pour équipes Agile
Pratiques de développement pour équipes AgilePratiques de développement pour équipes Agile
Pratiques de développement pour équipes Agile
 
L'Agilité chez GEE Montréal
L'Agilité chez GEE MontréalL'Agilité chez GEE Montréal
L'Agilité chez GEE Montréal
 
Et si on jouait au tdd 20131017
Et si on jouait au tdd 20131017Et si on jouait au tdd 20131017
Et si on jouait au tdd 20131017
 
Ciel, mes développeurs PHP parlent chinois!
Ciel, mes développeurs PHP parlent chinois!Ciel, mes développeurs PHP parlent chinois!
Ciel, mes développeurs PHP parlent chinois!
 
Chouette! Encore un bug! Agile Tour 2012
Chouette! Encore un bug! Agile Tour 2012Chouette! Encore un bug! Agile Tour 2012
Chouette! Encore un bug! Agile Tour 2012
 
Alphorm.com Formation Drupal 7 pour les utilisateurs
Alphorm.com Formation Drupal 7 pour les utilisateurs Alphorm.com Formation Drupal 7 pour les utilisateurs
Alphorm.com Formation Drupal 7 pour les utilisateurs
 
Les particularités de Drupal en gestion de projet: une histoire d’amour et de...
Les particularités de Drupal en gestion de projet: une histoire d’amour et de...Les particularités de Drupal en gestion de projet: une histoire d’amour et de...
Les particularités de Drupal en gestion de projet: une histoire d’amour et de...
 
A11y pas à pas
A11y pas à pasA11y pas à pas
A11y pas à pas
 
Lean & Agile UX - afterwork Axance
Lean & Agile UX - afterwork AxanceLean & Agile UX - afterwork Axance
Lean & Agile UX - afterwork Axance
 
Mener à bien un projet Drupal (Drupagora 2013)
Mener à bien un projet Drupal (Drupagora 2013)Mener à bien un projet Drupal (Drupagora 2013)
Mener à bien un projet Drupal (Drupagora 2013)
 
Appréhender son premier Design Sprint
Appréhender son premier Design SprintAppréhender son premier Design Sprint
Appréhender son premier Design Sprint
 
Chouette! Encore un bug!
Chouette! Encore un bug!Chouette! Encore un bug!
Chouette! Encore un bug!
 
Nos trucs et astuces pour construire des produits que les devs adorent chez ADEO
Nos trucs et astuces pour construire des produits que les devs adorent chez ADEONos trucs et astuces pour construire des produits que les devs adorent chez ADEO
Nos trucs et astuces pour construire des produits que les devs adorent chez ADEO
 
Méthodes agiles & Scrum
Méthodes agiles & ScrumMéthodes agiles & Scrum
Méthodes agiles & Scrum
 
7 Suivre Les Developpements Et Recetter
7 Suivre Les Developpements Et Recetter7 Suivre Les Developpements Et Recetter
7 Suivre Les Developpements Et Recetter
 
Petite histoire du Lean
Petite histoire du LeanPetite histoire du Lean
Petite histoire du Lean
 
TDD/BDD: ou comment j’ai appris à ne plus m’en faire avec les tests (et la doc)
TDD/BDD: ou comment j’ai appris à ne plus m’en faire avec les tests (et la doc)TDD/BDD: ou comment j’ai appris à ne plus m’en faire avec les tests (et la doc)
TDD/BDD: ou comment j’ai appris à ne plus m’en faire avec les tests (et la doc)
 
Améliorer l'implémentation du feature flipping
Améliorer l'implémentation du feature flippingAméliorer l'implémentation du feature flipping
Améliorer l'implémentation du feature flipping
 

Zero Bug Policy

Notes de l'éditeur

  1. Si vous n’avez pas de bug, ne restez pas, la suite est inutile
  2. Si vous n’avez pas de bug, ne restez pas, la suite est inutile
  3. Si vous n’avez pas de bug, ne restez pas, la suite est inutile