Scrum

Kamil | 26 September, 2008

Förra fredagens Power House Session blev en succé! Alla presentationer höll en hög kvalitet, team building aktiveterna (improvisationsteater!) var riktigt kul och maten var suverän! Höjdpunkten på kvällen var när vårat egna bwin Games band, bquiet äntrade scenen! På det hela taget gick allt enligt planerna och jag ser fram emot nästa Power House Session!

Idag var jag på ett mycket intressant seminarium om utvecklingsmetodiken Scrum och de organisatoriska fördelarna med användandet. Scrum-metodiken kan ses som en implementering av Lean Production filosofi inom mjukvaru-utveckling. Nyckelorden i Scrum är iterationer och team work. Traditionellt sett så har mjukvaruutveckling betraktats som en serie sekventiella faser; kravdefinition, design, implementering, verifikation och slutligen drift. Problemet med denna modell är att det är mycket svårt att få allt på plats i en fas innan nästa påbörjas, vilket kan resultera i tidskrävande roll backs av processen. Inom Scrum är de ovan nämnda faserna integrerade och exekverade iterativt om tidsperioder på 2-3 veckor (så kallade sprintar), där varje sprint levererar en fungerande produkt, vilket eliminerar risken för otrevliga överraskningar som först blir synliga i slutfaserna av den traditionella mjukvaru-utvecklingsprocessen. Tack vare det iterativa arbetssättet gör Scrum det lättare att anpassa produktutvecklingen efter ändrade villkor. Scrum-metodiken har många andra intressanta aspekter, exempelvis saknas den traditionella projektledarrollen som ersätts av andra roller. De viktigaste rollerna/entiteterna inom Scrum är produktägaren, Scrum Mastern och teamet. Produktägaren är kravställare och ska säkerställa att teamet jobbar i en riktning som är rätt ur ett affärsperspektiv. Teamen är inte större än att alla medlemmar vet vad de övriga gör, vilket i praktiken ger en övre gräns på ca 14 personer. Teamet består ofta av personer från olika avdelningar med olika kompetenser så teamet kan genomföra alla faser i som ingår i den traditionella mjukvaruutvecklingsprocessen, fast i mindre skala. Ett annat viktigt koncept inom Scrum är transparensen i planeringen och utvecklingen. På kontoret har vi därför väggar fulla med post it lappar som illustrerar status på olika sprintar. Så här ser det ut:

Tills nästa vecka,
Kamil

Kommentarer

Lägg till kommentar

Disclaimer

All data and information provided on this weblog is for informational purpose only. www.bwingames.se or any other company within the bwin group makes no representations as to accuracy, completeness, currentness, suitability, or validity of any information on this weblog and will not be liable for any errors, omissions, or delays in this information or any losses, injuries, or damages arising from its displays or use. All information is provided on as-is basis.

Bloggar

Andreas_Fernström_blog.jpg

Andreas jobbar som utvecklare på bwin Games. Läs om vad som händer på utvecklingsavdelningen.
» Till bloggen

Ann_Flismark_blog.jpg

Ann jobbar som QA testare på bwin Games. Hon bloggar bl.a. om jobb och testmetoder.
» Till bloggen

En blogg om livet på bwin Games. Av och med Fredrik.
» Till bloggen 

Att bygga en karriär inom online gaming: vår senaste Management Trainee Jonas bloggar om vägen upp.
» Till bloggen

 

En blogg om rollen som Management Trainee på bwin Games. Varje vecka kommer Robert ge en inblick i aktuella arbetsuppgifter och projekt.
» Till bloggen  

Bloggarkiv

 

Mattias jobbar som Lead Developer och är även pappaledig på deltid - läs om hans liv och arbete i vår utvecklarblogg.
» Till bloggen

 

kamil2.jpg

Hur är det att vara trainee på bwin Games? Kamil berättar.
» Till bloggen

 

 

Johan jobbar med den senaste teknologin tillsammans med de bästa programmerarna i branschen.
» Till bloggen

RSS

Bloggar

Kategorier

Lediga jobb
Nyheter