Introduktion til Scrum Basics

Grundlæggende om Scrum er en ligetil proces, der hjælper med at fremstille produkter i bunker og i iterationer, til at overholde de svingende markedsbehov samt organisationens strenge mål.

Roller i et skrum

Scrum-teamet består af tre roller: en produktsejer, udviklingsholdet og en scrum-master.

1. Ejer af produktet:

  • Oprettelse af en organisatorisk vision.
  • Er en repræsentation af virksomheden og markerer investeringsafkastet.
  • Videregiver visionen til de involverede teams.
  • Tager ejerskabet af efterslæbet.
  • Gør markedet behov for prioritet.
  • Det er beslutningstageren for holdene.
  • Mægler mellem teamet og kunderne for at levere den ultimative levering som pr. Behov og rettidigt.

2. Team til udvikling:

  • Selvstyret - holdet er selvstyret, og beslutningen på arbejdsfronten tages gensidigt.
  • Uafhængigt - holdet er bemyndiget til at tage sine egne beslutninger.
  • Ingen betegnelse - holdet har ingen betegnelse, og hvert medlem har de nødvendige færdigheder til at levere det krævede arbejde.
  • Små hold - Udviklingsholdene er ideelt små med 5-9 medlemmer.

3. Master of the Scrum:

  • Leader - Træner holdene i forskellige aspekter af scrum basic, guider dem om, hvordan man går videre på arbejdsfronten og høster dermed fordelene ved scrum.
  • Hjælper med at eliminere forhindringer - Hjælper udviklingshold med at fjerne alle hindringer på vej til fremskridt og hjælpe dem med at udvikle sig.
  • Identificerer måder at samarbejde på - letter teamet med alt hvad det har brug for for at kunne levere det ultimative produkt.
  • Hjælper hold med at forblive sikre - sikrer, at ingen eksterne faktorer kan påvirke holdet på nogen måde.

Artefakter af et skrum

Dokumentation bruges til fremskridt i arbejdet og ikke til samarbejde. Arbejdssoftware måler altid denne fremgang. Dokumentation i scrum sker kun gennem fire hovedartefakter, nemlig: Produktets efterslæb, Sprint-efterslæb, forøgelse og definition af udført.

1. Efterslæb af produktet:

  • Udvikler sig efter markedets behov.
  • Viser alle de nødvendige krav til levering af kvalitetsprodukter.
  • Den opdateres løbende.

2. Efterslæb af sprinten:

  • Delmængde af produktets efterspørgselsgenstande og er beregnet til at blive afsluttet i en sprint.
  • Elementer er opdelt i små bidder.
  • Fokuseret på, hvordan man leverer arbejde i en enkelt sprint.
  • Hjælper med at prioritere arbejde i henhold til kundens krav og den endelige leverbare.
  • Hjælp holdene med at overvåge fremskridtene og sikre, at målene er på linje med.

3. Produktforøgelse:

Arbejdet leveret i slutningen af ​​hver sprint kaldes et trin. Ved afslutningen af ​​hver iteration får vi et produktforøgelse (PI), der lover at levere værdi, og til sidst får vi vores krævede produkt.

4. Hvad er gjort?

'Definition af gjort' i et scrum betyder, at det hjælper holdene med at specificere et arbejde som gjort. Sådan kan hold estimere, i hvilket omfang arbejdet er afsluttet.

Aktiviteter i et Scrum Basics

Scrum-aktiviteter udføres i iterationer og giver tid til forberedelse såvel som at sætte alle erfaringer i brug.
Scrum aktiviteter inkluderer:

  • Forfining af produktets efterslæb
  • Sprint planlægning
  • Daglig skrum
  • Sprint gennemgang
  • Sprint retrospektivt

1. Forfining af produktets efterslæb:

  • Eliminerer produktets efterslæbsposter, som ikke længere er prioriteret.
  • Inkluderer produkt backlog-poster, som ikke længere er prioriteret.
  • Opdeler produktets efterslæb i dele.

2. Planlægning af en sprint:

  • Forhandler produkter med efterslæb i produktens nærvær.
  • Det muliggør en moden forståelse af arbejdsprocessen.
  • Færdiggør mindre poster på et prioriteret grundlag.
  • Arbejdet er planlagt og afsluttet korrekt.

For at sikre, at ovenstående krav er opfyldt, er vi nødt til at gøre følgende:

  • Hvad skal der udføres?
  • Hvordan det identificerede arbejde skal udføres?

3. Dagligt møde i en Scrum:

Det daglige skrum er et slags møde, der afholdes hver morgen i højst 15 minutter. Dette er også kendt som det daglige stand-up-møde. Det omfatter:

  • Hvad var mit bidrag på arbejdet i går?
  • Hvad er mit bidrag i dag?
  • Er der nogle besvær, der afbryder mig imellem?

4. Gennemgang af Sprint:

  • En korrekt illustration af arbejdsprocessen med en forklaring af produktets funktioner.
  • En feedback på produktet, der giver os mulighed for at kende lacunaen i det leverbare, der kan arbejdes på.
  • Et møde indkaldes af scrum-masteren, der deltager i de involverede teams og alle interessenter for at diskutere det produkt, der er udviklet og den arbejdsproces, der blev fulgt.

5. Retrospektiv Scrum-analyse:

  • Holdet gennemgår og spørger hvad der gik godt med hensyn til samarbejde, planlægning, proces og værktøjer
  • De finder ud af lacunaen og hjælper med at forbedre processen og kompetencen hos de involverede teammedlemmer.
  • De planlægger og tager en fast holdning til, hvordan man går videre fra den ene sprint til den anden.
  • Holdet sikrer, at hele arbejdscyklussen indtil levering improviseres hver gang.

De tre spørgsmål, som hvert teammedlem skal svare på:

  • Hvad skal vi begynde at gøre?
  • Hvad skal vi stoppe med at gøre?
  • Hvad skal vi fortsætte med at gøre?

Konklusion:

  • På trods af at være så præcis og effektiv, har scrum sine egne begrænsninger:
  • Det er vanskeligt at udføre en så omfattende ramme for hold, der er spredt geografisk.
  • En sådan omfattende ramme fungerer ikke for teams med medlemmer, der besidder specifikke færdigheder.
  • Visse aspekter af scrum vedrørende eksterne fakta kan ikke kontrolleres.
  • En sådan ramme passer ikke til et par produkter, da de har specialiserede funktioner.

Anbefalede artikler:

Dette har været en guide til Scrum-basics. Her diskuterer vi roller i Scrum, artefakter af et scrum og de forskellige aktiviteter i et Scrum. Du kan også se på de følgende artikler for at lære mere -

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