Découvrez le modèle Spotify

Ce que l'entreprise de technologie musicale la plus plébiscitée peut nous apprendre sur le déploiement d'Agile à grande échelle

Mark Cruth Par Mark Cruth

Spotify est le premier service de streaming musical sur abonnement au monde, mais aussi le plus populaire avec près de 286 millions d'utilisateurs. Une part importante du succès de Spotify est due à l'approche unique de l'entreprise quant à l'organisation du travail pour renforcer l'agilité des équipes. Alors que les équipes d'ingénierie de Spotify s'efforçaient d'accroître l'agilité, elles ont documenté leur expérience, l'ont partagée avec le monde entier et ont finalement influencé la façon dont de nombreuses entreprises technologiques organisent leur travail. On parle désormais de modèle Spotify.

Qu'est-ce que le modèle Spotify ?

Le modèle Spotify est une approche autonome et axée sur les personnes pour le déploiement d'Agile à grande échelle qui souligne l'importance de la culture et du réseau. Cela a aidé Spotify et d'autres organisations à encourager l'innovation et la productivité en se concentrant sur l'autonomie, la communication, la responsabilité et la qualité.

Le modèle Spotify n'est pas un framework, comme mentionné par le coach Spotify Henrik Kniberg, puisqu'il représente la vision de Spotify sur l'évolution d'un point de vue technique et culturel. C'est un exemple d'agencement d'équipes multiples dans une organisation de développement de produits et cela souligne la nécessité de la culture et des réseaux.

…le modèle Spotify se concentre sur la façon dont nous structurons une organisation pour permettre l'agilité.

Le modèle Spotify a été présenté pour la première fois en 2012, lorsque Henrik Kniberg et Anders Ivarsson ont publié le livre blanc Scaling Agile @ Spotify, présentant la manière radicalement simple dont Spotify a abordé l'agilité. Depuis, le modèle Spotify a fait couler beaucoup d'encre et est devenu populaire quand il est question de transformation Agile. Son attrait réside dans le fait qu'il s'organise autour du travail plutôt que de suivre un ensemble de pratiques spécifiques. Dans les frameworks d'évolution traditionnels, les pratiques spécifiques (p. ex., les stand-ups quotidiens) décrivent la manière dont le framework est exécuté, alors que le modèle Spotify se concentre sur la manière dont les entreprises peuvent structurer une organisation pour permettre l'agilité.

Le modèle Spotify défend l'autonomie de l'équipe, afin que chaque équipe (ou Squad) choisisse son framework (p. ex., Scrum, Kanban, Scrumban, etc.). Les Squads sont organisées en Tribus et en Guildes pour maintenir l'alignement des personnes et la pollinisation croisée des connaissances.

À présent, démystifions certains de ces termes…

Éléments clés du modèle Spotify

Le modèle Spotify est axé sur la simplicité. Lorsque Spotify a commencé à s'organiser autour du travail, l'équipe a identifié quelques éléments importants concernant la structure des équipes.

Squads

Semblables à une équipe Scrum, les Squads sont des équipes transverses et autonomes (généralement composées de six à douze personnes) qui se concentrent sur un domaine de fonctionnalité. Chaque Squad a une mission unique qui guide son travail, un coach Agile pour le support et un Product Owner pour les conseils. Les Squads déterminent la méthodologie, le framework Agile qui sera utilisé.

Tribus

Lorsque plusieurs Squads travaillent ensemble sur le même domaine de fonctionnalité, elles forment une Tribu. Les Tribus contribuent à l'alignement entre les Squads et sont généralement composées de 40 à 150 personnes afin de maintenir l'alignement (en tirant parti de ce qui s'appelle le nombre de Dunbar). Dans chaque Tribu, un Responsable de Tribu est en charge de soutenir la coordination des Squads et d'encourager la collaboration.

Chapitres

Bien que les Squads soient autonomes, il est important que des spécialistes (p. ex., développeur JavaScript, administrateur de bases de données) s'alignent sur les bonnes pratiques. Les Chapitres constituent la famille de chaque spécialiste. Ils leur permettent de maintenir les standards de l'ingénierie en place au sein d'une même discipline. Généralement, un Senior Technology Lead est en charge des Chapitres et peut également gérer les membres de l'équipe de ce Chapitre.

Guildes

Les membres de l'équipe passionnés par un thème peuvent former une Guilde, qui est, pour ainsi dire, une communauté d'intérêt. Quiconque peut rejoindre une Guilde de façon volontaire. Alors que les Chapitres appartiennent à une Tribu, les Guildes peuvent rattacher différentes Tribus. Les Guildes n'ont pas de responsable officiel. À la place, une personne demande à être Coordinateur de Guilde et aide à rassembler les personnes.

Trios

Le Trio (également connu sous le nom de Trio TPD) est la combinaison d'un Responsable de Tribu, d'un Product Lead et d'un Design Lead. Chaque Tribu met en place un Trio pour assurer un alignement continu entre ces trois perspectives lorsqu'elle travaille sur des domaines de fonctionnalités.

Alliances

À mesure que les organisations évoluent, plusieurs Tribus doivent parfois travailler conjointement pour atteindre un objectif. Les Alliances sont une combinaison de Trios de Tribu (habituellement trois ou plus) qui travaillent conjointement pour aider leurs Tribus à collaborer sur un objectif plus important que celui d'une seule Tribu.

Image du modèle Spotify

Ce n'est pas plus compliqué. Il n'y a pas beaucoup de pratiques à suivre ou de cérémonies à organiser. Les Squads peuvent organiser des cérémonies telles que la planification de sprint et les rétrospectives, mais le modèle Spotify se concentre sur la manière dont les équipes s'organisent autour du travail. Il convient à chaque Squad de décider de la meilleure manière d'accomplir le travail.

Avantages du modèle Spotify

Lorsque Spotify a repensé son déploiement d'Agile à grande échelle, l'équipe souhaitait garantir aux Squads la possibilité d'avancer rapidement, de livrer des logiciels rapidement, le tout, avec le moins de difficulté et de surcharge possible. Elle a pris conscience de ces avantages et de bien d'autres à mesure qu'elle a fait évoluer ce modèle. Parmi les avantages organisationnels de l'implémentation du modèle Spotify, citons :

Moins de processus formels et de cérémonies

Le modèle Spotify se concentre sur l'organisation autour du travail et non sur les processus et les cérémonies. Il offre une plus grande flexibilité à l'organisation quant au fonctionnement des Squads. Plutôt que d'imposer aux Squads de repenser leur méthode de travail (« vous devez appliquer Scrum »), il s'attache à les aligner les unes sur les autres et à favoriser les résultats des équipes individuelles.

Plus d'auto-gestion et d'autonomie

Le modèle Spotify encourage l'autonomie et la créativité en faisant confiance aux individus qui effectuent leurs tâches de la manière qui leur semble la plus appropriée. Vous devez livrer un logiciel ? C'est le travail de la Squad. Vous devez changer de cap ? C'est également le travail de la Squad. Le modèle Spotify se concentre sur la décentralisation de la prise de décision et sur le transfert de ces responsabilités vers les Squads, Tribus, Chapitres et Guildes.

« Le contrôle engendre la conformité, l'autonomie engendre l'implication. »


- Dan Pink, auteur, « La vérité sur ce qui nous motive »

Le modèle Spotify peut offrir une transparence accrue sur le travail réalisé et développer une approche de résolution des problèmes davantage basée sur l'expérimentation dans un environnement fondé sur une grande confiance. Tout cela peut conduire à de meilleurs produits, une satisfaction client plus élevée et une implication plus forte des employés. Cependant, tout le monde ne connaîtra pas ces résultats.

Défis du modèle Spotify

Le modèle Spotify a été conçu sur la base des méthodes de travail d'une organisation. De nombreuses organisations souhaitent bénéficier des mêmes avantages que le modèle Spotify, c'est pourquoi elles tentent d'imiter Spotify. Certaines ont mieux réussi que d'autres, mais aucune n'a obtenu le même succès que Spotify. Pourquoi ? Comme pour toute méthode de travail, la culture et la structure d'une organisation doivent être prises en compte. Le modèle est simple, mais l'environnement dans lequel il est implémenté est complexe.

Les dirigeants avisés conçoivent leur approche pour qu'elle s'adapte à la complexité des circonstances auxquelles ils sont confrontés.

- Dave Snowden, Management Consultant

Malheureusement, de nombreuses organisations essaient de reproduire le modèle Spotify. Pour certaines, il est juste question d'une simple matrice organisationnelle où les individus se réfèrent à un domaine de fonctionnalité (le Chapitre), mais travaillent avec une équipe transverse (la Squad). Cependant, la réalité est plus complexe. Bien que cela ressemble à une matrice organisationnelle, les éléments culturels clés du modèle, tels que la confiance et l'autonomie, doivent être en place pour permettre à la structure de prospérer. Si une organisation ne revoit pas ses comportements (et en fin de compte, sa culture), les avantages du modèle Spotify ne seront jamais obtenus. Si vous vous contentez de renommer vos équipes en Squads, vous mettez simplement un pansement sur une jambe de bois.

Bonnes pratiques du modèle Spotify

Si vous cherchez à instaurer une culture de confiance, d'autonomie et d'apprentissage rapide, vous ne pouvez pas vous tromper en cherchant l'inspiration dans le modèle Spotify. Si votre organisation se réfère au modèle Spotify en tant que méthode pour faciliter votre approche d'Agile à grande échelle, vous trouverez ci-dessous sont une liste de bonnes pratiques à ne pas oublier.

Ne copiez pas le modèle

Cherchez à comprendre la structure, les pratiques et l'état d'esprit derrière l'approche de Spotify. Une fois ces éléments compris, repensez les aspects du modèle pour les adapter à votre propre environnement. Votre objectif n'est pas d'être Spotify, mais de tirer parti de son modèle pour améliorer la collaboration au sein de votre organisation.

L'autonomie et la confiance sont des atouts majeurs

Spotify laisse le plus d'autonomie possible à ses employés afin qu'ils puissent réagir rapidement. Permettre aux équipes de choisir leurs propres outils de développement et modifier le code d'une autre équipe ne sont que quelques exemples. Au sein de votre organisation, déterminez si certaines décisions peuvent être remises aux mains des équipes plutôt que d'être imposées par des membres de l'organisation déconnectés du travail quotidien.

Soyez transparent à l'égard de la communauté

La réussite de Spotify est due à l'importance accordée à la formation d'une communauté et à la transparence sur le travail. Établissez votre première Guilde autour de l'adoption du modèle Spotify et encouragez la participation de tous les membres de l'organisation. Instaurez la confiance en créant de la transparence, des méthodes inclusives pour recueillir du feedback, et gagnez en alignement sur les futures méthodes de travail de votre organisation.

Encouragez les erreurs

Ce parcours sera semé d'embûches. Mais ce n'est pas grave. L'amélioration comprend l'expérimentation et l'apprentissage, qu'il vienne de vos réussites ou de vos échecs. Spotify est passé par de nombreuses itérations avant de parvenir au modèle que l'on connaît aujourd'hui. Depuis lors, l'entreprise ne cesse d'expérimenter pour continuer à chercher comment améliorer ses méthodes de travail. Encouragez la même chose au sein de votre organisation !

Si vous vous concentrez sur ces pratiques, vous observerez des répercussions positives sur la collaboration et l'alignement au sein de votre organisation, que vous utilisiez ou non le modèle Spotify comme guide.

Conclusion…

Le modèle Spotify est une bonne source d'inspiration si vous cherchez à développer une organisation axée sur l'autonomie et la rapidité d'action. Des frameworks de déploiement à grande échelle encore plus formels, tels que Scrum@Scale, se sont inspirés du modèle (et vice versa). Il est important de se rappeler que le modèle Spotify n'est pas une fin en soi. Ironiquement, Spotify n'exploite plus l'implémentation d'origine du modèle. En effet, l'équipe a évolué et l'a adapté en fonction de son organisation en mutation. Les Trios et les Alliances sont en réalité des éléments récents dans le modèle Spotify, car ils ont été ajoutés pour résoudre de nouveaux problèmes auxquels l'organisation a fait face en grandissant. Commencer par les éléments clés du modèle Spotify peut vous mettre sur la bonne voie, mais la vraie agilité ne sera possible qu'en faisant évoluer le modèle pour l'adapter à votre contexte.

Passer à l'étape suivante

Vous souhaitez en savoir plus sur le modèle Spotify ? Consultez la vidéo en deux parties publiée sur Spotify Labs à propos de la culture d'ingénierie chez Spotify (Partie I et Partie II). Vous pouvez également en savoir plus sur les performances du modèle Spotify par rapport à d'autres frameworks de déploiement à grande échelle en consultant la page Agile à grande échelle sur le Coach Agile.

Si vous cherchez à implémenter le modèle Spotify au sein de votre organisation, il est important d'avoir les mécanismes de feedback et la transparence en place pour favoriser et soutenir une culture de confiance et d'autonomie. Grâce au produit Jira Align d'Atlassian, les organisations peuvent organiser des Squads en Tribus, former des Guildes et des Chapitres, et rendre la décision produit transparente au sein de l'organisation.