Scrum

Kaj je Scrum:

Scrum je metodologija, ki se uporablja za dinamično upravljanje projektov, ki se pogosto uporablja za agilni razvoj programske opreme .

Scrum je orodje, ki vam omogoča učinkovito in učinkovito nadzorovanje dela, ki krepi moč skupin, ki delajo v smeri skupnega cilja.

Ta metodologija je danes pomembna za številna podjetja, saj ne le olajšuje določanje ciljev, temveč pomaga tudi pri izpolnjevanju rokov.

V scrumu delamo s tako imenovanim zaostankom v izdelku, registrom, ki vsebuje področja izdelka, ki jih je treba razviti. Iz zaostankov v izdelku nastane zaostanek pri izdaji, ki je stičišče zahtev zaostalih produktov, ki bodo obdelani, glede na prioriteto vsakega. Zaostanek za sprostitev je točka za ustvarjanje sprintov za nazaj, ki predstavlja čas, ko bo opravilo (imenovano zgodba uporabnika ) končano.

Velikost vsakega sprinta je primerna za zadevno podjetje in njegove zasnove. Šprint lahko traja od enega do štirih tednov. Proces pogubnosti se običajno nadzoruje v okviru, kjer lahko vidite naloge, ki se razvijajo, tiste, na katerih so delali, vendar jih je treba še preveriti ali preizkusiti, in tiste, ki se štejejo za dokončane.

Nekateri elementi, ki so del procesa Scrum, so:

  • Lastnik izdelka : je lastnik izdelka ali projekta, ki bo delal in bo odgovoren za smer, ki bo sledila, ki bo opredelila, katere zahteve bodo del zaostankov v izdelku in ki jih mora obravnavati skupina. Predstavlja uporabnike ali stranke zadevnega izdelka;
  • Scrum Master : je element, ki vzpostavlja povezavo med lastnikom izdelka in ekipo. Odgovorna je za organizacijo sestankov, spremljanje dela in zagotavljanje, da ima vsak član ekipe potrebna orodja za izpolnitev svoje vloge na najboljši možen način.
  • Ekipa (ekipa): Ekipa, ki dela za razvoj projekta ali izdelka.

Drug pomemben koncept na tem področju je dnevni scrum ali dnevni scrum, ki je sestavljen iz sestanka, ki ga organizira Master Scrum. Vsi elementi stojijo, zato je sestanek kratek (največ 15 minut). To srečanje je način, kako dokazati, da vsak element izpolnjuje svojo vlogo.

Naslednji pomemben sestanek v okviru skrama je načrtovanje naslednjega sprinta, kjer je določeno, kako dolgo bo trajala posamezna naloga. Standard za merjenje časa vsake naloge je lahko dodelitev dresovskih točk ali velikosti (XL, L, M, S, XS) in naloga, ki traja dlje, ima več točk. Na ta način je mogoče dodati točke na koncu sprinta in ugotoviti hitrost dela ekipe.

Spremljanje napredka vsakega sprinta poteka preko grafikona, ki je ena od značilnosti, zaradi katere je scrum tako priljubljen.

Sestavljen je iz tabele, ki vam omogoča nadzor nad razvojem projekta po načrtu. Predstavlja dnevno merjenje količine dela, ki še ni bilo opravljeno v vsakem sprintu ali izpustu . Ta tabela omogoča tudi oceno časa, ko bo sprint zaključen. Tako je mogoče vedeti, ali projekt napreduje glede na predvideni čas ali če bo utrpel nekaj zamude. Skupina lahko te informacije uporabi za prilagoditve njihovega dela in tako prepreči, da bi se zamuda dejansko zgodila.

Izraz izraz scrum izvira iz rogby športa, kjer scrum opredeljuje aglomeracijo igralcev, pogosto obravnavano kot "urejeno usposabljanje". V scrumu je 8 igralcev iz vsake ekipe iz oči v oči in se morajo potruditi, da si opomorejo žogo, ki je na sredini "grude".

Glej tudi pomen DevOps.