Kai įmonės turi projektą, kuriame gali naudoti Agile projekto metodiką, jos taip pat gali naudoti sistemą, vadinamą Scrum.
Užuot suformulavęs projektų valdymas metodika, kai vaidmenys yra konkrečiai apibrėžti ir procesas griežtai taikomas, Scrum siūlo sistemą per kurią komanda priima daug sprendimų, kai juos reikia priimti, o ne užsiprenumeruoja a laiko juosta.
Scrum metodika buvo sukurta 1990-aisiais kartu su Agile metodika, kaip metodas, leidžiantis komandoms dirbti kartu, kad būtų sukurti produktai. Ji siūlo tik nedaug taisyklių sistemoje, tačiau leidžia sudėtingus projektus užbaigti per trumpą laiką.
Scrum vaidmenys
Yra trys „Scrum“ sistemoje apibrėžti vaidmenys: produktų savininkai, kūrimo komandos ir „Scrum Masters“.
- Produkto savininkas - šis asmuo ar asmenys nusprendžia, koks produktas turi būti pristatytas per artimiausias trisdešimt dienų ar mažiau, priklausomai nuo terminų. Tai gali būti įmonės savininkas, klientų ar galutiniams vartotojams, bet turės viziją, kaip priversti komandą sukurti tinkamą produktą.
- Vystymo komanda – tai žmonės, kurie gamins gaminį ir demonstruos savo produktą produkto savininkui. Nėra bendro komandos lyderio; klausimus komandos viduje aptaria visa komanda. Komandos nariai paprastai yra įvairių funkcijų ir visi dalyvauja gaminio kūrime.
- Scrum meistras - tai asmuo, kuris prižiūri procesą, užtikrina, kad procesas vyktų, ir, jei reikia, tobulina procesą.
Scrum renginiai
Scrum įvykiai suteikia kūrėjų komandai ir produkto savininkui galimybę dalytis informacija, kad būtų galima palaikyti ryšį. Yra keletas įvykių, kurie gali įvykti per tam tikrą laikotarpį, paprastai trisdešimties dienų ar trumpesnį laikotarpį, kuris vadinamas sprintu.
- Sprintas - į šį laikotarpį įeina sprinto planavimo susitikimai, kasdieniai skrydžiai, tobulinimo darbai, sprinto apžvalga ir sprinto retrospektyva. Sprinto metu tikslai negali keistis, o kūrimo komanda turi išlikti ta pati.
- Sprinto planavimo susirinkimas – šis susitikimas skirtas darbams, kuriuos reikia atlikti sprinto metu, planuoti. Vieno mėnesio sprinto susitikimas paprastai trunka aštuonias valandas, o trumpesniems – proporcingai trumpesnis. Susitikimas yra padalintas į dvi dalis, pirmoji dalis nustato sprinto tikslus, antroji – kaip tikslas bus pasiektas.
- Kasdienis Scrum – tai trumpas penkiolikos minučių susitikimas kiekvieną dieną, leidžiantis kūrimo komandai planuoti kitos dienos darbus. Komanda peržiūri praėjusią dieną atliktus darbus ir prognozuoja, ką galima pasiekti per artimiausias dvidešimt keturias valandas. Kasdienis bėgimas – tai galimybė peržiūrėti, kur komanda yra, atsižvelgiant į bendrą sprinto tikslą. Scrum meistras užtikrina, kad įvyktų kasdienis skraidymas ir kad kūrimo komanda išliktų iki penkiolikos minučių, kad kūrimo komanda greitai priimtų sprendimus.
- Sprinto apžvalga - sprinto pabaigoje per apžvalgą įvertinama, kas buvo pasiekta sprinto metu, ir sprendžiama, ką būtų galima nuveikti kitame sprinte. Sprinto apžvalga yra keturias valandas trunkantis renginys, leidžiantis kūrėjų komandai pranešti, kokie buvo svarbiausi sprinto momentai ir kokias problemas jie rado. Remiantis kūrėjų komandos ir produkto savininko bendravimu, kitam sprinto metu sprendžiama dėl naujų rezultatų rinkinio.
- Sprinto retrospektyva - Tai trijų valandų susitikimas, kuriame visa scrum komanda gali apmąstyti sprintą ir sudaryti patobulinimų planą, kurį būtų galima pritaikyti kitam sprinto. Susitikimo metu reikėtų apžvelgti žmones, santykius, procesą ir įrankius, taip pat nustatyti, kur galima patobulinti.
Siekiant optimizuoti projekto užbaigimą, tikslas yra pasiekti rezultatus, kai tie rezultatai buvo pažadėti. Ir tai padaryti kuo efektyviau. Scrum projektų valdymo metodikos naudojimas yra vienas iš priemonių, padedančių pasiekti šį tikslą.
Atnaujino Gary Marion.