21 Kasutajate ja võimaluste analüüs
Peatükk annab ülevaate
- kes on projektis kasutajad
- millised on erinevad loovtööd tehnilised lahendused
Analüüsime olukorda: mida soovivad erinevad osalejad võistlustel kogeda, millised on käepärased pakkujate võimalused neile lahendust luua. Sõnastame arendusidee.
Definitsioon: persoona
Persoona on inimese või grupi kirjeldus – kes nad on, millega nad tegelevad, milliseid on nende huvid. Persoonat ilmestatakse tihti ka pildiga.
KASUTAJAD
Tundes oma kasutajaid, oskate te luua mängu, mis vastab parimal moel nende ootustele. Selleks uuri lähemalt materjali “persoona”.
Siit saad vaadata, mis oskuseid õpetatakse CTF-võistlustel. See aitab sul paika panna, kes võiks olla sellisest mängust huvitatud – nemad ongi sinu fookusgrupp!
Kuid mitte ainult teenuse kasutajad ei ole olulised, vaid ka projektimeeskond. Kui projektimeeskond viib ellu tehnilist CTF-võistlust esimest korda, siis on oodata palju probleeme. Et saada eksperdiks tuleks tegutseda etapiviisiliselt.
Ülesannete loomine:
a. loo ülesanded paberil ja testi neid fookusgrupi peal (oma mängu hilisemad kasutajad), tee parandused
b. pane ülesanded digitaalselt kirja koos lisainfoga, testi neid
c. sisesta ülesanded CTF keskkonda ja testi neid
Keskkondade kasutama õppimine:
Vastavalt oma eelnevatele tehnilistele oskustele ja kogemustele ning ka kasutada olevale ajale, otsusta:
a. kas võtad ette alternatiivse ja lihtsama lahenduse
b. teed omale selgeks CTF keskkonna installeerimise ja seal võistluse korraldamise
VÕIMALUSED
Lihtsamad võimalused on:
- luua ülesanded paberil läbi mängukaartide nagu “põgenemistuba” päriselus
- teha lihtne test, kasutades näiteks Google Forms või O365 Forms abi
- luua võistlus Kahoot-i kasutades
- luua mäng kasutades esitlustarkvara
Ka CTF keskkondi on palju:
- Hack the Box
- CTFd
- CyberTalents
- Facebook CTF
- Root the Box
- Cyberskyline
- Mellivora
- picoCTF
- ctfspace jne
Loe hinnanguid siit (inglise keeles).
Siit saad lugeda ka Eestis valminud magistritööd antud lahendusest (inglise keeles).
Oluline on endale teha võrdluseks hindamistabel, mis sisaldab vastuseid küsimustele:
- kas keskkond lubab registreerida kasutajaid
- kas süsteemis on edetabeli võimalus (vastajad saavad punkte)
- kas näidatakse statistikat (vajalik läbiviijale)
- kas näeb logisid, kuidas on mängu mängitud või ülesandeid lahendatud
- kas on sisse ehitatud vihjesüsteem
- kas on olemas õpetus
- kaua kulub umbes aega ülespanekuks