Orientation qualité
Les itérations sont utilisées pour apprendre. Elles fournissent un résultat de qualité permettant aux utilisateurs de donner leur feedback.
Principe fondamental parent : Durabilité des effets
Zone : Qualité
Principe opposé : Orientation vitesse
Objections au principe
« La qualité, c'est un luxe : on s'en occupera quand on aura livré ! »
Le niveau de qualité requis est à définir selon le contexte.
« Plus de qualité, ça veut dire forcément plus long et plus cher ! »
La non-qualité produit de la dette technique ; c'est elle qui rend les travaux futurs plus longs et plus chers.
Antipattern
- Constatation : La notion populaire de MVP (Minimum viable product) est mise en avant pour ne pas s'embêter avec la qualité du résultat.
- Risque : La dette technique s'accumule, sans qu'il y ait de stratégie pour la réduire.
- Réduction du risque : Clarifier la notion et son usage.
Avec l'IA ?
- Constatation : Le code et les tests générés franchissent les contrôles automatiques sans que leur maintenabilité ait été examinée par quiconque.
- Risque : La qualité se réduit à « ça fonctionne ». Le volume produit rend la dette technique invisible et la définition de fini devient une formalité cochée.
- Réduction du risque : Maintenir une revue humaine de la maintenabilité et faire porter la définition de fini sur ce qu'aucun outil ne vérifie automatiquement.