Översikt över Scrum Process

Scrum, ett enkelt ramverk för projektledning, utvecklades av Jeff Sutherland och Ken Schwaber. De representerade processen vid Objektorienterad programmering, system, språk och applikationskonferens i Austin, Texas, 1995. Senare publicerade de metoden som ”Scrum Software Development Process”.

Ramen för Scrum

Scrum betonar teamarbete som påverkar teammedlemmarna att hantera komplexa problem och leverera produkterna med högsta möjliga värde. Liksom rugbyteam, anmodar Scrum teamet att lära sig genom erfarenheter, bli självorganiserad vid hanteringen av problem och förbättringar genom att reflektera över vinster och förluster. I allmänhet är det ett ramverk för att hantera ett projekt som fokuserar på teamarbete, ansvarighet, iterativa framsteg mot att uppnå ett väldefinierat mål.

Scrum antas ofta som en del av den smidiga mjukvaruutvecklingsprocessen eftersom Scrum-konceptet kretsar kring kontinuerlig förbättring, vilket är en primär princip för smidig. Ramverket börjar med det enkla erkännandet av att teamet inte känner till detaljerna i varje hörn i projektet i början snarare blir det upplevt genom anpassning av förändrade villkor och användarkrav.

Nyckelroller i Scrum-ramverket

Inom scrum-ramverket finns det tre nyckelroller - produktägare, scrum-master och utvecklingsteam är mycket viktigt för att projektet ska lyckas.

  • Produktägare

Det spelar rollen som samband mellan kunder och utvecklingsgruppen. Han eller hon är mästaren för deras produkt. Produktägaren ser till att förväntningarna på den färdiga produkten har kommunicerats och överenskommits i enlighet därmed.

  • Scrum Masterworks

Som facilitator som är mästare för scrum i laget. Det är scrummästarens huvudansvar att försäkra sig om att utföra bästa praxis för scrum i projektet. Han eller hon planerar nödvändiga resurser för sprintplanering, stand-up, sprintgranskning och sprint i efterhand.

  • Utvecklingsteamet

Arbetar tillsammans för att utveckla och testa stegvisa utsläpp av den slutliga produkten. Teammedlemmarna är mästarna för hållbar utveckling. De vanliga skrumteamen är fem eller sju medlemmar, hårt sammansatta och samlokaliserade.

Olika processer av Scrum-modellen

Scrummetoden består av vissa processer eller uppsättningen av sekventiella händelser som scrumteamet utför regelbundet. Dessa är några avgörande händelser där lagen spelar en roll.

  • Skapandet av produktens backlog -

Produktägaren deltar i skapandet av produktets backlog. Det är produktägarens primära ansvar att ständigt se på marknadens och kundernas behov och det är därför han eller hon måste driva produkten genom produktvisionen. Han eller hon gör en lista baserad på kundernas feedback och utvecklingsgruppen hjälper till att prioritera listan att fungera vid varje given tidpunkt. Detta är en pågående process och förändringarna eller nya uppkomst accepterar som nya möjligheter snarare hinder.

  • Sprint Planning Meeting och Sprint Backlog Creation -

Sprintplaneringsmöten sker i början av ett projekt och alla utvecklingsgruppsmedlemmar måste delta i detta möte. Detta möte leds av en scrum-mästare där teammedlemmarna och produktägaren bestämmer sprintens mål. Sprintens längd varar bara 2 veckor men under den tiden är det viktigt att upprätthålla samarbete mellan intressenter och teammedlemmar. Produktägaren reglerar vikten av korrekt användarhistoria och scrumteamet kan välja en viktig historia från produktens orderstock. Den specifika användarhistorien ska alltid kopplas till målet. I slutet av sprintplaneringsmötet måste varje skrummedlem ha en klar uppfattning om vad som kan föras i den nuvarande sprinten och hur steget kommer att levereras.

Sprint-backlog är listan över artiklar, användarhistorier eller buggfixar som valts av utvecklingsgruppen för applikation i den aktuella sprintcykeln. I början av en sprint bestämmer teamet vilket objekt de väljer från produktets orderstock för att arbeta i sprinten. Som om sprintbacklog utvecklas under sprinten, är det mycket flexibelt. Men det ultimata sprintmålet måste fixas.

  • Arbetar på sprinten -

Eftersom sprintens mål är fast vid sprintplaneringsmötet, börjar scrumteamet arbetet med att leverera ett steg. För att spåra den nuvarande arbetsprocessen används vanligtvis en task board.

  • Hinderlistan -

När den faktiska arbetsprocessen initieras kan varje teammedlem lägga till hinder eller blockerare i en lista över vad han eller hon står inför under arbetet med den tilldelade uppgiften. Så snart medlemmarna tillkännager eller lägger till blockerare på listan måste scrummästaren ta initiativ för att eliminera dessa blockerare. När blockeraren uppstår bör den meddelas till andra teammedlemmar i dagliga scrummöten och hålla posten i hinderlistan.

  • The Daily Scrum Meeting -

Det dagliga scrummötet äger normalt rum samtidigt för att diskutera den nödvändiga uppgiften för att nå sprintmålet. Detta är ett informellt möte som varar vanligtvis 15 minuter och scrum master tar initiativ för att få det att hända dagligen. Syftet med mötet är att hålla varje medlem av scrumteamet i samma inriktning och göra en arbetsplan för de kommande 24 timmarna utan att kompromissa med målet. I detta möte fokuserar teammedlemmarna vanligtvis på tre frågor -

  • Vad gjorde jag igår för att möta sprintmålet?
  • Vad planerar jag att göra idag för att hjälpa laget att uppfylla sprintmålet?
  • Finns det några hinder som kan förhindra laget att möta sprintmålet?

Detta är inte ett omfattande diskussionsmöte och det kallas också "daglig stand-up".

  • Sprint Review och Sprint Retrospective -

I slutet av sprinten träffas medlemmarna tillsammans för att demonstrera backlog-artiklarna till intressenter, lagkamrater och produktägare för feedback. Efter detta kan produktägaren bestämma om tillägget kommer att släppas eller inte.

I sprint retrospektiv kommer teammedlemmarna att dela sina erfarenheter med vad de har fått under sprinten. De diskuterar vad som gick bra och vad som behöver förbättras i nästa iteration.

Scrum är ett ramverk som ger regelbundenhet i projektet genom dess olika faser eller processer. Varje organisation kan implementera skrumramen utan att ändra dess regler och regler.

Rekommenderade artiklar

Detta är en guide till Scrum-processen. Här diskuterar vi nyckelrollerna i Scrum-ramverket och olika processer av Scrum-modellen. Du kan också gå igenom våra andra föreslagna artiklar för att lära dig mer -

  1. Scrum Framework
  2. Scrum utveckling
  3. Agile produkthantering
  4. Agile Sprint Planning
  5. Fördelarna med Scrum Epic
  6. Rollerna för Scrum Software