Hidden Mustard
Meeskond ja rollid
- Andreas Kirotar - projektijuht
- Anneli Asser
- Aivar Romandi
- Tõnn Vaher
Idee
Veebipood wpf rakendusena, milles on võimalik: kasutaja registreerida, sisse logida, kuulutusi lisada/muuta. Teiste inimeste kuulutusi vaadata ja nendega kuulutuse teemal suhelda.
Tehnoloogia
Kasutatav tehnoloogia:
- C#
- Windows Presentation Foundation
- SQL
Analüüs
Mida see endas sisaldab? WebStore on WPF rakendus, millega on võimalik kasutajatel efektiivselt kuulutusi lisada ja neid ka vaadata. Rakenduse eesmärk on lubada kasutajatel ennast registreerida ja sisselogida, kui kasutaja on sisse loginud, siis on tal võimalik lisada uus kuulutus, seda muuta ja kustutada. Kuulutusi on võimalik ka otsida läbi filtreerimise ehk kuulutuse tunnuste kaudu. Kasutajal on ka võimalik kuulutuse all küsimusi küsida. Kuulutust saab lisada erinevate kategooriate alla ja sinna lisatakse toote kirjeldus, pildid jne.
Mis on selle eesmärk? Eesmärgiks on anda inimestele võimalus osta/müüa/vahetada erinevaid tooteid. Samuti osutada kasutajatele mugavat ja lihtsat võimalust kaupu sorteerida ning ka otsida.
Mida tavakasutaja sellega teha saaks?
Tavakasutaja saab :
- end registreerida kasutajaks,
- enda registreeritud kasutajaga sisselogida,
- registreeritud kasutajaga postidada kuulutusi
- Vaadata enda ja teiste postitatud kuulutusi
- Kirjutada kuulutuse alla kommentaare
Tööjaotus:
- Proge/disain/projekijuht - Andreas Kirotar
- Disain/proge/sql/midagi_ikka - Anneli Asser
- SQL/proge? - Aivar Romandi
- Proge ? - Tõnn Vaher
Funktsionaalsus
Must have
- Kasutaja registreerimine.
- Kasutaja sisselogimine. Kasutajal on võimalik logida süsteemi.
- Kasutaja andmete muutmine.
- Kasutaja enda kuulutuste lisamine/vaatamine/muutmine/kustutamine/sulgemine?
- Teiste kasutajate kuulutuste vaatamine
- Kuulutusele kommentaaride kirjutamine/(kommentaarile vastamine)
- Kuulutuste vaatamine kategooria järgi
- Otsing filtritega või/ja märksõna läbi
Nice to have
- Kirjutada kuulutuse postitajale sõnumeid
- Kuulutuse lisamine lemmikutesse - see pole raske?
- Live chat
- Oksjon
- Makse teostamine (veebimakse)
- Feedback?
- Hinnamuutuse teavitus?
- Reklaamide bännerid?
- Kuulutuses oleva asja asukoht (google maps)
MVP
Võimalikud probleemid
- Probleemiks võib osutada projekti keerukus, mis tähendab, sest projekti piirid pole täielikult määratletud seega teostamine võib minna üle käte. Ei saa funktsionaalsustega ühele poole, hakatakse arendama funktsionaalsust, mille teostamine käib üle jõu.
- Tööjaotusega võib tekkida probleeme, sest tiimil pole piisavalt Visual Studioga ja üleüldiselt ärilise loogika tarkvara arenduse kogemusi.