E-val. Användningscentrerad systemdesign enligt Constantine & Lockwood. UPPSALA UNIVERSITET Uppsala

Storlek: px
Starta visningen från sidan:

Download "E-val. Användningscentrerad systemdesign enligt Constantine & Lockwood. UPPSALA UNIVERSITET Uppsala"

Transkript

1 UPPSALA UNIVERSITET Uppsala Användarcentrerad systemdesign, 5p. Projektuppgift ACSD Handledare: Stefan Blomkvist m.fl. Grupp 1: Anna Engbom, Pernilla Gürbüz, E-val Användningscentrerad systemdesign enligt Constantine & Lockwood

2 2 Innehållsförteckning Inledning 3 Systemdesign. 3 Aktivitetsmodellen för användningscentrerad design 3 Uppdrag E-val 6 Projektplan. 6 Samarbetskravsdialog 7 Domänmodellering 7 Uppgiftsmodellering.. 7 Gränssnittsinnehålls modellering... 7 Implementations modellering Användbarhetsinspektion.. 8 Koncentrisk konstruktion.. 8 Arkitektonisk iteration.. 8 Operationell kontextualisering. 8 Hjälpsystem och dokumentation 9 Standards och stildefinitioner. 9 Tidsplan. 9 För- och nackdelar.. 10 Källförteckning 11

3 3 Inledning Denna projektuppgift inleds med en koncist och övergripande beskrivning av den användningscentrerade process som beskrivs i Software for use av Constantine & Lockwood. Därefter följer en beskrivning av hur vi skulle planera genomförandet av ett användarcentrerat projekt, E-val, i enlighet med ovanstående litteratur. Till sist beskrivs för- och nackdelar med processen som framförs i Software for use, i relation till vårt projekt. Systemdesign Processerna inom användarcentrerad och användningscentrerad systemdesign skiljer sig åt på ett större sätt än vad namnen urskiljer. Användarcentrerad systemdesign är en process i vilken användare, mätbar användbarhet och iterationer står i fokus genom hela utvecklingsprocessen. Speciellt är en aktiv användarmedverkan viktig för att få ett användbart 1 system. Användningscentrerad design däremot är en modellbaserad utvecklingsprocess som inriktar sig på användningen av systemet, dvs. hur systemet på bästa sätt kan vara ett stöd i användarnas arbete. Användarna är inte lika delaktiga eftersom dessa anses försvåra och göra utvecklingen av systemet mindre effektivt. Aktivitetsmodellen för användningscentrerad design Constantine & Lockwood beskriver denna användningscentrerade process som följaktligen inriktar sig på att utveckla mer användbara system som skall underlätta arbetet för användaren. Denna modelldrivna designprocess involverar användarna endast under vissa delar av processen. Modellen består av olika aktiviteter och dessa utförs i den ordning och omfattning som lämpar sig bäst för det aktuella projektet. Dessa kan utföras parallellt eller överlappa varandra, alternativt kan det förekomma projekt där en del aktiviteter är överflödiga, i andra fall kanske samtliga är nödvändiga. Användningscentrerad design erbjuder sålunda en flexibel modell som hjälp vid utvecklingen av system vilka underlättar användarens målhantering. Författarna har åskådliggjort denna modelldrivna process genom en aktivitetsmodell för användningscentrerad design, figur 2-2. Denna figur skall läsas snett uppifrån och ner, från vänster till höger. Användarmedverkan är markerad med stjärna. En kortfattad beskrivning av denna process ges nedan. 1 ISO

4 4 Samarbetskravsdialog (Collaborative Requirements Dialog) är en specialiserad konversation och förhandling mellan utvecklare, användare och klienter för att upprätta kraven för systemet som ska konstrueras. Resultatet blir en kravspecifikation som modifieras under processens fortlöpande aktiviteter. Uppgiftsmodellering (Task Modeling) är kärnan i en användningscentrerad designprocess. I denna aktivitet skapas en modell av vilka uppgifter som systemet skall stödja. Detta kan göras genom användarrollsmodeller och olika användarfall. Domänmodellering (Domain Modeling) utvecklar en representation av alla interrelaterade koncept och konstruktioner i applikationsdomänen i form av en domänklassmodell. Domänmodelleringen upprättar en ordlista för systemet och dess operationer. Gränssnittsinnehållsmodellering (Interface Content Modeling) organisation av användargränssnitt på en abstrakt nivå. Implementationsmodellering (Implementation Modeling) process för skapandet av en detaljerad design och för att göra prototyper av användargränssnittet. Användbarhetsinspektion (Usability Inspection) testning, inspektion och granskning är tre olika sätt att utvärdera användbarheten i systemet. Det finns metoder som inkluderar användarna medan andra förfaringssätt inte gör det. Koncentrisk konstruktion (Concentric Construction) en aktivitet för att utveckla fungerande system i lager, dvs. varje ny funktionalitet implementeras i prioritetsordning. Denna aktivitet är parallell med arkitektonisk iteration.

5 5 Arkitektonisk iteration (Architectural Iteration) en iterativmetod för att upprätthålla en bra mjukvara vartefter fungerade lager adderas till systemet. Operationell kontextualisering (Operational Contextualization) målet med denna är att anpassa designen till de faktiska operationella villkoren och miljön i vilket systemet ska utvecklas. Eftersom detta är användningscentrerad design börjar man här med uppgiftsmodelleringen och sedan anpassas användargränssnittet till den aktuella användarmiljön. Objektstrukturerad design (Object Structure Design) Objektorienterat arbetssätt. Hjälpsystem och dokumentation (Help System and Documentation) Aktuell under hela utvecklingsprocessen. Dokumentationen är nedskrivna beslut som fattas under processen och hjälpsystemet är ett sätt att i förtid kontrollera vad användarna kan behöva hjälp med, var de kör fast osv. De essentiella användningsfallen som har producerats tidigare är här en god källa. En manual produceras, samt hjälpfunktioner inne i systemet. Standards och stildefinitioner (Standards and Style Definition) Aktuell parallellaktivitet under hela utvecklingsprocessen. Dessa uppstår från kravspecifikationen och från systemets eventuellt redan tidigare utvecklade designmönster. Viktigast är dock att inte börja med standardisering av systemet innan det är klart vad systemet skall kunna utföra. Denna aktivitet riskerar annars att förbises eller att komplicera till processen i onödan.

6 6 Uppdrag E-val Valmyndigheten har gett oss i uppdrag att planera ett användarcentrerat projekt för att utveckla ett framtida system som klarar av genomförandet av val med hjälp av modern informationsteknik och telekommunikation. Inför en kommande konsultupphandling planeras hur detta projekt skall kunna genomföras. Vid planering av detta projekt skall följande beaktas: Olika typer av val skall kunna genomföras: EU-val, riksdagsval, val till kommun och landsting, folkomröstningar och lokala omröstningar. Extremt hög användbarhet eftersom alla röstberättigade måste kunna genomföra sitt val, antingen traditionellt eller med det nya systemet. Säkerheten valfusk på grund av tekniska brister får under inga omständigheter förekomma. Flexibilitet olika teknikplattformar som möjliggör olika sätt att rösta med olika perioder för röstning. Extremt många användare, teknisk personal, valarbetare och röstare. Se exempelvis röstberättigade 2 till val vid riksdags-, landstingsfullmäktig- och kommunfullmäktigvalen nedan. Röstberättigad vid riksdags-, landstingsfullmäktig- och kommunfullmäktigvalen är svensk medborgare, som har fyllt eller fyller 18 år senast på valdagen, är upptagen i röstlängd samt är folkbokförd i landet. Utlandssvensk har rösträtt endast till riksdagen och är svensk medborgare, har fyllt eller fyller 18 år senast på valdagen, någon gång varit folkbokförd i Sverige och är upptagen i röstlängd. Medborgare i någon av Europeiska Unionens medlemsstater (unionsmedborgare) samt medborgare i Island och Norge har rösträtt till landstings- och kommunfullmäktigvalen under samma förutsättningar som svenska medborgare. Övriga utländska medborgare har rösträtt i landstings- och kommunfullmäktigvalen om de har varit folkbokförda i Sverige tre år i följd före valdagen. Projektplan Denna projektplan är ett exempel på hur den användningscentrerade process som beskrivs i Constantine & Lockwood kan användas för projektet E-val. Förutom utvecklare, designers, användare och representanter från valmyndigheten, finns under hela processen en projektansvarig och en användbarhetsdesigner närvarade. Nedan kommer en översiktlig figur med de aktuella aktiviteterna i vår process. visar att aktiviteten involverar användare. Läses på samma sätt som Constantine & Lockwood aktivitetsmodell ovan. 2

7 7 Domänmodellering Samarbetskravsdialog Operationell Kontextualisering Uppgiftsmodellering Grässnittsinnehållsmodellering Implementations modellering Användbarhetsinspektion Koncentrisk konstruktion Arkitektonisk iteration Användbarhetsinspektion Hjälp- System Och Dokument Standards och stildefini- Samarbetskravsdialog Arbetet inleds med konversation mellan utvecklare, användare, och en ledningsgrupp från valmyndigheten för att upprätta kraven för systemet som ska konstrueras. Resultatet blir en kravspecifikation som modifieras under processens fortlöpande aktiviteter. Domänmodellering Modellerar verksamheten, förutsättningar och metoder undersöks. Utvecklar en domänklass modell. Domänmodelleringen upprättar en ordlista för systemet och dess operationer. Utvecklare, designers, ledningsgruppen och användare är inblandade. Uppgiftsmodellering Uppgiftsmodelleringen beskriver hur en uppgift utförs stegvis. Scenarios, essentiella användningsfall och användningsfallsdiagram skapas. De essentiella användningsfallen skapas utefter kravspecifikationen. Användningsfallsdiagrammen ger en tydligare bild av de uppgifter (identifiering/in- utloggning, rösta etc.) som systemet skall klara av. Denna aktivitet involverar utvecklare, designers, användare och ledningsgruppen. Genom att kartlägga uppgiftsstrukturen som användarna skall klara av framkommer också de säkerhetsåtgärder (mot valfusk, systemunderhåll, felhantering etc.) som måste vidtas. Dessa behandlas utförligt och dokumenteras vidare i aktiviteten Hjälpsystem och dokumentation. Gränssnittsinnehålls modellering Organisation av användargränssnitt sker här på en abstrakt nivå. Det viktiga här är att inte låsa sig vid för mycket detaljer kring gränssnittets utseende. Papper, post-it lappar, whiteboard tavlor eller annat som finns till hands används för att göra enkla skisser. Post-it lappar kan

8 8 vara att föredra eftersom dessa lätt kan omflyttas och på så vis ge möjlighet till nya synvinklar på hur upplägget av informationen skall vara. Inga grafiska detaljer eller beslut görs om det slutgiltiga gränssnittet. Slutprodukten i detta skede består av abstrakta beskrivningar av interaktionsmiljöernas uppbyggnad, innehåll och deras inbördes relationer. Designers, utvecklare, användare och ledningsgruppen samarbetar under detta stadium. Implementationsmodellering Olika teknikplattformar genomgås och granskas av utvecklarna. En detaljerad design skapas och prototyper görs av användargränssnittet, designers och utvecklare gemensamt. Denna aktivitet itereras kontinuerligt med användarna genom användbarhetsinspektionen. Iterationen avslutas när kompletta interaktionsmiljöer har skapats. Användbarhetsinspektion Användarna testar systemet under observation av utvecklarna och designers så att användbarhetsproblem kan upptäckas. Här sker inspektion av att kravspecifikationen efterföljs. Dokumentation i form av utvärderingsresultat produceras. Även beslut om flera iterationer skall genomföras tas här. Tidsutrymme finns för högst fyra iterationer, det ultimata är att få iterera till dess systemet är perfekt. Detta är dock i princip omöjligt pga. skenande kostnader och att tidsfrister löper ut. Koncentrisk konstruktion Genomförs parallellt med arkitektonisk iteration. Varje inkrement lägger till eller förbättrar funktionalitet till systemet. Detta sker i prioritetsordning och ansvaras av utvecklaren. Det är lättare att ha kontroll, förstå och testa systemet när det byggs upp en bit i taget. Arkitektonisk iteration Denna aktivitet är nödvändig att köra parallellt med koncentrisk konstruktion, för att det skall vara möjligt att upprätthålla en bra mjukvara vartefter fungerade lager adderas till systemet. Systemet förblir lätthanterligt och effektivt vad gäller uppdatering och systemunderhåll. Kostnaderna blir annars för höga om hela systemet måste göras om helt vart fjärde år när det är val eller vid annan omröstning som sker däremellan. Utvecklaren ansvarar även för denna aktivitet. Operationell kontextualisering I denna aktivitet anpassas designen till de faktiska operationella villkoren och miljön i vilket systemet ska utvecklas. Hur dessa villkor och miljö kommer att se ut är i projektets början omöjligt att veta. Detta är något som kommer att växa fram under processens gång. Viktigast är de facto att man kan lägga sin röst och således inte om färgerna i gränssnittet matchar. Det spelar heller ingen roll om systemet utvecklas i en mycket fashionabel miljö systemet, ty om

9 9 användaren inte kan identifiera sig får han inte rösta. Denna aktivitet sköts tillsammans av utvecklare och designers. Hjälpsystem och dokumentation Denna är en viktig aktivitet som är aktuell under hela utvecklingsprocessen. E-valet har ett extremt högt krav på säkerheten valfusk får pga. tekniska brister under inga omständigheter förekomma. Utvecklare har här till sin hjälp användare som de kan observera. Användaren utför vissa uppgifter som utvecklaren dokumenterar. En manual i pappersformat skapas med stegbeskrivningar av systemets funktioner. Även en användbarhetsguide med de aspekter som är viktiga för användaren skapas. De essentiella användningsfallen som har producerats tidigare är här en god källa. Standards och stildefinition Är en aktiv parallellaktivitet under hela utvecklingsprocessen. Dessa uppstår från användbarhetskraven i kravspecifikationen och ur valmyndighetens eventuellt redan tidigare utvecklade designmönster. I samråd med utvecklare, designers och användare skall dessa utvärderas. Tidsplan Detta är en översiktlig planering av tidsåtgången av projektet. Erfarenhetsmässigt så brukar inte den planlagda tiden räcka till. v. 1 3 Samarbetskravsdialog v. 2 4 Domänmodellering v Operationell kontextualisering v Uppgiftsmodellering v Gränssnittsinnehålls modellering v Implementations modellering v Användbarhetsinspektion v Standards och stildefinition v Koncentrisk konstruktion v Arkitektonisk iteration v Hjälpsystem och dokumentation v Användbarhetsinspektion

10 10 För- och nackdelar Vi har i vårt projekt utgått ifrån Constantine & Lockwood på vissa punkter, detta till trots skulle vi vilja göra lite fler modifikationer. Aktiv användarmedverkan saknas och användarna är inte ens involverade i alla aktiviteter. Constantine & Lockwood har valt detta tillvägagångssätt eftersom de anser att användarna inte besitter all nödvändig kunskap som krävs i vissa aktiviteter, t.ex. i gränssnittsinnehållsmodelleringen. Själva utvecklingsprocessen tar säkert kortare tid, vilket betyder lägre kostnader för ett system som till mycket hög grad infriar användarnas önskemål med uppgiften. Detta arbetssätt har tyvärr stora brister såsom bland annat tråkig layout, dålig feedback och ringa hjälpfunktioner. För att komma tillrätta med dessa problem väljs istället en användarcentrerad process till projektet. I vårt fall får vi då istället modifiera om processen något. Arbeta inkrementellt genom hela processen och inte bara i implementations modelleringen. Detta medför att brister upptäcks på tidigare stadium och kan rättas till utan någon större ekonomisk förlust. Detta är mycket viktigt i vårt E-val projekt enär säkerheten är extremt viktig. Utan inkrementell utveckling riskerar brister i systemet upptäckas för sent. Dessa kan då vara omöjliga att åtgärda med resultat av att projektet måste starta från början. Kontinuerliga användbarhetsinspektioner hade gett ett mer användarcentrerat system utan att för den delen blanda in användarna i så hög grad att de hade försenat projektet allt för mycket. Vi anser att flera sådana här inspektioner bara skulle ha gjort systemet mer användbart. Till slut skulle vi också vilja ta med riskanalysen som Gulliksen och Göransson tar upp i boken Användarcentrerad systemdesign. Denna analys saknas helt som en egen aktivitet i Constantine & Lockwood, men med hänsyn till att vårt projekt är så stort och kostsamt vore det en trygghet för projektet och de inblandade aktörerna om ett sådant dokument skapades. Projektets deltagare reagerar mindre panikartat om de tidigare gått igenom olika tänkta problemscenarios och dess lösningar. Något positivt om Constantine & Lockwood är de essentiella användningsfallen i vilka fokus ligger på vad användaren försöker uppnå, inte hur. Detta sätt att skriva användningsfall ger fler sätt att lösa problemen eftersom man slipper fastna i sitt tankesätt.

11 11 Källförteckning Constantine, Larry L. & Lockwood Lucy A.D; Software for use - A practical guide to the models and methods of usage-centered design, ACM Press, New York Gulliksen Jan, Göransson Bengt; Användarcentrerad systemdesign, Studentlitteratur, Lund 2002.

In-flight Information System utveckling med ett användningscentrerat synsätt

In-flight Information System utveckling med ett användningscentrerat synsätt Uppsala Universitet Institutionen för informationsteknologi Användarcentrerad Systemdesign, 5p In-flight Information System utveckling med ett användningscentrerat synsätt Erik Salomonsson erik@salomonsson.net

Läs mer

Handläggningssstöd för synskadade Baserat på teorierna av Constantine & Lockwood

Handläggningssstöd för synskadade Baserat på teorierna av Constantine & Lockwood Grupp 4: Petter Midtsian, pemi1033@student.uu.se Handläggningssstöd för synskadade Baserat på teorierna av Constantine & Lockwood Ett projekt i Användarcentrerad systemdesign, Uppsala universitet, Ht 05

Läs mer

e-el Abstrakt. Erik Scholander Mikael Hedberg Marcus Grehag

e-el Abstrakt. Erik Scholander Mikael Hedberg Marcus Grehag Institutionen för Informations Teknologi Uppsala universitet Användarcentrerad Systemdesign, 5 p HT 2005 Examinator: Inger Boivie Jan Gulliksen e-el Erik Scholander Mikael Hedberg Marcus Grehag Abstrakt.

Läs mer

Säkerhets- och Behörighetssystem ur ett användningscentrerad perspektiv

Säkerhets- och Behörighetssystem ur ett användningscentrerad perspektiv ANVÄNDARCENTRERAD SYSTEMDESIGN Uppsala Universitet HT 2003 Säkerhets- och Behörighetssystem ur ett användningscentrerad perspektiv Johan Snellman Zakai kass-saliba Andreas Nissemark Pavel Carballo Innehållsförteckning

Läs mer

Projektrapport Användarcentrerad Systemdesign Uppsala Universitet sommaren -04

Projektrapport Användarcentrerad Systemdesign Uppsala Universitet sommaren -04 Grupp 7 Musikdistribution Utifrån Loockwood & Constantine Författare Arvid Karlsson 760708 Erik Kjellqvist 791030 Sidan 1 av 15 Sammanfattning I denna rapport redovisas den modell för användnings-centrerad

Läs mer

Chaos om datorprojekt..

Chaos om datorprojekt.. Systemutveckling och användbarhet Användarcentrerad systemutveckling, gränssnitt och prototyper. Referens till avsnitt i kursboken Dix kapitel 6 Gulliksen, Göransson: Användarcentrerad systemdesign, kapitel:

Läs mer

Chaos om IT-projekt..

Chaos om IT-projekt.. Användarcentrerad systemutveckling, gränssnitt och prototyper. Lämplig extraläsning Gulliksen, Göransson: Användarcentrerad systemdesign, Studentlitteratur, kapitel: 4, 5, 6, 7, 8, 9 (Bredvidläsning) Syfte

Läs mer

Användarcentrerad Systemutveckling

Användarcentrerad Systemutveckling Användarcentrerad Systemutveckling Människadatorinteraktion (MDI) Inst. för informationsteknologi http://www.it.uu.se/edu/ course/homepage/hci/ ht10 Användarcentrerad systemutveckling, gränssnitt och prototyper.

Läs mer

Allmänna frågor om kursen: 1. Vad är ditt allmänna omdöme om kursen? Antal svar: 14 Medelvärde: Har kursen känts relevant för din utbildning?

Allmänna frågor om kursen: 1. Vad är ditt allmänna omdöme om kursen? Antal svar: 14 Medelvärde: Har kursen känts relevant för din utbildning? Kursvärdering - sammanställning Kurs: 1IT240 Användarcentrerad systemdesign Antal reg: 19 Period: Sommarkurs 2004 Antal svar: 14 Lärare: Jan Gulliksen Svarsfrekvens: 73% Kursutvärderare: IT-kansliet/Christina

Läs mer

Projektuppgift ACSD ht 2004 E-dagis enligt Constantine & Lockwood (Software for Use)

Projektuppgift ACSD ht 2004 E-dagis enligt Constantine & Lockwood (Software for Use) Projektuppgift ACSD ht 2004 E-dagis enligt Constantine & Lockwood (Software for Use) Grupp 4: Henrik Kriisa, Henrik Andersson, Erik Andersson 13 december 2004 E-post: henrik.kriisa.2165@student.uu.se,

Läs mer

Design för användbarhet

Design för användbarhet Design för användbarhet» Användbarhetsdesign, användbarhetsn och utvecklingsprocessen. Bengt Göransson användbarhets Bengt.Goransson@guide.se även avdelningen för Människa-datorinteraktion, Uppsala universitet

Läs mer

Projektuppgift ACSD HomeMedia

Projektuppgift ACSD HomeMedia UPPSALA UNIVERSITET PROJEKTUPPGIFT Institutionen för Informationsteknologi HT 2006 Användarcentrerad systemdesign, 5 p Robert Kajic Karin Liljefors Ken Lindeberg-Lindvet Johanna Lundhag robert@kajic.com

Läs mer

Design för användbarhet Användarcentrerad utvecklingsprocess

Design för användbarhet Användarcentrerad utvecklingsprocess Design för användbarhet Användarcentrerad utvecklingsprocess Bengt Göransson :: Användbarhetsdesigner Guide Redina AB :: Bengt.Goransson@guide.se Mina tillfällen 23 25 2 Onsdag 23/11 Användarcentrerad

Läs mer

Användarcentrerad systemdesign introduktion till begrepp, processer och arbetssätt

Användarcentrerad systemdesign introduktion till begrepp, processer och arbetssätt Användarcentrerad systemdesign introduktion till begrepp, processer och arbetssätt Bengt Göransson bengt.goransson@it.uu.se Människa-datorinteraktion 1MD016, hösten 2012 Avdelningen för Visuell information

Läs mer

Människa-datorinteraktion 1MD016, hösten 2011 Användarcentrerad systemdesign september 2011

Människa-datorinteraktion 1MD016, hösten 2011 Användarcentrerad systemdesign september 2011 introduktion till begrepp, processer och arbetssätt Bengt Göransson bengt.goransson@it.uu.se Människa-datorinteraktion 1MD016, hösten 2011 Avdelningen för MDI, Informationsteknologi Användbarhet Kan jag

Läs mer

Användarcentrerad systemdesign

Användarcentrerad systemdesign Användarcentrerad systemdesign Kursintroduktion och registrering Jan Gulan Gulliksen Avdelningen för MDI/IT, Uppsala Universitet, Sverige Jan.Gulliksen@hci.uu.se Bengt Göransson Enea Redina AB och Avdelningen

Läs mer

Projektuppgift i Användarcentrerad Systemdesign, ht 04

Projektuppgift i Användarcentrerad Systemdesign, ht 04 Projektuppgift i Användarcentrerad Systemdesign, ht 04 E-Dagis enligt systemutvecklings metoden The Usability Engineering Lifecycle, Deborah J. Mayhew Grupp 3: Daniel Lundberg, dalu8987@student.uu.se Hanna

Läs mer

Uppsala Universitet, Användarcentrerad systemdesign 5p HT04. ebegravning, grupp 7. ebegravning.

Uppsala Universitet, Användarcentrerad systemdesign 5p HT04. ebegravning, grupp 7. ebegravning. ebegravning www.grävnerdig.nu Uppsala Universitet HT2004 Användarcentrerad systemdesign 5p. Ett arbete av Mattias Baecklund maba6803 Johan Herdegård johe0261 Viveka Sjöblom visj8680 1/ 10 Innehållsförteckning

Läs mer

Grupparbete ACSD Projektplanering för ett Patientjournalsystem

Grupparbete ACSD Projektplanering för ett Patientjournalsystem Grupparbete ACSD Projektplanering för ett Patientjournalsystem Uppsala Universitet Institutionen för Informationsteknologi Användarcentrerad Systemdesign Grupp 8, ht03 Christian Rick, rick@bahnhof.se Frida

Läs mer

Avdelningen för Människadatorinteraktion

Avdelningen för Människadatorinteraktion Design och konstruktion av användargränssnitt (distans) Gulan Jan Gulliksen professor Jan.Gulliksen@hci.uu.se HCI(Uppsala Universitet) Design och konstruktion av användargränssnitt 1MD113 Uppsala Universitet

Läs mer

Design och konstruktion av användargränssnitt (distans) Avdelningen för Människadatorinteraktion. Gulan Jan Gulliksen Ph D, MSc

Design och konstruktion av användargränssnitt (distans) Avdelningen för Människadatorinteraktion. Gulan Jan Gulliksen Ph D, MSc Design och konstruktion av användargränssnitt (distans) Gulan Jan Gulliksen Ph D, MSc Jan.Gulliksen@hci.uu.se HCI(Uppsala Universitet) Uppsala Universitet Institutionen för Avdelningen för Människadatorinteraktion

Läs mer

Effektivt Nyttigt Självförklarande Kräver ingen manual Intuitivt Läcker design Vem som helst kan använda det. Ändamålsenligt. Farmor kan använda den!

Effektivt Nyttigt Självförklarande Kräver ingen manual Intuitivt Läcker design Vem som helst kan använda det. Ändamålsenligt. Farmor kan använda den! Användarcentrerad systemdesign, kurstillfälle 3: Användbarhet. Användarcentrerad systemdesign Användbarhet och användarcentrering Jan Gulan Gulliksen Avdelningen för MDI/IT, Uppsala Universitet, Sverige

Läs mer

Användarcentrerad systemdesign

Användarcentrerad systemdesign Användarcentrerad systemdesign Användbarhet och användarcentrering Jan Gulan Gulliksen Avdelningen för MDI/IT, Uppsala Universitet, Sverige Jan.Gulliksen@hci.uu.se http://www.hci.uu.se/edu Definition of

Läs mer

Avdelningen för Människadatorinteraktion

Avdelningen för Människadatorinteraktion Design och konstruktion av användargränssnitt (distans) Gulan Jan Gulliksen professor Jan.Gulliksen@hci.uu.se HCI(Uppsala Universitet) Design och konstruktion av användargränssnitt 1MD113 Uppsala Universitet

Läs mer

Användarcentrerad systemdesign

Användarcentrerad systemdesign Användarcentrerad systemdesign Användbarhet och användarcentrering Jan Gulan Gulliksen Avdelningen för MDI/IT, Uppsala Universitet, Sverige Jan.Gulliksen@hci.uu.se http://www.hci.uu.se/edu Vad innebär

Läs mer

Föreläsning 4: Designprocessen

Föreläsning 4: Designprocessen Föreläsning 4: Designprocessen FSR: 2, 3, (6), 7 Att läsa: Kapitel 9 och 12 i Rogers et al.: Interaction design 4/e 150911 Designprocessen 2 Designprocessenöversikt Introduktion Att involvera användare

Läs mer

Användarcentrerad systemdesign

Användarcentrerad systemdesign Användarcentrerad systemdesign Kursintroduktion och registrering Jan Gulan Gulliksen Avdelningen för MDI/IT, Uppsala Universitet, Sverige Jan.Gulliksen@hci.uu.se Inger Boivie Avdelningen för MDI/IT, Uppsala

Läs mer

Användarcentrerad utveckling av fjärravlästa elmätare

Användarcentrerad utveckling av fjärravlästa elmätare Uppsala Universitet Institutionen för informationsteknologi Användarcentrerad Systemdesign, 5p Användarcentrerad utveckling av fjärravlästa elmätare enligt metoden redovisad i Institutionalization of usability

Läs mer

RUP - Rational Unified Process

RUP - Rational Unified Process IBM Software Group RUP - Rational Unified Process Eva Hådding eva.hadding@se.ibm.com 1 Projektkaos. Chaos-rapporten 28% av projekten avslutades i tid och enligt budget. 49% av projekten drog över de ursprungliga

Läs mer

Användarcentrerad systemdesign

Användarcentrerad systemdesign Åhörarkopior Användarcentrerad systemdesign. Föreläsning1 Användarcentrerad systemdesign Kursintroduktion och registrering Jan Gulan Gulliksen Institutionen för IT/MDI, Uppsala Universitet, Sverige Jan.Gulliksen@hci.uu.se

Läs mer

1. (3p) Inom MDI-området framhåller man att människor lär sig via metaforer. Hur menar man att detta går till?

1. (3p) Inom MDI-området framhåller man att människor lär sig via metaforer. Hur menar man att detta går till? 1. (3p) Inom MDI-området framhåller man att människor lär sig via metaforer. Hur menar man att detta går till? Att lära sig via metaforer innebär att man drar nytta av kunskap som användaren redan har,

Läs mer

Agile-metoder, XP och ACSD

Agile-metoder, XP och ACSD Användarcentrerad systemdesign. Föreläsning 12 Agile-metoder, XP och ACSD Stefan Blomkvist MDI / IT, stefan.blomkvist@it.uu.se & Profdoc AB www.profdoc.se www.it.uu.se/edu/course /homepage/acsd/s04 XP

Läs mer

Projektet. TNMK30 - Elektronisk publicering

Projektet. TNMK30 - Elektronisk publicering Projektet TNMK30 - Elektronisk publicering Gruppindelning projekt Valfria grupper ~4 per grupp TNM088 - Digitala media-grupperna är ok Projektgrupper 4 personer Jämna par Lika arbete för små grupper Anmäl

Läs mer

Användarcentrerad systemdesign

Användarcentrerad systemdesign Användarcentrerad systemdesign Föreläsning 9: Agile-metoder, XP och ACSD Stefan Blomkvist MDI / IT, Uppsala Universitet, stefan.blomkvist@it.uu.se XP www.it.uu.se/edu/course /homepage/acsd/s04 Dagens föreläsning

Läs mer

LOGISTIKSYSTEM FÖR SNABBA HJULET AB UTVECKLINGSPROCESS BASERAD PÅ DR. DEBORAH J. MAYHEW S THE USABILITY ENGINEERING LIFECYCLE

LOGISTIKSYSTEM FÖR SNABBA HJULET AB UTVECKLINGSPROCESS BASERAD PÅ DR. DEBORAH J. MAYHEW S THE USABILITY ENGINEERING LIFECYCLE LOGISTIKSYSTEM FÖR SNABBA HJULET AB UTVECKLINGSPROCESS BASERAD PÅ DR. DEBORAH J. MAYHEW S THE USABILITY ENGINEERING LIFECYCLE Uppsala Universitet 2005 Andreas Kjellgren (ankj3389@student.uu.se) Fredrik

Läs mer

Användarcentrerad systemdesign

Användarcentrerad systemdesign Användarcentrerad systemdesign, kurstillfälle 6: Användbarhet och användarcentrering. Användarcentrerad systemdesign Användbarhet och användarcentrering Jan Gulan Gulliksen Avdelningen för MDI/IT, Uppsala

Läs mer

Övning / handledning Användningsfall

Övning / handledning Användningsfall ACSD sommar 2004 Övning / Handledning Användningsfall Uppsala universitet & Stefan Blomkvist @ 2004 Stefan Blomkvist stefan.blomkvist@it.uu.se ACSD sommar 2004. Övning / handledning Användningsfall Ett

Läs mer

OCTOPUS utvecklingsmetod samt relaterade frågeställningar och diagram

OCTOPUS utvecklingsmetod samt relaterade frågeställningar och diagram 2EMHNWRULHQWHUDG5HDOWLGVSURJUDPPHULQJ Föreläsning 7 OCTOPUS utvecklingsmetod samt relaterade frågeställningar och diagram - Kravspecifikationer, användningsfall, systemarkitektur - Analysfas vad är analys?

Läs mer

Nätkurs Design & konstruktion av användargränssnitt 1MD113 Sid 1 (5) Lektion 11 Användare, uppgifter och krav del

Nätkurs Design & konstruktion av användargränssnitt 1MD113 Sid 1 (5) Lektion 11 Användare, uppgifter och krav del Nätkurs Design & konstruktion av användargränssnitt 1MD113 Sid 1 (5) Del 3 Uppgiftsanalys Av Stefan Blomkvist Uppgiftsanalysen ska svara på frågor om vilka uppgifter användarna utför och hur dessa genomförs.

Läs mer

Design av användargränssnitt. Processen snarare än produkten

Design av användargränssnitt. Processen snarare än produkten Design av användargränssnitt Jan Gulliksen Design och konstruktion av användargränssnitt 1MD113 Processen snarare än produkten Analys -> Design -> Utvärdering -> Återkoppling -> Iterativ Inkrementellt

Läs mer

Systemering med användarfokus

Systemering med användarfokus Systemering med användarfokus Introduktion AnvändarCentrerad Design översikt Vad är systemutveckling? En problemlösningsprocess där en specifik situation undersöks Syftet med undersökningen är att man

Läs mer

Design av användargränssnitt

Design av användargränssnitt Design av användargränssnitt Jan Gulliksen Design och konstruktion av användargränssnitt 1MD113 Interaktionsdesign 1 Interaktionsdesign Syfte med designavsnittet Att visa hur man utvecklar är mycket viktigare

Läs mer

E-handel köksportalen Projektuppgift i kursen Användarcentrerad systemdesign, hösten 2003 The Usability Engineering Lifecycle av Deborah J.

E-handel köksportalen Projektuppgift i kursen Användarcentrerad systemdesign, hösten 2003 The Usability Engineering Lifecycle av Deborah J. E-handel köksportalen Projektuppgift i kursen Användarcentrerad systemdesign, hösten 2003 The Usability Engineering Lifecycle av Deborah J. Mayhew Rasha Alshammari, rasha.alshammari.2454@student.uu.se

Läs mer

Utvärdering. Övergripande (1) Med/utan användare. Övergripande (2) Fredag 1 oktober F1. Ann Lantz - Anna Swartling -

Utvärdering. Övergripande (1) Med/utan användare. Övergripande (2) Fredag 1 oktober F1. Ann Lantz - Anna Swartling - Utvärdering Fredag 1 oktober 13-15 F1 Ann Lantz - alz@nada.kth.se Anna Swartling - ast@kth.se Övergripande (1) Av den verkliga världen: Hur agerar man, vad händer? Hur används teknik? Beteendevetenskapliga

Läs mer

Föreläsning 8, Design

Föreläsning 8, Design Föreläsning 8: Design och prototyper FSR: 1, 4, 5, 6 Att läsa: Kapitel 11 i Rogers et al.: Interaction Design Översikt Konceptuell design (Fysisk design) Uppgiftsallokering Prototyper Typer av prototyper

Läs mer

Föreläsning 4, Användbarhet, prototyper

Föreläsning 4, Användbarhet, prototyper Föreläsning 4 Användbarhet och prototyper Kapitel 5-7 i Stone et al. Mer om användbarhet Psykologiska principer avseende: Förväntningar En uppgift i taget Struktur för förståelse Känna igen eller komma

Läs mer

Design och konstruktion av användargränssnitt (distans) Mänsklig styrning av höghastighetsbåtar. Avdelningen för Människadatorinteraktion

Design och konstruktion av användargränssnitt (distans) Mänsklig styrning av höghastighetsbåtar. Avdelningen för Människadatorinteraktion Design och konstruktion av användargränssnitt (distans) Gulan Jan Gulliksen Ph D, MSc Jan.Gulliksen@hci.uu.se HCI(Uppsala Universitet) och CID(KTH) Uppsala Universitet Institutionen för Avdelningen för

Läs mer

Projektuppgift.

Projektuppgift. Projekt Projektuppgift Designa och implementera ett webbaserat gränssnitt för att söka information i en befintlig databas. Webssidan ska vara komplett med navigering, överblick, sökning och strukturerad

Läs mer

Allmänna frågor om kursen: 1. Vilket är ditt allmänna omdöme om kursen? Antal svar: 25 Medelvärde: 4.3

Allmänna frågor om kursen: 1. Vilket är ditt allmänna omdöme om kursen? Antal svar: 25 Medelvärde: 4.3 Kursvärdering - sammanställning Kurs: 1IT240 Användarcentrerad systemdesign 5p Antal reg: 31 Program: IT, DV Period: Period 2 H04 Antal svar: 25 Lärare: Jan Gulliksen Svarsfrekvens: 80% Kursutvärderare:

Läs mer

Design av användargränssnitt

Design av användargränssnitt Design av användargränssnitt Jan Gulliksen IT-system och människor i samspel Interaktionsdesign 1 Is user interface design common sense? Comparison of 7 interface design solutions to the task of reordering

Läs mer

Att läsa: Sharp, Helen, Rogers, Yvonne & Preece, Jenny E. (2007) Interaction design. Wiley. Kapitel 11.

Att läsa: Sharp, Helen, Rogers, Yvonne & Preece, Jenny E. (2007) Interaction design. Wiley. Kapitel 11. Prototyper, Riktlinjer och standarder Att läsa: Sharp, Helen, Rogers, Yvonne & Preece, Jenny E. (2007) Interaction design. Wiley. Kapitel 11. Prototyper behövs för att visa på designval för att designdokument

Läs mer

Människa- datorinteraktion, MDI, ht 2011, anvisningar för projekt- /grupparbete

Människa- datorinteraktion, MDI, ht 2011, anvisningar för projekt- /grupparbete Människa- datorinteraktion, MDI, ht 2011 Anvisningar för projekt- /grupparbete Kursens projektuppgift består av att genomföra ett projektarbete i grupper om 3-4 personer. Uppgiften ska sedan presenteras

Läs mer

Föreläsning 3: Mer om utvärdering, Inspektionsmetoder kan man utvärdera utan användare?

Föreläsning 3: Mer om utvärdering, Inspektionsmetoder kan man utvärdera utan användare? Föreläsning 3: Mer om utvärdering, Inspektionsmetoder kan man utvärdera utan användare? FSR: (1), 2, 5, (6), 7 Att läsa: Kapitel 14-15 i Rogers et al.: Interaction design 160405 Mer om utvärdering 2 Översikt

Läs mer

Frågor och svar till tentamen i Kravhantering

Frågor och svar till tentamen i Kravhantering Frågor och svar till tentamen i Kravhantering Del 1 Frågor & svar Frågor&svar till tentamen 1 Datamodeller (0.5p) När man tar fram data krav skriver Lausen i sin bok, gällande data modeller, att det finns

Läs mer

Här ges en överblick över de delar som ingår i projektarbetet och beskriver kraven och bedömningskriterierna.

Här ges en överblick över de delar som ingår i projektarbetet och beskriver kraven och bedömningskriterierna. ACPU 2006 Experter Årets tema handlar om tekniska stöd åt experter. Vi vill att ni ska koncenterar er på människor som har en konkret och specifik kompetens inom ett avgränsat område. Denna kunskap kan

Läs mer

Vägledningen 24-timmarswebben. Magnus Burell, Verva Uppdaterad: 2007-09-11

Vägledningen 24-timmarswebben. Magnus Burell, Verva Uppdaterad: 2007-09-11 Vägledningen 24-timmarswebben Magnus Burell, Verva Uppdaterad: 2007-09-11 Vägledningen 24-timmarswebben Vad? Ca 150 riktlinjer för utveckling av webb och e-tjänster i offentlig sektor Senaste version 2006

Läs mer

Modern utvecklingsmetodik. Användarcentrering i företag. Användarcentrering i företag. Användarcentrering i företag. Användarcentrering i företag

Modern utvecklingsmetodik. Användarcentrering i företag. Användarcentrering i företag. Användarcentrering i företag. Användarcentrering i företag Modern utvecklingsmetodik TNMK31 Användbarhet HIIA20 Användbarhet med kognitiv psykologi Teknikdriven design kontra användarcentrerad design Traditionell filosofi Teknikdriven Fokus på komponenter Individuella

Läs mer

Användbarhet och användarcentrerad systemdesign. Innehåll

Användbarhet och användarcentrerad systemdesign. Innehåll Användbarhet och användarcentrerad systemdesign Inger Boivie Interaktionsdesign 1MD115 Innehåll Användbarhet Definition Nytta, mätbarhet Andra begrepp Användarcentrerad systemdesign (ACSD) Kort bakgrund

Läs mer

Människa- datorinteraktion, MDI, vt 2012, Anvisningar för projekt- /grupparbete

Människa- datorinteraktion, MDI, vt 2012, Anvisningar för projekt- /grupparbete Människa- datorinteraktion, MDI, vt 2012 Anvisningar för projekt- /grupparbete Kursens projektuppgift består av att genomföra ett projektarbete i grupper om 3-4 personer. Uppgiften ska sedan presenteras

Läs mer

Toyotas produktdesign- och utvecklingsprocess

Toyotas produktdesign- och utvecklingsprocess MÄLARDALENS HÖGSKOLA Toyotas produktdesign- och utvecklingsprocess En sammanfattning av artikeln Toyota s Principles of Set-Based concurrent Engineering Philip Åhagen och Anders Svanbom 2/23/2011 Bakgrund

Läs mer

Föreläsning 12 Inspektionsmetoder. Rogers et al. Kapitel 15

Föreläsning 12 Inspektionsmetoder. Rogers et al. Kapitel 15 Föreläsning 12 Inspektionsmetoder Rogers et al. Kapitel 15 Inspektionsmetoder Metoder som genomförs utan användare En eller helst flera experter utför en inspektion eller granskning Man utgår ifrån vedertagna

Läs mer

Prototypningsverktyg. A Human-Centered Design Process (ISO 9241-210, 2010) Mattias Arvola. @mattiasarvola Institutionen för datavetenskap

Prototypningsverktyg. A Human-Centered Design Process (ISO 9241-210, 2010) Mattias Arvola. @mattiasarvola Institutionen för datavetenskap A Human-Centered Design Process (ISO 9241-210, 2010) Prototypningsverktyg 1. Plan the humancentred process 2. Understand the context of use Mattias Arvola Meets the requirements 5. Evaluate against requirements

Läs mer

Projektsteg: Detaljdesign. Måldriven design. I praktiken? Vattenfallsmetoder. Designdriven utveckling. Agila metoder

Projektsteg: Detaljdesign. Måldriven design. I praktiken? Vattenfallsmetoder. Designdriven utveckling. Agila metoder Måldriven design Projektsteg: Detaljdesign 1. Projektplanering 2. Undersökning av användare och situation 3. Modellering (av undersökningsresultatet) 4. Kraammanställning 5. Ramverksdesign (övergripande

Läs mer

Interaktionsdesign och användbarhet Personas. Paper prototyping. » Metod för representation av användaren. » Metod för konceptutveckling

Interaktionsdesign och användbarhet Personas. Paper prototyping. » Metod för representation av användaren. » Metod för konceptutveckling martin östlund 2008 Interaktionsdesign och användbarhet Personas» Metod för representation av användaren Paper prototyping» Metod för konceptutveckling Att designa för användbarhet» Forsknings- och tillämpningsområden»

Läs mer

Design och konstruktion av användargränssnitt (distans) Mänsklig styrning av höghastighetsbåtar. Avdelningen för Människadatorinteraktion

Design och konstruktion av användargränssnitt (distans) Mänsklig styrning av höghastighetsbåtar. Avdelningen för Människadatorinteraktion Design och konstruktion av användargränssnitt (distans) Gulan Jan Gulliksen Ph D, MSc Jan.Gulliksen@hci.uu.se HCI(Uppsala Universitet) och CID(KTH) Uppsala Universitet Institutionen för Avdelningen för

Läs mer

Grupp 3. Projektplan

Grupp 3. Projektplan Grupp 3 Anna, Fredrik, Thomas, William, Camilla W, Camilla L Projektplan Nuvarande projektplan. Senaste versionen, uppdaterad 25 februari 2010 Innehållsförteckning Den slutgiltiga hifi prototypen... 3

Läs mer

Objektorientering. Grunderna i OO

Objektorientering. Grunderna i OO Objektorientering Grunderna i OO 1 Systemutveckling Tre systemnivåer: Verksamhet Informationssystem Datasystem Huvuduppgifterna i ett systemutvecklingsarbete: Verksamhetsanalys Informationsbehovsanalys

Läs mer

Fö 4: Utvärdering. Gästföreläsning. Muddy-cards resultat. Varför och vad? Varför? Vad? Mot vad? (Krav) Hur? IMPACT

Fö 4: Utvärdering. Gästföreläsning. Muddy-cards resultat. Varför och vad? Varför? Vad? Mot vad? (Krav) Hur? IMPACT Varför? Vad? Mot vad? (Krav) Hur? IMPACT Fö 4: Utvärdering Gästföreläsning Computer Supported Collaborative Work flera användare. Live Help Systems Johan Åberg Vecka 10 Måndag 3/3 kl 10 i sal C3 Muddy-cards

Läs mer

Projekt 4 - FlyttIT Rådgivning och hjälp vid flytt

Projekt 4 - FlyttIT Rådgivning och hjälp vid flytt Projekt 4 - FlyttIT Rådgivning och hjälp vid flytt Mattias Kéva 810521-9011 make4911@student.uu.se David Halbik 830227-0338 daha4783@student.uu.se Johan Lindberg 791008-5575 joli7567@student.uu.se Josefin

Läs mer

Användarcentrerad systemdesign

Användarcentrerad systemdesign Användarcentrerad systemdesign Föreläsning 11: Agile-processer och ACSD Stefan Blomkvist Avdelningen för MDI/IT, Uppsala Universitet, Stefan.Blomkvist@hci.uu.se www.it.uu.se/edu/course /homepage/acsd/

Läs mer

Föreläsning 11, Planera utvärdering. Att planera utvärdering. Vetenskapliga experiment. Kapitel i kursboken

Föreläsning 11, Planera utvärdering. Att planera utvärdering. Vetenskapliga experiment. Kapitel i kursboken Föreläsning 11 Planera utvärdering Kapitel 22-24 i kursboken Att planera utvärdering Vem, vilka? Att välja användare, antal Vad? Hur sätter man ihop lämpliga uppgifter? När? Hur lång tid ska man avsätta?

Läs mer

http://www.one-life.com/ http://www.bjork.com/ http://www.ro.me/ http://www.protest.eu/en#!/home

http://www.one-life.com/ http://www.bjork.com/ http://www.ro.me/ http://www.protest.eu/en#!/home http://www.one-life.com/ http://www.bjork.com/ http://www.ro.me/ http://www.protest.eu/en#!/home http://www.oakley.com/legionofoakley?cm_mmc=ads-_-apparel_goggles-_-prs_sigseries-_-appa Inspiration Koncept

Läs mer

Berättelser Scenarios Presentationer Skisser Formella modeller Mjukvaruprototyper Kartong modeller etc.

Berättelser Scenarios Presentationer Skisser Formella modeller Mjukvaruprototyper Kartong modeller etc. Karin Fahlquist Berättelser Scenarios Presentationer Skisser Formella modeller Mjukvaruprototyper Kartong modeller etc. Viktigt att se från andra personers perspektiv Abatrakta idéer kommer till liv Utforska

Läs mer

RUP Rational Unified Process. 17 november 2004

RUP Rational Unified Process. 17 november 2004 RUP Rational Unified Process 17 november 2004 RUP Volvo Information Technology, Eva Hådding Volvo Information Technology Volvo IT ingår i Volvo-koncernen Volvo Lastvagnar Volvo Bussar Volvo Anläggningsmaskiner

Läs mer

PMM (Process Maturity Metrics) Allmänt. Mätetal för framgångsfaktorer. 1. CM konfigurationsstyrning

PMM (Process Maturity Metrics) Allmänt. Mätetal för framgångsfaktorer. 1. CM konfigurationsstyrning PMM (Process Maturity Metrics) PMM är en metod för att mäta processmognad i utvecklingsprojekt. I korthet går metoden ut på att man utvärderar sin utvecklingsprocess med avseende på ett antal framgångsfaktorer

Läs mer

Föreläsning 5 Konceptuell design och designprinciper. Kapitel 8-9 i Stone et al.

Föreläsning 5 Konceptuell design och designprinciper. Kapitel 8-9 i Stone et al. Föreläsning 5 Konceptuell design och designprinciper Kapitel 8-9 i Stone et al. Från föregående föreläsning Användbarhetskrav att ta hänsyn till Användarnas förväntningar En uppgift i taget Struktur för

Läs mer

Prototyping. Susanna Olsson, TietoEnator Funda Denizhan, TietoEnator Ann Lantz, CID

Prototyping. Susanna Olsson, TietoEnator Funda Denizhan, TietoEnator Ann Lantz, CID Prototyping Susanna Olsson, TietoEnator Funda Denizhan, TietoEnator Ann Lantz, CID TRITA-NA-D0105 CID-139, KTH, Stockholm, Sweden 2001 Susanna Olsson, TietoEnator, Funda Denizhan, TietoEnator, Ann Lantz,

Läs mer

Användarcentrerad utveckling av e-val

Användarcentrerad utveckling av e-val UPPSALA UNIVERSITET Institutionen för informationsteknologi Användarcentrerad systemdesign Sommarkurs 2004 Användarcentrerad utveckling av e-val - efter Mayhews Usability Engineering Lifecycle Eva-Lotta

Läs mer

Innehåll. Användbarhet och användarcentrerad systemdesign. Användbarhet - ACSD. Användbarhet? Vad är det? ISO 9241 Part 11. Andra definitioner

Innehåll. Användbarhet och användarcentrerad systemdesign. Användbarhet - ACSD. Användbarhet? Vad är det? ISO 9241 Part 11. Andra definitioner Användbarhet och användarcentrerad systemdesign Inger Boivie Innehåll Användbarhet Definition Nytta, mätbarhet Andra begrepp Användarcentrerad systemdesign (ACSD) Kort bakgrund o historik Definition och

Läs mer

Föreläsning 2. Objektorienterad analys och design. Analys: att modellera världen. Design: att strukturera program.

Föreläsning 2. Objektorienterad analys och design. Analys: att modellera världen. Design: att strukturera program. Föreläsning 2 Objektorienterad analys och design. Analys: att modellera världen. Design: att strukturera program. Vår process Kravbeskrivning (3 dagar). Enkel form av användningsfall (use cases). Analys

Läs mer

Projektkaos. Chaos-rapporten. 34% av projekten avslutades i tid och enligt budget... ... 66% misslyckades!

Projektkaos. Chaos-rapporten. 34% av projekten avslutades i tid och enligt budget... ... 66% misslyckades! Projektkaos. Chaos-rapporten 34% av projekten avslutades i tid och enligt budget...... 66% misslyckades! 1 Standish Group, 2003 (www.standishgroup.com) Praxis Hantera krav Använd komponentarkitekturer

Läs mer

Praktikum i programvaruproduktion

Praktikum i programvaruproduktion Praktikum i programvaruproduktion Introduktion Föreläsare/Ansvarig: Pontus Boström Email:pontus.bostrom@abo.fi Rum A5055 Assistent: Petter Sandvik Email: petter.sandvik@abo.fi Rum: A5048 Föreläsningar:

Läs mer

SAMBRUK. Tentativa förslag för arbete med interaktionsdesign vid utveckling av kommunala e-tjänster. Jonas Sjöström (

SAMBRUK. Tentativa förslag för arbete med interaktionsdesign vid utveckling av kommunala e-tjänster. Jonas Sjöström ( SAMBRUK Tentativa förslag för arbete med interaktionsdesign vid utveckling av kommunala e-tjänster Jonas Sjöström ( sjjo@ihh.hj.se ) Agenda 1.Designprocess för användbara e-tjänster 2.Designideal för e-tjänster

Läs mer

TENTAMEN: Design och konstruktion av grafiska gränssnitt DAT215/TIG091

TENTAMEN: Design och konstruktion av grafiska gränssnitt DAT215/TIG091 TENTAMEN: Design och konstruktion av grafiska gränssnitt DAT215/TIG091 DAG: 5 mars, 2012 TID: 8.30 12.30 SAL: Hörsalsvägen Ansvarig: Olof Torgersson, tel. 772 54 06. Institutionen för tillämpad informationsteknologi.

Läs mer

Prototypning. Filmtajm. Prototypens roll: Evolutionär eller kasta bort. Dagens föreläsning. Detaljgrad. Detaljerad i vilket avseende?

Prototypning. Filmtajm. Prototypens roll: Evolutionär eller kasta bort. Dagens föreläsning. Detaljgrad. Detaljerad i vilket avseende? Filmtajm Prototypning Sketch-a-move http://vimeo.com/5125096 Mattias Arvola Institutionen för datavetenskap 2 Dagens föreläsning Typer av prototyper Upplösning Pappersprototyper Datorprototyper Verktyg

Läs mer

Concept Selection Chaper 7

Concept Selection Chaper 7 Akademin för Innovation, Design och Teknik Concept Selection Chaper 7 KPP306 Produkt och processutveckling Grupp 2 Johannes Carlem Daniel Nordin Tommie Olsson 2012 02 28 Handledare: Rolf Lövgren Inledning

Läs mer

Bedömning av kostnader och förberedelsetid för extra val

Bedömning av kostnader och förberedelsetid för extra val PM 1(5) Bedömning av kostnader och förberedelsetid för extra val Bakgrund I ett brev daterat den 19 december 2018 har talman Andreas Norlén bett Valmyndigheten att senast den 10 januari 2019 bedöma kostnader

Läs mer

UPPSALA UNIVERSITET Projektuppgift Institutionen för informationsteknologi Ht 2004 Användarcentrerad systemdesign.

UPPSALA UNIVERSITET Projektuppgift Institutionen för informationsteknologi Ht 2004 Användarcentrerad systemdesign. Eva Ericsson, ever@stp.ling.uu.se Jens Moberg, jemo@stp.ling.uu.se Peter Strömbäck, dino@stp.ling.uu.se Pensionsplanering Beskrivning, planering och diskussion av ett projekt baserat på användbarhet 1

Läs mer

Medborgaren och myndigheten

Medborgaren och myndigheten ACPU 2005 Medborgaren och myndigheten Årets tema handlar om mötet mellan medborgare och myndigheter. Bilden vi har av myndigheter har förändrats en hel del under den senaste tiden. Från att i stor utsträckning

Läs mer

Symptom på problemen vid programvaruutveckling

Symptom på problemen vid programvaruutveckling eller Varför är det bättre med halsbränna i början av ett projekt än i slutet? Eva Hådding ehadding@rational.com Symptom på problemen vid programvaruutveckling Användarnas och verksamhetens behov ej uppfyllda

Läs mer

Design för användbarhet Designexempel, hur tänkte man vid designen?

Design för användbarhet Designexempel, hur tänkte man vid designen? Design för användbarhet Designexempel, hur tänkte man vid designen? Bengt Göransson :: Användbarhetsdesigner Guide Redina AB :: Bengt.Goransson@guide.se Varför? Bengt Göransson, Guide Redina AB, 2005 http://www.guide.se/

Läs mer

De fem gyllene reglerna. Analys. Engagera dina användare. Känn dina användare. Lär av andra. Testa och korrigera designen

De fem gyllene reglerna. Analys. Engagera dina användare. Känn dina användare. Lär av andra. Testa och korrigera designen De fem gyllene reglerna Analys av användare och deras uppgifter Känn dina användare Engagera dina användare Testa och korrigera designen Lär av andra Samordna hela gränssnittet Känn dina användare Engagera

Läs mer

Materialet framtaget i Projekt Mitt val.

Materialet framtaget i Projekt Mitt val. För mer demokrati 2 Materialet framtaget i Projekt Mitt val. Ett projekt i samverkan med FUB och Riks-Klippan med stöd från Allmänna Arvsfonden och Myndigheten för ungdoms- och civilsamhällesfrågor. Projektledare:

Läs mer

Användbarhet och användarcentrerad systemdesign. Innehåll

Användbarhet och användarcentrerad systemdesign. Innehåll Användbarhet och användarcentrerad systemdesign Inger Boivie Interaktionsdesign 1MD115 Innehåll Användbarhet Definition Nytta, mätbarhet Andra begrepp Användarcentrerad systemdesign (ACSD) Kort bakgrund

Läs mer

Människa- datorinteraktion, MDI, ht 2012, Anvisningar för projekt- /grupparbete

Människa- datorinteraktion, MDI, ht 2012, Anvisningar för projekt- /grupparbete Människa- datorinteraktion, MDI, ht 2012 Anvisningar för projekt- /grupparbete Kursens projektuppgift består av att genomföra ett projektarbete i grupper om 3-4 personer. Uppgiften ska sedan presenteras

Läs mer

Rune Tennesmed. Oskar Norling 1DV430. Individuellt Mjukvaruutvecklingsprojekt 1DV430 Webbprogrammerare H12 Oskar Norling

Rune Tennesmed. Oskar Norling 1DV430. Individuellt Mjukvaruutvecklingsprojekt 1DV430 Webbprogrammerare H12 Oskar Norling Rune Tennesmed Oskar Norling Individuellt Mjukvaruutvecklingsprojekt Webbprogrammerare H12 Oskar Norling 2012-05-30 Abstrakt Denna rapport handlar om mitt mjukvaruutecklingsprojekt som jag och en klasskompis

Läs mer

David A, Niklas G, Magnus F, Pär E, Christian L 2011-02-02 CHALMERS INLÄMNING1. IKOT Grupp B4

David A, Niklas G, Magnus F, Pär E, Christian L 2011-02-02 CHALMERS INLÄMNING1. IKOT Grupp B4 David A, Niklas G, Magnus F, Pär E, Christian L 2011-02-02 CHALMERS INLÄMNING1 IKOT Grupp B4 Innehållsförteckning Bakgrund... 3 Intressenter... 3 Mål... 4 Spelregler... 4 Leveranser... 5 Avgränsningar...

Läs mer

Projektuppgift ACSD HT 2005, grupp 3. Datum:

Projektuppgift ACSD HT 2005, grupp 3. Datum: Projektuppgift ACSD HT 2005, grupp 3 Projekt e-el enligt Deborah J.Mayhew Usability engineering lifecycle Datum: 2005-12-11 Jan Olofsson Mattias Simonsson Sassan Ashkan Kristoffer Eriksson Författare:

Läs mer

Objektorienterad programmering

Objektorienterad programmering Objektorienterad programmering Emil Ahlqvist (c10eat@cs.umu.se) Didrik Püschel (dv11dpl@cs.umu.se) Johan Hammarström (c08jhm@cs.umu.se) Hannes Frimmel Moström (c10hml@cs.umu.se) 1 1. Introduktion 1.1 Objektorienterad

Läs mer

TPFD - TestPlan Före Design BESKRIVNING AV AKTIVITETER

TPFD - TestPlan Före Design BESKRIVNING AV AKTIVITETER TPFD Beskrivning Rev 4 1(10) TPFD - TestPlan Före Design BESKRIVNING AV AKTIVITETER Anv.krav Terminologi Detaljkrav Konfigdok Hantera Utgåvor Projektplan Testplan Test-o-felrättning Ändringslogg Återst.

Läs mer