Introduksjon til Scrum Basics

Grunnleggende om skrum er en enkel prosess som hjelper deg med å lage produkter i biter og i iterasjoner, for å overholde de svingende markedets behov så vel som de strenge målene for organisasjonen.

Roller i en Scrum

Scrum-teamet består av tre roller: en produkteier, utviklingsteamet og en scrummester.

1. Eier av produktet:

  • Skape en organisasjonsvisjon.
  • Er en representasjon av virksomheten og markerer avkastningen.
  • Overfører visjonen til de involverte teamene.
  • Tar eierskap til etterslepet.
  • Gjør at markedet trenger prioritet.
  • Det er beslutningstakeren for lagene.
  • Mekler mellom teamet og kundene for å levere den ultimate leverbare etter behov og på rettidig basis.

2. Team for utvikling:

  • Selvstyrt - teamet er selvstyrt og beslutningen på arbeidsfronten tas gjensidig.
  • Uavhengig - teamet er bemyndiget til å ta sine egne beslutninger.
  • Ingen betegnelse - teamet har ingen betegnelse, og hvert medlem har de nødvendige ferdighetene for å levere det nødvendige arbeidet.
  • Små lag - Utviklingsteamene er ideelt små størrelse med 5-9 medlemmer.

3. Master of the Scrum:

  • Leader - Trener teamene om forskjellige aspekter av scrum basic, veileder dem om hvordan de skal gå frem på arbeidsfronten og høster dermed fordelene med scrum.
  • Hjelper med å eliminere hindringer - Hjelper utviklingsgrupper med å fjerne alle hindringer på fremdriftsbanen og hjelper dem med å utvikle seg.
  • Identifiserer måter å samarbeide på - forenkler teamet med alt det trenger for å kunne levere det ultimate produktet.
  • Hjelper team med å holde seg trygge - Sikrer at ingen eksterne faktorer kan påvirke teamet på noen måte.

Artifacts of a Scrum

Dokumentasjon brukes for fremdrift i arbeidet og ikke for samarbeid. Arbeidsprogramvare måler alltid denne fremgangen. Dokumentasjon i skrum er bare gjennom fire hovedgjenstander, nemlig: Produktets etterslep, Sprint-etterslep, Økning og definisjon av utført.

1. Etterslep av produktet:

  • Utvikler seg etter markedets behov.
  • Viser alle kravene som er nødvendige for å levere kvalitetsprodukter.
  • Den oppdateres fortløpende.

2. Etterslep på sprinten:

  • Undergruppe av produktets etterslep og er ment å være ferdig i en sprint.
  • Elementer er delt inn i små biter.
  • Fokusert på hvordan man kan levere arbeid i en enkelt sprint.
  • Hjelper med å prioritere arbeid i henhold til kundens krav og den endelige leveransen.
  • Hjelp lagene med å overvåke fremdriften og sikre at målene er i samsvar med.

3. Produktøkning:

Arbeidet som leveres på slutten av hver sprint kalles et trinn. På slutten av hver iterasjon får vi et produktøkning (PI) som lover å levere verdi og til slutt får vi vårt nødvendige produkt.

4. Hva er gjort?

"Definisjon av gjort" i et skrum betyr at det hjelper teamene til å spesifisere et arbeid som utført. Slik kan team estimere i hvilken grad arbeidet er fullført.

Aktiviteter i en Scrum Basics

Scrum-aktiviteter utføres i iterasjoner og gir tid til forberedelser samt å ta i bruk alle læringene.
Scrum-aktiviteter inkluderer:

  • Foredling av produktets etterslep
  • Sprintplanlegging
  • Daglig skrum
  • Sprintanmeldelse
  • Sprint i ettertid

1. Forfining av etterslepet av produktene:

  • Eliminerer produktets etterslep som ikke er prioritert lenger.
  • Inkluderer produktets etterslep som ikke er prioritert lenger.
  • Deler produktets etterslep i deler.

2. Planlegger en sprint:

  • Forhandler gjenstander av produkt i nærvær av produktleieren.
  • Det muliggjør en moden forståelse av arbeidsprosessen.
  • Fullfører mindre elementer på prioritert basis.
  • Arbeidet er ordentlig planlagt og fullført.

For å sikre at ovennevnte krav er oppfylt, må vi gjøre følgende:

  • Hva er arbeidet som skal gjøres?
  • Hvordan det identifiserte arbeidet skal gjøres?

3. Daglig møte på en Scrum:

Det daglige skrummet er et slags møte som holdes hver morgen i maksimalt 15 minutter. Dette er også kjent som det daglige stand-up-møtet. Det inkluderer:

  • Hva var mitt bidrag på jobben i går?
  • Hva skal være mitt bidrag i dag?
  • Er det noen problemer som avbryter meg i mellom?

4. Gjennomgang av Sprint:

  • En riktig illustrasjon av arbeidsprosessen med en forklaring av funksjonene i produktet.
  • En tilbakemelding på produktet som lar oss kjenne til lakunen i leveransen som kan jobbes med.
  • Et møte innkalles av skrummesteren som blir deltatt av de involverte teamene og alle interessenter for å diskutere produktet som er utviklet og arbeidsprosessen som følges.

5. Retrospektiv Scrum-analyse:

  • Teamet gjennomgår og spør om hva som gikk bra med tanke på samarbeid, planlegging, prosess og verktøy
  • De finner ut lacunaen og hjelper til med å forbedre prosessen og kompetansen til de involverte teammedlemmene.
  • De planlegger og tar en fast holdning til hvordan de går frem fra en sprint til en annen.
  • Teamet sørger for at hele arbeidssyklusen til levering blir improvisert hver gang.

De tre spørsmålene hvert teammedlem trenger å svare på:

  • Hva vi trenger for å begynne å gjøre?
  • Hva vi trenger å slutte å gjøre?
  • Hva trenger vi å opprettholde?

Konklusjon:

  • Til tross for at den er så presis og effektiv, har scrum sine egne begrensninger:
  • Å gjennomføre et så omfattende rammeverk er vanskelig for lag som er spredt geografisk.
  • Et så omfattende rammeverk fungerer ikke for team med medlemmer som har spesifikke ferdigheter.
  • Enkelte aspekter av skrumm knyttet til eksterne fakta kan ikke kontrolleres.
  • Et slikt rammeverk passer ikke for noen få produkter da de har spesialiserte funksjoner.

Anbefalte artikler:

Dette har vært en guide til grunnleggende av Scrum. Her diskuterer vi rollene i Scrum, gjenstander av et scrum og de forskjellige aktivitetene til en Scrum. Du kan også se på følgende artikler for å lære mer -

  1. Agile produktstyring
  2. Omfangsstyringsplan
  3. Scrum Essentials
  4. Agile Management