Vitesse vs qualité
Est-ce la qualité ou la vitesse qui guide le travail ? Comment la qualité est prise en compte et se reflète dans le résultat livré aux utilisateurs ?
Pratiques
Cadence du travail
À quelle cadence est évaluée la qualité ?
Rythme soutenable — Capacité à dire non. Qualité non négociable
Livraison à l'arrache — La livraison est faite coûte que coûte à la date annoncée.
Les utilisateurs font remonter les bugs d’une livraison peu testée
Engagement sur une vélocité — L'équipe s’engage sur une vélocité pour son sprint.
Résultat pour les utilisateurs
Comment le résultat est-il évalué par ses utilisateurs ?
Tests d’acceptation — Acceptation du résultat avec les utilisateurs. Fini défini par l'équipe, tests intégrés. Tests A/B, Affordance. Livraison Canary
Stress de l'engagement forcé — La date est fixée et le périmètre aussi.
Livraison pour deadline — La livraison est faite à la date annoncée même si c'est pas fini.
Durée de vie du produit
Comment est définie la qualité interne ? La dette technique ?
Rendre maintenable — Remanier et retoucher la solution sans risquer les régressions. Remaniement (refactoring). Solution au plus juste (YAGNI). Réplication Bleu/Vert.
Dette technique — Comme on privilégie la vitesse, la dette technique augmente.
Produire vite — La vitesse est privilégiée.
Usage des itérations
Quel est l’objectif des itérations ? Comment la qualité est prise en compte ?
Définition de fini — L'équipe liste les vérifications à effectuer sur le résultat pour le considérer comme fini et applique cela continuellement.
Itération sans résultat à montrer — Pas de démo à la fin de l'itération. En fait les itérations sont juste là pour l'idée de vitesse.
Itérations pour produire — L'équipe fait des itérations courtes pour montrer que ça avance.
Principes
Focalisation qualité — L'orientation qualité donnée pour produire le résultat de l'équipe. Itérations pour apprendre, pas produire vite en étant guidé par les chiffres
Orientation vitesse — L’idée de vitesse, voire d’accélération, est poussée par le management, représenté par le sponsor d’une équipe. L’intention de départ est d’aller plus vite sur le marché (le time-to-market).