Avancer vite et gérer la complexité : concevoir des systèmes évolutifs chez OpenAI

00:00

/

00:00

OpenAI est à l'avant-garde de la recherche en intelligence artificielle, développant des systèmes capables de comprendre et de générer du texte, du code et des images de manière proche de l'humain. Fondée en 2015, l'entreprise est passée d'un petit laboratoire de recherche à un pionnier technologique comptant plus de 2 000 employés, déployant des produits utilisés par des centaines de millions de personnes dans le monde.

No items found.

Quand une entreprise est petite, la friction reste gérable. Une équipe d’ingénierie de deux personnes peut garder une trace de son travail dans sa tête, se coordonner par chat, et continuer à livrer rapidement. Mais à mesure que les organisations grandissent, ces petits points de friction ne s’additionnent pas simplement, ils se multiplient.

« Ship yesterday » caractérise l’organisation d’ingénierie d’OpenAI. Les ingénieurs peuvent travailler sur huit produits différents en une seule année, à mesure que de nouveaux défis et de nouvelles opportunités émergent. À cette vitesse, même une petite friction peut donner l’impression de sprinter avec une voile dans le dos.

Lorsque vous développez des produits utilisés par des centaines de millions de personnes, ces points de friction peuvent avoir un effet cumulatif.

Gérer efficacement la friction nécessite à la fois les bons systèmes et une culture adaptée autour de ceux-ci. D’un petit essai à plus de 2 000 personnes au sein de l’organisation, les équipes d’OpenAI ont adopté Linear de manière organique pour les aider à naviguer dans la complexité liée à la croissance, qu’il s’agisse de maintenir l’alignement des équipes face à des dépendances complexes ou de conserver leur rythme à mesure que l’organisation s’agrandissait. Nous avons interrogé des ingénieurs d’OpenAI pour comprendre leur expérience directe de l’utilisation de Linear.

La complexité comme état de fait

« C’est comme un archipel », explique Gabriel Peal, ingénieur chez OpenAI, décrivant son expérience habituelle dans des entreprises qui n’utilisaient pas Linear. « Chaque équipe est sur sa propre île, avec ses propres outils et systèmes. » Les projets vivaient dans plusieurs outils, et beaucoup n’existaient que dans la tête des ingénieurs.

Les équipes choisissaient des outils adaptés à leurs besoins immédiats, optimisant l’efficacité locale au détriment de la cohérence organisationnelle. Le résultat est un labyrinthe de systèmes déconnectés qui rend la collaboration de plus en plus difficile.

« Si vous alliez assigner un ticket à une autre équipe », se souvient Peal, « vous ne saviez pas vraiment comment faire, et les choses se perdaient. » Chaque transmission entre équipes devenait un point de rupture potentiel. Chaque collaboration inter-équipes nécessitait de naviguer entre différents workflows, différents libellés, différentes façons de penser le travail.

Ce type de défi est particulièrement aigu pour les équipes qui construisent une infrastructure critique aux côtés de partenaires externes, là où la coordination entre équipes est la plus importante, et où l’impact d’un statut obsolète ou d’éléments perdus est le plus lourd. Atty Eleti, qui a travaillé sur l’intégration Apple d’OpenAI, explique : « Une fois qu’une version d’une API est publiée, il faut attendre la prochaine version majeure pour apporter des modifications. Avec les API Apple en particulier, elles sont embarquées sur l’appareil, et une fois qu’une API d’appareil est déployée, il faut la maintenir pendant plusieurs années. Il est vraiment essentiel de bien faire les choses dès le départ. »

Dans cet environnement, même les plus petites négligences pouvaient avoir des conséquences durables. Les équipes ne géraient pas seulement leur propre travail, elles essayaient également de gérer les espaces entre les équipes, les transmissions, les dépendances. C’était une taxe sur chaque interaction, une friction qui grandissait à chaque nouvelle connexion.

La simplicité, c’est ce qui s’adapte à l’échelle

Le changement chez OpenAI a débuté modestement, certaines équipes choisissant d’essayer Linear. « C’est comme une Katamari Ball », décrit Peal. « On amène quelques personnes à l’utiliser, puis ça fait boule de neige. » D’une centaine de sièges au départ, l’utilisation est passée à plus de 2 000 personnes dans toute l’organisation — et comme le souligne Peal, « ça reste parfaitement performant. La recherche n’a pas ralenti, il n’est pas devenu plus difficile de trouver les choses, c’est toujours rapide et simple. »

Ce qui a motivé cette adoption n’était pas une abondance de fonctionnalités, bien au contraire. Alors que d’autres outils s’enorgueillissent de leur flexibilité, offrant une personnalisation infinie des champs, des flux de travail et des processus, cette « liberté » devient souvent un fardeau.

Souvent, les outils regorgent de fonctionnalités. Cela signifie souvent que les gens configurent de nombreux flux de travail personnalisés, ce qui finit par rendre l’outil extrêmement lent et difficile à utiliser. Les gens se tirent une balle dans le pied car ils en font trop.

Gabriel Peal — Ingénieur

Le paradoxe, c’est qu’un choix trop vaste mène souvent à la fragmentation. Lorsque chaque équipe peut créer ses propres façons de travailler, c’est exactement ce qu’elle fait — recréant les mêmes îlots de processus déconnectés, mais au sein d’un seul et même outil.

Linear adopte une approche différente. En se concentrant exclusivement sur l’art de créer d’excellents produits, l’outil est conçu de manière intentionnelle quant à la façon dont le travail devrait circuler, en proposant un ensemble de fonctionnalités soigneusement sélectionnées plutôt que des options infinies. Ce type de restriction est conçu pour créer un cadre qui aide les équipes à penser dès le départ en systèmes évolutifs.

« Si vous y réfléchissez à ‘la façon Linear’, vous trouverez comment le faire d’une manière qui fonctionne bien », note Peal. Le résultat n’est pas une limitation, mais une libération. Les équipes passent moins de temps à débattre des flux de travail et plus de temps à construire. Elles se concentrent moins sur la gestion de leurs outils et davantage sur leur utilisation.

Cette approche reconnaît une vérité fondamentale sur la mise à l’échelle d’une organisation : la simplicité s’adapte. Les meilleurs systèmes ne sont pas ceux qui peuvent tout faire, mais ceux qui aident les équipes à faire naturellement ce qu’il faut. Il faut une conception minutieuse pour créer quelque chose de simple qui fonctionne.

Utiliser des outils d’une telle qualité établit une norme que vous emportez dans votre travail quotidien. C’est presque comme fixer un filigrane. Cela influence inconsciemment ce que signifie « être rapide », ou avoir des animations réfléchies qui ajoutent réellement à l’expérience. Vous construirez probablement un meilleur produit, simplement grâce au savoir-faire que l’utilisation de Linear insuffle à votre esprit.

Gabriel Peal — Ingénieur

Quand la culture rencontre les bons outils

La culture se construit lentement, à travers de petites actions répétées quotidiennement. Chez OpenAI, où la vitesse définit tout, cela représentait un défi particulier : comment maintenir de bonnes habitudes tout en avançant incroyablement vite ?

« À chaque standup, nous ouvrions Linear, nous parcourions le projet, nous le partagions à l’écran, et les gens discutaient des tickets en cours. » partage Eleti. Il ne s’agissait pas de changements spectaculaires, mais simplement de petites pratiques culturelles cohérentes qui se sont développées avec le temps. Linear n’est que le facilitateur.

Les outils seuls ne suffisent pas à créer un système, il faut la bonne culture autour d’eux. Cependant, les outils que nous utilisons comptent plus qu’on ne le reconnaît souvent. Quand mettre à jour un ticket ressemble à une corvée, quand trouver une information nécessite de fouiller dans des personnalisations complexes, quand chaque équipe utilise des workflows différents, on essaie de construire de bonnes habitudes culturelles en mode difficile, car les outils jouent contre nous.

Il est vraiment important que la friction pour créer un ticket ou pour le modifier soit très faible. Sinon, les gens ne l’utiliseront pas.

Atty Eleti — Ingénieur

La réalité est subtile mais importante. Si de bons outils seuls ne créent pas une bonne culture, de mauvais outils peuvent silencieusement la tuer. Chaque moment de friction, chaque petite frustration, construit une résistance invisible à des pratiques qui pourraient autrement devenir des habitudes naturelles.

Chez OpenAI, la combinaison de pratiques intentionnelles et d’outils à faible friction a créé quelque chose de puissant. Les équipes ont naturellement commencé à rester maîtresses de leur travail. Non pas parce qu’elles y étaient obligées, mais parce que cela facilitait leur travail. De bonnes habitudes se sont formées non pas par obligation, mais par la reconnaissance progressive que la clarté et la coordination rendaient chacun plus efficace.

C’est le genre de changement difficile à mesurer mais impossible à ignorer. Il se manifeste dans les petits moments. Des ingénieurs mettant automatiquement à jour les tickets après des conversations, des équipes ayant une visibilité claire sur les dépendances, des projets avançant sans confusion sur le statut ou la responsabilité. Aucun de ces éléments ne transforme à lui seul une organisation, mais ensemble, ils permettent aux équipes d’avancer vite sans perdre le cap.

C'est un ressenti

Les meilleurs outils ne sont pas ceux qui font le plus de choses, mais ceux qui aident les gens à travailler ensemble le plus naturellement possible. Alors qu’OpenAI continue de repousser les limites de l’IA, l’entreprise constate que la clé pour avancer vite tient moins à disposer de plus de puissance qu’à construire des systèmes qui réduisent les frictions dans la collaboration, un détail à la fois.

Ce qui fait le bon outil n’est pas toujours facile à expliquer. Lorsqu’on lui a demandé pourquoi d’autres équipes devraient envisager un changement similaire, Peal a répondu : « Il suffit de l’utiliser et vous verrez. Vous le sentirez tout simplement. »

Prêt à construire une marque à plusieurs millions ?