Talk:Agraarbeib

From ICO wiki
Revision as of 22:54, 13 November 2016 by Mputsepp (talk | contribs)
Jump to navigationJump to search

Analüüsi retsensioon

Meeskond Agraarbeib on teinud väga põhjaliku analüüsi oma projektile. Valmiva rakenduse idee on arusaadav - tehakse talutoodete müügikeskkond, kus ühel poolel on taluomanikud, kes rakenduse abiga müüvad oma kaupu ja teisel pool ostjad, kes rakendust kasutades saavad talukaupu tellida.


Must have ja nice to have funktsionaalsused sobituvad rakenduse juurde ja on käesoleva kooliprojekti jaoks kindlasti piisavad. Funktsionaalsused on läbi kasutajalugude põhjalikult kirjeldatud. Mulle meeldis, et kasutajaliidesest on valmistatud prototüüp, seega on põhjalikult mõeldud ka front-endi peale.


Analüüsi juurde kuulub ka andmebaasiskeem, mis minu meelest võimaldab kirjeldatud funktsionaalsuse saavutamist. Andmebaasitabelite ja tabeliväljade nimetamisel võiks olla rohkem loomingulisem. Sellise nimesüsteemi tagajärjeks on pikad ja kohmakad nimed (nt talu_kasutaja_kasutajaid). Milleks on vaja „Talu_kasutaja“ tabelit, kui need seosed saaks ära kirjeldada ka Talu tabelis? Nt Talu tabelis on viit kasutajale. „Kasutaja“ tabelis on väljad „kasutaja_roll“ ja „Roll_roll_id“. Kas need viitavad samale rollile või erinevatele?


Meeskond on välja toonud, et projekti skoop võib osutuda liiga suureks. Selle lahendamiseks soovitaksin ma kõigepealt loobuda talude sisestamisest. Teha projekt põhimõttel, et ühele talupidajale luuakse keskkond oma toodete müümiseks.


Kokkuvõtteks võib öelda, et üldmulje on väga hea. Läbi on mõeldud kõik erinevad rakenduse aspektid (kasutajaliides, funktsionaalsused, andmemudel). Kindlasti on analüüs suureks abiks rakenduse realiseerimisel.

Retsenseeris meeskond EasyDesk 13.11.2016