Autoévaluation gratuite

Release Risk Self-Check

Cinq dimensions. 25 questions. Environ 15 minutes. Pour les équipes dont le rythme de livraison dépasse leurs pratiques qualité.

Comment répondre

Vingt-cinq questions, cinq par dimension. Pour chacune :

Oui.
C’est vrai, de façon constante, et vous pourriez en montrer la preuve à quelqu’un en moins de dix minutes. Pas « nous comptons le faire », pas « c’est dans la roadmap », pas « en théorie ».
En partie.
C’est vrai de temps en temps. Ou vrai pour une équipe mais pas pour les autres. Ou vrai en principe, mais vous ne pourriez pas le prouver aujourd’hui. Ou, le cas le plus fréquent : c’était vrai avant, et cela a dérivé sans bruit.
Non, ou vous ne savez pas.
Ne pas savoir compte comme un non. Ce n’est pas une sanction, c’est le constat : si personne ne peut dire si un test en échec bloque la release, alors en pratique, il ne la bloque pas de façon fiable.

Si vous hésitez entre deux réponses, choisissez la plus basse. Une autoévaluation est souvent trop optimiste, et ces quinze minutes n’en valent la peine que si elles révèlent quelque chose.

0 sur 25
1 / 5Orientation0 / 10
  1. 1.1 Nous pouvons citer nos trois priorités principales pour ce trimestre, et ce n’est pas « tout ».

  2. 1.2 Chaque élément de la roadmap a une justification écrite qui renvoie à un utilisateur.

  3. 1.3 Nous décidons de ce que nous développons ensuite sur la base de faits (données d’utilisation, volume du support, échanges avec les clients) plutôt qu’en écoutant celui qui parle le plus fort.

  4. 1.4 Nous définissons ce qu’est un succès avant de développer, et nous revenons le vérifier ensuite.

  5. 1.5 Au cours des six derniers mois, nous avons réduit ou abandonné une fonctionnalité prévue parce que les faits ne la justifiaient pas.

2 / 5Architecture0 / 10
  1. 2.1 Quelqu’un pourrait dessiner de mémoire le système sur un tableau blanc en cinq minutes, et les autres ingénieurs le reconnaîtraient.

  2. 2.2 Nous disposons d’un schéma du système mis à jour au cours des six derniers mois.

  3. 2.3 Interrogés séparément, deux ingénieurs décriraient les composants principaux de la même façon.

  4. 2.4 Nous pouvons suivre notre transaction la plus critique de bout en bout et nommer chaque service qu’elle traverse.

  5. 2.5 Nous pouvons expliquer pourquoi chaque grand choix technologique a été fait, et par qui.

3 / 5Stratégie de test0 / 10
  1. 3.1 Nous pourrions expliquer en deux minutes ce que nous testons à chaque niveau, et pourquoi.

  2. 3.2 Notre combinaison de tests a été choisie délibérément. Ce n’est pas simplement ce qui s’est accumulé au fil du temps.

  3. 3.3 Nous savons où nos tests sont les plus faibles, et c’est un compromis assumé plutôt qu’un angle mort.

  4. 3.4 Nous savons à peu près combien de bugs sont arrivés en production le trimestre dernier, et si ce nombre augmente.

  5. 3.5 Nos tests découlent d’exigences ou de critères d’acceptation formulés, pas seulement du code qui a été écrit.

4 / 5Automatisation des tests0 / 10
  1. 4.1 Les tests automatisés s’exécutent à chaque merge sur la branche principale, sans que personne n’ait à les déclencher.

  2. 4.2 Le retour du pipeline arrive en moins de quinze minutes.

  3. 4.3 Un test en échec bloque la release, et cette règle n’a pas été discrètement suspendue.

  4. 4.4 Nous savons lesquels de nos tests sont flaky, et nous les corrigeons au lieu de les relancer.

  5. 4.5 Quelqu’un remarquerait en moins d’une journée si la suite de tests cessait complètement de s’exécuter.

5 / 5Cycle de vie et mise en production0 / 10
  1. 5.1 Nous pourrions retracer une fonctionnalité livrée le mois dernier, de l’exigence au code, puis au test et au déploiement, sans aucune lacune.

  2. 5.2 La mise en production est en grande partie automatisée et ne dépend pas des connaissances d’une seule personne.

  3. 5.3 Nous pouvons revenir en arrière sur une release défectueuse en moins de quinze minutes, et quelqu’un l’a réellement fait au cours des six derniers mois.

  4. 5.4 Nous pouvons désactiver une fonctionnalité sans déployer.

  5. 5.5 Quand la production tombe en panne en dehors des heures de travail, il existe une marche à suivre définie qui ne repose pas sur la mémoire d’une personne.

Votre résultat

– sur 50

Répondez aux vingt-cinq questions pour voir votre résultat.

Répondez aux vingt-cinq questions et nous vous enverrons votre score, avec le premier pas le plus abordable pour vos dimensions les plus faibles.

FAQ

Questions fréquentes

Combien de temps faut-il ?

Environ quinze minutes : 25 questions réparties en cinq dimensions.

Est-ce gratuit ?

Oui. Vous obtenez votre score, ce qu’il signifie, et le premier pas le plus abordable pour vos dimensions les plus faibles.

À qui s’adresse le Release Risk Self-Check ?

Aux équipes produit qui livrent des logiciels dans des startups et des PME, et aux personnes qui les dirigent.

Que deviennent mes réponses ?

Nous vous envoyons votre résultat et conservons vos coordonnées et vos réponses pendant un certain temps. L’un de nous peut vous écrire personnellement au sujet de votre résultat. Si vous cochez la case pour recevoir des e-mails occasionnels, nous vous inscrivons aussi à notre newsletter, dont vous pouvez vous désabonner à tout moment. La politique de confidentialité donne tous les détails.