Oversikt over Scrum Process

Scrum, et enkelt rammeverk for prosjektledelse, ble utviklet av Jeff Sutherland og Ken Schwaber. De representerte prosessen på Objektorientert programmering, systemer, språk og applikasjonskonferanse i Austin, Texas, i 1995. Senere publiserte de metodikken som "Scrum Software Development Process".

Rammen for Scrum

Scrum legger vekt på teamarbeid som påvirker teammedlemmer til å løse komplekse problemer og levere produktene med høyest mulig verdi. I likhet med rugbyteam, ansporer Scrum teamet til å lære gjennom opplevelser, bli selvorganiserte når de takler problemer og forbedring gjennom å reflektere over seire og tap. Generelt er det et rammeverk for å håndtere et prosjekt som fokuserer på teamarbeid, ansvarlighet, iterative fremskritt mot å oppnå et godt definert mål.

Scrum antas ofte som en del av den smidige programvareutviklingsprosessen fordi Scrum-konseptet dreier seg om kontinuerlig forbedring, som er et primært prinsipp for smidig. Rammeverket begynner med den enkle erkjennelsen av at teamet ikke kjenner til detaljene i hver eneste krets og hjørne av prosjektet i begynnelsen, snarere blir det opplevd gjennom tilpasning av endrede forhold og brukerkrav.

Nøkkelroller i Scrum Framework

I scrum-rammen er det tre nøkkelroller - produktseier, scrum master og utviklingsteam er veldig viktig for suksessen til prosjektet.

  • Produkteier

Det spiller rollen som samband mellom kunder og utviklingsteam. Han eller hun er mesteren for deres produkt. Produktseieren sørger for at forventningen til det ferdige produktet er blitt kommunisert og avtalt deretter.

  • Scrum Masterworks

Som fasilitator som er mester for skrum i laget. Det er det primære ansvaret for scrum master å forsikre seg om å utføre beste praksis for scrum i prosjektet. Han eller hun planlegger de nødvendige ressursene for sprintplanlegging, stand-up, sprint-gjennomgang og sprint-retrospektivet.

  • Utviklingslaget

Jobber sammen for å utvikle og teste trinnvise utgivelser av sluttproduktet. Teammedlemmene er forkjemperne for praksis for bærekraftig utvikling. De vanlige scrum-lagene er fem eller syv medlemmer, tettstrikket og samlokalisert.

Ulike prosesser av Scrum-modellen

Scrum-metoden består av visse prosesser eller settet med sekvensielle hendelser som scrum-teamet utfører regelmessig. Dette er noen avgjørende begivenheter der lagene spiller en rolle.

  • Oppretting av produktets etterslep -

Produktseieren tar del i oppretting av etterslep. Det er hovedeieren til produktseieren å konstant se på markedets og kundenes behov, og det er grunnen til at han eller hun må drive produktet etter produktvisjonen. Han eller hun lager en liste basert på kundenes tilbakemeldinger, og utviklingsteamet er med på å prioritere listen til å fungere til enhver tid. Dette er en pågående prosess, og endringene eller ny oppkomst aksepterer som nye muligheter snarere hindringer.

  • Sprint Planning Meeting og Sprint Backlog Oppretting -

Sprintplanleggingsmøter skjer i begynnelsen av et prosjekt, og alle utviklingsteamets medlemmer må delta i dette møtet. Dette møtet ledes av en skrummester hvor teammedlemmene og produktseieren bestemmer målet for sprinten. Sprintens varighet varer bare 2 uker, men i løpet av den tiden er det viktig å opprettholde samarbeidet mellom interessenter og teammedlemmer. Produktseieren regulerer viktigheten av riktig brukerhistorie, og skrumteamet kan velge en betydelig historie fra etterslepet av produktet. Den spesifikke brukerhistorien skal alltid knyttes til målet. På slutten av sprintplanleggingsmøtet må hvert skrummedlem ha en klar ide om hva som kan bringes i den nåværende sprinten og hvordan trinnene vil bli levert.

Sprint-etterslepet er listen over elementer, brukerhistorier eller feilrettinger, valgt av utviklingsgruppen for anvendelse i den nåværende sprintsyklusen. I begynnelsen av en sprint bestemmer teamet hvilken vare de vil velge fra etterslepet av produktet for å jobbe i sprinten. Som om det er utviklet etterslep på sprinten under sprinten, er den svært fleksibel. Men det endelige sprintmålet må fikses.

  • Jobber med sprinten -

Ettersom målet med sprinten er fastlagt på sprintplanleggingsmøtet, begynner skrumteamet arbeidet med å levere et trinn. For å spore den nåværende arbeidsframgangen, brukes vanligvis et oppgavetavle.

  • Hindringslisten -

Når den faktiske arbeidsprosessen starter, kan hvert teammedlem legge hindringer eller blokkeringer til en liste over hva han eller hun står overfor under arbeidet med den tildelte oppgaven. Så snart medlemmene kunngjør eller legger til blokkeringene på listen, må skrummesteren ta initiativ for å eliminere disse blokkeringene. Når blokkeringen oppstår, bør den formidles til andre teammedlemmer i daglige skrummøter og føre posten på hindringslisten.

  • The Daily Scrum Meeting -

Det daglige skrummøtet finner vanligvis sted samtidig for å diskutere den nødvendige oppgaven for å nå sprintmålet. Dette er et uformelt møte som varer vanligvis 15 minutter, og scrum master tar initiativ til å få det til å skje daglig. Målet med møtet er å holde hvert medlem av scrum-teamet i samme innretting og lage en arbeidsplan for det neste døgnet uten at det går ut over målet. I dette møtet fokuserer teammedlemmene vanligvis på tre spørsmål -

  • Hva gjorde jeg i går for å nå sprintmålet?
  • Hva planlegger jeg å gjøre i dag for å hjelpe teamet med å nå sprintmålet?
  • Er det noen hindringer som kan avverge laget for å nå sprintmålet?

Dette er ikke et omfattende diskusjonsmøte, og det kalles også 'daglig stand-up'.

  • Sprint gjennomgang og sprint retrospektiv -

På slutten av sprinten møtes medlemmene for å demonstrere etterspørselsartiklene til interessentene, lagkameratene og produkteieren for tilbakemelding. Etter dette kan produktseieren bestemme om økningen vil bli utgitt eller ikke.

I ettertid med sprint kommer teammedlemmene sammen for å dele sine erfaringer med hva de har fått under sprinten. De diskuterer hva som gikk bra og hva som må forbedres i neste iterasjon.

Scrum er et rammeverk som gir regelmessighet i prosjektet gjennom sine forskjellige faser eller prosesser. Enhver organisasjon kan implementere scrum-rammer uten å endre sine regler og reguleringer.

Anbefalte artikler

Dette er en guide til Scrum prosessen. Her diskuterer vi nøkkelrollene i Scrum Framework og ulike prosesser av Scrum Model. Du kan også gå gjennom andre foreslåtte artikler for å lære mer -

  1. Scrum Framework
  2. Scrum Utvikling
  3. Agile produktstyring
  4. Agile Sprint Planning
  5. Fordelene med Scrum Epic
  6. Rollene til Scrum Software