Scrum

Kas yra Scrum:

„Scrum“ - tai metodika, naudojama dinamiškam projektų valdymui, dažnai taikoma programinei įrangai tobulinti .

Scrum yra įrankis, leidžiantis efektyviai ir efektyviai kontroliuoti darbą, suteikiant komandoms galimybę siekti bendro tikslo.

Ši metodika yra labai svarbi daugeliui įmonių šiandien, nes ji ne tik palengvina tikslų nustatymą, bet ir padeda įvykdyti terminus.

Mes dirbame su vadinamuoju produktų atsilikimu, registrą, kuriame yra produkto, kuriam reikia sukurti, sritis. Iš produkto atsilikimo sukuriamas atsilikimas, o tai yra produkto neveikimo reikalavimų, kurie bus dirbami, susikirtimas pagal kiekvienos iš jų prioritetus. Išleidimo atsiskaitymas yra taškas, skirtas sukurti sprinto atsilikimą, kuris parodo, kiek laiko užduotis (vadinama vartotojo istorija ) bus baigta.

Kiekvieno sprinto dydis tinka konkrečiai bendrovei ir jos dizainui. Sprintas gali užtrukti nuo vienos iki keturių savaičių. Scrum procesas paprastai kontroliuojamas sistemoje, kurioje galite matyti kuriamas užduotis, tuos, kurie buvo apdoroti, tačiau vis dar reikia patikrinti ar išbandyti, ir tuos, kurie laikomi užbaigtais.

Kai kurie elementai, kurie yra „Scrum“ proceso dalis, yra šie:

  • Produkto savininkas : yra produkto ar projekto, kuris bus dirbtas, savininkas, atsakingas už sekančią kryptį, apibrėžiant, kurie reikalavimai bus produkto atsilikimo dalis ir kuriuos turėtų spręsti komanda. Atstovauja aptariamo produkto naudotojams ar vartotojams;
  • „Scrum Master“ - tai elementas, kuris daro ryšį tarp produkto savininko ir komandos. Ji yra atsakinga už susitikimų organizavimą, darbo stebėseną ir užtikrinimą, kad kiekvienas komandos narys turėtų reikiamų priemonių, kad galėtų kuo geriau atlikti savo vaidmenį.
  • Komanda (komanda): tai komanda, kuri dirba projekto ar produkto kūrimui.

Kita svarbi šios srities koncepcija yra kasdienis scrum arba kasdienis scrumas, kurį sudaro „Scrum Master“ surengtas susitikimas. Visi elementai stovi, todėl posėdis yra trumpas (ne daugiau kaip 15 minučių). Šis susitikimas yra būdas įrodyti, kad kiekvienas elementas atlieka savo vaidmenį.

Kitas svarbus susitikimas, susijęs su scrum, yra kito sprinto planavimas, kuriame apibrėžiama, kiek laiko truks kiekviena užduotis. Kiekvienos užduoties laiko matavimo standartas gali būti jersey taškų arba dydžių priskyrimas (XL, L, M, S, XS), o užduotis, kuri trunka ilgiau, turi daugiau taškų. Tokiu būdu galima įtraukti taškus sprinto pabaigoje ir nustatyti komandos darbo greitį.

Kiekvieno sprinto pažangos stebėjimas yra atliekamas per nudegimo schemą, kuri yra viena iš savybių, dėl kurių skrandis yra toks populiarus.

Jį sudaro lentelė, kuri leidžia jums kontroliuoti, ar projektas vystosi pagal tvarkaraštį. Jame kasdien matuojamas kiekvienos sprinto ar išleidimo metu dar nepadarytas darbas. Ši lentelė taip pat leidžia jums įvertinti laiką, kurį sprintas bus baigtas. Taigi, galima žinoti, ar projektas vyksta pagal numatytą laiką, ar jei jis patirs tam tikrą vėlavimą. Ši informacija gali būti naudojama komandai atlikti tam tikrus savo darbo patikslinimus, užkertant kelią vėlavimui iš tikrųjų.

Termino „scrum“ kilmė kilo iš regbio sporto, kur scrum apibrėžia žaidėjų aglomeraciją, dažnai vertinamą kaip „tvarkingą mokymą“. Skrandyje 8 žaidėjai iš kiekvienos komandos yra akis į akį ir turi stengtis susigrąžinti kamuolį, kuris yra viduryje.

Taip pat žiūrėkite DevOps reikšmę.