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 -
- Agile produktstyring
- Omfangsstyringsplan
- Scrum Essentials
- Agile Management