Meeskond:DamageReport/Retsensioonid: Difference between revisions

From ICO wiki
Jump to navigationJump to search
Tpukk (talk | contribs)
Tpukk (talk | contribs)
Line 40: Line 40:


Kood on jagatud loogiliselt BLL, Models ja View kihtidesse. Samas ei ole kood veel kommenteeritud, nii et võõral on raske jälgida.
Kood on jagatud loogiliselt BLL, Models ja View kihtidesse. Samas ei ole kood veel kommenteeritud, nii et võõral on raske jälgida.
Oleme kindlad, et meeskonnal kohekohe valmiv lõpptoode on lööb meid pahviks ja sellele retsensiooni kirjutades ei leia me analüüsist ühtegi elementi, mis tootes puudu oleks :)

Revision as of 11:20, 9 January 2015

Retsensioon meeskond E-rent analüüsile

E-rent vastab veebipoe ülesehitule ja on analüüsis piisavalt täpselt kirjeldatud. Analüüsis on hetkel puudu, mis aja hetkel ja mille põhjal määratakse kliendile krediidilimiit, tagatise nõuded (kas, kui suur tagatis ja mis vormis) ning laenutamise tähtaeg. Eelduslikult võib sellele eelneda mingi krediidivõimekuse kontroll (nt liidestamine erinevate avalike andmebaasidega). Aktiivsete klientide puhul võiks rakendada valemit, mis automaatselt nende usaldusväärsust ümber arvutab (kas on arved õigel ajal makstud, tööriistad õigel ajal tagastatud, tööriistu pole lõhutud jne). See oleks rakenduse loomisel kindlasti lisaväljakutse. Näiteks on praegu sedastatud, et kui kliendid on varem ületanud tagastustähtaega üle 5 päeva, siis uut lepingut temaga ei sõlmita. Kas tuleks kõne alla, et leping küll sõlmitakse, aga tagatisraha küsitakse 100% tööriista hinnast.

Täpsustamist vajab, kuidas toimub tagatisraha maksmine: kas tasutakse E-rendi kontole ning kas veebileht võimaldab otselinki vm. Kas iga klient maksab n.ö ühekordse tagatisraha (deposiitkontole), mis tagastatakse pärast koostöö lõppemist (klient registreerib end veebipoe mittekasutajaks) või maksab iga laenutuse pealt tagatisraha ning pärast laenutust see tagastatakse?

Inventari sisestuse alla võiks lisada infovälja, mis puudutab tööriista seisukorda – võimalikud kriimud, kulumisaste jne. Selle eesmärgiks on vältida hilisemaid vaidlusi selle üle, kas laenutatud tööriista on hoitud heaperemehelikult.

Nice-to-have funktsionaalsusena võiks kohe lisada laenutatud tööriistade pikendamise vormi veebilehel (ei toimu e-kirja või telefoni teel): eeldusel, et tööriist on vaba, saab kasutaja selle laenutamist pikendada. Hetkel jäi arusaamatuks, kas pikendamise toimingult on eraldiseisev tasu 20% igalt pikendatavalt seadmelt. Täiendav matemaatiline lisafunktsioon võiks olla just hinnasoodustus pikaaegsel laenutusel (1-5 päev: 10 EUR/päev, 6-10 päev 8 EUR/päev jne).

Veebipoe nice-to-have funktsionaalsustesi võiks veelgi nimetada, milliseid analüüsivõimalusi pakub see E-rendile – erinevad vaated statistiliste andmetega (tagastus %, rikutud seadmete %, keskmine tähtaja ületamise aeg, populaarseimad artiklid, iga tööriista käive vms). Anname endale aru, et lihtne soovitada, keeruline teha. Kui aga jõudu peaks jätkuma, siis E-Rendi idee tõesti lubab väga lahedaid lisafunktsioone juurde lisada.

Meeskonna probleemid ja ohud on mõistetavad, aga usume neisse vankumatult ning E-rent saab kindlasti parem kui liikmed praegu loota julgevad.

Retsensioon meeskond E-rent prototüübile

Retsensioon meeskond E-rent prototüübile

Retsenseeritud on Erendi poolt antud prototüübi koodi. Koodiga oli ilusti kaasas juhend prototüübi testimiseks.

VAATED JA KASUTAMINE

Avavaade tuli lahti ning sisaldas põhifunktsionaalsusele viitavaid nuppe. Veel ei olnud olemas hinnakirjade haldamise, arvete koostamise või erinevate aurannete koostamise võimalusi, mida prototüübi puhul ei ootagi.

"Lisa kasutaja" nuppu alt leiame kasutaja lisamise võimaluse ja täita tuleb mõned väljad. Testisime, "lisa" nupu vajutamise järel ei näe kasutaja hetkel kuskilt, kas ta on siis lisatud või mitte ehk tagasiside puudub. Andmebaasi kontrollides selgus, et kasutaja sai siiski lisatud. Toome veel välja, et kahjuks ei anna kasutaja poolt täidetavad väljad veateateid, kui lahter on ilmselgelt valesti täidetud (näiteks telefoni väljale sisestada tähed), aga programm lõpetab selle peale töö. Huvitav on "lisa kasutaja" vaates textblock "Halb kogemus", mille saab validalinnukese märkimisega checkboxi. Me ei mõelnud välja, mis olukorras kasutajaks registreeruja endale sellise hinnangu võiks anda.

Lisatud kasutajad ilmusid ilusti "kasutajate" vaatesse. Hetkel veel ei saa realiseerida kasutajate muutmise või kustutamise võimalust, mis analüüsis sai kirjeldatud (ning mis on retsenseerijatele vägagi tuttav tunne).

"Tööriista lisamise" nupp ei veel ei töötanud ja ülejäänud vaadete testimiseks pidime lisama ise baasi andmeid (tööriistu),

"Tööriistad laos" ja "tööriistad väljas" nupud töötavad.

"Tellimislehe" vaate väljad ära täites ja nuppu "Tee arve" vajutades ei näe kasutaja, kas või mis juhtub.

Vaadete kokkuvõte: hetkel veel üsna kasutaja vaenulik olematu tagasiside tõttu, muidu kõik tip-top.

KOOD

Kood on jagatud loogiliselt BLL, Models ja View kihtidesse. Samas ei ole kood veel kommenteeritud, nii et võõral on raske jälgida.

Oleme kindlad, et meeskonnal kohekohe valmiv lõpptoode on lööb meid pahviks ja sellele retsensiooni kirjutades ei leia me analüüsist ühtegi elementi, mis tootes puudu oleks :)