Introduktion till Scrum Basics
Grunderna i Scrum är en enkel process som hjälper till att göra produkter i bitar och i iterationer, att hålla sig till de fluktuerande marknadens behov samt organisationens stränga mål.
Roller i en Scrum
Skrumteamet består av tre roller: en produktägare, utvecklingsgruppen och en scrummästare.
1. Ägare av produkten:
- Skapa en organisatorisk vision.
- Är en representation av verksamheten och markerar avkastningen på investeringen.
- Vidarebefordrar visionen till de involverade lagen.
- Tar ägandet av orderstocken.
- Gör marknaden behöver prioriterad.
- Det är beslutsfattaren för lagen.
- Medlar mellan teamet och kunderna för att leverera det ultimata som kan levereras enligt behov och i tid.
2. Team för utveckling:
- Självledd - teamet är självhanterat och beslutet på arbetsfronten fattas ömsesidigt.
- Oberoende - teamet har befogenhet att fatta sina egna beslut.
- Ingen benämning - teamet har ingen benämning och varje medlem har de nödvändiga färdigheterna för att leverera det erforderliga arbetet.
- Små lag - Utvecklingsteamen är idealiskt småstora med 5-9 medlemmar.
3. Master of the Scrum:
- Leader - Tränar lagen om olika aspekter av scrum basic, guidar dem i hur man ska gå vidare på arbetsfronten och därmed skördar fördelarna med scrum.
- Hjälper till att eliminera hinder - Hjälper utvecklingsgrupper att ta bort alla hinder på framstegens väg och hjälpa dem att utvecklas.
- Identifierar sätt att samarbeta - underlättar teamet med allt det behöver för att kunna leverera den ultimata produkten.
- Hjälper team att hålla sig säkra - Se till att ingen extern faktor kan påverka laget på något sätt.
Artifacts of a Scrum
Dokumentation används för framsteg i arbetet och inte för samarbete. Arbetsprogramvara mäter alltid denna utveckling. Dokumentation i scrum sker endast genom fyra huvudsakliga artefakter, nämligen: Produktåterställning, Sprint-orderstock, ökning och definition av gjort.
1. Återställning av produkten:
- Utvecklas enligt marknadens behov.
- Listar alla krav som krävs för att leverera kvalitetsprodukter.
- Den uppdateras kontinuerligt.
2. Sprintens backlog:
- Underuppsättning av produktens orderstockföremål och är tänkt att vara färdig i en sprint.
- Föremål är indelade i små bitar.
- Fokuserade på hur man levererar arbete i en enda sprint.
- Hjälper till att prioritera arbetet enligt kundens krav och den slutliga leveransen.
- Hjälp team att övervaka framstegen och se till att målen är i linje med.
3. Produktökning:
Arbetet som levereras i slutet av varje sprint kallas ett steg. I slutet av varje iteration får vi ett produktökning (PI) som lovar att leverera värde och i slutändan får vi vår erforderliga produkt.
4. Vad görs?
"Definition av gjort" i en skrum betyder att det hjälper team att specificera ett arbete som gjort. Så här kan team uppskatta i vilken utsträckning arbetet har slutförts.
Aktiviteter i en Scrum Basics
Scrum-aktiviteter utförs i iterationer och ger tid för förberedelser samt att använda alla inlärningar i användning.
Scrum-aktiviteter inkluderar:
- Förädling av produktets orderstock
- Sprintplanering
- Daglig skrum
- Sprintgranskning
- Sprint retrospektivt
1. Förädling av produktets orderstock:
- Eliminerar produktens orderstockföremål som inte är prioriterade längre.
- Inkluderar produktens backlog-artiklar som inte är prioriterade längre.
- Delar artiklar med orderstock i bitar.
2. Planera en sprint:
- Förhandlar om produkter i eftersläpning i närvaro av produktägaren.
- Det möjliggör en mogen förståelse av arbetsprocessen.
- Kompletterar mindre objekt på prioriterad basis.
- Arbetet är ordentligt planerat och slutfört.
För att säkerställa att ovanstående krav uppfylls måste vi göra följande:
- Vad är det som ska göras?
- Hur ska det identifierade arbetet göras?
3. Dagligt möte i en Scrum:
Det dagliga skrummet är ett slags möte som hålls varje morgon i högst 15 minuter. Detta kallas också det dagliga stand-up-mötet. Det inkluderar:
- Vad var mitt bidrag på jobbet igår?
- Vad är mitt bidrag idag?
- Finns det några krångel som avbryter mig däremellan?
4. Granskning av Sprint:
- En korrekt illustration av arbetsprocessen med en förklaring av produktens funktioner.
- En återkoppling av produkten som gör att vi kan känna till lacunan i det levererbara som kan bearbetas.
- Ett möte kallas av scrum-mästaren som deltar av de involverade lagen och alla intressenter för att diskutera den produkt som utvecklats och arbetsprocessen som följts.
5. Retrospektiv Scrum-analys:
- Teamet granskar och frågar vad som gick bra när det gäller samarbete, planering, process och verktyg
- De tar reda på lacunan och hjälper till att förbättra processen och kompetensen hos de involverade teammedlemmarna.
- De planerar och tar en fast inställning till hur man går från en sprint till en annan.
- Teamet ser till att hela arbetscykeln till leverans improviseras varje gång.
De tre frågorna som varje teammedlem behöver besvara:
- Vad vi behöver för att börja göra?
- Vad vi behöver för att sluta göra?
- Vad behöver vi fortsätta göra?
Slutsats:
- Trots att de är så exakta och effektiva, har scrum sina egna begränsningar:
- Att genomföra ett så omfattande ramverk är svårt för lag som är spridda geografiskt.
- En sådan omfattande ramverk fungerar inte för team med medlemmar som har specifika färdigheter.
- Vissa aspekter av scrum avseende externa fakta kan inte kontrolleras.
- Ett sådant ramverk passar inte på några få produkter eftersom de har specialiserade funktioner.
Rekommenderade artiklar:
Detta har varit en guide till Scrum-grunderna. Här diskuterar vi roller i Scrum, artefakter av en scrum och de olika aktiviteterna för en Scrum. Du kan också titta på följande artiklar för att lära dig mer -
- Agile produkthantering
- Plan för tillämpningsområde
- Scrum Essentials
- Agile Management