Scrum

Hvad er Scrum:

Scrum er en metode, der bruges til dynamisk styring af projekter, og bliver ofte anvendt til en fleksibel udvikling af en software .

Scrum er et værktøj, der giver dig mulighed for effektivt og effektivt at styre arbejde, der giver teams til at arbejde for et fælles mål.

Denne metode er vigtig for mange virksomheder i dag, fordi det ikke blot letter målindstillingen, men hjælper også med at overholde deadlines.

I scrum arbejder vi med den såkaldte produktbacklog, et register, der indeholder de områder af produktet, der skal udvikles. Fra produktets backlog oprettes backlog-udgivelsen, hvilket er sammenkædet af kravene til produktets baglog, der vil blive arbejdet i henhold til hver enkelt prioritet. Frigivelsen bagløb er et punkt for at skabe sprint backlog, hvilket repræsenterer hvor lang tid en opgave (kaldet en brugerhistorie ) vil blive gennemført.

Størrelsen af ​​hver sprint er passende for det pågældende firma og dets designs. Sprinten kan tage overalt fra en til fire uger. Scrumprocessen kontrolleres normalt i en ramme, hvor man kan se de opgaver, der udvikles, de der har været arbejdet på, men stadig skal kontrolleres eller afprøves, og dem, der anses for at være afsluttet.

Nogle af de elementer, der er en del af Scrum-processen, er:

  • Produktejer : Er ejeren af ​​produktet eller projektet, som vil blive arbejdet, være ansvarlig for den retning, der skal følges, og hvilke krav der vil være en del af produktets baglog, og som skal behandles af holdet. Representerer brugerne eller kunderne for det pågældende produkt
  • Scrum Master : er det element, der skaber forbindelsen mellem produktets ejer og holdet. Det har ansvaret for at organisere møder, overvåge arbejdet og sørge for, at hvert medlem af teamet har de nødvendige værktøjer til at opfylde deres rolle på bedst mulig måde.
  • Team (hold): Det er det team, der arbejder for udviklingen af ​​projektet eller produktet.

Et andet relevant begreb på dette område er den daglige scrum eller daglig scrum, der består af et møde arrangeret af Scrum Master. Alle elementer står, så mødet er kort (maks. 15 minutter). Dette møde er en måde at bevise, at hvert element opfylder sin rolle.

Et andet vigtigt møde inden for scrum er planlægningen af ​​den næste sprint, hvor det defineres, hvor længe hver opgave vil vare. Standarden til måling af tidspunktet for hver opgave kan være tildeling af jersey-punkter eller -størrelser (XL, L, M, S, XS), og en opgave, der tager længere tid, har flere point. På denne måde er det muligt at tilføje pointene i slutningen af sprinten og fastslå hastigheden af ​​holdets arbejde.

Overvågning af fremskridtene for hver sprint er lavet gennem burndown-diagrammet, et af de funktioner, der gør scrum så populært.

Den består af et bord, der giver dig mulighed for at kontrollere, om et projekt udvikler sig som planlagt. Den præsenterer en daglig måling af den mængde arbejde, der endnu ikke er gjort i hver sprint eller frigivelse . Denne tabel giver dig også mulighed for at estimere den tid, sprinten skal udfyldes. Det er således muligt at vide, om projektet udvikler sig i henhold til den estimerede tid, eller hvis det vil lide en vis forsinkelse. Disse oplysninger kan bruges af holdet til at foretage nogle tilpasninger af deres arbejde, hvilket forhindrer forsinkelsen fra at forekomme.

Oprindelsen af ​​begrebet scrum kommer fra rugby sporten, hvor scrum definerer agglomeration af spillere, ofte set som "ordentlig træning." I scrum er 8 spillere fra hvert hold ansigt til ansigt og skal gøre en indsats for at genvinde bolden, der er midt i "klumpen".

Se også betydningen af ​​DevOps.