20 Projekt CTF-lipuvõistlus
Peatükk annab ülevaate
- kuidas arendada CTF-võsitlust kasutades ADDIE uurimismetoodikat,
- kuidas kasutada TAIGA projektihaldustarkvara,
- mis on CTF-i loomise eesmärk antud materjalis.
Definitsioon: ADDIE
ADDIE on arendusmudel, mis sisaldab endas viite etappi. Uurimismetoodika aitab meil süsteemselt teada saada, kuidas peaks ühte või teist lahendust looma ja hindama, et see oleks kasutajale sobilik.
Digiloovtöö koosneb viiest etapist (ADDIE), millest
- A – Analüüsime olukorda: mida soovivad erinevad osapooled projektis saavutada, millised on käepärased pakkujate võimalused võistlust luua.
- D – Disainime lahenduse paberil ja küsime selleks kasutajatelt tagasisidet.
- D – Arenda/Loo (Develop) faasis loome tööjuhised, moodulid/etapid ja plaani ning kuidas projekti edukust hinnata.
- I – Rakenda faasis realiseerime ühe või mitu viisi kuidas teha CTF võistlust.
- E – Hindame ellu viidut vastavalt plaanile ja kasutajate tagasisidele. Anname soovitused – mida oleks pidanud tegema teisiti, mida soovitame teha järgmiseks.
Rollid projektis
- projektijuht (korraldab tööd, suhtleb kliendiga, esitleb lahendust teistele, viib läbi võistluse koos teiste abiga)
- analüüsija (tegeleb nõuete analüüsiga, lahenduste väljatöötamisega, uurib huviliste soove ja kogub tagasisidet, testib ülesanded)
- administraator ja seadistaja (paneb IT-süsteemid tööle, seadistab need, testib ülesandeid, viib läbi võistluse tehnilise poole)
- sisulooja (loob võistlusele stsenaarumi ja ülesannetele sisu)
- kvaliteedi kontroll/vastavusnõuete testija (loob hindamisjuhendi, kontrollib, kas nõuete analüüs, pakutud lahendus ja IT-seadistused on tehtud nagu on kokkulepe, testib ülesanded, hindab tulemust)
OTSUS: luua CTF võistlus küberturvalisuse teemal
Projekti põhietapid on TAIGA-s ära toodud Epics-itena. Epicsid on suurte etappide pealkirjad, mis on vaja saavutada, et projekt õnnestuks. Iga etapi juurde saad märkida, kas see on valmis, on võimalik katsetada, on tegemisel, uus asi või on see osa juba üle antud. Sprindid on aga kasulikud siis kui soovite projekti ellu viia hoogtööna 4-5 kohtumisel aastas (ehk puudub iganädalane kokkusaamine).
Epics alt saad määrata ka rollid, kes mingi projekti osaga tegelema hakkab!
Selleks, et projekti läbi viia on vaja mõista, mis etappidest see tegelikult koosneb, kes on mingi etapiga ametis, millised tegevused on lõpetatud, mida ei ole veel alustatud. Selleks tuleb appi Kanban. Iga etappi saad nihutada ühest tulbast teise – vastavalt sellele, milline on tema staatus. Praegu on tegevused veidi sassis, aga usun, et oskad ise selles korda luua!
Iga etapi juurde saad märkida, kas see on valmis, on võimalik katsetada, on tegemisel, uus asi või on see osa juba üle antud.
- UUS ASI/NEW – siit leiad hetkel projekti üldtegevused
- VALMIS!/READY – siin on projekti suured etapid
- LÕPETATUD/DONE – siin on tegevused esimesest etapist, neid on kuus.
- VÕIME KATSETADA/READY FOR TEST – siin on tegevus 2-3 etapist
- TEGEMISEL/IN PROGRESS – siin on tegevused 4-5 etapist