De nombreux produits ne rencontrent pas durablement le succès, notamment car la qualité du code est insuffisante.
En conséquence, les fréquents défauts (bugs) ruinent la réputation du produit, et la difficulté à faire évoluer le code empêchent de répondre au besoin de changements rapides dictés par le marché.
Pour éviter cet écueil, le Product Owner devrait prendre la mesure de la qualité extrinsèque (défauts) et intrinsèque (code) de son produit pour éclairer ses décisions.
En complément, on devrait donner aux développeurs le temps d’apprendre à bien coder. Et les développeurs ne devraient plus prendre, consciemment ou non, des raccourcis pour répondre aux injonctions court-termistes de livraison “dans les temps”.
“Good code is code that works and is easy to change.”
Dave Farley
Comments