Scrum

Vad är Scrum:

Scrum är en metod som används för dynamisk förvaltning av projekt, som ofta tillämpas för en smidig utveckling av en mjukvara .

Scrum är ett verktyg som gör det möjligt för dig att effektivt och effektivt styra arbete, vilket ger team som arbetar mot ett gemensamt mål.

Denna metod är väsentlig för många företag idag eftersom det inte bara underlättar målinställningen utan också hjälper till att möta deadlines.

I scrum arbetar vi med den så kallade produktstocken, ett register som innehåller de områden av produkten som måste utvecklas. Från produktens backlog skapas backlogutgåvan, vilket är knutpunkten i kraven för produktens eftersläpning som kommer att arbetas, enligt prioritet för varje. Släpploggen är en punkt för att skapa sprintbackloggen, vilket motsvarar hur länge en uppgift (kallad en användarhistoria ) kommer att slutföras.

Storleken på varje sprint är lämplig för det aktuella företaget och dess konstruktioner. Sprinten kan ta var som helst från en till fyra veckor. Scrumprocessen kontrolleras vanligtvis i en ram där man kan se de uppgifter som utvecklas, de som har arbetat med, men fortfarande behöver kontrolleras eller testade, och de som anses vara färdiga.

Några av de delar som ingår i Scrumprocessen är:

  • Produktägare : Ägaren av den produkt eller det projekt som ska arbetas, ansvarar för den riktning som ska följas och definierar vilka krav som kommer att vara en del av produktens eftersläpning och som bör adresseras av laget. Representerar användarna eller kunderna för produkten i fråga
  • Scrum Master : är det element som gör sambandet mellan produktägaren och laget. Det har ansvaret att organisera möten, övervaka arbetet och se till att varje medlem av teamet har de verktyg som behövs för att uppfylla sin roll på bästa möjliga sätt.
  • Team (lag): Det är laget som arbetar för att utveckla projektet eller produkten.

Ett annat relevant begrepp på detta område är den dagliga scrumen eller dagliga scrum som består av ett möte organiserat av Scrum Master. Alla element står, så mötet är kort (max 15 minuter). Detta möte är ett sätt att bevisa att varje element uppfyller sin roll.

Ett annat viktigt möte inom scrum är planeringen av nästa sprint, där det definieras hur länge varje uppgift kommer att vara. Standarden för att mäta tiden för varje uppgift kan vara tilldelningen av jerseypoäng eller -storlek (XL, L, M, S, XS) och en uppgift som tar längre tid har fler poäng. På så sätt är det möjligt att lägga till poängen i slutet av sprinten och se hur snabbt lagets arbete är.

Övervakning av varje sprints framsteg görs genom burndown-diagrammet, en av de funktioner som gör scrum så populär.

Den består av ett bord som låter dig styra om ett projekt utvecklas som planerat. Den presenterar en daglig mätning av det arbete som ännu inte har gjorts i varje sprint eller frisättning . I den här tabellen kan du också beräkna den tid då sprinten ska slutföras. Det är således möjligt att veta om projektet fortskrider enligt beräknad tid eller om det kommer att drabbas av någon försening. Denna information kan användas av laget för att göra vissa justeringar av sitt arbete, för att förhindra att förseningen uppstår.

Ursprunget av termen scrum kommer från rugby sporten, där scrum definierar agglomeration av spelare, ofta sett som "ordnad träning." I scrummet är 8 spelare från varje lag ansikte mot ansikte och måste göra en insats för att återställa bollen som ligger mitt i "klumpen".

Se även betydelsen av DevOps.