veebi planeerimine

34
Veebirakenduste disainiprotsessi etapid

Upload: tkasuk

Post on 13-Jun-2015

991 views

Category:

Business


0 download

TRANSCRIPT

Page 1: Veebi Planeerimine

Veebirakenduste disainiprotsessietapid

Page 2: Veebi Planeerimine

Disainprotsessi etapid

Page 3: Veebi Planeerimine

Töörühmad

1. Ivo, Jaan, Alar

2. Peep, Veiko, Liisa

3. Tener, Jargo, Rano

4. Argo, Riho, Rene

5. Marko, Arnold, Silvar, Priit

6. Taavi, Ragnar, Andero

7. Martin, Sylver, Janno

Page 4: Veebi Planeerimine

Tööjõu vajadus erinevatel etappidel

Nõude analüüs Kontseptuaalne disain Visandid ja prototüübid Tootmine Kasutusele võtt

Töö

mah

t

Graafiline disain

Kirjutamine

Süsteemi

administreerimine

Programmeerimine

Kasutatavuse disain

Projektijuhtimine

Page 5: Veebi Planeerimine

Nõuete analüüs

Page 6: Veebi Planeerimine

Nõuete analüüsi meetodid

Nõuete spetsifikatsioon Kasutaja-Intervjuud Kasutajate küsitluse Võrdlev analüüs Logide analüüs (olemasoleva veebisaidi

puhul) Kasutajatüübid (persona) Kasutajalood (user story) Stsenaariumid

Page 7: Veebi Planeerimine

Nõuete spetsifikatsioon AA-11 rühma koduleht Pildid Klassi sümboolika Nimekiri õpilastest (kontakt, ) Ürituste nimekirjad (olnud, plaanimine,

tulevad) – Läbu/ tegevused/ürituse Teadaanded Guestbook-foorum Materjalid, link kogu - spikker Saavutused - autahvel

Page 8: Veebi Planeerimine

AA-11 rühma koduleht

Kasutajad?Õpilased AA-11LapsevanemadÕpetajadSugulasedPäästeamet/Politseid/KiirabiIT-spetsialistid – tulevased värbajadKaasõpilased

Page 9: Veebi Planeerimine

Kasutajate individuaalsed erinevused

Vanus, sugu, haridustase, töö, hobid, sissetulek

Erivajadused (nägemis-, kuulmis- ja liikumispuuded)

Oskuste tase (arvutikasutusoskus, netiket, teadmised veebisaidi teemaks olevas valdkonnas)

Page 10: Veebi Planeerimine

Erinevused arvuti seadistustes

Fondid Linkide värv Piltide laadimine Lisaprogrammide olemasolu (Flash

Player, Acrobat Reader, Real Player, Quicktime Player)

Java, JavaScripti ja cookie’de tugi

Page 11: Veebi Planeerimine

Rahvusvahelised kasutajad

Veebisaidi päritolumaa olgu nähtav Keelevalik Mõõtühikute kasutamine (km, m, l,

pint) Rahaühikud EEK, USD, £, € Sümbolid on alati kultuurispetsiifilised Kuupäeva ja kellaaja vorming

Page 12: Veebi Planeerimine

Tehnilised võimalused (1/2) Disainerid kasutavad tavaliselt palju

paremaid arvuteid kui lehekülje sihtgrupp

Microsoft pole ainuke tarkvara tootja!!! Brauserid võivad toimida erinevalt ka

erinevate Windowsi versioonide puhul Üha enam kasutatakse nn õhukesi

kliente (ingl k thin clients): mobiiltelefon, Palm, Pocket PC; USA’s on levinud ka WebTV.

Page 13: Veebi Planeerimine

Tehnilised võimalused (2/2)

Graafilised võimalusedErinevad eraldusvõime

(ekraaniresolutsioonid)Erinev värvussügavus

Internetiühenduse kiirusMobiiltelefonModemiühendusKodukasutaja püsiühendusKiire püsiühendus

Page 14: Veebi Planeerimine

Kasutajalood (user stories)

Kasutajalood kuuluvad Extreme Programming meetodite hulka

Kasutajalood kirjutatakse süsteemi tulevaste kasutajate poolt

Kasutajalugu keskendub toimingute kirjeldusele, mitte kujundusele

Kasutajaloo põhjal kirjutatakse välja kasutusjuhud (use cases)

Programmeerijad hindavad kasutusloo elluviimiseks kuluvat aega (nädalates)

Page 15: Veebi Planeerimine

Kasutajatüübid

Kasutajaprofiil Kasutaja tüüpiline päevakava Kasutaja foto lühikirjeldused

Page 16: Veebi Planeerimine

Stsenaariumid

Stsenaariumid on vabas vormis kasutajalood, mis kirjeldavad kuidas kasutaja mingeid toiminguid sooritab

Stsenaariumid on enamasti kirjutatud arendajate poolt ning neid vahetatakse ja arutatakse läbi kasutajatega

Page 17: Veebi Planeerimine

Näide 1. Rühmavanem Jõudes lehele logib enda kasutajaga portaali sisse. Vaatab üle blogid,

kas keegi on vahepeal, midagi uut ja asjakohast lisanud või mitte. Kui ilmneb, et midagi on lisatud loeb uue(d) sissekanded üle ja avaldab kus vaja oma arvamust.

Olles alles hilja aegu tagasi saanud teada X aine hinded laeb kodukale uued hinded üles. Et kursuse kaalased näeksid oma tulemusi. Kontrollib, et kas andmed läksid korralikult ülesse, või mitte.

Järgmisena pilk kalendrisse. Leiab, et nädala lõpus on ühe töö esitamise tähtaeg. Nii nüüd tuleb kiiresti heita pilk teiste usinamate poolt tehtud kodutöödele. Näe sa siis täitsa olemas. Keegi on vähemalt juba mingi töö valmis teinud. Kiitus talle.

Peale endale kodutööde näidiste allalaadimist. Avab teadete rubriigi. Lisab sinna õppetoolist saadetud muud päevateemalised üleskutsed.

Väike kiire ülevaade kas keegi mingeid fotoavaldusi ka teinud. Viimane lihv ja veebi saavad laetud ka viimas sessi aegsed pildid. Lisame juurde ka väiksed märkused ja lähevad ka need kõigile näha.

Logib portaalist välja.

Page 18: Veebi Planeerimine

Võrdlev analüüs

Väga sobiv meetod, kui alustatakse arendust nullist

Iga võrreldava veebisaidi kohta tuuakse välja:EkraanipiltPlussidMiinusedKasutatavuse probleemid

Page 19: Veebi Planeerimine

Ankeetküsitlused

Küsi ainult seda, mis on oluline Küsi kasutaja demograafilisi andmeid (vanus,

sugu, …) Erinevat tüüpi küsimuste vaheldumine

Vabas vormis vastus jah/ei vastus Valikvastus

Online ankeetide tagasiside on 1…2 % Posti teel saadetud ankeetide tagasiside 10 %

Page 20: Veebi Planeerimine

Kontseptuaalne disain

Page 21: Veebi Planeerimine

Kontseptuaalse disaini meetodid

Idee genereerimine Informatsiooni Arhitektuur Kaartide Sorteerimine Ülesannete analüüs

Page 22: Veebi Planeerimine

IA kirjeldamine

Tekstilisel kujul sisukaart Voodiagramm Horisontaalse paigutusega puustruktuur Vertikaalse paigutusega puustruktuur Kolmemõõtmeline diagramm (puustruktuur) Wireframe (lihtsustatud html-prototüüp

töötavate linkidega) Lehekülje skeem

Page 23: Veebi Planeerimine

Tekstilisel kujul sisukaart

1.0 Avaleht

1.1 Meie

1.2 Teadaanded

1.3 Sündmused

1.3.1 Olnud

1.3.2 Planeerimine

1.3.3 Ettepanekud

1.4 Foorum

1.5 Pildigalerii

1.6 Spikker

1.7 Autahvel

1.7.1 Sport

1.7.2 Kultuur

1.7.3 Kooli sisene

1.8 Sümboolika

Page 24: Veebi Planeerimine

Horisontaalne puustruktuur

Page 25: Veebi Planeerimine

Vertikaalne puustruktuur

Page 26: Veebi Planeerimine

J.J. Garrett: informatsiooni arhitektuuri visuaalne sõnavara

Lihtne visuaalne sõnavara informatsiooni arhitektuuri ning interaktsioonide disaini kirjeldamiseks

http://www.jjg.net/ia/visvocab/ Garretti IA sõnavara eelised:

käsitsi joonistatav kasutatav erinevate programmidega (Adobe

InDesign, OmniGraffle, Macromedia Freehand, Visio, OpenOffice, Powerpoint)

lihtsalt õpitav

Page 27: Veebi Planeerimine
Page 28: Veebi Planeerimine

Visandid ja prototüübid

Page 29: Veebi Planeerimine

Prototüüp

Prototüüp on lõplikult viimistlemata eksperimentaalne rakendus, mida kasutatakse disaini ideede testimiseks

Page 30: Veebi Planeerimine

Visandid ja prototüübid

Pisipildid Paberprototüüp Graafiline prototüüp HTML prototüüp

Page 31: Veebi Planeerimine

Pisipildid

Paberile joonistatud kujundus ideed

Page 32: Veebi Planeerimine

Paber prototüübi

Pildina arvutis 1024px x 768px

Resolutsioon 96dpi

Paberil suurus 27, 1cm x 20,3 cm A4 21x29,7cm

Page 33: Veebi Planeerimine

Graafiline prototüüp

Page 34: Veebi Planeerimine

HTML prototüüp