2Do

From ICO wiki
Jump to navigationJump to search


Liikmed

  • Merike Meizner
  • Egert Närep
  • Kirstin Saluveer
  • Jaak Vaher


Idee

Luua “To-Do-list” tüüpi rakendus, mis aitab ülesandeid meeles hoida ja tähtaegadest kinni pidada. Võimalik on ülesandeid ja kohustusi lisada ning muuta. Samuti võimaldab see rakendus saada ülevaateid ülesannetest eri kategooriate, prioriteetsuse astmete ja perioodide lõikes ning teavitab lähenevatest tähtaegadest.

Rakenduse analüüs

Rakenduse eesmärk ja lühikirjeldus

2Do on rakendus tegevuste meelespidamiseks. Tihtilugu on eri ülesandeid ja kohustusi nõnda palju, et kõikide nende meelespidamine võib osutuda keeruliseks. Selleks, et olulised tähtajad ei ununeks, on abiks tegevuste ning ülesannete üles kirjutamine. 2Do abil saab luua nimekirja tegevustest, mis on vaja ära teha. Tegevuste loetelu juurde saab lisada muu vajaliku informatsiooni, nagu näiteks tähtaja, prioriteetsuse, töö eeldatava mahu/ajakulu ja kategooria. 2Do rakenduse eesmärk on seega aidata selle kasutajatel oma elu ja tegevusi paremini organiseerida. Ülesannetele prioriteetsuse ja tähtaja seadmine aitab suunata fookust ning otsustada, millise ülesande täitmise kallale peaks esmajärjekorras asuma.

Selleks et ülesanded oleksid silme ees, sisaldab rakenduse põhivaade ülesannete loetelu. Ülesandeid on võimalik sorteerida vastavalt eelistustele. Kriteeriumeid, mille järgi on võimalik ülesandeid kuvada ning järjekorda seada, võib olla rohkem kui üks. Näiteks, on võimalik ülesandeid kuvada ühe päeva piires tähtsuse järjekorras ning need võivad olla grupeeritud kategooriate kaupa. Ülesannetest parema ülevaate saamiseks oleks hea, kui peale põhivaate oleks rakenduses võimalik vaadata ülesandeid ka kalendervaates. Kohustuste ja ülesannete rägastikus orienteerumiseks oleks abiks ka otsingufunktsioon, mis annaks võimaluse otsida ülesandeid märksõna järgi.

Oma olemuselt on 2Do lihtne rakendus. Selle põhifunktsionaalsus seisnebki tegevuste lisamises, nende kuvamises ja sooritatud ülesannete maha kriipsutamises. Seatud tähtaegadest oleks kindlasti lihtsam kinni pidada, kui rakendus võimaldaks vajadusel ka meeldetuletusi seada. Selleks, et kasutajad ei seaks endale liiga utoopilisi päevade eesmärke tuleks kasuks ka, kui rakendus hoiataks, kui üheks päevaks planeeritud tegevuste ajakulu ületab kindlaks määratud tundide arvu ehk nii öelda paika pandud normi. Kuna 2Do on ajaplaneerimise abivahend, oleks hea, kui selle rakenduse juurde funktsionaalsuste hulka kuuluks ka varasemate ülesannete soorituste analüüs. Kui täitmata jäänud ülesannete osatähtsus on suur, on see märk, et midagi tuleks päevade planeerimises muuta.

Must have

  • ülesannete lisamine/muutmine/kustutamine/sooritamine
  • ülesandel on tähtaeg, kategooria, mahukus, meeletuletus (on/off)
  • ülesande prioriteedi määramine/muutmine
  • ülesande mahukuse määramine/muutmine
  • ülesande kategooria määramine/muutmine
  • kategooriate lisamine/muutmine/kustutamine
  • põhivaade kus saab filtreerida ja sortida ülesandeid


Nice to have

  • erinevad meeldetuletuse tüübid
  • erinevad vaated mugavama ülevaate saamiseks
  • eksportimise võimalus


Tehnoloogiad

  • C#
  • SQL
  • Windows Presentation Foundation


Blogi

  • 19.09.17 Meeskonna moodustamine
  • 22.10.17 Idee väljavalimine, wiki lehe ja TFS konto loomine
  • 05.11.17 Must have ja nice to have lisamine