Comment Brightlane Labs a divisé par deux le temps de revue de code grâce aux environnements de prévisualisation
Un éditeur d'outils de design a donné à chaque pull request sa propre URL en ligne : designers, PM et ingénieurs relisent le vrai produit.
Résultats
Un lien par pull request
- Revues plus courtes
- %
- Délai médian entre l'ouverture et la fusion.
- Prévisualisations par semaine
- +
- Chacune avec sa propre branche de base de données.
- Plus de versions
- ×
- Par rapport au trimestre précédent.
Le défi
Brightlane Labs développe un outil de design collaboratif utilisé par des équipes produit. Les revues passaient par des captures et des enregistrements d’écran, car seuls les ingénieurs pouvaient lancer une branche en local.
Les retours arrivaient tard, souvent après la fusion, et un serveur de pré-production partagé faisait qu’une seule branche cassée bloquait les tests de tout le monde.
La solution
L’équipe a activé les environnements de prévisualisation sur le dépôt principal. Chaque pull request reçoit désormais une copie complète de la stack, avec une branche de base de données alimentée en données de test et sa propre URL publiée en commentaire.
Designers et chefs de produit relisent la version en ligne dans le navigateur. À la fermeture de la pull request, l’environnement et ses données sont supprimés : rien ne traîne sur la facture.
Les résultats
Des boucles de revue qui duraient des jours se bouclent maintenant en un après-midi. Le serveur de pré-production partagé a disparu, et le rythme des versions a triplé, car les changements fusionnés ont déjà été testés par ceux qui les avaient demandés.
“Les environnements de prévisualisation ont changé notre façon de relire le travail. Designers, PM et ingénieurs cliquent tous sur le même lien et commentent le vrai produit.”