SCRUM-metodologien
Metodologien SCRUM representerer en smidig tilnærming til prosjektledelse ved hjelp av spesifikke prinsipper og praksiser. I følge SCRUM skal teamet av ansatte som arbeider på et prosjekt følge prinsippet om selvorganisering, utvikle og forbedre prosjektet trinnvis, samt analysere suksesser og feil for videre utvikling.
Ved bruk av SCRUM-metodologien anvendes en teamtilnærming for å løse oppgavene, et ukonvensjonelt fordelt ansvars- og rollerområde blant prosjektdeltakerne, og i arbeidsprosessen involveres ikke bare de utøvende ansatte, men også produktets kunde.
Arbeidsprosessen i henhold til SCRUM-metodologien inkluderer følgende trinn:
- Kunden utarbeider, basert på brukernes behov og etterspørselen etter produktet, en spesifikasjon for teamet.
-
Etablering av et team med
6-10spesialister med ulik kompetanse. Den generelle teamstrukturen inkluderer kunden, en Scrum-mester (en person som ikke deltar i produktutviklingen, men overvåker etterlevelsen av SCRUM-prinsippene og løser oppståtte problemer) og utviklerne. - Utvikling og planlegging av korte sykluser eller sprints, hvor teamet arbeider med å fullføre en spesifikk prosjektoppgave. En sprint anses som fullført når teamet har presentert ferdig produkt for kunden, innenfor de fastsatte tidsrammene.
- Daglige teammøter for Scrum-møte eller standup. På hvert møte stilles det spørsmål til teamet om arbeidet utført siden forrige standup, oppgaver for i dag og problemer som hindrer utførelsen. Basert på resultatene fra møtet analyserer Scrum-mesteren arbeidsprosessen og hjelper til med å løse eventuelle problemer som har oppstått.
- For å synliggjøre arbeidsprosessen i teamet brukes en Scrum-tavle, som er en visuell oversikt som viser hvilke oppgaver som er fullført, hvilke som er under arbeid, og hvilke som venter i fremtiden.
- Gjennomgang av resultatene etter hver sprint.
- Etter at arbeidet med produktet er avsluttet, gjennomføres en oppsummering for rapporteringsperioden. Hver utvikler rapporterer om sine resultater, som vurderes av de andre teammedlemmene. Deretter tar kunden en beslutning om implementering av det ferdige produktet.