Satsa på Scrum!

Varför Bonniers webbutvecklare gillar Scrum (och varför de tycker att du också borde göra det).

Foto: Bill Crosby

Om din chef ber dig att börja med Scrum är det inget att oroa sig för. Det är helt lagligt - och alla gör det. Om du jobbar med webben har du kanske redan hört talas om Scrum. Om inte kommer här en grundläggande förklaring:

Scrum (ordet kommer från rugbyn, och är ett moment när bollen sätts i spel) är en metod för att hantera projekt, till exempel digitala medieprodukter. Med Scrum använder man snabba dagliga möten, korta tidsramar, fysiska anteckningskort och ömsesidigt överenskomna prioriteringar för en utvecklingsprocess som är öppen, flexibel och resultatinriktad.

Ordet kanske låter lite kinky, men ursprunget är ganska nördigt. Scrum skapades i slutet av 80-talet som en metod för att utveckla programvara. Det har snabbt blivit en populär projektledningsmetod bland experter inom digitala medier. Och inom Bonnier används Scrum av webbutvecklingschefer i Sverige, Danmark, USA och resten av världen.

Anders Kragelund, interactive manager på Bonnierägda Benjamin Media i Danmark, är en ivrig förespråkare för Scrum och lättrörlig utveckling.

- Det är mycket mer än en projektmodell, det är en hel kultur, säger han.

Anders och hans team började använda verktyg för lättrörlig utveckling i november 2007. Han säger att detta arbetssätt gör att hans team kan släppa många digitala produkter snabbt och till hög kvalitet.

Förvirrad? Var inte det. Tanken bakom Scrum är ganska enkel. Programvaru- och internet-projekt kan ta flera månader från idé till förverkligande. Många webbutvecklingsteam arbetar i vad som kallas "vattenfallsutveckling", vilket innebär att en projektidé faller från affärsenheten ner till utvecklingsteamet. Problemet är att ett enskilt projekt kan ta flera månader att bygga enligt beställarens specifikationer, och när produkten är klar kan den redan vara föråldrad eller inte i synk med dagens behov.

Scrum är en form av "lättrörlig utveckling". Det tar ett projekt och bryter upp det i mindre, lätthanterligare delar. Under en två till fyra veckor lång "sprint"-period kan webbutvecklare identifiera exakt vad de kan göra under det korta tidsspannet och slutföra det de har lovat. När "sprint"-perioden är över utvärderar teamet ett team sina resultat och startar sedan en ny "sprint". Detta innebär att affärsenheter kan ändra sig och göra ändringar i projekt. Det innebär också att webbutvecklarnas arbete inte sker bakom stängda dörrar, och att de är ansvariga för vad de lovar att göra i ett kort tidsperspektiv.

Lättrörlig utveckling kan leda till bättre hantering av förväntningar och högre grad av tillfredsställelse och delaktighet för både företagare och utvecklare. Fysiska anteckningskort och projektväggar tar ut utvecklingen från datorerna och ut i verkligheten där alla - även en teknikhatare - kan förstå och interagera med arbetet.

- Scrum är low-tech men high-touch, säger Bill Crosby, senior director of digital product development på Bonnier Corporation i USA. Detta är personlig mänsklig interaktion.

Bill är en stor förespråkare för Scrum.

- Vad Scrum gör är i princip att lysa med en mycket stark lampa under en kortare tid, förklarar han. När det går bra, får man mycket mera jobb gjort.

I USA provade Bill och hans team Scrum då sajten Usedboats.com relanserades i vintras. Efter att ha sett hur bra det gick började han och resten av e-mediegruppen rulla ut Scrum till resten av Bonnier Corporations webbsajter.

- Lättrörlig utveckling för mig är ett mer förnuftigt sätt att kontrollera och styra utvecklingen, säger Johan Victor, teknisk chef för digitala medier på Bonnier Tidskrifter.

Han förespråkade lättrörlig utveckling för ungefär ett och ett halvt år sedan.

- Det är ett nytt sätt att tänka, säger han. Jag kommer aldrig kunna lova exakt vad vi kommer leverera. Däremot kommer jag alltid kunna garantera att vi alltid levererar det som kunden tycker är det viktigaste först och att vi kommer att leverera i tid. Det kan vara lite läskigt i början för kunderna, men de måste förstå att det är också möjligt att vi kan förändra oss under utvecklingsperioden.

Råd för webbgrupper som vill komma i gång med Scrum:

Från Anders:

"Du kan inte kombinera vattenfallet och lättrörlig utveckling. Antingen gör du det eller låter bli. Det finns inget däremellan. De är två helt olika tänkesätt. Stöd från ledningen är viktigt. Och försök också att involvera dina utvecklare."

Från Bill:

"Försök med alla medel, och räkna med svårigheter i början. Inga Scrumteam gör allt perfekt. Men inse att det mesta du någonsin kan förlora är två veckor. Scrum är en klassisk uppsättning riktlinjer. Varje organisation gör ändringar för att det ska passa deras individuella behov. Men jag skulle vilja säga att om det är första gången - försök hålla dig så nära de grundläggande riktlinjerna som du kan. Enligt min erfarenhet fungerar de."

Från Johan:

"Det är bara att sätta i gång. Börja testa, men var beredd att det blir en del frustration och en massa frågor. Och se till att du ändrar din process ständigt, att ni faktiskt förbättrar er hela tiden."

Läs mer på scrumalliance.org eller Scrum på fem minuter

 

 

Kommentarer

Inga kommentarer postade än

Kommentera artikeln

CAPTCHA
Denna fråga är till för att förhindra program att spamma.
 
Incorrect please try again
Skriv av tecknen från bilden ovan. Observera att det görs skillnad på gemener och versaler. Skriv tecknen du hör