Talk:Agraarbeib: Difference between revisions
No edit summary |
|||
Line 15: | Line 15: | ||
''Retsenseeris meeskond EasyDesk 13.11.2016'' | ''Retsenseeris meeskond EasyDesk 13.11.2016'' | ||
== Lõpptoote retsensioon == | |||
''Retsenseeris meeskond DevHelp 29.01.2017'' |
Revision as of 21:55, 28 January 2017
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
Lõpptoote retsensioon
Retsenseeris meeskond DevHelp 29.01.2017