Percées

Quelles réussites ou innovations techniques avons-nous obtenues ?

On a enfin résolu le goulot d'étranglement de performance dans le pipeline de données. Il tourne trois fois plus vite maintenant.
La nouvelle intégration d'API est passée en production sans le moindre incident. Vraiment fier de la coordination de l'équipe.
J'ai réussi à refactoriser ce module legacy que tout le monde avait peur de toucher. Ça fait du bien de l'avoir nettoyé.
Bugs dans le système

Quels bugs ou erreurs se sont glissés dans nos processus ou notre code ?

On a mergé un changement cassant sur main sans revue suffisante, il nous faut une stratégie de branches plus solide.
Les différences de configuration entre dev et prod ont provoqué une course de dernière minute avant la mise en production.
J'ai sous-estimé la complexité de la tâche et je ne l'ai pas signalé assez tôt. Le périmètre a gonflé sans qu'on s'en rende compte.
Boucles infinies

Quels blocages ou obstacles nous ont fait tourner en rond ?

On attend toujours l'accès à l'environnement de production. Ça nous bloque depuis deux sprints.
Des critères d'acceptation flous en début de sprint nous ont obligés à faire plusieurs allers-retours avec le product owner.
Le pipeline CI/CD échoue régulièrement de manière aléatoire et personne n'a eu le temps d'en chercher la cause.
Prochain algorithme

Que devons-nous concevoir ou améliorer lors de la prochaine itération ?

Mettons en place un vrai serveur de mock pour les API tierces afin de tester sans dépendre des limites de débit.
J'aimerais qu'on essaie le mob programming sur une story complexe au prochain sprint. Ça pourrait être très formateur.
On devrait planifier une session dédiée à la dette technique du module d'authentification avant que ça empire.

Qu'est-ce que la rétrospective Ada Lovelace ?

Ada Lovelace était une mathématicienne qui a travaillé avec Charles Babbage sur sa machine analytique, un ordinateur mécanique qui n'a jamais été construit. Ses notes de 1843 sur cette machine contiennent ce que l'on considère souvent comme le premier programme informatique publié, et elle avait compris que la machine pouvait manipuler des symboles autant que des nombres. La rétrospective Ada Lovelace s'appuie sur son histoire pour donner un thème à une rétro d'équipe technique. Elle s'accorde bien avec l'Ada Lovelace Day, célébré le deuxième mardi d'octobre, mais convient à n'importe quel sprint. Le tableau comporte quatre colonnes. Percées regroupe les réussites techniques et les solutions astucieuses du sprint. Bugs dans le système recense les erreurs qui se sont glissées dans votre code ou dans vos processus. Boucles infinies accueille les blocages qui ont fait tourner l'équipe en rond, et Prochain algorithme sert à décider ce que vous allez concevoir ou améliorer lors de la prochaine itération. Le vocabulaire du code offre aux développeurs un cadre familier pour parler de problèmes qui dépassent le code, comme un contrat d'API mal défini ou une semaine engloutie par les réunions. Utilisez-la avec des équipes de développement qui veulent sortir du simple tableau « ce qui a bien marché, ce qui n'a pas marché ». Le thème offre une entrée en matière légère, et les quatre colonnes débouchent toujours sur des actions portées par l'équipe.

Format de la rétrospective Ada Lovelace

Percées

Quelles réussites ou innovations techniques avons-nous obtenues ?

Célébrez les réussites techniques de l'équipe pendant le sprint. Demandez du concret : fonctionnalités livrées, correctifs astucieux, compétences acquises. Nommer les réussites indique à l'équipe ce qu'elle doit continuer à faire.

Bugs dans le système

Quels bugs ou erreurs se sont glissés dans nos processus ou notre code ?

Faites remonter les problèmes qui ont créé des frictions pendant le sprint, dans le code comme dans votre façon de travailler. Restez sans reproche et curieux : un bug doit être compris avant d'être corrigé. Invitez l'équipe à évoquer les problèmes récurrents, les régressions inattendues et les ruptures de communication.

Boucles infinies

Quels blocages ou obstacles nous ont fait tourner en rond ?

Dans le code, une boucle infinie n'atteint jamais sa condition de sortie. Les équipes se retrouvent coincées de la même façon quand un blocage reste non résolu sprint après sprint. Utilisez cette colonne pour les obstacles et les dépendances, et invitez chacun à penser aux exigences floues, aux outils et aux frictions avec d'autres parties de l'organisation. Demandez ensuite ce qu'il faudrait pour sortir de chaque boucle.

Prochain algorithme

Que devons-nous concevoir ou améliorer lors de la prochaine itération ?

Cette colonne regarde vers l'avant : que doit essayer ou améliorer l'équipe au prochain sprint ? Changements de processus, investissements techniques et nouvelles pratiques y ont leur place. Appuyez-vous sur ce qui est ressorti des trois autres colonnes pour arrêter quelques actions concrètes, chacune avec un responsable.

Dans quels cas recourir à cette étude rétrospective ?

  • Après un sprint marqué par des réussites ou des revers techniques notables, quand un format thématique apportera plus à l'équipe que le tableau habituel.
  • Autour de l'Ada Lovelace Day, le deuxième mardi d'octobre, pour les équipes d'ingénierie et de développement qui veulent marquer l'occasion.
  • Quand la dette technique, les bugs de processus ou les blocages reviennent sans cesse et que l'équipe a besoin d'un espace sûr pour les évoquer.
  • Quand le moral a besoin d'un coup de pouce. Commencer par les Percées met les réussites sur la table avant les problèmes.
  • Lors de n'importe quel sprint où votre équipe veut changer des formats classiques et apprécie un peu de narration.

Exemples de questions pour brise-glace

  • Si vous deviez donner à votre code de ce sprint un titre grandiloquent digne de l'époque d'Ada Lovelace, comme « Note sur la capacité de la machine analytique à produire des boucles infinies », quel serait-il ?
  • Si Ada Lovelace pouvait rejoindre votre équipe pour une journée, quelle partie de votre stack technique l'impressionnerait le plus, et laquelle l'horrifierait ?

Vous souhaitez un exercice d'échauffement que votre équipe puisse pratiquer, et pas seulement répondre à voix haute ? Découvrez des brise-glaces gratuits →

Idées et conseils pour votre réunion de rétrospective

  • Plantez le décor avec un fait sur Ada Lovelace, par exemple ses notes de 1843 sur la machine analytique de Babbage, qui contiennent ce que l'on considère souvent comme le premier programme informatique publié.
  • Gardez la colonne Bugs dans le système sans reproche. La question est de savoir ce que l'équipe peut apprendre d'un bug, pas qui l'a causé.
  • Limitez chaque colonne à 10–12 minutes, et accordez un peu plus de temps à Prochain algorithme pour planifier les actions.
  • Assurez-vous que Prochain algorithme se termine par des actions attribuées, pas par de vagues intentions. Notez les responsables et les échéances dans TeamRetro avant la fin de la séance.
  • Méfiez-vous d'un tableau rempli de bugs de code sans rien sur la façon dont les gens travaillent ensemble. Demandez à l'équipe : « Y a-t-il des bugs dans notre façon de collaborer ? »
  • Avec une grande équipe, regroupez les idées similaires avant la discussion et utilisez le vote par points pour décider quels bugs et blocages traiter en priorité.

Foire aux questions

Qu'est-ce qu'une rétrospective Ada Lovelace ?
C'est une rétrospective sur le thème du code, nommée d'après Ada Lovelace, souvent considérée comme la première programmeuse informatique. Votre équipe fait le bilan du sprint en quatre colonnes : Percées, Bugs dans le système, Boucles infinies et Prochain algorithme.
Quand organiser une rétrospective Ada Lovelace ?
L'Ada Lovelace Day, le deuxième mardi d'octobre, est le moment idéal, notamment pour les équipes d'ingénierie qui veulent saluer les réalisations des femmes dans la tech. Cela dit, n'importe quelle équipe peut l'utiliser pour une rétro de sprint ordinaire.
Quelle est la différence entre Bugs dans le système et Boucles infinies ?
Bugs dans le système concerne les erreurs, ce qui a mal tourné dans le code ou les processus. Boucles infinies concerne les blocages qui maintiennent l'équipe sur place, comme une dépendance ou une demande d'accès ouverte depuis deux sprints.
Combien de temps dure une rétrospective Ada Lovelace ?
Environ une heure. Prévoyez 10–12 minutes par colonne et un peu plus à la fin de Prochain algorithme pour vous mettre d'accord sur les actions.
L'équipe doit-elle connaître Ada Lovelace pour utiliser ce format ?
Non. Une introduction d'une minute au début suffit, et les colonnes parlent à toute personne qui écrit du logiciel.
Êtes-vous prêt à mener cette rétrospective ?Essayez ce concert rétrospectif