SCRUM-metodologin
Metodologin SCRUM är en flexibel projektledningsmetod genom vissa principer och metoder. Enligt SCRUM ska ett team av anställda som arbetar med ett projekt följa principen om självorganisering, utveckla och förbättra sitt projekt stegvis, samt analysera framgångar och misstag för fortsatt utveckling.
När SCRUM-metodologin används tillämpas ett teamansats för att lösa uppställda uppgifter, icke-standardiserad fördelning av roller och funktioner för projektmedlemmar, samt att inte bara de anställda som utför arbetet involveras i arbetsprocessen, utan även kunden till produkten.
Arbetsprocessen enligt SCRUM-metodologin inkluderar följande steg:
- Kunden utvecklar, baserat på köparnas behov och den generella efterfrågan på produkten, en specifikation för teamet.
-
Formering av ett team med
6-10specialister av olika profiler. Den generella teamstrukturen inkluderar kunden, en Scrum Master (en person som inte deltar i utvecklingen av produkten, men övervakar efterlevnaden av SCRUM-principerna och löser uppkomna problem) och utvecklare. - Utveckling och planering av korta cykler eller sprints, under vilka teamet arbetar med att slutföra en specifik projektuppgift. En sprint anses slutförd när teamet har presenterat en färdig produkt för kunden inom de uppsatta tidsramarna.
- Dagliga teammöten för Scrum-möten eller standups. På varje möte ställs frågor till teamet om arbetet som utförts sedan det förra mötet, dagens uppgifter och problem som hinderar deras genomförande. Baserat på resultaten från mötet analyserar Scrum Master arbetsprocessen och hjälper vid behov till att lösa uppkomna problem.
- För att tydliggöra arbetsprocessen i teamet används en Scrum-tavla, som är en visuell schematisk översikt som visar vilka uppgifter som är klara, vilka som pågår, och vilka som väntar i framtiden.
- Genomgång av resultaten efter varje sprint.
- Efter att arbetet med produkten är avslutat genomförs en sammanfattning för rapportperioden. Varje utvecklare rapporterar om sina resultat, som evalueras av de andra teammedlemmarna. Därefter fattar kunden ett beslut om implementering av den färdiga produkten.