Talk:H2I
Analüüsi retsensioon
Ülesehitus
Analüüs sisaldab üldist kirjeldust, sh eesmärk, ülesehitus ja vaadete olemus koos andmeväljadega. Eraldi on selgelt välja toodud probleemid ning must-have ja nice-to-have funktsionaalsus.
Funktsionaalsus
Planeeritava rakenduse funktsionaalsus on antud analüüsis väga selgelt ja põhjalikult välja toodud. Eriti lihtsaks teeb funktsionaalsusest arusaamise see, et täpsemad plaanid on loogiliste punktidena välja toodud. Lisaks eraldi välja toodud punktidele on väga huvitavalt ja kasutaja silmeläbi kirjeldatud ka erinevaid vaateid koos nende täpsemate funktsionaalsustega. Üldiselt saab must-have ja nice-to-have detailsetest kirjeldustest päris hea ettekujutuse kogu rakenduse planeeritavatest funktsionaalsustest. Tundub, et meeskonda ootab ees päris väljakutsuv projekt ja mahult peaks see antud kursuse nõuded kindlasti täitma.
Probleemid, mis silma jäid
Tundub, et projekti analüüsis välja toodud nice-to-have funktsionaalsus, mis on interneti ühendusele üles ehitatud, ei ole meie kodutöö raames mahult saavutatav. Eelnevast lähtuvalt tunduvad ka interneti baasil wishlisti lisarakendused(seosed Ebay ja Goodreads-ga) raskesti saavutatavad. Aga võib-olla alahindame kaastudengeid, teadmata projekti elluviijate tausta ja eelnevaid kogemusi.
Kas ise kasutaks rakendust?
Siinkohal jäid meeskonna liikmed eriarvamustele - osad meeskonnna liikmetest enda elus sellisel rakendusel suurt lisaväärtust ei näe, teised aga kaaluksid sellise rakenduse kasutamist. Meeskonna arvates oleks antud rakendus hea lahendus inimestele, kes tegelevad asjade kogumisega. Näiteks leiaks selline rakendus kindlasti kasutust paljude vanemate inimeste poolt, kellel on kodus palju raamatuid, marke, münte vms. Rakenduse kirjelduses mainitud "olemasoleva kogu rahalise väärtuse" funktsionaalsus oleks aga kindlasti lisaboonus kogumisfanattidele nagu näiteks numismaatikutele.
Mida teeksin teistmoodi
Tekst on arusaadav, kuid ülevaatlikkuse huvides võinuks vaated visualiseerida. Sisulise täiendusena lisaksin kogudele ja teostele ka kategooria, et saaks teostada otsingut kategooriate lõikes. Võiks ju olla huvitav teada, kui palju on kokku mingi valdkonna raamatuid või erinevate kontinentide münte ja millises valdkonnas on enim soovinimekirjas olevaid teoseid või münte. Selliselt oleks ka lihtsam leida infot mingi kindla teose kohta (pealkirja ega autorit ei mäleta, kuid tean, et tegemist oli näiteks ulmekirjandusega).
Andmemudel
Andmemudeli kohta antud juhul arvamust avaldada ei ole võimalik, kuna selle põhjalikum ülevaade hetkel analüüsist puudub.
Skoop
Tundub, et projekti skoop on meeskonnal päris adekvaatselt paika pandud. Must-have funktsionaalsus on optimaalselt vajalikest toimingutest koosnev, täiesti saavutatav ja piisavalt väljakutsuv. Juhul, kui on tegemist juba rohkem kogenenud ja tugevama koodimise taustaga inimestega, siis võiks isegi jõuda ka paar punkti nice-to-have listist ellu viia. Siiski jääme arvamusele, et internetiga seonduvad punktid ilmselt meie aine projekti skoopi ei mahu.
Hinnang teostatavusele
Kokkuvõttes on projekti idee iseenesest huvitav ja täiesti vabalt teostatav. Midagi äärmiselt keerukat esmapilgul silma ei torka ning usume, et piisavalt pühendudes on võimalik projekt ka edukalt teostada.
Retsenseeris meeskond Kalimali_budget 12.11.2017
Analüüsi retsensioon 2
Retsensioon meeskonna H2l analüüsile
H2l meeskonna analüüs andis ülevaate plaanitavast raamatuseeriate haldamise rakendusest. Samas tuuakse analüüsis korduvalt välja soovi antud rakendust laiendada, nii et sellest oleks abi igasuguste asjade kollektsioneerimisel. Võimalike edasiarenduste väljatoomine näitab ühelt poolt, et meeskond näeb oma idees potentsiaali, aga samas on oluline koondada tähelepanu põhifunktsionaalsuse realiseerimisse.
Esiletõstmist väärib see, et meeskond on läbi rääkinud ja kirja pannud projekti õnnestumist takistavad võimalikud riskid. Usun, et juba nende riskide teadvustamine aitab kaasa ohtude leevendamisele. Selle lugemine pani mõtlema enda projekti võimalike ohtude peale.
Analüüsis on kirjeldatud rakenduse põhifunktsionaalsus ja vaated. Kirjeldus on üldjoontes arusaadav. Tekstis esineb kohati mõttekordusi. Arusaadavust tõstab teksti liigendamine vaadete järgi ja vaadetele pealkirja andmine. Oma nime oleks võinud anda ka “Minu kogu” alamvaatele (vaade 2).
Täpsem kirjeldus on antud teose objekti kohta. Objekti väljad on ootuspärased, mõnevõrra ootamatud tunduvad raamatute puhul kogus ja hinnanguline väärtus. Tunnistan, et ma pole ise kogumisega tegelenud, nii et see võib olla minu asjatundmatus.
Märkusena võib välja tuua, et teose alamvaates on staatusele antud kaks väärtust (jah/ei), otsinguvaates vaates aga on sama välja kirjelduses kolm väärtust (jah/ei/whislist). Lisaks jäi veidi segaseks, kuidas on omavahel seotud teose ja kogu objektid.
Kokkuvõttes andis meeskond H2l hea ülevaate oma ideest ja võimalikest edasiarendustest. Usun, et projekt on must have kirjelduse ulatuses teostatav.
Retsenseeris meeskond Märkmik
Lõpptoote retsensioon by JEMP
Eesmärgid
Antud projekti raames said eesmärgid täidetud ja kasutajapõhise funktionaalsusega isegi ületatud. Algne eesmärk oli luua rakendus, mis aitab lihtsustada kollektsioonide haldamist ja hoiustamist. Kuigi on tegemist raamatute kolektsioneerimise süsteemiga, saab välju mugandades muuta toote juba suhteliselt universaalse võimalusega informatsiooni salvestamise hoidlaks.
Funktsionaalsus
Saab registreerida kasutaja ja siseneda ka kohe sama kasutajaga. Mitme erineva kasutaja registreerimisel kuvatakse ainult konkreetsele kasutajale kuuluv kogu. Võimalik on lisada kogusid ning kogudesse raamatuid - võimalik ka kustutada. Saab panna teoseid soovide nimekirja.
Probleemid, mis silma jäid
Kuigi rakenduse piires on piirolukordadega arvestatud on ka kohti, kus seda ei tehta. Näiteks on võimalik registreerida väärandmetega kasutaja (näiteks numbirilised nimed). Tekkis küsimus, et milleks on seda tüüpi WPF rakendusel üldse vajalik registreerimine ja logimine? Möönan, et õppimise eesmärkidel küll. Võimalik on sisestada teoseid, kus pole juures hinda. Sama välja muude andmetega täitmisel saab programm tühja sisestusega hakkama, kuigi võiks ju kasutajat teavitada ,et sõnesid süsteem ei aksepteeri.
Väga lihtne visuaalne näpukas : Tõsise kollektsionääri jaoks, kellel võiks oma toodete haldamiseks sellist programmi vaja minna, jääb näiteks rahasumma asukoht ikka tõsieks pinnuks silma, sest alates 5 kohalisest numbrist läheb summa ekraani sisse peitu.
Kui rakenduses on enamjaolt 90% ulatuses kasutatud eesti keelt, siis võiks nii olla järjepidevalt terve rakenduse piires. Silma jäi nii visuaalne kui ka nimetamise külg. Näiteks Wishlist rakenduse soovnimekirja vaates. Mudelite kirjelduses on ilusti lisatud kataloog Domeen ja edasi tuleb Service ning Utility, KasutajaService, DbContextis OnModelCreating, BaseMV, NotifyPropertyChanged jne. Kuigi viimase kirjeldamise arusaadavuse huvides võib mõni tõesti ka nii olla.
Rakenduse liikumine mingile amazoni lehele jääb täiesti arusaamatuks - see osa võiks olla arusaadavam. Ehk siis juures, et kust kohast soovib antud inimene parasjagu midagi otsida (kas või enumi kujulm google, amazon jne.). Esimesel korral ehmatab soovnimekirjas olevale teosele klikkamine ära, et mis nüüd juhtus. Hea oleks muidugi, kui inimene saaks ise sisestada oma otsitava asukoha, kuna erinevatel kollektsionääridel on oma otsitavad asukohad.
Rakendus on ülesse ehitatud vaadete avamiste ja sulgemiste põhjal. Kuigi selline lähenemine toimib, on antud võimaluste juures tegemist päris primitiivse ja lihtsakoelise lähenemisega, kus pea igas vaates on oma limiteeritud funktsionaalsus.
Kasutaja autentimine on tehtud lihtsakoleliselt ja väheturvaline.
Positiivne
Meetodite nimed ja nende tegevus suhteliselt arusaadav. Kood väga kompaktne, hästi trepitud ja arusaadav. Peavaates kasutatud ka andmete mõningast vaatega ühendamist läbi observablecollection võimaluste. Visuaalsele poolele pole väga palju rõhku pandud ja kõik võimalused töötavad. Rakenduse sulgemisel säilib sisestatud informatsioon ja kasutajad. Otsingumootor on iseenesest suurepärane idee. Kui näiteks inimene saab tootele klikates kohe tagaside. Eriti kui saab tagasiside veel kõikide kasutaja enda poolt lisatud aadressitelt(TODO). Üks klikk ja kogu info on käes.
Hinnang lähtekoodile
Kokkuvõttes on projekt realiseeritud antud õpeteatavate funktsionaalsuste piires hästi. Kood väga selge ja arusaadav. Kuigi kasutama hakkamiseks oleks vaja näha veel vaeva, on õpieesmärk kitsates raamides täidetud. Teades, kui palju aineid on õppida ja kui vähe on kaugõpilaseö aega, on projekt täitsa omal kohal.
Retsenseeris meeskond JEMP 23.01.2017