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

Storlek: px
Starta visningen från sidan:

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

Transkript

1 ebegravning Uppsala Universitet HT2004 Användarcentrerad systemdesign 5p. Ett arbete av Mattias Baecklund maba6803 Johan Herdegård johe0261 Viveka Sjöblom visj8680 1/ 10

2 Innehållsförteckning Förkortningar...3 Kortfattad beskrivning av den användarcentrerade processen...3 Collaborative requirements dialogue...3 Domain modeling...4 Task modeling...4 Interface content modeling...4 Implementation modeling...4 Usability inspection...4 Projektplan...5 Projektbeskrivning...5 Förutsättningar för portalen...5 Kravdialog...5 Användarmodellering...6 Centrumroller...7 Användarrollsdiagram...7 Uppgiftsmodellering...8 Innehållsmodellering...8 Visuell design...9 Användbarhetsinspektion...9 Dokumentation och hjälp...10 Tidsplan...10 För och nackdelar i tillvägagångssättet...10 Fördelar:...10 Nackdelar: / 10

3 Förkortningar SFU, Software For Use av Lucy A.D Lockwood och Larry L. Constantine RUP, Rational Unified Process ACSD, Användarcentrerad systemdesign av Jan Gulliksen och Bengt Göransson Kortfat t a d beskrivning av den användarcentrer ade processen Software For Use (SFU) riktar sig som bok till utvecklare inom mjukvaruindustrin med ett koncept för att skapa den bästa utgångspunkten för att lyckas med sin användarcentrerade utveckling. Den röda tråden genom hela processen är att skapa modeller av verkligheten och föra dialog i samförstånd med användarna. Nedanstående bild visar SFUs bild av hur ett projekt löper över tiden. SFU poängterar att bilden inte ska misstas för att vara en beskrivning av vattenfallsmodellen eftersom iterationer under projektarbetet förekommer. De stjärnmarkerade punkterna ger de faser som enligt SFU ska involvera användare. Som synes enligt bilden ingår inte de verkliga användarna i alla steg vilket kan tyckas märkligt enligt en användarcentrerad utvecklingsfilosofi. Collaborative requirements dialogue Collaborative requirements dialogue står i detta sammanhang för kravdialog på svenska. Främst handlar SFU om att bygga systemet utifrån samförstånd från samtliga involverade parter. Det första steget i utvecklings processen görs genom möten och informella sammankomster. Där arbetar involverade parter fram en kravspecifika tion utifrån det gemensam ma synsättet av vad systemet ska åstad komma. 3/ 10

4 Domain modeling Domain modeling översätter vi till domänmodellering. Det handlar om att analysera hela systemet, dvs världen och verksamheten utanför datorn. Detta för att bilda en uppfattning om hur dator systemet ska bli en naturlig del av organisationen. Domänmodelleringen är enligt SFU inte en användarcentrerad process men involverar användarna för att skapa bilden av domänens gränser. Task modeling Task modeling eller uppgiftsmodellering behandlar slutanvändarnas beskrivningar och synpunkter. Beskrivningarna dokumenteras som scenarion som raffineras till use cases, användningsfall genom iterationer. Utvecklarna arbetar tillammans med användarna fram modeller och användar roller med de metoder som finns beskrivna i SFU. Genom att approximera verkligheten till en mer lätt implemen terad återspegling fås en översiktlig modell av systemets uppgifter. Då representativa slut använd are saknas kan expert paneler generera fiktiva användare som substitut. Interface conten t modeling Gränssnittsmodellering. Efter att användarscenarion skapats påbjuder SFU en modellering av vad som ska ingå i gränssnittet. Detta kan göras i samband med Task content modeling för att anpassa de olika utvecklingsstegen till varandra. Varje användnings fall får en egen gränssnitts modell. En navigationskarta skapas utifrån dessa gränssnittsmodeller för att se hur de olika användnings fallen interagerar med varandra. Detta för att utvärdera den kognitiva belastningen och finna likheter i modellerna. Likheter kan ge modellsammanslagningar för att ge snabbare arbets flöde. Implementation modeling Implementationsmodell för realisering av gränssnittsmodelleringen genom att specificera layouten av det grafiska gränssnittet och definiera interaktionen mellan användare och systemet. Modellen utvecklas genom att bestämma hur användningsfallen tekniskt ska implementeras, vad som passar bäst utifrån de olika situationerna. Implementationsmodellen resulterar i utkast för den faktiskt implementationen. Usability inspection Användbarhetsinspektion. Utvärdera systemets användbarhet och kvalitet där slutanvändarna in volveras i processen. Detta steg med utvärdering är en återkommande process för att upprätthålla en genomgående kvalitets kontroll.vid avsaknad av slutanvändare kan en heuristisk utvärdering utföras av en expertpanel. 4/ 10

5 Projektplan Projektbeskrivning Företaget "ebegravning" eller grävnerdig.nu har som ambition att bli Sveriges första internet begravnings byrå. ebegravning kommer att erbjuda en möjlighet för användaren att utforma sin begravning via internet portalen. Tänkta användare är personer som går mot livets slut och ingår i den växande generationen med kunskaper om IT-användning. ebegravningsbyrån skall vända sig dels till dessa användare som själva vill planera sin begravning, men även underlätta vid planeringen då nära anhörigas bortgång är nära. Med hjälp av portalen ebegravning skall det vara möjligt att planera olika typer av begravningar, portalen skall alltså inte vara religionsberoende. ebegravningsbyråns funktionalitet skall vara användarcentrerad och detta uppnås genom att tillämpa utvecklingspedagogiken som SFU beskriver. De första delarna i utvecklingen vi valt att använda är tre aktiviteter som är tänkta att skapa en grundförståelse för ebegravnings - systemet, kravdialog, domänmodellering och uppgifts modell ering. Vidare för senare implementering har vi tagit upp gränssnittsmodellering, visuell design, hjälp och dokumentation och användningsinspektion. Förutsättningar för portalen ebegravning är ett nystartat litet företag och har därmed begränsade resurser vilket leder till att portalen skall utvecklas inom ramen för sin ekonomi. Utvecklingen sker från grunden då det inte redan finns någon internet portal med liknande funktionalitet. Det finns heller ingen redan existerande mjukvara som kan inkluderas. Företaget ebegravning förväntas bistå med webbserver och en fungerande hårdvara, bakom - liggande administration etc. Kravdialog I kravdialogen för vi en diskussion och förhandling mellan användare, kunder och systemutvecklare. I dialogen byggs ett samförstånd upp mellan beställare, utvecklade och användare, som leder till systemets krav kartläggs och en kravspecifikation skapas. Det är denna del som bildar själva kärnan i ebegravningssystemets användbarhet. Eftersom ebegravning kommer att vara en webbportal har utvecklingsteamet inte en naturlig kontakt med kommande användare. Mycket sjuka eller anhöriga till nyligen avlidna personer bildar inte en bra användar grupp för intervjuer och stöd under en så lång process som en systemutvecklingsprocess. Detta tillsammans med att diskussioner kring döden och begravningar är känsliga så väljer vi vad SFU beskriver som user surrogates, användarsurrogat. Användarsurrogat innebär att i stället för verkliga slut - användare till ebegravningssystemet väljer vi en vad vi kallar användarpanel som får representera dessa användare. Slutanvändarna kan vara svåra att finna genom etiska regler och därför tillsätts en användar panel som användarsurrogat enligt SFU. Att utvärdera begravningar är etiskt problem atiskt och kan vara svårt att utföra bland personer som precis har förlorat en nära anhörig. En bedömning om kraven är uppfyllda måste också ske genom en anpassad testpanel. 5/ 10

6 För att sätta ihop en användarpanel behövs Designer Begravningsofficianter inom olika religioninriktningar samt borgerliga cermonier Begravningsbyrårepresent Kund Kravspecifikation Användarmodellering Användarroller är en abstraktion till användarnas verklighet och uppfattning av system - inter aktion en. SFU före språkar en dialog med representativa användare för att doku - mentera en samling ab straktioner av olika användarrollers behov, intressen, förut sätt - ningar, bete ende mönster och ansvar. Dessa abstraktioner förfinas av utvecklarna till olika an vändarroller genom ett antal itera tioner. Utveck larnas modell måste under varje iteration bekräftas av användar - panelen för att vara säkra på att modellen är korrekt enligt an vändarna. Viktigt att veta är att dessa roller inte är verkliga personer eller yrkestitlar från levande per soner, utan en abstrakt klass av dessa som inter agerar med systemet. Utvecklarna måste i samråd med användarpanelen arbeta fram användarroller genom samtal. Användarrollsmodelleringen måste ske så tidigt som möjligt under utvecklings - arbetet för att bilda korrekt uppfattning av användarnas verklighet innan implement - erings modelleringen. Om denna modellering på börjas för sent finns risk att hela projekt - ets tidsplan påverkas om utvecklings arbetet ska skötas användarcentrerat. Det är trots allt denna användarpanel som agerar systemanvändarna och därav måste dessa personer befinna sig i centrum under denna utvecklingsfas. Enligt SFU poängteras dock två extremismer av samarbetspartners vars agerande bör stävjas eller begränsas. Den ena att användarna ofta blir överkörda av ut vecklarna eftersom utvecklarna kan upplevas veta alltför väl vad som är bäst för an vändar na. Detta kan medföra att användarna förblir passiva utan in vändningar till vad utvecklarna modellerar. SFU:s andra extremism, näm ligen att användare kan vara alltför entusiastiska och dikterar villkoren för utvecklingen trots att de saknar tekniska kunskaper för att ett användar centrerat samarbete ska vara givande. Som alltid när det handlar om arbete med människor gäller att ha finger topps känsla för att hitta sam - arbets partners med fungerande gruppdynamik. Åter till SFU:s röda tråd, utvecklingen måste ske i samförstånd av alla berörda parter. SFU påpekar att alltför frekvent utnyttjande av användarna kan trötta ut dessa och generera ett ointresse för vidare förfrågningar. För att minska utmattningen av användarna måste dessa omedel bart eller snarast möjligt få uppskattning, bekräftelse och gensvar på sina uppoffringar. Detta p.g.a. människans psykologiska behov av att känna tillfredsställelse efter utförda sysslor. För att konkret komma framåt i vårt rollmodellerade behövs följande frågor ställas under diskussionen med användarna: 6/ 10

7 Vem kan tänkas använda systemet? Personer som redan tänker att på sin hänfärd och kanske saknar nära anhöriga diskutera saken med. Personer som känner ansvar att inte belasta sina nära och kära med sin bortgång. Vilken är den generella användarkategorin av systemet? Personer som finner sig i känslomässigt tillstånd att ta ansvar för sin egen begravning. Vad avgör hur de ska använda systemet? Tekniska resurser, uppfattning om hur en beställningshemsida fungerar. Vad behöver de från mjukvaran? Återkoppling av sina handlingar på internetportalen. Hur beter de sig i förhållande till mjukvaran? Sorgsna, bedrövade, frustrerade. Hur förväntar de sig att mjukvaran ska uppföra sig mot dem? Tillmötesgående som en traditionell begravningsfirma. När dessa punkter är utredda skapas en bild av systemanvändaren. Olika roller kan tänkas växa fram och snarlika sådana grupperas för att organisera doku men tationen för att minska risken för att duplicera data. Om rollerna är snar lika kan dessa slås samman för att minimera dokumentations bördan och under lätta rollhanteringen. De kvarvarande rollerna namnges med tydliga namn för att minimera risken att samma roll senare kan hamna under annat namn. Samtliga roller gås igenom och utvärderas till samtalets involverade parter är överens att dessa är systemets användarroller. När dessa roller är fastslagna fortsätter arbetet till att finna Focal roles. Centru m roller Användarroller Centrumroller eller SFU:s Focal Roles, innebär att finna de användarroller som har största nyttan för att driva gränssnittsdesigen framåt. Bara ett fåtal av användarroller har den digniteten att utmärka sig som speciellt återkommande, tekniskt- eller ur affärsperspektiv viktiga. Utifrån de utvalda rollerna dras gränssnittets riktlinjer. Centrala användarroller Använda rrollsdia gra m Då antalet användarroller kan bli stort underlättar ett användarrollsdiagram (User role map) över blicken av systemdesignen. Ett användarrollsdiagram använder en grafisk notation för att beskriva olika rollers beroenden till varandra. SFU nämner inte vilken notationsstandard som skall användas, bara att det är möjligt att grafiskt återge användarnas roller. Användardiagram 7/ 10

8 Uppgifts mod elle ring Utifrån användarrollerna påbörjas genereringen av användingsfall. En användare vet sällan svaret vid frågan om hur ett arbete utförs. Därför börjar också uppgifts modeller - ingen (task modeling) med att finna vad som ska utföras, inte hur. SFU pekar på olika lösningar beroende på projektets storlek. Flödes diagram är ett vanligt förekommande arbetssätt för att abstrahera arbetsuppgifter, men SFU höjer dock ett varningens finger eftersom flödesdiagram blir genom sin natur stela och sekventiella. På grund av sin sekventiella utformning är flödesdiagram bättre för maskiners handlande än människors. SFU förespråkar s.k. essential use case som också ibland kallas business use case. Dessa användnings fall utvecklas utifrån scenarion och är enligt SFU ett mer användar - centrerat arbetssätt efter som an vändaren ger ett scenario från sin arbetssituation. Scenarion komprimeras genom att irrelevant information tas bort och det centrala för användningen finns kvar. Ur dessa utvinns den viktiga abstrakta in formationen som blir till an vändnings fall. I vårt fall med ebegravning innebär detta att användarpanelen framlägger arbetsmönster och be skrivningar till systemutvecklarna vad som behöver utföras för att genomföra planering av en be gravning. De essentiella användarfallen beskriver interaktionen mellan en användarroll och systemet utan att binda utvecklingen till någon teknisk lösning p.g.a. sin abstraktion. Det essentiella användarfallet försöker beskriva användarrollens intentioner istället för att beskriva dess handlingar. Genom denna förenkling och kompakta format blir användningsfallen lätta att förstå för personer med olika bak grund och kompetens, vilket ger den positiva sidoeffekten att många fler än endast systemutvecklare och datorinteraktionsexperter kan tolka användningsfallen och har möjlighet att komma med utvecklings förslag. Eftersom företaget ebegravnings kunder är (fortfarande levande) människor och vår ambition är att driva utvecklingen användarcentrerat impliceras att essential use cases ska används enligt SFU:s förmaning för användarcentreringen. Innehållsmodellering Tydlig och övergripande beskrivning av systemets uppgifter När användarfallen är färdiga övergår systemutvecklaren till att börja modellera hur dessa ska representeras på skärmytan. Detta kallas gränssnittsmodellering. System - utvecklarna använder en enkel modell av papper och Post- It-lappar för att skapa den första övergripande systemdesignen. Post- It-lapparna är bra ur flera synvinklar. Det är lätt att ändra designen genom att flytta runt, lägga till och ta bort Post- It-lappar. Eftersom skissen ser så primitiv ut i förhållande till exempelvis en genomarbetad skärm - bild så har användarna enligt SFU en större benägenhet att föreslå ändringar av designen. Denna förändringsbenägenhet kommer i tron av att arbetet inte fortskridit speciellt långt och en ändring i tidigt projektskede är lättare att genom föra. (Vilket också är sant) Efter att gränssnittsmodellering är färdig arbetar systemutvecklarna vidare i projektet genom att skapa en grafisk navigationskarta av ebegravningsportalen. Då denna navigations karta fram ställs upptäcks lättare duplicerade gränssnittsmodeller än om 8/ 10

9 gränssnitts modellerna enbart är i textform. Om dupliceringar upptäcks kan dessa slås ihop till en gemensam webbsida på ebegravningsportalen. Vi kan även se till att navigations kedjorna inte blir för långa och därmed undvika lite kognitiv stress. Navigationskartor över systemets funktionalitet Innehållslista Pappersprototyper Visuell design När det visuella gränssnittet för ebegravning designas ska systemutvecklarna tänka på att alla kompo nenter ska komplettera varandra. Det vill säga, grafiken ska förstärka och klargöra texten och texten ska förstärka och klargöra grafiken. Om grafiken inte har något klart syfte så är den bara ett slöseri med skärmutrymme. För att text ska vara lättläst så ska det vara en klar kontrast från bakgrunden. Väldigt viktigt i vårt webbaserade system är att inte använda ett fixerat typsnitt utan ett typsnitt som kan varieras med webb - läsarens större- än funktioner (MSIE), så att äldre personer med dålig syn även kan använda systemet. Användbarhetsexperter Prototyper över systemet Användbarhetsinspektion ebegravning använder heuristisk utvärdering av systemet eftersom det är den typen SFU rekommen derar då representiva slutanvändare saknas. Den mesta valutan får utvecklingen om tre till fem testningsexperter utvärderar systemet oberoende av varandra och modell erna och prototyperna. Nielsen ger 10 regler, men dessa kan anpassas eller göras om för att passa det behov som vi har i vårt projekt. De experter som utvärderar programvaran är ackom panjerade av en obser verare. Det är en person ur utvecklings teamet som kan svara på frågor och för även anteckningar så att utvärderings experten slipper belastas med detta. Det är inte meningen att ut värderings - experten ska sitta och köra igenom alla innehållsmodeller, utan han/hon går igenom på det stora hela. SFU rekommenderar även en del andra metoder men de som inte är sämre än heuristisk utvärdering faller på att vi inte har några användare som vi kan tillgå. ebegravning kommer använda fokuserade inspektioner mot konsistensinspektioner. Dessa går ut på att en liten grupp utvecklare sätter sig och går igenom alla gräns snitts - element för att se att det finns en övergripande konsistens mellan dessa delar. Finner utvecklaren brister eller ingen konsistens får denne omarbeta för att finna en övergripande konsistens Testningsexperter Testningsprotokoll Testningsfeedback 9/ 10

10 Dokumentation och hjälp Dokumentationen av systemet ebegravning fortlöper kontinuerligt under hela projekttiden. Dokumentation och hjälp är till för att olika typer av uppgifter som understöd vid produktfrågor och användarhjälp. Dokumentationen består också av förklaringar av innehållet i själva programkoden för att underlätta framtida uppgraderingar och systemkorrigeringar. Tidsplan Manual Projektveckor Kravspecifikation Domänmodellering Uppgiftsmodellering Dokumentation och hjälp Kundbesök Interfaceskiss Utvekling underliggande funktionalitet Koppling mellan gränssnitt och funktionalitet Implementeringsmodellering Prototypkonstruktion Användbarhetsinspektion För och nackdelar i tillvägagångssätt e t Fördelar: Dokumentationsmängden Vid jämförelse med Rational Unified Process, (RUP) förespråkar inte SFU att alla steg i utvecklingsprocessen minutiöst måste dokumenteras. Uppfattnigen av SFU är att dokumentation inte är ett självändamål utan ska utföras med måtta. Systeminriktad utveckling Tyngdpunkten ligger mer på att utveckla ett användbart system än att involvera användarna i alla processer p.g.a. att det ligger i tiden. Förespråkar utveckling med papper och penna vilket ger en behaglig utvecklingsmiljö som är lätt för lekmän att förstå. SFU ger konkreta exempel SFU beskriver utförligt hur de beskrivna metoderna kan appliceras på exempel från verkligheten. (Mer än bankomater) Nackdelar: Användningsfall: Kan vara alltför abstrakta och svåra att förstå för lekmän (användarna) Svårt för utvecklarna finna de väsentliga användningsfallen Systemen blir inte mer användningsbara än användningsfallen, är användningsfallen inte bra blir systemet inte heller det 10/ 10

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

E-val. Användningscentrerad systemdesign enligt Constantine & Lockwood. UPPSALA UNIVERSITET Uppsala UPPSALA UNIVERSITET Uppsala 2004-08-17 Användarcentrerad systemdesign, 5p. Projektuppgift ACSD Handledare: Stefan Blomkvist m.fl. Grupp 1: Anna Engbom, anen3670@student.uu.se Pernilla Gürbüz, pernillagz@hotmail.com

Läs mer

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

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

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

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

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

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

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

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

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

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

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

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

Ö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

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

Granskning av gränssnitt. Mattias Arvola

Granskning av gränssnitt. Mattias Arvola Granskning av gränssnitt Mattias Arvola 2 Att skapa interaktiva system Identifiera krav Utforma alternativ Ta fram prototyper (eller annan illustration av system) Utvärdera 3 Mål med utvärderingen Revidera,

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

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

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

Kursplan Gränssnittsdesign, 100p Läsår

Kursplan Gränssnittsdesign, 100p Läsår Kursplan Gränssnittsdesign, 100p Läsår 2013-2014 Kurswebb: www.creativerooms.se/edu, välj Gränssnittsdesign Lärare: Aino-Maria Kumpulainen, aino-maria.kumpulainen@it-gymnasiet.se Hösttermin 2013 Vecka

Läs mer

GRÄNSSNITTSDESIGN. Ämnets syfte. Kurser i ämnet

GRÄNSSNITTSDESIGN. Ämnets syfte. Kurser i ämnet GRÄNSSNITTSDESIGN Ämnet gränssnittsdesign behandlar interaktionen mellan dator och människa med fokus på designaspekterna i utveckling av användbara, tillgängliga och tilltalande gränssnitt. Det innehåller

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

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

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

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

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

Kursplan Gränssnittsdesign och Webbutveckling 1 Vårtermin 2014

Kursplan Gränssnittsdesign och Webbutveckling 1 Vårtermin 2014 Kursplan Gränssnittsdesign och Webbutveckling 1 Vårtermin 2014 Kurswebb: www.creativerooms.se/edu, välj Gränssnittsdesign eller Webbutveckling 1 Lärare: Aino-Maria Kumpulainen, aino-maria.kumpulainen@it-gymnasiet.se

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

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

Prototyper och användartest

Prototyper och användartest Föreläsning i webbdesign Prototyper och användartest Rune Körnefors Medieteknik 1 2012 Rune Körnefors rune.kornefors@lnu.se Prototyp för en webbplats! Utkast eller enkel variant av webbplatsen" Syfte"

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

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

Vad påverkar designen?

Vad påverkar designen? Vad påverkar designen av ett gränssnitt? Vi ser arbetet med design av ett användargränssnitt som något som liknar en arkitekts arbete. En arkitekt ska i sin utformning av en ny byggnad se till att: Byggnaden

Läs mer

DIGITALISERING FÖR MERVÄRDE EN ILLUSTRERAD GUIDE FÖR SOCIALTJÄNSTEN I SUNDSVALL

DIGITALISERING FÖR MERVÄRDE EN ILLUSTRERAD GUIDE FÖR SOCIALTJÄNSTEN I SUNDSVALL DIGITALISERING FÖR MERVÄRDE EN ILLUSTRERAD GUIDE FÖR SOCIALTJÄNSTEN I SUNDSVALL 1 Användarcentrerad digitalisering av Socialtjänsten i Sundsvall Illustrerad och författad av Caisa Sixtensdotter under handledning

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

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

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

Kommentarer till MDI tentamen 081003

Kommentarer till MDI tentamen 081003 Kommentarer till MDI tentamen 081003 1) I utvärderingssammanhang vill man ofta att de tilltänkta användarna ska finnas med. Nämn tre sätt att ta med användarna och jämför de olika sätten, likheter och

Läs mer

Utvärdering. Övergripande (1) Övergripande (2) Med/utan användare. Heuristisk utvärdering. Expertutvärdering. Måndagen den 29 september 8-10 F1

Utvärdering. Övergripande (1) Övergripande (2) Med/utan användare. Heuristisk utvärdering. Expertutvärdering. Måndagen den 29 september 8-10 F1 Utvärdering Måndagen den 29 september 8-10 F1 Ann Lantz Alz@nada.kth.se Anna Stockhaus Ast@nada.kth.se Övergripande (1) Av den verkliga världen: Hur används teknik på arbetsplatsen? Kan man förbättra design

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

Undervisningen i ämnet webbutveckling ska ge eleverna förutsättningar att utveckla följande:

Undervisningen i ämnet webbutveckling ska ge eleverna förutsättningar att utveckla följande: WEBBUTVECKLING Ämnet webbutveckling behandlar de tekniker som används för att presentera och bearbeta information i webbläsaren samt utifrån dessa tekniker skapa och vidareutveckla statiska och dynamiska

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

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

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

Analys och design. Objekt. Klass. med hjälp av CRC. Klassdiagram

Analys och design. Objekt. Klass. med hjälp av CRC. Klassdiagram Analys och design med hjälp av CRC 83 Klassdiagram Objekt Ett objekt är en individuellt identifierbar entitet som kan vara konkret eller abstrakt. Ett objekt har tillstånd, beteende och identitet. Reellt,

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

Utvärdering av prototyp: Frågedatabas av Mårten Cronander. Innehållsförteckning

Utvärdering av prototyp: Frågedatabas av Mårten Cronander. Innehållsförteckning 1 (6) Mottagare: Åsa Cajander Mårten Cronander Utvärdering av prototyp: Frågedatabas av Mårten Cronander Innehållsförteckning 1 Inledning 2 1.1 Ten usability heuristics 2 1.2 Severity ratings for usability

Läs mer

Gränssnittsdesign. Design för användbarhet. Gränssnittsdesign - designheuristik

Gränssnittsdesign. Design för användbarhet. Gränssnittsdesign - designheuristik Gränssnittsdesign - designheuristik Vad påverkar designen? Vad ska man utgå från? Heuristik praktiska regler, tips och råd. Exempel (bra, dåliga) Gränssnittsdesign Vi ser arbetet med design av ett användargränssnitt

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

PROGRAMMERING. Ämnets syfte. Kurser i ämnet

PROGRAMMERING. Ämnets syfte. Kurser i ämnet PROGRAMMERING Ämnet programmering behandlar hur mjukvaror skapas, anpassas och utvecklas samt programmeringens roll i informationstekniska sammanhang som datorsimulering och praktisk datoriserad problemlösning.

Läs mer

Introduktion. Byggstenar TDBA63 2005-11-22

Introduktion. Byggstenar TDBA63 2005-11-22 Introduktion UML står för Unified Modeling Language. Det är tänkt att fungera som hjälpmedel vid modellering av alla tänkbara typer av utvecklingsarbeten, inte bara inom dataomdrådet. Det största värdet

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

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

Design för användbarhet

Design för användbarhet Design för användbarhet Klicka här för att ändra format Ett fall, interaktionsdesign och lite process Bengt Göransson Klicka här :: för Användbarhetsdesigner att ändra format på underrubrik i bakgrunden

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

Inlämning 1 - Tentafrågor. Projektgrupp A

Inlämning 1 - Tentafrågor. Projektgrupp A Inlämning 1 - Tentafrågor Projektgrupp A 2010-11-17 Fråga \ Innlärningsmål Svar: 1 2 3 4 5 6 7 8 9 12 13 15 Fråga 1: LAU1 E x x Fråga 2: LAU1 E x Fråga 3: LAU8 B x x Fråga 4: LAU8 D x x x Fråga 5: LAU2

Läs mer

Utvecklingsm odell och utvecklingsm etod för att skapa god kom m unikation

Utvecklingsm odell och utvecklingsm etod för att skapa god kom m unikation Kurs: Designm etodik, 3 p Delm om ent: Datum : 2 0 0 3-1 2-1 8 Utvecklingsm odell och utvecklingsm etod för att skapa god kom m unikation Nils Järgenstedt [ it3 jani@ituniv.se] Innehållsförteckning INLEDNING...

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

SKOLFS. beslutade den XXX 2017.

SKOLFS. beslutade den XXX 2017. 1 (11) Föreskrifter om ändring i Skolverkets föreskrifter (SKOLFS 2010:247) om ämnesplan för ämnet programmering i gymnasieskolan, inom kommunal vuxenutbildning på gymnasial nivå och inom vidareutbildning

Läs mer

Agenda. Inledning, teoretiska metoder Hierarkisk uppgiftsanalys, HTA Cognitive walkthrough CW Heuristisk evaluering

Agenda. Inledning, teoretiska metoder Hierarkisk uppgiftsanalys, HTA Cognitive walkthrough CW Heuristisk evaluering Agenda Inledning, teoretiska metoder Hierarkisk uppgiftsanalys, HTA Cognitive walkthrough CW Heuristisk evaluering Teoretiska metoder Inspektionsmetoder Teoribaserade Olika typer av walkthroughs Uppgiftsanalysmetoder

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

Design för användbarhet

Design för användbarhet Design för användbarhet Ett fall, interaktionsdesign och process Bengt Göransson :: Användbarhetsdesigner Guide Redina AB :: Bengt.Goransson@guide.se Innehåll Ett verkligt fall från»konsultvärlden«. Processen.

Läs mer

Projektuppgift i Användarcentrerad Systemdesign

Projektuppgift i Användarcentrerad Systemdesign Projektuppgift i Användarcentrerad Systemdesign Utveckling av e-dagis baserad på Contextual Design av H. Beyer och K. Holtzblatt Kaveh Mehrabi Gustav Mena Marcus Rosengren Ellen Tjälldin Användarcentrerad

Läs mer

Användarcentrerad systemdesign

Användarcentrerad systemdesign Användarcentrerad systemdesign Rapport Senior palm; Contextual design. Innehåll: 1 Kontextuell design, översikt...3 2 Informationsinsamling...3 2.1 Användargrupper...3 2.2 Arbetsmodeller...4 2.2.1 Flöde...4

Läs mer

Kursen handlar om. Var används datorer och andra IT-stöd? T ex: Människa-datorinteraktion (MDI) Inst. för informationsteknologi

Kursen handlar om. Var används datorer och andra IT-stöd? T ex: Människa-datorinteraktion (MDI) Inst. för informationsteknologi Människadatorinteraktion ITP, 3p Människa-datorinteraktion () Inst. för informationsteknologi Bengt Sandblad Iordanis Kavathatzopoulos http://www.it.uu.se/edu/course/homepage/hci/vt07 Kursen handlar om

Läs mer

Preliminär specifikation av projekt

Preliminär specifikation av projekt Preliminär specifikation av projekt Projektets namn: Infraröd Minneslåda (numera omdöpt till FastSync) Uppdragsgivare: Alex Olwal aolwal@cs.columbia.edu Deltagare: Johan Ullberg Nils

Läs mer

Design av användargränssnitt

Design av användargränssnitt Design av användargränssnitt Vad är ett bra användargränssnitt? Vad påverkar designen? Utvärdering viktig Praktiska rekommendationer - Heuristik Exempel på bra och mindre bra design Vad är ett användargränssnitt?

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

Användbarhet i sitt sammanhang

Användbarhet i sitt sammanhang Användbarhet i sitt sammanhang Världsanvändbarhetsdagen 2009-11-12 Anders Hedberg, Guide Konsult Stockholm Innehåll En helikoptertur över ett projekts olika faser med belysning på användbarhet i förhållande

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

Prototyping. Planera och genomföra webbproduktionsprojekt. Innehåll. Fördelarna med Pappersprototyper. Lofi-prototyp. Prototyping

Prototyping. Planera och genomföra webbproduktionsprojekt. Innehåll. Fördelarna med Pappersprototyper. Lofi-prototyp. Prototyping Innehåll Planera och genomföra webbproduktionsprojekt Stefan Berglund Prototyping Prototyping LoFi-prototyp HiFi-prototyp Användarcentrerad utveckling Användbarhet Specificering av krav Prototyping Kartläggning

Läs mer

Idag. Prototyper och användbarhetsutvärdering. Vad prototyper prototypar. Olika sorters prototyper. Del 2 Prototyper Utvärdering Analytisk Empirisk

Idag. Prototyper och användbarhetsutvärdering. Vad prototyper prototypar. Olika sorters prototyper. Del 2 Prototyper Utvärdering Analytisk Empirisk Idag Prototyper och användbarhetsutvärdering Del 2 Prototyper Utvärdering Analytisk Empirisk Prototyper: en fråga om syfte och mottagare Vad prototyper prototypar Kommunikation Med sig själv för att driva

Läs mer

Utvärdering av gränssnitt särskilt befintliga. Hur utvecklar man användbara system? Användbarhet handlar om kvalitet

Utvärdering av gränssnitt särskilt befintliga. Hur utvecklar man användbara system? Användbarhet handlar om kvalitet Utvärdering av gränssnitt särskilt befintliga Hur utvecklar man användbara system? Lära sig organisationen Förstå användarens situation Förstå användarens språk Involvera användare i processen Utvärdera,

Läs mer

Utveckling av Läsaren

Utveckling av Läsaren Utveckling av Läsaren Projektet steg för steg Läsaren har utvecklats sucessivt till att bli den anpassningsbara och situationsoberoende tjänst den är idag. Tabellen nedan visar hur utvecklingen har skett

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

Processbeskrivning Systemutveckling

Processbeskrivning Systemutveckling ProcIT-P-015 Processbeskrivning Systemutveckling Lednings- och kvalitetssystem Fastställd av Sven Arvidson 2011-09-12 Innehållsförteckning 1 Inledning 3 1.1 Symboler i processbeskrivningarna 3 2 Systemutvecklingsprocessen

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

TMP Consulting - tjänster för företag

TMP Consulting - tjänster för företag TMP Consulting - tjänster för företag Adress: http://tmpc.se Kontakta: info@tmpc.se TMP Consulting är ett bolag som utvecklar tekniska lösningar och arbetar med effektivisering och problemslösning i organisationer.

Läs mer

Användbarhet och Webbutveckling för mobila enheter. Behovsanalys

Användbarhet och Webbutveckling för mobila enheter. Behovsanalys Användbarhet och Webbutveckling för mobila enheter Behovsanalys Kurshemsidan Böcker mobilutveckling Dokumentation/Inlämningar Kommer på hemsidan (tills på måndag?) Nästa vecka: Planeringsdokument (Scrum)

Läs mer

Interaktionsdesign, designheuristik Människa-datorinteraktion (MDI) Inst för informationsteknologi Uppsala universitet

Interaktionsdesign, designheuristik Människa-datorinteraktion (MDI) Inst för informationsteknologi Uppsala universitet Interaktionsdesign, designheuristik Människa-datorinteraktion (MDI) Inst för informationsteknologi Uppsala universitet Bengt Sandblad Styrsystem i kärnkraftverk IT-stöd på kontor och i administrativt arbete

Läs mer

Problem 1-1,5p Två av följande metoder för kravspecifikation är ej lämpade att använda vid ett COTSprojekt,

Problem 1-1,5p Två av följande metoder för kravspecifikation är ej lämpade att använda vid ett COTSprojekt, Problem 1-1,5p Två av följande metoder för kravspecifikation är ej lämpade att använda vid ett COTSprojekt, vilka? 1p En av metoderna är istället mycket lämpad för att specificera krav till ett COTS-projekt,

Läs mer

Design av användargränssnitt. Vad behöver man veta? Generella designprinciper. Vad är ett användargränssnitt? Några egenskaper hos människan

Design av användargränssnitt. Vad behöver man veta? Generella designprinciper. Vad är ett användargränssnitt? Några egenskaper hos människan Design av användargränssnitt Vad är ett bra användargränssnitt? Vad påverkar designen? Utvärdering viktig Praktiska råd och tips - Heuristik Exempel på bra och mindre bra design Några egenskaper hos människan

Läs mer

Vad är. Domändriven design?

Vad är. Domändriven design? Vad är Domändriven design? 1 Domändriven design är utvecklare och domänexperter som arbetar tillsammans för att skapa mjukvara som är både begriplig och möjlig att underhålla. ett sätt att fånga och sprida

Läs mer

Föreläsning 3 Användare, uppgift och omgivning. Kapitel 3-4 i Stone et al.

Föreläsning 3 Användare, uppgift och omgivning. Kapitel 3-4 i Stone et al. Föreläsning 3 Användare, uppgift och omgivning Kapitel 3-4 i Stone et al. Från föregående föreläsning Kravinsamling med användare i fokus genom Observationer i verkliga situationer Konstruera uppgifter

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

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

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

Arbetsuppgifter. Vad gör du? Egentligen? Vad behövs? Gruppincheckning

Arbetsuppgifter. Vad gör du? Egentligen? Vad behövs? Gruppincheckning Arbetsuppgifter Vad gör du? Egentligen? Vad behövs? Gruppincheckning Kravspecifikation Vad är ett krav? vad produkten ska klara av eller en kvalitet som produkten ska ha 2 Krav Affärsmässiga Varför gör

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

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

Arbetsmiljöproblem vid IT-stött arbete

Arbetsmiljöproblem vid IT-stött arbete Arbetsmiljöproblem vid IT-stött arbete Människa-datorinteraktion Inst för informationsteknologi Uppsala universitet http://www.it.uu.se.@it.uu.se IT i svenskt arbetslivet 70% använder IT dagligen. 35%

Läs mer

Daniel Wetter. Senior UX- Interaktion och tjänsteutveckling

Daniel Wetter. Senior UX- Interaktion och tjänsteutveckling Daniel Wetter Senior UX- Interaktion och tjänsteutveckling Design fungerar när den lyckas förmedla idéer väl på enklaste möjliga sätt. Interaktionsdesign fokuserar speciellt på hur en användare interagerar

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

Projektuppgift ACSD sommar 2004

Projektuppgift ACSD sommar 2004 Projektuppgift ACSD sommar 2004 Uppgift: El-mätare Kurslitteratur: Contextual Design, Beyer & Holtzblatt Författare: Andreas Augustsson, aaugustsson@bredband.net Per Ehnbom, Per.Ehnbom.7017@student.uu.se

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

Användarcentrerad Systemdesign En mediecentral och Contextual Design

Användarcentrerad Systemdesign En mediecentral och Contextual Design Användarcentrerad Systemdesign En mediecentral och Contextual Design Daniel Odervång daniel@forumet.nu Leon Ljunggren Lelj1171@student.uu.se Robert Albrektsson roal411@hotmail.com Robin Sving rosv3579@student.uu.se

Läs mer

Diagnos och design av Verksamhet och IT, 7, 5 HP. Föreläsning 2 Sofie Pilemalm

Diagnos och design av Verksamhet och IT, 7, 5 HP. Föreläsning 2 Sofie Pilemalm Diagnos och design av Verksamhet och IT, 7, 5 HP Föreläsning 2 Sofie Pilemalm Dagens Agenda Systemutveckling i backspegeln och för framtiden Problem och utmaningar Användarcentrerad utveckling Som del

Läs mer

Hi-Fi Prototyping + laborationsgenomgång & verktyg

Hi-Fi Prototyping + laborationsgenomgång & verktyg Hi-Fi Prototyping + laborationsgenomgång & verktyg Karin Fahlquist 2015 Frågor att besvara Vad innebär prototyping? Vad är speciellt med hi-fi prototyping? Hur kan man använda dem? Hur väljer man nivå

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