Spotify's Agile Management

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

Spotify Engineering Culture (by Henrik Kniberg) (November 2024)
Spotify's Agile Management

Indholdsfortegnelse:

Anonim

Agile metode, der fokuserer på kontinuerlig overvågning og forbedring af leverancer, bruges typisk til softwareudvikling på grund af sin fleksibilitet og evne til at registrere fejl tidligt og ofte i livscyklusen. Traditionelt har rammen været anvendt til entallige projekter; Men musikstrømmeservicen Spotify har hele forretningsstrukturen opretholdt en fleksibel tankegang på trods af at 30 teams spredt over tre byer.

Spotify

Spotify har hurtigt omdannet musikindustrien siden lanceringen i 2008. Virksomheden praleer i øjeblikket 15 millioner betalende brugere og 60 millioner aktive brugere samlet. Som Spotify bevæger sig mod en uundgåelig IPO, peger mange på virksomhedens agile metoder som en nøglefaktor i sin hurtige vækst. I særdeleshed er Spotify stærkt afhængig af scrum-metoder, en simpel udvidelse af fleksibel metode.

Squads

Spotifys grundlæggende udviklingsenhed er holdet. Squads fungerer som miniature startups, der sidder sammen og har den ekspertise og de værktøjer, der er nødvendige for at designe og frigive produkter. Selvorganiserende og autonome, hvert team arbejder på specifikke funktioner, såsom radio, betalingsløsninger og backend-tjenester. Sprints eller iterationer er et centralt element i agile projekter, der tjener som den tidsramme, hvor kundens behov udvikles og omdannes til løbende produkter.

Squads opfordres til at anvende magre og klare principper, der frigiver produkter tidligt og ofte under sprints. Da hver gruppe arbejder på en mission, kan medlemmerne blive eksperter på deres specifikke område. Dette reducerer effektivt mængden af ​​fejl i slutningen af ​​hver sprint, hvilket skaber et magert miljø.

Produktejer

Produktejeren overvåger hvert hold og overvåger færdiggørelsen af ​​genstande på sprintbaggrunden. Mens produktets ejer prioriterer det arbejde, der skal udføres, er personen ikke direkte involveret i afslutningen af ​​arbejdet. Hver gruppe på Spotify handler i fuld autonomi fra andre squads og har kun direkte kontakt med produktets ejer.

Agile Coach

I en typisk Scrum-metode skaber et ScrumMaster et opmuntrende arbejdsmiljø for hold til at reflektere over og diskutere sprint og fælles arbejdspladsbelastninger. Spotify Squads har adgang til en fleksibel træner, som udvikler og forarbejder arbejdsprocesser. Træneren kører retrospektiver og sprintplanlægningsmøder for at hjælpe squads løbende med at forbedre nuværende og fremtidige sprints.

Stammer

Spotify har 30 squads over tre lande. En samling af squads, der arbejder i beslægtede områder, hedder en stamme. Stammen virker som en inkubator for squads og giver hver især de bedst mulige betingelser for at fuldføre arbejdet. Dette kan variere fra fysisk kontorlokale og loungeområder til eliminering af fælles hindringer.

Ligesom squads, har stammer tendens til at forblive selvstændige; På grund af antallet af squads pr. stamme eksisterer der dog nogle afhængigheder. Stammer indeholder ikke mere end 100 mennesker, fordi politik, bureaukrati og affald udvikler sig med grupper, der overstiger denne størrelse.

Kapitler

I naturen fremmer agile metodik selvorganisering og autonomi blandt forskellige hold. Der er dog potentiale for tab af stordriftsfordele, når et helt firma opererer på denne måde. Spotify har integrerede kapitler for at skabe tilstrækkelig afhængighed blandt squads i en stamme. Kapitlerne er arrangeret af ekspertise og består af teammedlemmer fra en stamme. For eksempel består udviklerkapitlet af fem webudviklere fra fem forskellige squads i en enkelt stamme, der mødes for at diskutere arbejdsrelaterede udviklinger.

Efter kapitler er der guilder, som er endnu større grupper, der kan spænde over hele organisationen. Guilder eksisterer for at fremme kommunikation og samarbejde, selvom medlemmerne ikke nødvendigvis skal dele fælles ekspertise, da disse grupperinger har en tendens til at danne sig organisk.

Bottom Line

Spotify har oplevet en hurtig vækst i 2014 med en omsætning på over $ 1. 22 milliarder kroner - en stigning på 45 procent fra året før. Streamingserviceens succes kan i høj grad tilskrives den organisatoriske kultur, som den har bygget i færdiggørelsen af ​​mål. Efter en fleksibel tankegang er Spotifys forretningsmodel centreret omkring fire enkle trin; tænk det, bygg det, send det og juster det. Da Spotify fortsætter med at vokse, skal nuværende og fremtidige medarbejdere forblive engageret i organisationsstrukturen og målene for at det skal lykkes.