Meeskond:DriimTiimKriim: Difference between revisions

From ICO wiki
Jump to navigationJump to search
Kkaal (talk | contribs)
No edit summary
Bpentsuk (talk | contribs)
 
(12 intermediate revisions by 2 users not shown)
Line 1: Line 1:
==Liikmed==
=Liikmed=
* Kaspar Kaal
* Kaspar Kaal
* Brita Pentšuk
* Brita Pentšuk


==Idee==
=Idee=
Luua rakendus muusika ja muu multimeedia haldamiseks ning nii-öelda silma peal hoidmiseks.
Luua rakendus raamatute, muusika ja/või muu multimeedia haldamiseks ning nii-öelda "silma peal" hoidmiseks.


=Projekti analüüs=
=Projekti analüüs=


==Projekti kirjeldus==
===Projekti kirjeldus===
Projekti eesmärgiks on luua rakendus, mis võimaldab lihtsalt ja väikese vaevaga hallata ja arvet pidada kasutaja erineva multimeedia üle, olgu selleks siis muusika, videod, mängud või muu. Kasutaja avab rakenduse, tal on võimalik logida sisse või lisada mõni uus konto (On eeldatud et sama seadet võib kasutada mitu inimest ja näiteks Tiina ei taha et Toomas teaks et ta country muusikat kuulab). Kasutaja näeb ainult enda poolt lisatud sissekandeid, mitte kõike mis arvutis, muudel seadmetel või ka füüsilisel kujul olemas on. Kasutajal on võimalik valida mis tüüpi meediat ta soovib andmebaasi lisada ning seejärel mis infot ta soovib avaldada selle kohta. Kasutajal peab olema võimalus jätta tühjad väljad, kuna alati pole kogu informatsioon teada või tähtis. Lisaks peab olema võimalus sisestada lisainfot, milleks võib olla ükskõik mis
Projekti eesmärgiks on luua desktop-rakendus, mis võimaldab lihtsalt ja väikese vaevaga hallata ja arvet pidada kasutajale kuuluva erineva multimeedia või kirjanduse üle, olgu selleks siis muusika, videod, mängud, raamatud või muu. Kasutaja avab rakenduse, kuhu tal on võimalik luua konto või juba olemasolevale sisse logida. Eeldatud on, et samas seadmes võib sama rakendust kasutada mitu inimest, seega on konto isikustamine individuaalne, aga samas võib olla ka näiteks ühe kindla perekonna ühine, kuhu sisestatakse kõik neile kuuluvad asjad. Kui kontol on vaid üks kindel kasutaja, siis näeb ta ainult enda poolt rakendusse lisatud sissekandeid, mitte aga kõiki multimeediat, mis arvutis, muudel seadmetel või ka füüsilisel kujul olemas on. Kasutajal on võimalik valida, mis tüüpi meediat ta soovib andmebaasi lisada. Kasutajal peab olema võimalus jätta rakendusse ka tühjad väljad, kuna alati pole kogu informatsioon teada või tähtis. Lisaks peab olema võimalus sisestada lisainfot, milleks võib olla ükskõik mis. Vajalik peab olema võimalus kirjeid kustutada, seda juhuks, kui mõni asi peaks kaduma, purunema või lihtsalt ei soovi seda rakenduses enam kajastada.


Ohud ja mis võib osutada problemaatiliseks
Rakenduse kasutaja võib võimalusel oma kontol oleva info avalikustada, seda selleks, et näiteks sõbrad ja tuttavad teaksid, milliseid raamatuid, mänge ja muid asju ta omab, on hetkel välja laenutanud või mille kohta soovib teistele jagada mingit täiendavat või uut informatsiooni. Viimane annab inimestele ülevaate, kas kindel kasutaja omab mõnda tallegi huvipakkuvat, mida saaks laenata ning ei peaks ise seda topelt siis kas ostma või mujalt otsima – näiteks teatavasti on arvutimängud üsna kallid ja kui kellelgi sõbral on see juba olemas, siis oleks ta kindlasti nõus seda laenama, aga samas ta sooviks ka mäletada, kellele ja kuna, et see hiljem tagasi saada. Info avalikustamine võiks käia e-maili põhiselt ning alati peab jääma võimalus listist inimesi eemaldada.
Rakendus peaks olema võimalikult minimalistlik (disaini poolest) ja lihtsasti kasutatav, kuna on tegemist rakendusega, mis eeldab, et kasutaja paneks ennast ebamugavamasse olukorda (sisestaks andmed) selle nimel et pärast oleks võimalik rohkesti võita mugavuses (kui on vaja leida plaat, mida pole 10 aastat kuulanud ja, mis vist sai kellelegi ära laenatud). Kuigi andmete sisestamise protsess pole keeruline ega pikk ja info detailsus on kasutaja poolt määratav peab siiski arvestama, et inimesed ei taha teha lisatööd mistõttu, kui teha rakendus liiga keeruline või tüütu kaoks selle igasugune kasutus eesmärk. Teisisõnu suurim oht kasutuse poolest on, et rakendus osutub liiga ebamugavaks, et selle kasutamine ära tasub reaalselt, ning et see eeldab pidevat kasutamist.


==Must have:==
Loomulikult on rakendusel ka otsinguvõimalus, et olemasolevatest andmetest hõlpsasti vajaminev üles leida. Kasutaja peab saama otsida nii nime, kindla parameetri või märksõna kaudu. Esimesel juhul suunab rakendus kasutaja sissekandelehe peale, kus on kõik sisestatud info just selle kindla eseme kohta. Teine võimalus otsimiseks on sisestada mingi parameeter või märksõna, mille järel rakendus tagastab nimekirja kõikidest sissekannetest, mis antud valdkonda kuuluvad ning sobivad. Näiteks võimaldab see otsida kõiki filme, mille žanr on komöödia, või kõiki projekte, kus on kaasa löönud ameerika näitleja Danny DeVito.  Vajutades millelegi tulemuste nimekirjas, viib rakendus kasutaja teemalehele, millel on omakorda olemas teave, kus just see kindel otsingutulemus parasjagu asub (kaust arvutis, riiul toas, sõbra käes vms) ja kogu muu sinna kuuluv lisainformatsioon, mis kasutaja on varasemalt sisestanud. Juhul, kui otsingule ühtegi tulemust ei leita, kuvatakse vastavasisuline teade ka kasutajale.
 
===Ohud ja mis võib osutada problemaatiliseks===
Rakendus peaks olema võimalikult minimalistlik (disaini poolest), loogiline ja lihtsasti kasutatav. Programm on mõeldud inimeste elu lihtsustama. Esialgu on andmete sisestamine tüütu ja ebamugav, aga see tasub end ära, kuna rakendus tagab siiski edasise organiseerituse ning võib säästa tulevikus väärtuslikku aega millegi leidmisel (näiteks kui on vajadus taasleida mõni muusikaplaat, mida pole aastaid kuulanud, kuid mis sai omal ajal kellelegi laenatud). Kuigi protsess andmete sisestamisel pole ju keeruline ega pikk ning info detailsus on kasutaja poolt täielikult määratud, peab siiski arvestama tõsiasjaga, et rakendus ei tohi minna liialt kirjuks ja segaseks, vastasel juhul kaoks selle igasugune kasutuseesmärk.
Teiseks ohuks võib osutuda ka kasutajapoolne ükskõiksus või kiire tüdinemine rakendusest, seega peab hoolitsema selle eest, et programm oleks siiski piisavalt atraktiivne. Lisaks võib probleemiks kujuneda see, et andmebaas jääb liiga hõredaks, infovaeseks või ei tehta vajaminevaid täiendusi, mistõttu võib kasutaja niimoodi petta iseennast (näiteks laenutas sõbrale aastaid tagasi ühe vinüülplaadi, kes omakorda laenas selle oma sõbra tuttavale, kuid ilma vajaliku märkuseta rakenduses võib tekkida olukord, kus sellise ahela lõpp võib minna kaduma ehk siis sõbra sõber ei mäleta enam, kellele ta selle laenas).
Loomulikult võivad probleemideks osutuda loogika- ja stiilivead koodis ning ajapuudus.
 
===Must have:===
*Võimalus sisse logida  
*Võimalus sisse logida  
*Võimalus registreerida uus konto
*Võimalus registreerida uus konto
Line 23: Line 29:
*Võimalus otsida sissekandeid ükskõik mis väärtuse kaudu, olgu selleks žanr, valmimis aasta või „Mallele laenatud“
*Võimalus otsida sissekandeid ükskõik mis väärtuse kaudu, olgu selleks žanr, valmimis aasta või „Mallele laenatud“


==Nice to have:==
===Nice to have:===
*Lihtne ja loogiline kasutajaliides
*Lihtne ja loogiline kasutajaliides
*Võimalus teha rakenduse sisu vastavalt vajadusele ja soovile sõpradele/tuttavatele avalikuks
*Salasõna ja kautajanime recovery
*Salasõna ja kautajanime recovery
*Võimalus lisada pilte ja kasutada neid otsimisel
*Võimalus lisada pilte ja kasutada neid otsimisel
*Turvaline sisselogimine
*Võimalus luua teavitusi ja meeldetuletusi (näiteks "Raamat on olnud laenus juba aasta, küsi tagasi!" või "Uus Nickelbacki album tuleb välja 27.13.2017")


 
=Versioonihaldus=
 
==Versioonihaldus==
https://driimtiimkriim.visualstudio.com/DriimKriim
https://driimtiimkriim.visualstudio.com/DriimKriim


==Kasutatav tehnoloogia==
=Kasutatav tehnoloogia=
* C#
* C#
* WPF
* WPF


===Blogi===
=Blogi=
12.11.2017 Lisatud projekti analüüs. <br>
12.11.2017 Lisatud projekti analüüs. <br>
11.11.2017 Lisatud Idee ja link versioonihaldusele. <br>
11.11.2017 Lisatud Idee ja link versioonihaldusele. <br>
22.10.2017 Sai loodud DriimTiimKriim leht wikis. <br>
22.10.2017 Sai loodud DriimTiimKriim leht wikis. <br>

Latest revision as of 07:19, 13 November 2017

Liikmed

  • Kaspar Kaal
  • Brita Pentšuk

Idee

Luua rakendus raamatute, muusika ja/või muu multimeedia haldamiseks ning nii-öelda "silma peal" hoidmiseks.

Projekti analüüs

Projekti kirjeldus

Projekti eesmärgiks on luua desktop-rakendus, mis võimaldab lihtsalt ja väikese vaevaga hallata ja arvet pidada kasutajale kuuluva erineva multimeedia või kirjanduse üle, olgu selleks siis muusika, videod, mängud, raamatud või muu. Kasutaja avab rakenduse, kuhu tal on võimalik luua konto või juba olemasolevale sisse logida. Eeldatud on, et samas seadmes võib sama rakendust kasutada mitu inimest, seega on konto isikustamine individuaalne, aga samas võib olla ka näiteks ühe kindla perekonna ühine, kuhu sisestatakse kõik neile kuuluvad asjad. Kui kontol on vaid üks kindel kasutaja, siis näeb ta ainult enda poolt rakendusse lisatud sissekandeid, mitte aga kõiki multimeediat, mis arvutis, muudel seadmetel või ka füüsilisel kujul olemas on. Kasutajal on võimalik valida, mis tüüpi meediat ta soovib andmebaasi lisada. Kasutajal peab olema võimalus jätta rakendusse ka tühjad väljad, kuna alati pole kogu informatsioon teada või tähtis. Lisaks peab olema võimalus sisestada lisainfot, milleks võib olla ükskõik mis. Vajalik peab olema võimalus kirjeid kustutada, seda juhuks, kui mõni asi peaks kaduma, purunema või lihtsalt ei soovi seda rakenduses enam kajastada.

Rakenduse kasutaja võib võimalusel oma kontol oleva info avalikustada, seda selleks, et näiteks sõbrad ja tuttavad teaksid, milliseid raamatuid, mänge ja muid asju ta omab, on hetkel välja laenutanud või mille kohta soovib teistele jagada mingit täiendavat või uut informatsiooni. Viimane annab inimestele ülevaate, kas kindel kasutaja omab mõnda tallegi huvipakkuvat, mida saaks laenata ning ei peaks ise seda topelt siis kas ostma või mujalt otsima – näiteks teatavasti on arvutimängud üsna kallid ja kui kellelgi sõbral on see juba olemas, siis oleks ta kindlasti nõus seda laenama, aga samas ta sooviks ka mäletada, kellele ja kuna, et see hiljem tagasi saada. Info avalikustamine võiks käia e-maili põhiselt ning alati peab jääma võimalus listist inimesi eemaldada.

Loomulikult on rakendusel ka otsinguvõimalus, et olemasolevatest andmetest hõlpsasti vajaminev üles leida. Kasutaja peab saama otsida nii nime, kindla parameetri või märksõna kaudu. Esimesel juhul suunab rakendus kasutaja sissekandelehe peale, kus on kõik sisestatud info just selle kindla eseme kohta. Teine võimalus otsimiseks on sisestada mingi parameeter või märksõna, mille järel rakendus tagastab nimekirja kõikidest sissekannetest, mis antud valdkonda kuuluvad ning sobivad. Näiteks võimaldab see otsida kõiki filme, mille žanr on komöödia, või kõiki projekte, kus on kaasa löönud ameerika näitleja Danny DeVito. Vajutades millelegi tulemuste nimekirjas, viib rakendus kasutaja teemalehele, millel on omakorda olemas teave, kus just see kindel otsingutulemus parasjagu asub (kaust arvutis, riiul toas, sõbra käes vms) ja kogu muu sinna kuuluv lisainformatsioon, mis kasutaja on varasemalt sisestanud. Juhul, kui otsingule ühtegi tulemust ei leita, kuvatakse vastavasisuline teade ka kasutajale.

Ohud ja mis võib osutada problemaatiliseks

Rakendus peaks olema võimalikult minimalistlik (disaini poolest), loogiline ja lihtsasti kasutatav. Programm on mõeldud inimeste elu lihtsustama. Esialgu on andmete sisestamine tüütu ja ebamugav, aga see tasub end ära, kuna rakendus tagab siiski edasise organiseerituse ning võib säästa tulevikus väärtuslikku aega millegi leidmisel (näiteks kui on vajadus taasleida mõni muusikaplaat, mida pole aastaid kuulanud, kuid mis sai omal ajal kellelegi laenatud). Kuigi protsess andmete sisestamisel pole ju keeruline ega pikk ning info detailsus on kasutaja poolt täielikult määratud, peab siiski arvestama tõsiasjaga, et rakendus ei tohi minna liialt kirjuks ja segaseks, vastasel juhul kaoks selle igasugune kasutuseesmärk. Teiseks ohuks võib osutuda ka kasutajapoolne ükskõiksus või kiire tüdinemine rakendusest, seega peab hoolitsema selle eest, et programm oleks siiski piisavalt atraktiivne. Lisaks võib probleemiks kujuneda see, et andmebaas jääb liiga hõredaks, infovaeseks või ei tehta vajaminevaid täiendusi, mistõttu võib kasutaja niimoodi petta iseennast (näiteks laenutas sõbrale aastaid tagasi ühe vinüülplaadi, kes omakorda laenas selle oma sõbra tuttavale, kuid ilma vajaliku märkuseta rakenduses võib tekkida olukord, kus sellise ahela lõpp võib minna kaduma ehk siis sõbra sõber ei mäleta enam, kellele ta selle laenas). Loomulikult võivad probleemideks osutuda loogika- ja stiilivead koodis ning ajapuudus.

Must have:

  • Võimalus sisse logida
  • Võimalus registreerida uus konto
  • Võimalus määrata kui detailne on esitatud info
  • Võimalus ka hiljem muuta sissekannete sisu
  • Võimalus kustutada sissekandeid
  • Võimalus kustutada oma kasutaja
  • Võimalus otsida sissekandeid ükskõik mis väärtuse kaudu, olgu selleks žanr, valmimis aasta või „Mallele laenatud“

Nice to have:

  • Lihtne ja loogiline kasutajaliides
  • Võimalus teha rakenduse sisu vastavalt vajadusele ja soovile sõpradele/tuttavatele avalikuks
  • Salasõna ja kautajanime recovery
  • Võimalus lisada pilte ja kasutada neid otsimisel
  • Turvaline sisselogimine
  • Võimalus luua teavitusi ja meeldetuletusi (näiteks "Raamat on olnud laenus juba aasta, küsi tagasi!" või "Uus Nickelbacki album tuleb välja 27.13.2017")

Versioonihaldus

https://driimtiimkriim.visualstudio.com/DriimKriim

Kasutatav tehnoloogia

  • C#
  • WPF

Blogi

12.11.2017 Lisatud projekti analüüs.
11.11.2017 Lisatud Idee ja link versioonihaldusele.
22.10.2017 Sai loodud DriimTiimKriim leht wikis.