Innholdsfortegnelse:
Definisjon - Hva betyr Scrum?
Scrum er et iterativt og trinnvis rammeverk for prosjektledelse hovedsakelig distribuert i smidig programvareutvikling. Scrum-metodikken legger vekt på funksjonell programvare, fleksibiliteten til å endre sammen med nye forretningsvirkeligheter, kommunikasjon og samarbeid.
Techopedia forklarer Scrum
De tre grunnleggende rollene i scrum-metodikken er produktseier, scrum-master og teammedlem:
- Produktseiere kommuniserer produktvisjon til utviklingsteamet og representerer kundens interesser gjennom prioritering og krav.
- Scrum-mestere fungerer som en forbindelse mellom produktseieren og teamet. Deres viktigste rolle er å fjerne eventuelle barrierer som kan forhindre at teamet oppnår sine mål. Scrum-mestere hjelper teamet med å være produktivt og kreativt.
- Scrum-lag består vanligvis av syv tverrfunksjonelle medlemmer. For eksempel inkluderer programvareprosjekter programvareingeniører, arkitekter, analytikere, programmerere, QA-eksperter, UI-designere og testere.
Foruten hovedrollene involverer scrum-team også interessenter og ledere. Disse spillerne har ingen formelle roller i skrummet, og er bare sjelden involvert i prosessen. Rollene deres blir ofte referert til som tilleggsroller.
De viktigste gjenstandene innen skrummetodikken er:
- Produktets etterslep: Dette er en liste på høyt nivå som opprettholdes gjennom hele prosjektet. Det brukes til å aggregere etterslektede elementer.
- Sprint-etterslep: Denne inneholder listen over arbeidet teamet trenger å utføre under de påfølgende spurtene. Funksjonene er delt opp i oppgaver, som normalt er mellom fire og 16 timers arbeid.
- Nedbrenning: Utbrent diagram viser det gjenværende arbeidet i sprint-etterslepet. Det gir en enkel oversikt over sprintens fremgang og kan oppdateres hver dag. Det gir også raske virtualiseringer som referanse.