Agile Management de Spotify

Spotify Engineering Culture (by Henrik Kniberg) (Septembre 2024)

Spotify Engineering Culture (by Henrik Kniberg) (Septembre 2024)
Agile Management de Spotify

Table des matières:

Anonim

La méthodologie Agile, axée sur la surveillance continue et l'amélioration des livrables, est généralement utilisée dans le développement logiciel en raison de sa flexibilité et de sa capacité à détecter les erreurs tôt et souvent dans le cycle de vie. Traditionnellement, le cadre a été appliqué à des projets singuliers; cependant, le service de streaming de musique L'ensemble de la structure commerciale de Spotify a maintenu un état d'esprit agile malgré la présence de 30 équipes réparties dans trois villes.

Spotify

Spotify a rapidement transformé l'industrie de la musique depuis son lancement en 2008. La société compte actuellement 15 millions d'utilisateurs payants et 60 millions d'utilisateurs actifs. Alors que Spotify se dirige vers une introduction en bourse inévitable, nombreux sont ceux qui considèrent les méthodes agiles de l'entreprise comme un facteur clé de sa croissance rapide. En particulier, Spotify s'appuie fortement sur les méthodes scrum, une simple extension de la méthodologie agile.

Squads

L'unité de développement de Spotify est l'équipe. Les escouades agissent comme des startups miniatures qui s'assoient ensemble et possèdent l'expertise et les outils nécessaires pour concevoir et lancer des produits. Autonome et autonome, chaque équipe travaille sur des fonctions spécifiques, telles que la radio, les solutions de paiement et les services backend. Les sprints, ou itérations, sont une caractéristique clé des projets agiles, servant de cadre temporel pendant lequel les besoins des clients sont développés et transformés en produits courants.

Les escouades sont encouragées à appliquer des principes simples et agiles, en libérant les produits tôt et souvent pendant les sprints. Puisque chaque équipe travaille sur une mission, les membres peuvent devenir des experts dans leur domaine spécifique. Cela réduit efficacement la quantité d'erreurs à la fin de chaque sprint, créant ainsi un environnement allégé.

Propriétaire du produit

Le responsable du produit surveille chaque équipe et supervise l'exécution des éléments du backlog de sprint. Alors que le propriétaire du produit priorise le travail à effectuer, la personne n'est pas directement impliquée dans l'achèvement du travail. Chaque équipe de Spotify agit en totale autonomie par rapport aux autres équipes et n'a de contact direct qu'avec le propriétaire du produit.

Coach Agile

Dans la méthodologie Scrum typique, un ScrumMaster crée un environnement de travail encourageant pour les équipes afin de réfléchir et de discuter des sprints et des obstacles courants sur le lieu de travail. Les équipes Spotify ont accès à un coach agile qui développe et affine les processus de travail. L'entraîneur organise des rétrospectives et des réunions de planification de sprints pour aider les équipes à améliorer continuellement les sprints actuels et futurs.

Tribus

Spotify compte 30 escouades dans trois pays. Une collection d'escouades qui travaillent dans des domaines connexes s'appelle une tribu. La tribu agit comme un incubateur pour les escouades et fournit à chacune des meilleures conditions possibles pour terminer le travail. Cela peut aller de l'espace de bureau physique et des salons à l'élimination des obstacles courants.

Comme les escouades, les tribus tendent à rester autonomes; Cependant, en raison du nombre d'escouades par tribu, certaines dépendances existent. Les tribus ne contiennent pas plus de 100 personnes parce que la politique, la bureaucratie et le gaspillage se développent avec des groupes dépassant cette taille.

Chapitres

Par nature, la méthodologie agile favorise l'auto-organisation et l'autonomie parmi les différentes équipes. Cependant, il existe un potentiel de perte d'économies d'échelle lorsqu'une entreprise entière fonctionne de cette manière. Spotify a intégré des chapitres afin de créer une quantité suffisante de dépendance parmi les équipes d'une tribu. Les chapitres sont organisés par domaine d'expertise et sont constitués de membres d'une même tribu. Par exemple, le chapitre des développeurs se compose de cinq développeurs Web de cinq équipes différentes d'une même tribu qui se rencontrent pour discuter de développements liés au travail.

Après les chapitres, il y a des guildes, qui sont des groupes encore plus grands qui peuvent s'étendre à toute l'organisation. Les guildes existent pour favoriser la communication et le travail d'équipe, bien que les membres n'aient pas nécessairement à partager une expertise commune car ces groupes ont tendance à se former de manière organique.

The Bottom Line

Spotify a connu une croissance rapide en 2014, avec des revenus dépassant 1 $. 22 milliards - une augmentation de 45 pour cent par rapport à l'année précédente. Le succès du service de diffusion en continu peut en grande partie être attribué à la culture organisationnelle qu'il a créée pour atteindre ses objectifs. Suivant un état d'esprit agile, le modèle d'affaires de Spotify s'articule autour de quatre étapes simples; Pensez-y, construisez-le, expédiez-le et ajustez-le. À mesure que Spotify continue de croître, les employés actuels et futurs doivent rester fidèles à la structure organisationnelle et aux objectifs afin de réussir.