Kodėl jūsų įmonei reikia nuotolinio kūrimo komandos?
Išnagrinėkite nuotolinio kūrimo komandų integravimo privalumus ir strategijas, atkreipdami dėmesį į ekonomiškumą, pasaulinę talentų prieigą ir lankstumą.
Reikalavimų analizės tikslas - sukurti bendrą projekto veiklos planą, sudaryti veiksmų planą, pagal kurį bus įgyvendinamas projektas, ir, jei įmanoma, nustatyti naudotinas priemones. Paprasto reikalavimų analizės recepto nėra.
Reikalavimų analizė įtraukiama į planavimo procesą, kuris savo ruožtu turėtų būti toks:
Reikalavimų analizė apima pirmuosius tris planavimo proceso punktus.
Šiame etape turėtume sau užduoti keletą pagrindinių klausimų:
Be abejo, šiuo metu jau žinome, ko siekiame, o projekto idėja jau seniai pristatyta ir apgalvota, tačiau verta apie tai pagalvoti giliau. Galbūt atrasime naujų klausimų, kuriuos verta paaiškinti. Čia gali būti naudingi šie klausimai:

Dabar atėjo laikas sudaryti projektui keliamų reikalavimų sąrašą. Be funkcinių reikalavimų, nurodome ir su funkcijomis nesusijusius reikalavimus: patogumą, greitą reagavimą, greitį, našumą ir saugumą.
Tegul mus patikrinkite, ar kiekvienas iš reikalavimų atitinka šiuos kriterijus:
Čia verta sukurti paprastą projekto veikimo vizualizaciją. Niekas taip nepadeda iki galo suprasti projekto idėjos, kaip pagrindinio srauto nubrėžimas arba tiesiog taškais ant lentos užrašymas, kas turi vykti paeiliui. Jei tai programa su naudotojo sąsaja, ideali situacija - turėti net ir paprasčiausius maketus.
Kaip ir statant namą, taip ir IT projektus reikia pradėti nuo nulio, o paskui imtis to, ko labiausiai reikia. Todėl pradžioje, remiantis reikalavimų sąrašu, būtina nurodyti visų galimų funkcijų, kurias konkretus projektas atliks, sąrašą ir tada susitarti, kurios iš jų turi didžiausią prioritetą ir turi būti atliktos kuo greičiau, o kurios yra “nice-to-have” tipo.
Viso projekto vizualizavimo etapo rezultatas turėtų būti bendras vaizdas, kaip projektas turėtų veikti, nesvarbu, ar tai būtų maketai, ar nubraižyta veiklos eiga. Taip pat turėtume gauti visų galimų funkcijų, kurias turi atlikti konkretus projektas, sąrašą, taip pat žinoti, kokį prioritetą turi kiekviena iš jų.
Projekto vizualizavimas yra svarbus momentas atliekant reikalavimų analizę. Ji padeda nuodugniai suprasti problemos esmę, o kuo geriau problemą iliustruojanti medžiaga, tuo efektyvesni kiti planavimo etapai.

Šiame etape jau nustatome, kaip įsivaizduojame viso projekto veikimą. Pravartu turėti keletą įgyvendinimo idėjų, apgalvoti ir aptarti kiekvieną iš jų, išryškinti jų silpnąsias ir stipriąsias puses. Čia taip pat verta detaliai nupiešti pasirinktą idėją, jei ne visas.
Šiame etape taip pat reikia apsvarstyti grynai technologinius klausimus - ne tik kokia kalba ar sistema bus rašomas projektas, bet ir kokių papildomų įrankių reikės, pvz., ar nuspręsime naudoti AWS kamino, o gal ko nors kito. Jei dvejojame tarp kai kurių technologijų arba nežinome, ką naudoti, tuomet verta tokį sprendimą perkelti į kitą laiką ir pavesti atlikti tyrimo užduotį. Be abejo, tai galime padaryti tik tuo atveju, jei tolesnio planavimo neužkerta tokie tyrimai. Priešingu atveju juos galime drąsiai priskirti užduotims sprintas.
Sudarę projekto planą, pereiname prie pagrindinių užduočių apibrėžimo, kurias vėliau išsamiai aptarsime ir suskirstysime į smulkesnes užduotis pagal kūrimo komanda planuojant naują sprintą. Svarbu kuo tiksliau aprašyti kiekvieną užduotį.
Kaip minėta anksčiau, reikalavimų analizės procesas skiriasi priklausomai nuo projekto sudėtingumo. Yra lengvesnių ir sudėtingesnių problemų, taip pat yra tokių, kurias jau kažkas išsprendė, ir visiškai naujų, prie kurių reikia ilgiau stabtelėti. Nepriklausomai nuo to, yra keletas svarbių patarimų, kurių reikia nepamiršti:
Analizuojant reikalavimus visada verta prisiminti pirmiau minėtus aspektus, tada viskas vyks sklandžiai ir bus gerai suplanuoto projekto pagrindas.
Skaityti daugiau: