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

Storlek: px
Starta visningen från sidan:

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

Transkript

1 Eva Ericsson, Jens Moberg, Peter Strömbäck, Pensionsplanering Beskrivning, planering och diskussion av ett projekt baserat på användbarhet 1

2 Innehållsförteckning 1. Inledning Introduktion till utvecklingsprocessen Uppgiftsbeskrivning The Usability Engineering lifecycle Requirements Analysis Design/Testing/Development Installation Beskrivning av ett system för pensionsplanering utifrån Mayhews användbarhetscykel Requirements Analysis User Profile Contextual Task Analysis Usability Goal Settings Platform Capabilities/Constraints General Design Principles Design/Testing/Development Nivå Work Reengineering Conceptual Model Design Conceptual Model Mockups Iterative Conceptual Model Evaluation Nivå Screen Design Standards Screen Design Standards Prototyping Iterative Screen Design Standards Evaluation Nivå Detailed user interface design (DUID) Iterative DUID Evaluation Installation User Feedback För och nackdelar med Mayhews metod Källförteckning

3 1. Inledning 1.1 Introduktion till utvecklingsprocessen Vi har valt att använda oss av den utvecklingsprocess som tagits fram av Deborah J. Mayhew och som beskrivs i hennes verk The Usability Engineering Lifecycle (1999). Målet med processen är att användbarhet med användargränssnitt. En översikt över processen finns på nästa sida. Metoden i sig kan enklast beskrivas i tre huvuddelar: 1. Requirements Analysis 2. Design/Testing/Developement (delas upp i tre nivåer: nivå 1, 2 och 3) 3. Installation Varje huvuddel består av flera delmoment med konkreta uppgifter, vilka beskrivs kortfattat i kapitel två, The Usability Engineering lifecycle, och mer ingående i kapitel tre, Beskrivning av processen utifrån Mayhews användbarhetscykel Uppgiftsbeskrivning Med hjälp av Mayhews cykel tar vi fram ett förslag till ett projekt som beräknar användarens framtida pension. Den första delen av vår sammanställning innehåller en beskrivning av bokens olika delar. Därefter går vi vidare och beskriver, med utgångspunkt från boken, hur vi skulle genomföra projektet om vi fick det uppdraget. Beskrivningen är ett mellanting mellan en beskrivning av ett konkret projekt och en beskrivning av ett allmänt användarcentrerat projekt. Där det är möjligt anpassar vi oss efter det tänkta pensionsplaneringsprojektet. Efter att ha skaffat oss insikt i Mayhews process listar vi de för och nackdelar vi anser att tillvägagångssättet har. Dessutom anger vi våra personliga synpunkter för varje steg i processen. 3

4 4

5 2 The Usability Engineering lifecycle 2.1 Requirements Analysis User Profile Med detta steg vill man göra en beskrivning över de potentiella användarna av aktuellt system. Detta görs genom att man kartlägger vilka särdrag olika användargrupper har. Tekniker för att göra detta är dels genom enkäter och intervjuer med nuvarande användare, dels intervjuer med personer med kunskap om dessa användare Contextual Task Analysis Här studerar man användarnas nuvarande uppgifter och strategier för att lösa dessa. Detta görs genom intervjuer och observationer, och resulterar i en dokumentation som beskriver detta, vilken används senare i processen Usability Goal Settings Här specificerar man vilka kvalitativa och kvantitativa användbarhetsmålen. De kvalitativa målen arbetar man fram utifrån resultaten från momenten User Profile och Contextual Task Analysis, och med de kvantitativa definierar man målen för användartillfredställelse. Dessa mål kommer att vara drivande för designprocessen Platform Capabilities/Constraints Målet med detta moment är att identifiera och dokumentera gränssnittets möjligheter och begränsningar, utifrån den tekniska platform som ligger till grund för produkten. Detta är viktigt att fastställa redan nu för att underlätta designarbetet i senare faser General Design Principles Detta moment går ut på att samla in och sammanställa vilka relevanta riktlinjer och åsikter som finns gällande designen av användargränssnittet, ur olika synvinklar och perspektiv. Denna del ska liksom de tidigare vara drivande i det kommande designarbetet. De uppgifter man har fått fram från denna fas, Requirements Analysis, sammanfattas och dokumenteras i en Style Guide, vilken ligger till grund för och kan konsulteras i den fortsatta utvecklingen av användargränssnittet. 2.2 Design/Testing/Development Denna del av processen är indelad i tre nivåer. Den första nivån består av följande fyra delmoment Nivå Work reengineering Ombearbetning av den aktuella användarmodellen med användarfall för uppnå automatisering och för att effektivt stödja affärsmässiga mål. Samtidigt ska omträning 5

6 minimeras genom att använda så mycket som möjligt av användarnas existerande kunskap, och produktiviteten maximeras genom att hänsyn tas till kognitiva mänskliga begränsningar. Ingen design av gränssnitt är med i detta steg. Användarmodellen ombearbetas och dokumenteras i en modell som beskriver hur produktens funktionalitet ska organiseras och struktureras. Den omarbetade modellen ska valideras med användare med hjälp av cart sorting technique eller Task Scenario walkthroughs. Produkten man får ut av arbetet är en omarbetad modell. Arbetsmodellen tas ifrån Task Analysis. Den behandlar output från User Profile och Usability goals. Modellen leder vidare till Conceptual Model Design och andra designaspekter Conceptual model design Etablera och definiera en regelbaserad, hög nivå design som anger tonen för lägre designnivåer. Första steget till en faktisk design tas här, genom att större displayer och sökvägar identifieras. Regler för presentation som mappar till den omarbetade användarmodellen genereras. Designmodellen tar hänsyn till all output från alla steg i Requirements Task Analysis Conceptual model mock ups Prototyper skapas med papper och penna för hög nivå designidéer, dock inte särskilt detaljerade Iterative Conceptual Model Evaluation De skapade prototyperna utvärderas och modifieras iterativt genom bland annat användbarhetstester där man låtsas att prototyperna är riktiga användargränssnitt. Detta steg, och de två föregående, upprepas tills alla användbarhetsproblem är identifierade och åtgärdade Nivå 2 Den andra nivån i Requirements Analysis består av fyra delmoment Screen Design Standards Målet med dessa är att säkerställa konsekvens och enkelhet i detaljerad design för alla delar i användargränssnittet. Screen Design Standards baseras på industri och företagsstandard och feedback från de föregående aktiviteterna Screen Design Standards Prototyping De standarder formulerade i den föregående punkten appliceras nu på en prototyp. Designen implementeras på valda delar av användargränssnittet så att prototypen går att använda Iterative Screen Design Standards Evaluation Prototypen från föregående steg evalueras och görs om iterativt. 6

7 2.2.3 Nivå 3 Den tredje nivån i Requirements Analysis består av två delmoment Detailed user interface design (DUID) Definiera designen baserat på och så att alla delar följer gränssnittsstandarden. Här realiseras bland annat designbeslut och beslut om knappstorlek, typsnitt och färg för gränssnittet. I detta steg sker också länkningen mellan dialogrutor,fönster och liknande. Dokumentation av vad som görs i detta steg kan vara önskvärt om de aktuella applikationerna är avancerade Iterative DUID Evaluation Detta steg utgår från och förfinar samt utvärderar gränssnittet med hjälp av användbarhetsmål. Fokus ligger på kvantitet och effektivitet. Testerna sker i en iterativ process i vilken de huvudsakliga stegen är: Låt användare köra systemet och samla in data. Analysera och tolka resultatet. Formulera förslag till ändringar baserat på resultatet. Iterationen avbryts när användbarhetsmålen är uppfyllda. 2.3 Installation Detta tredje och sista steg i cykeln är installation av projektet och utvärdering av hur projektet fungerar User Feedback Efter att ha installerat produkten genomförs User Feedback för att samla in synpunkter. 3 Beskrivning av processen utifrån Mayhews användbarhetscykel I det här kapitlet applicerar vi Mayhew ideer på vårt tänkta projekt utan att gå in på det faktiska genomförandet av projektet. Varje steg är uppdelat i de aktiviteter som utförs, vilka roller som ansvarar för de olika delarna, samt beräknad tidsåtgång. Uppskattningen av tidsåtgång är baserad på Mayhews siffror men i viss mån anpassade till vårt projekt. 3.1 Requirements Analysis User Profile Syftet med att göra en User Profile är att identifiera möjliga typer användare av aktuellt system och sedan undersöka vilka egenskaper dessa användartyper har, i form av: psykologiska karaktärsdrag kunskap och erfarenhet fysiska karaktärsdrag vilken karaktär användarens arbete och uppdrag har 7

8 Med hjälp av insamlad data tar man sedan fram användarprofiler, vilka systemet ska anpassas efter. Man kan tillgodogöra sig denna kunskap genom flertalet tekniken, såsom intervjuer eller enkäter. Resulterande profiler ska sedan vara kärnan i designen av användargränssnittet. 1. Utforma intervjun med frågor relevanta i sammanhanget 2. Leta upp uppgifter om användare av befintliga systemet i statens register 3. Plocka fram ett godtyckligt, representativt snitt av användare ur registret 4. Kontakta användare för bokning av intervjutid 5. Utföra intervjuerna 6. Sammanfatta resultatet av intervjuerna 7. Analysera resultatet 8. Identifiera användargrupper utifrån resultatet 9. Ställa upp användarprofiler, User Profiles, för grupperna Arbetet bör planeras av en expert på området, men kan sedan ledas och samordnas av en projektledare enligt användbarhetsingenjörens direktiv. För att utforma intervjuerna och analysera resultatet behövs en MDI expert, som kan få ut så mycket som möjligt av informationen som kommit fram under intervjuerna och se vilka behov som finns. Själva intervjuerna behöver dock inte utföras av någon expert på området, utan kan utföras av övriga projektmedlemmar. Resultatet av detta steg blir en intervjuform anpassad för just denna typ av undersökning, ett register med alla reella användare, ett register med ett godtyckligt snitt av användare samt ett antal användarprofiler, User Profiles. Då det inte finns tid att intervjua alla användare av det befintliga systemet måste vi för hand plocka ut ett snitt som enligt ovanstående egenskaper är representativt för olika användargrupper. På det sättet hoppas vi kunna täcka in alla behov som en potentiell användare kan ha. De potentiella användare avsystemet som vi har identifierat på den här nivån är följande: Yrkesverksamma medborgare Handläggare på bank/försäkringsbolag Pensionärer Arbetslösa Förtidspensionerade Studenter Yrkesverksamma medborgare Den första kategorin potentiella användare ser vi som den största och viktigaste målgruppen. Dessa användare har, oavsett hur lång tid man har varit yrkesverksam, ett behov av att ta reda på hur den framtida pensionen kommer att se ut. Nedan följer en beskrivning av dessa användares respektive 8

9 behov. Användargruppen ska kunna se vilka delar deras pension består av. Den typiska yrkesarbetande medborgaren samlar ihop till sin pension på flera sätt: genom ATP poäng, privata pensionsförsäkringar, pension från arbetsgivaren. Användaren ska kunna välja mellan att se de olika delarna var för sig eller se en sammanställning av den beräknade totala pensionen. Det ska gå att se hur en ökning/minskning av respektive del påverkar helheten. Underlag för beräkning av vilken pension vederbörande får vid pensionering vid en viss ålder ska finnas, och kunna tas fram på kundens begäran. Handläggare på bank/försäkringsbolag Den andra kategorin användare behöver också kunna ta del av de olika pensionskällorna,utan att ha tillgång till pensionsspararens privata uppgifter. Dessa uppgifter ska dock vara åtkomliga för den pensionssparandes privata handläggare, med tillstånd från denne. Pensionärer Den typiska medlemmen i den tredje kategorin är före detta yrkesverksamma medborgare som för närvarande får pension utbetalad. Vissa delar av sin pension, som ATP och pension från arbetsgivaren, kan inte längre påverkas utan ligger fast resten av livet. Däremot kan dessa användare fortfarande påverka pensionens storlek genom att modifiera eventuella pensionsförsäkringar. Arbetslösa Kategorin arbetslösa kan bestå av dels ungdomar som ännu inte gjort entre på arbetsmarknaden, dels av medborgare som efter en tid av arbete blivit uppsagda eller sagt upp sig självmant. Medlemmar i den här kategorin har ett behov av att ta reda på hur deras arbetslöshet påverkar deras framtida pension. Förtidspensionerade Gruppen förtidspensionerade kvitterar ut en statlig pension trots att de fortfarande är i yrkesverksam ålder, oftast beroende på sjukdom. Studenter Gruppen studenter är ofta oinformerade om hur längden på deras studier inverkar på pensionsberäkningen. Detta steg bör ta cirka 140 timmar från projektmedlemmarnas sida, och sammanlagt mellan timmar av de intervjuade användarnas tid. 9

10 3.1.2 Contextual Task Analysis Målet med detta steg är att uppnå en användarcentrerad arbetsmodell såsom det för närvarande utförs, och utifrån denna exktrahera vilka användbarhetskrav som finns på systemet. Man ska studera hur användaren i dess faktiska arbetsmiljö, när denna utför sitt arbete. Även här finns ett flertal tekniker såsom kontextuella observationer/intervjuer och formella arbetsmodeller. Av detta steg får man ut en arbetsmiljöanalys, användningsfall, dokument med analys av användningsfall och en modell över hur användarens nuvarande arbetsmiljö ser ut. 1. Användbarhetsingenjören planerar lämpliga uppgifter som användaren ska utföra. Exempel på sådana kan vara ta reda på aktuell pensionspoäng, ta reda på när nästa utbetalning sker, osv. 2. I samband med intervjuerna som utförs för att fastställa användarprofiler, kommer vi att be användarna att utföra arbetsuppgifterna i det befintliga systemet, såsom att ringa till aktuell myndighet och utföra uppdraget. 3. Arbetet övervakas och anteckingar förs. 4. Anteckningarna sammanställs och dokumenteras. 5. Resultatet analyseras och formuleras i följande former: 1. Arbetsmiljöanalys (ex. i hemmet) 2. Användningsfall (ex. ta reda på pensionspoäng) 3. Analys av användningsfall (vad som fungerar bra/dåligt och varför) 6. Modell över användarens arbetsmiljö. I förhand tror vi inte att dessa miljöer inte kommer att vara heterogena, då uppgifterna ofta utförs i hemmet, och arbetsmiljön där varierar stort från fall till fall. En användbarhetsingenjör kommer att leda detta moment. Övriga projektmedlemmar sköter observationen av användaren, och anteckningar från detta lämnas till ingenjören. Denna studerar sammanställer och analyserar anteckningarna. Tanken med detta är att fånga upp det som inte går att fånga upp vid intervjuerna, det kontextuella. Därför kan man inte grunda den här delen på det man kommit fram till vid utarbetandet av User Profiles, utan snarare det man inte kommit fram till. Däremot behöver man veta vilka användarprofiler som ska studeras, och för detta behövs resultatet från förra steget. Alla frågeställningar man redan har bör klaras av i steget innan, och med det här steget ska man försöka identifiera vilka egenskaper arbetsrutinen har i praktiken. I detta steg är det alltså extra viktigt att vara lyhörd. Vi räknar med att momentet kan klaras av på c:a 230 timmar. Av användarna krävs mellan 60 och 70 timmar, exklusive restid, då vi utför observationerna i samband med intervjuerna i förra momentet. 10

11 3.1.3 Usability Goal Settings Med detta steg vill man etablera specifika kvalitativa och kvantitativa användbarhetsmål som driver designen av systemet. Detta görs genom att man extraherar de kvalitativa målen från tidigare användningsfall och från generella, affärsmässiga mål, och kvantifierar mål med hög prioritet. Dessa ska sedan användas för att testa användbarhet som kriterium för vad som anses som accepterbart. Tekniker för att göra detta är bl.a. att extrahera mål från User Profile steget och Contextual Task Analysis steget. Resultatet blir två dokument, ett med kvalitativa mål och ett med kvantitativa mål. Detta integreras med resten av processen i och med att målen härleds direkt från stegen User Profile och Contextual Task Analysis, samt att det driver alla andra delar av processen förutom Platform Capabilities/Constraints. 1. Hänföra till resultatet från User Profiles 2. Hänföra till resultatet från Contextual Task Analysis 3. Efterforska affärsmässiga målen för ett pensionssystem 4. Identifiera vilka kvalitativa mål som finns 5. Prioritera målen från steg Omformulera målen från steg 5 till kvantitativa mål, om möjligt 7. Dokumentera de prioriterade användbarhetsmålen 8. Genomföra en användarutvärdering 9. Utifrån resultatet fastställa riktlinje för de kvantifierade målen Momentet kommer att läggas upp och ledas av en användbarhetsingenjör, men övriga medarbetare spelar här en viktig roll i att själva arbetet med att identifiera, kvantifiera och prioritera målen. Det är viktigt att komma ihåg att olika mål är olika viktiga beroende på användarens och situationens egenskaper. Alla måste samarbeta för att de sammantaget mest relevanta målen ska prioriteras i slutändan. Att kvantifiera målen är inte helt lätt det heller, men vanliga mått är tiden för att utföra något, antalet fel på en inom ett visst tidspann, antalet sätt att nå hjälpdokumentation, antal användare som lyckas slutföra ett visst uppdrag, och så vidare. Man kan även dela upp kvantitativa mål i olika nivåer: nuvarande prestationsnivå, minst accepterbara prestationsnivå, målprestationsnivå samt optimal prestationsnivå. Vi räknar med att detta moment kommer att ta c:a 180 timmar från projektgruppens sida, och c:a 50 timmar av användarnas tid Platform Capabilities/Constraints Det är även viktigt att fastställa den tekniska platformens möjligheter och restriktioner, eftersom det kan begränsa användargränssnittets designalternativ. För att studera den befintliga platformens användargränssnitt går man igenom dokumentationen i ämnet och intervjuar experter på området. 11

12 Resultatet av undersökningen blir en dokumentation av den aktuella platformens möjligheter och restriktioner. Detta steg kan utföras när som helst under Requirements Analysis och driver all designverksamhet i de senare stegen. Syftet med detta steg är att definiera vilka gränser och begränsningar gränssnittets plattform har. Vi måste med andra ord ta reda på om vårt pensionsplaneringsprojekt är kompatibelt med användarens utrustning. Om slutprodukten exempelvis är en hemsida måste användaren kunna läsa innehållet och utföra de tjänster som erbjuds. Konsekvenserna kan då bli att man får dra ner på avancerad grafik, stora bilder som tar lång tid att ladda ner etc. Steg ett ska alltid genomföras, resterande steg är nödvändiga i den händelse det finns mer än en plattform eller om användargränssnittsdesignern inte redan är bekant med plattformen/arnas begränsningar. 1. Identifiera plattformarnas egenskaper med avseende på tekniska specifikationer. 2. Gå igenom dokumentation för plattformen. 3. Intervjua teknisk personal. 4. Dokumentera plattformens kapacitet och begränsningar. Användbarhetsdesignern är huvudansvarig. Användbarhetsingenjörernas roll är att ta fram eventuell dokumentation om plattformskapacitet/begränsning om sådan existerar från tidigare projekt. I annat fall, assistera användbarhetsdesignern i uppgiften att strukturera dokumentationen. Konsultation är även önskvärd från teknisk personal. För att designern/designarna ska veta vad som är tekniskt rimligt är detta steg nödvändigt att utföra i ett tidigt stadium. Det är även en god hjälp vid valet av vilken hård/mjukvarumässig platform som man ska arbeta utifrån. Då pensionssystem är ett ekonomisystem innebär det att det kommer innehålla känliga uppgifter som måste skyddas. Detta förespråkar att man väljer ett så stabilt system som möjligt, hellre än ett som kan hantera många olika funktioner och arbetar snabbt. Säkerhet är ett nyckelord, dels då personuppgifter enligt lag ska skyddas från intrång, och dels eftersom det finns höga krav på att uppgifterna stämmer med verkligheten. Ingen användare kommer att uppskatta ett system som har ett väl fungerande gränssnitt men kalkulerar en felaktig pension. För användbarhetspersonal c:a 50 timmar och för utvecklare c:a 20 timmar. 12

13 3.1.5 General Design Principles Meningen med den här delen är att identifiera alla huvudprinciper och riktlinjer från den aktuella litteraturen om användarbarhet som kan tänkas vara relevanta under produktutvecklingen. Man konsulterar tillgänglig kunskap i ämnet i form av litteratur och experter för att uppnå detta. Denna del av utvecklingen kan utföras när som helst under Requirements Analysis, och integreras med resten av den data man har fått fram i denna huvuddel. Alla vedertagna principer rörande designbeslut övervägs här, i syfte att vårt projekt ska överensstämma med de riktlinjer som finns om hur designen bör se ut. 1. Undersök de relevanta Style Guides som finns om designbeslut 2. Leta upp övrig litteratur om generella designprinciper. Användargränssnittsdesignern har uppgiften att sammanställa tillgänglig litteratur och undersöka kostnad/tillgänglighet för extern konsultation i designprocessen. Användbarhetsingenjörerna utgör de övriga resurser som är önskvärda för insamling av kunskap om design. Då en stor del av användarna har uppnått pensionsålder, finns det skäl att koncentrera sig på vilka användaregenskaper detta medför. Möjliga egenskaper som är aktuella är olika former av handikapp som ålderssjukdomar medför (exempelvis synhandikapp), datorvana, tillgång till dator och internet och möjlighet att lära sig systemet m.h.a manualer o. dyl. Ca 30 timmar, uppdelat på framtagning av Style Guides resp. övriga källor. 3.2 Design/Testing/Development Nivå Work Reengineering Inputen består av användarmodeller som producerades i Contextual Task Analysis och mål som formulerades i Requirement Analysis. De ska nu ombearbetas och dokumenteras. Skälet till ombearbetningen är att uppnå tre mål; effektivitet genom automatisering, att få arbetet att uppnå ekonomiska mål, och att minimera användarnas återinlärning genom att använda deras befintliga kunskap. En viktig fråga är hur människor planerar sin pension manuellt, och hur detta kan förenklas genom automatisering. 13

14 De aktiviteter som krävs för att ombearbeta användarmodellen är: 1. Ombearbeta modeller och analyser från från det tidigare steget, genom att utgå från de tre målen. 2. Validering och förfining av modellerna med hjälp av faktiska och representativa användare. I vårt fall är faktiska användare till exempel pensionärer och handläggare på försäkringsbolag. Två till fem användare från varje användargrupp genomför en walk through. 3. Dokumentera de ombearbetade modellerna och inkludera dem i en Style Guide. Den som leder arbetet bör varje designern av gränssnittet. De som deltagit i skapandet av User Profile och Contextual Task Analysis ska också bidra med input. Viktigt är att ha med användare i valideringssteget, som nämnts ovan. En användbarhetsingenjör ska vara med och bistå med inriktning och återkoppling. Pensionsplaneringen som ska konstrueras existerar förmodligen redan i andra, manuella former. Det är viktigt att all information om vad som behövs i systemet kommer med, och därför krävs att de olika användargrupperna bidrar med återkoppling. Att pensionssystemet ska vara enkelt att använda för alla grupper av användare är väldigt viktigt. Pensionärer har ofta en begränsad datorkunskap, och är ibland rädda för ny teknik, därför är det speciellt viktigt att representanter från denna grupp är med och utvärderar även i detta relativt tidiga steg. De måste kunna förstå modellerna för att inte bli ifrånsprungna på ett senare stadium. Å andra sidan besitter kanske handläggare på försäkringsbolag mer specifik kunskap, till exempel alla de delar som de kommer att behöva i gränssnittet. Cirka 90 timmar kommer att gå åt i detta steg, exklusive användargruppernas tid Conceptual Model Design I detta steg användar man input från Work reengineering och föregående fasen som grunden för det första steget i en faktisk design av användargränssnittet. Hänsyn tas bara till högnivådesign och man tar beslut om hur produkten ska presenteras och hur den ska fungera, till exempel hur olika sidor ska se ut och sökvägarna mellan dem. Resultaten från detta steg kommer att behövas i de två efterkommande stegen. De aktiviteter som krävs för modelldesign är: 1. Definiera den konceptuella modellen som produkt eller processorienterad. Vår applikation kräver inte modifikation av dokument, men användaren måste kunna se och strukturera sin information på det sätt han/hon vill, vilken gör modellen mer process än produkorienterad. 2. Identifiera produkter eller processer, till exempel vilka verktyg som användaren i pensionssystemet behöver. 14

15 3. Bestäm presentationsregler för produkter eller processer. 4. Skapa regler för fönster. 5. Identifiera de större displayerna, till exempel olika fönster för olika typer av pensionssparande. 6. Definiera och designa navigationsmöjligheter. Användaren måste på ett enkelt sätt kunna ta sig mellan de olika delarna. 7. Dokumentera alternativa Conceptual Model Designs. Designern av gränssnittet tar ledningen även i detta steg. Alla medlemmar i arbetslaget som varit med i de tidigare stegen borde också vara med och bidra med synpunkter. Användare kan delta. Detta steg har iterering som huvudsyfte, med mycket brainstorming från alla som arbetar med konstruktionen av pensionssystemet. Modelldesignen kan komma att ändras även i senare steg och är inte fastlagd ännu. Vissa användare kan uteslutas från detta steg, men valda användare från handläggare eller bankpersonal kan vara med för att se till att deras tidigare synpunkter verkliges beaktas. Cirka 200 timmar kommer detta steg att ta i anspråk Conceptual Model Mock ups I detta steg görs pappersritningar med prototyper, mock ups, för hand med papper och penna, av de olika förslag som formulerades i det föregående steget. En ritning borde göras av exempelvis fönster för försäkringar. Det är lättare att börja om när modellerna görs för hand, eftersom tidskrävande kod inte behöver skrotas om något skulle bli fel. Prototyperna som tas fram jämförs och utvärderas sedan. För varje funktionalitet som ska göras till prototyp väljs först vilken. Sedan procuceras en skiss av användargränssnittet, varpå en mock up görs på papper eller implementeras. Arbetsfördelningen borde vara som i föregående steg. Om en fungerande prototyp ska produceras måste expertis på det området kallas in. Mindre delar av funktionaliteten för gränssnitt kan göras separat, till exempel vilken typ av menyer och dialogrutor som behövs. Cirka 70 timmar är lagom för detta steg. 15

16 Iterative Conceptual Model Evaluation Tester och utvärderingar görs på de mock ups som producerades i föregående steg. Designen utvärderas och modifieras iterativt med hjälp av användbarhetstester för att få bort felaktigheter. Upptäcks fel itereras detta och de två föregående stegen igenom till alla buggar är upptäckta. För varje testiteration sker följande: testet planeras och stödmaterial skapas. Testet utförs sedan och data samlas. Datan som produceras analyseras och omdesign formuleras om detta behövs. 1. Testets fokus bestäms, antingen ska det vara lätt att lära in eller lätt att göra. För ett pensionsplaneringssystem är dock båda viktiga. Den färdiga applikationen kommer att användas av viss användare med begränsad datakunskap och måste vara lätt att lära sig. Eftersom systemet kommer att användas regelbundet krävs även att det är lätt att använda. 2. Bestäm fokus för användare och uppgifter. Här väljer vi ut en grupp användare som kan förväntas använda systemet ofta, såsom yrkesverksamma människor i åldrarna år. 3. Skapa uppgifter för testet. 4. Skapa och färdigställ testet, testmaterial och testmiljö. 5. Användare rekryteras till pilottestet som sedan utförs. Att få tag på användare är inte svårt, eftersom de flesta medborgare över 30 pensionssparar. 8. Testet genomförs och data samlas in och summeras, analyseras och tolkas. 9. Eventuella slutsatser dras och de designförändningar som behövs formuleras. 10. Resultatet dokumenteras och presenteras. En användbarhetsingenjör leder arbetet, och designern av gränssnittet är med som assistent. Hela arbetslaget är med som observatörer, och representativa användare kallas in för testet. Detta steg är mycket viktigt, då det färdiga systemet kommer användas av alla typer av användare. Så många olika användare som möjligt ska vara med testet. Testet bör ske av alla de olika funktionaliteterna Nivå 2 Nivå 2 består av tre steg och handlar i stort sett om standardisering och enkel implementation av prototypen Screen Design Standards Konsekvens och enkelhet i detaljerad design ska säkerställas för alla delar i användargränssnittet. Hänsyn tas till industri och företagsstandard och feedback från de föregående aktiviteterna. I detta steg kommer planer för detaljerad design in, till exempel vilka färger och vilket teckensnitt som ska användas och placering av rutor och knappar. Ett användargränssnitt för pensionsplanering bör vara enkelt och ge ett seriöst intryck, så onödiga detaljer bör undvikas här. Däremot är det bra om olika fönsters utseende skiljer sig från varandra så att inte föväxling kan ske. 16

17 1. Skissa upp kontrollstandard. I denna punkt ser man till att designen blir standardiserad, exempelvis att en klickruta alltid används när användaren ska svara ja eller nej. 2. Skissa upp standard för produkt och/eller processfönster. 3. Skissa up standard för dialogrutor och meddelanderutor. Troligen kommer det inte att behövas så många sådana i systemet, eftersom användarna inte ska skapa egna dokument. 4. Skissa upp standard för interaktion med pekdon. Denna punkt är viktigare för vår applikation, så att användaren kan navigera mellan sidorna på ett enkelt sätt. 5. Skissa upp standard för återkoppling till användare, exempelvis varningssignaler, val. 6. Dokumentation av standarder med bilder och text. Den som leder arbetet bör vara designern av gränssnittet. De som deltagit i skapandet av Requirements Analysis steget och modelldesignen ska också bidra med input. En användbarhetsingenjör ska vara med och bistå med inriktning och återkoppling. Som nämnts ovan är en tydlig och enkel design att föredra här, ingen lekstuga, då systemet ska användas av alla möjliga användare med olika mycket datorvana. Cirka 180 timmar Screen Design Standards Prototyping Detta steg utgör en brygga mellan föregående och nästkommande steg: här stöds utvärderingen av Screen Design Standards(föregående steg) som sker i Iterative Screen Design Standards Evaluation (nästkommande steg). I det här steget sker faktisk implementation för första gången. Endast de viktigaste funktionerna, kärnan av systemet, implementeras, och med enkla prototyper. Designern får här återkoppling om saker som behöver ändras för att undvika bortslösad tid på felaktiga saker. Saker som ska implementeras, efter att ha skissats upp med papper och penna, är till exempel menyer och interaktionsvägar. 1. Funktionaliteten som det ska skapas en prototyp av väljs ut. Exempelvis menyerna och fönstret för statliga pensioner 2. Enkel specifikation av funktionaliteten. 3. Implementera prototypen. Med prototyp menas föregångare/förebild. I den här kontexten innebär det att vi tar fram tidiga versioner av utvalda delar av vårt system och förbereder för en kommande utvärdering. Lämpliga prototyper kan i vårt fall vara delar av kod eller enstaka applikationer som är tänkta att figurera i den färdiga produkten. 17

18 Cirka 150 timmar Iterative Screen Design Standards Evaluation Här utvärderas de två föregående stegen. Feedback inhämtas angående användbarheten. Detta steg motsvarar (Iterative CM Evaluation), med skillnaden att i detta skede av processen har produkten kommit närmare sitt slutliga utseende och därmed finns det mer färdigt material att utvärdera. Ändå finns det tid att göra ändringar i gränssnitt och kod, detta är önskvärt i detta skede eftersom det blir svårare att göra större förändringar ju längre framskriden produkten blir. 1. Testets fokus bestäms, antingen ska det vara lätt att lära in eller lätt att göra. 2. Bestäm fokus för användare och uppgifter. I steg var användarna högprioriterade, dvs. sådana som förväntas använda systemet ofta. I detta steg är det lämpligt att även titta på andra kategorier användare för att få nödvändig demografisk och social bredd i utvärderingen. 3. Skapa uppgifter för testet. Uppgifterna bör vara mer detaljerade än i för att få feedback på mer detaljerade designdelar. 4. Skapa och färdigställ testet, testmaterial och testmiljö. 5. Användare rekryteras till pilottestet som sedan utförs. 6.Testet genomförs och data samlas in och summeras, analyseras och tolkas. 7. Eventuella slutsatser dras och de designförändningar som behövs formuleras. 8. Resultatet dokumenteras och presenteras. Användbarhetsingenjören leder arbetet med hjälp av användargränssnittsdesignern. Att med jämna mellanrum ha ett utvärderingssteg är något som gynnar den slutliga produkten och minimerar risken med att ha större fel som hänger kvar från början av processen till slutet. Uppdragsgivaren kan då förvissa sig om att projektet förlöper som det. En annan fördel är att eventuella allmäna ändringar som påverkar pensionsberäkningar, såsom regeringsbeslut om ändrade procentsatser eller dylikt, kan inkorporeras i projektet efter ett utvärderingssteg. På så sätt följer ändringen med i utvecklingen och itereras, så att nyheterna kan utvärderas i ett kommande utvärderingssteg. Ca 150 timmar. De mest tidskrävande posterna är framtagande av testmaterial, genomförande av testet/insamling av data, samt dokumentation/prsentation av resultat. 18

19 Nivå Detailed User Interface Design I detta steg av processen är det dags att färdigställa gränssnittets utseende enligt de riktlinjer som dragits upp i Conceptual Model Design och Screen Design Standards modulerna. 1. Se till att applikationen har korrekta förbindelser mellan de olika funktionerna. Detta innebär i praktiken att testa de knappar och menyval som finns och säkerställa att de korrekta operationerna utförs. Finns det en funktion som beräknar pension utifrån antal yrkesverksamma år ska det valet vara kopplat till ett kalkylprogrammet som ger korrekta siffror som output. 2. Fatta ett slutgiltigt beslut om hur de knappar och menyval som användaren hamnar inför ska designas. En generell standard för design ska finnas sedan tidigare. 3. Med Conceptual Model Design modulen som underlag, specificera hur innehållet i fönster,dialogrutor och meddelandrutor ska designas. 4. Välj design på alla delar av gränssnittet där användaren interagerar med innehållet. Hur ska användaren göra för att välja ett alternativ(musklick,tangenttryckningar e.d.)? Gränssnittsdesignern bör se till att en designspecifikation tas fram, till hjälp för utvecklarna. Eftersom ett pensionsplaneringssystem kräver en pedagogisk utformning såväl som avancerade kalkylfunktioner kan detta inte betraktas som en okomplicerad applikation som utvecklarna själva kan ta ansvar för utifrån en Style Guide. Den självklara aspekten av detta steg är att vi behöver ha ett system som förstås av alla tänkbara användare, vilket innebär stora och tydliga knappar som pensionärer med nedsatt syn kan läsa, klara kontraster mellan färger o.s.v. behöver vi också ta hänsyn till gruppen pensionsberättigade invandrare. Dessa behärskar inte alltid det svenska språket till fullo och behöver ett gränssnitt som kompletterar språklig information med symboler för de olika funktioner. Vi bör också överväga att erbjuda flerspråkiga texter i vårt gränssnitt. Minst 240 timmar bör avsättas för detta steg, eftersom detta är sista chansen att modifiera produkten innan användartester tar vid Iterative Detailed User Interface Design Evaluation Här testas den färdiga produkten och matchas mot användbarhetsmål. De fel som hittas bör vara av typen lätta att åtgärda. Efter att felen åtgärdats testas produkten igen. 1. Bestäm förutsättningarna för testning: Välj mellan lätt att lära och lätt att använda. 19

20 Identifiera lämpliga användare för testet. Här är det lämpligt att välja från kategorierna användare som specificerats i kapitel 2. Önskvärt är att hitta nya användare som inte tidigare varit inblandade i produktutveckling. 2. Designa testuppgifter. Uppgifterna bör testa användarens förståelse av gränssnittets design och interaktion med systemet. Uppgifterna bör vara mer detaljerade än i Planera testmaterialet, vilka delar ska ingå? Hur ska användarna övervakas. 4. Hitta en lämplig miljö där testet ska utföras. Miljön ska efterlikna de tänkta användarnas naturliga miljö. Det är viktigt att ta hänsyn till att flera av användargrupperna kanske inte har tillgång till dator i hemmet. Pensionärer är ofta ovana vid datorer och saknar ofta dator hemma. Förtidspensionerade kanske saknar dator av ekonomiska skäl. Miljön bör samtidigt vara trygg och ge användaren möjlighet att slappna av och inte känna sig övervakade. 5. Rekrytera användare. Se punkt Utför testet: Utför testet och samla in data. Gå igenom inkommet data. Analysera och tolka data. Fokusera på områden där data inte uppfyller användbarhetsmålen och försök hitta orsaken till varför dessa områden är problematiska. Formulera slutsatser och rekommendation till designförbättringar. Dokumentera och presentera resultat 7. Gå igenom testproceduren och testmaterialet, gör eventuella korrigeringar. Användbarhetsingenjören har huvudansvaret i det här steget, gränssnittsdesignern bör vara med och assistera. Eftersom detta innebär sista chansen att upptäcka buggar, är noggrannhet ett nyckelord. Detta återspeglas ju också i den beräknade tidsåtgången. Sannolikt vill uppdragsgivaren i detta skede undersöka produkten, eventuella synpunkter från denne bör tas i beaktande för att undvika kritik i ett skede när produkten redan är ute på marknaden. Ca 150 timmar, varav den största delen utgörs av utformning av testmaterial samt presentation/dokumentation av resultat. 3.3 Installation User Feedback I detta skede av användbarhetscykeln har produkten installerats och användarnas synpunkter samlas in. Detta görs för att möjliggöra förbättringar av produkten,för framtida lanseringar av produkten, som input till liknande produkter samt för att tillgodogöra sig allmänna kunskaper om användbarhet. Mayhew listar fem tänkbara tekniker för att hämta feedback från användarna. Dessa är användbarhetstester, intervjuer, användardiskussioner i grupp,frågeformulär samt 20

21 användbarhetsstudier. För ett system som tillhandahåller pensionsplanering anser vi att ett frågeformulär är det bästa alternativet. Anledningarna till detta är dels att vi kan räkna med att få in ett stort antal svar, dels att vi i lugn och ro kan konstruera ett frågeformulär som täcker in de frågor vi vill ha svar på. 1. Välj mellan lätt att lära och lätt att använda. 2. Ta fram ett utkast till frågeformulär. 3. Distribuera frågeformulär. Formuläret ska skickas ut till en representativ grupp användare och hänsyn bör tas till att andelen användare som svarar inte alltid är så hög. 4. Analysera svaren. 5. Författa slutsatser som syftar till att förbättra produkten. Användbarhetsingenjören ska ha huvudansvaret, användargränssnittsdesignern ska assistera. En potentiell risk med att samla in feedback från verkliga användare är att vi bara får med synpunkter från en viss typ av användare. Användare utgör ingen homogen grupp, och man kan anta att exempelvis pensionärer och förtidspensionerade kommer att utgöra en oproportionerligt hög procentandel av svaren, eftersom dessa har mer fritid att fylla i frågeformulär på. Vi vill även ha in svar från de som tycker att systemet fungerar bra, och dessa kanske inte ser någon anledning att svara på en enkät. Då missar vi värdefull feedback om vilka delar som fungerar bättre än andra och som det kanske kan vara värt att bygga ut. Utformningen på dessa delar kanske skulle gå att applicera på andra delar som inte har fått lika bra mottagande. För utvecklare: ca 110 timmar. För användare: ca 84 timmar. 21

22 4 För och nackdelar med Mayhews metod En bra egenskap är att The Usability Engineering Lifecycle föreslår konkret hur skapandet av ett gränssnitt ska planeras och genomföras, och täcker in väldigt många områden. Mayhew fokuserar på att göra produkter som är bra och användbara för användaren, inte något som bara ska skapas och säljas för att företaget som tillverkar produkten ska tjäna pengar. Det är bra att hon har delat in varje nivå i delsteg som kan följas,och att hon har definierat vem som ska göra vad i arbetet. Däremot kunde användare ha fått vara med mer i utvecklingsarbetet, inte bara i tester. Det råder dock inget tvivel om att boken fyller ett behov: oavsett om projektet går ut på att utveckla ett nytt dataspel eller ett system för pensionsplanering är boken ett värdefullt verktyg längs processens väg. Något som kan vara negativt med Mayhews teori är att den är väldigt omfattande med kanske onödigt många olika steg och nivåer som ska gås igenom och itereras under skapandet av ett gränssnitt. Vissa av stegen har också förvirrande lika namn och uppgifter. Omfattningen av teorin gör att det något svårt att arbeta med boken, det kan vara svårt att hålla isär alla begrepp. Det är ju önskvärt att arbetet med gränssnittet ska förenklas med hjälp av teorin, inte fördunklas. Mayhew föreslår väldigt frekvent dokumentation, vilket i och för sig är bra så att inget arbete går förlorat. Å andra sidan så kan överdriven dokumentation leda till onödigt mycket tidsåtgång som kunde användas till viktigare saker. En sak som är lite oklar är hur gränssnittet kopplas samman med eventuellt underliggande eller samverkande applikationer, exempelvis databaser. Teorin handlar i och för sig endast om gränssnittet, men om gränssnittet låses fast vid en viss design kanske det skapas problem när det ska användas ihop med externa applikationer. Om läsaren av boken tar sig tid att sätta sig in i och förstå de vitala delarna i teorin kan den säkert fungera bra som hjälp. Allt i teorin behöver inte tillämpas på gränssnittet. 5. Källförteckning Mayhew,D,1999: The Usability Engineering Lifecycle. A practitioner s handbook for user interface design. Morgan Kaufmann Publishers. 22

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

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

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

Projektarbete. Uppsala universitet Institutionen för informationsteknologi Användarcentrerad systemdesign 5p, sommaren 2004

Projektarbete. Uppsala universitet Institutionen för informationsteknologi Användarcentrerad systemdesign 5p, sommaren 2004 Uppsala universitet Institutionen för informationsteknologi Användarcentrerad systemdesign 5p, sommaren 2004 Grupp 8: Örjan Berglund, xyu@stp.ling.uu.se Johanna Lambertz, jolam@stp.ling.uu.se Projektarbete

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

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

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

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

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

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

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

Interaktionsdesign som profession. Föreläsning Del 2

Interaktionsdesign som profession. Föreläsning Del 2 Interaktionsdesign som profession Föreläsning Del 2 Vikten av att göra research Varför behöver vi göra research? En produkt blir aldrig bättre än den data som denna baseras på Men Vi har redan gjort en

Läs mer

Föreläsning 2: Introduktion till utvärdering varför ska vi utvärdera?

Föreläsning 2: Introduktion till utvärdering varför ska vi utvärdera? Föreläsning 2: Introduktion till utvärdering varför ska vi utvärdera? FSR: 1, 2, 5 Rogers et al. Kapitel 13 (e/3: 12-13) 160401 Intro utvärdering 2 Översikt Att kunna om utvärdering Observation, kort repetition

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

Föreläsning 10: Introduktion till utvärdering. Rogers et al. Kapitel 12

Föreläsning 10: Introduktion till utvärdering. Rogers et al. Kapitel 12 Föreläsning 10: Introduktion till utvärdering Rogers et al. Kapitel 12 Analys Utvärdering Implementation Prototyper Krav Design 120515 Intro utvärdering 2 Bruce Tognazzini om utvärdering Iterative design,

Läs mer

Föreläsning 2: Introduktion till utvärdering varför ska vi utvärdera?

Föreläsning 2: Introduktion till utvärdering varför ska vi utvärdera? Föreläsning 2: Introduktion till utvärdering varför ska vi utvärdera? FSR: 1, 2, 5 Rogers et al. Kapitel 13 (e/3: 12-13) Analys Utvärdering Implementation Prototyper Krav Design 150327 Intro utvärdering

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

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

Intro utvärdering

Intro utvärdering Föreläsning 2: Introduktion till varför ska vi utvärdera? FSR: 1, 2, 5 Rogers et al. Kapitel 13 (e/3: 12-13) 2 Översikt Att kunna om Observation, kort repetition Iterativ Det som påverkar Tänkbara syften

Läs mer

Oppositionsprotokoll-DD143x

Oppositionsprotokoll-DD143x Oppositionsprotokoll-DD143x Datum: 2011-04-26 Rapportförfattare Sara Sjödin Rapportens titel En jämförelse av två webbsidor ur ett MDI perspektiv Opponent Sebastian Remnerud Var det lätt att förstå vad

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

Planering av ebegravning med utgångspunkt från boken The usability engineering lifecycle av Deborah J. Mayhew

Planering av ebegravning med utgångspunkt från boken The usability engineering lifecycle av Deborah J. Mayhew Planering av ebegravning med utgångspunkt från boken The usability engineering lifecycle av Deborah J. Mayhew Skriven av grupp 6: Rose-Marie Almqvist Hamid Jalilvand Björn Karlsson rmt@hig.se Hamid_Jalilvand@msn.com

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

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

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

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

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

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

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

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

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

Sänk kostnaderna genom a/ ställa rä/ krav och testa effektivt

Sänk kostnaderna genom a/ ställa rä/ krav och testa effektivt Sänk kostnaderna genom a/ ställa rä/ krav och testa effektivt Kravhantering / Testprocess - Agenda AGENDA Grundläggande kravhanteringsprocess. Insamling, dokumentation, prioritering, Test och förvaltning

Läs mer

Grafisk formgivning. Gränssnittet utformning skall på ett naturligt sätt stödja användarens interaktion mot programsystemet

Grafisk formgivning. Gränssnittet utformning skall på ett naturligt sätt stödja användarens interaktion mot programsystemet 1-1 Grafisk formgivning Gränssnittet utformning skall på ett naturligt sätt stödja användarens interaktion mot programsystemet Komponenter måste utformas och användas på ett konsekvent och enhetligt sätt.

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

Datainsamling Hur gör man, och varför?

Datainsamling Hur gör man, och varför? Datainsamling Hur gör man, och varför? FSR: 2 Preece et al.: Interaction design, kapitel 7 Översikt Att kunna om datainsamlingsmetoder Observationstekniker Att förbereda Att genomföra Resultaten och vad

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

Utvärdering. Användbarhet. + beställarperspektivet! Innehåll. Varför?

Utvärdering. Användbarhet. + beställarperspektivet! Innehåll. Varför? Användbarhet Användbarhetsutvärdering Stefan Berglund Den grad i vilken användare i ett givet sammanhang kan bruka en produkt för att uppnå specifika mål på ett ändamålsenligt, effektivt och för användaren

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

Presentation av uppgiften. Företaget. Vi ger er i uppgift att: Sista-minuten-företaget. Målanalys. Arbetssätt under övningarna

Presentation av uppgiften. Företaget. Vi ger er i uppgift att: Sista-minuten-företaget. Målanalys. Arbetssätt under övningarna Arbetssätt under övningarna Kort introduktion av övningsledaren Påbörja den aktuella veckans uppgift Redovisning: handledaren går runt mellan grupperna en av handledaren utvald person kort redovisning,

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

Fö 2: Designprocessen. Projektet. Design är... Forts. projektet

Fö 2: Designprocessen. Projektet. Design är... Forts. projektet Fö 2: Designprocessen Metoder Mål: att förstå användaren, uppgiften, situationen och tekniken (PACT) Hur hänger det ihop? Men först: projektet Projektet Användarstudier och analys av befintligt system

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

Från Smart TV till Smartare upplevelse Av: Kim Huber och Connie Huanca

Från Smart TV till Smartare upplevelse Av: Kim Huber och Connie Huanca Från Smart TV till Smartare upplevelse Av: Kim Huber och Connie Huanca System vi undersökte Den system vi valde att undersöka var en av de senaste smart tv som finns i markanden och var nämnd till bästa

Läs mer

Användaranalys och användbarhetskrav

Användaranalys och användbarhetskrav Från användaranalys och uppgiftsanalys till kravställning Föreläsning 18/9 2003 Kap 1.5, 7, 9, (14) (användaranlys och användbarhetskrav) Kap 2.1-2.2, 7, (14) (uppgiftsanalys och funktionalitetskrav) Förra

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

Frågetekniker. Föreläsning 3, Utvärderingstekniker MDI, Lena Palmquist 1. Än en gång: JEdit (Py Kollberg) Loggning. Tolkande dataanalys

Frågetekniker. Föreläsning 3, Utvärderingstekniker MDI, Lena Palmquist 1. Än en gång: JEdit (Py Kollberg) Loggning. Tolkande dataanalys Föreläsning 3, Utvärderingstekniker Än en gång: Frågetekniker Att läsa: Sharp, Helen, Rogers, Yvonne & Preece, Jenny E. (2007) Interaction design. Wiley. Kapitel 13-15. Mål, frågeställningar Teknik Hur

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

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

Vad är design? Designmetodik. Varför en metodik? Samma (5!) huvudmoment. Härledning av form från specifikation. Användarcentrerad designmetodik

Vad är design? Designmetodik. Varför en metodik? Samma (5!) huvudmoment. Härledning av form från specifikation. Användarcentrerad designmetodik Designmetodik Vad är design? Föreläsning 11/9 2003 Preece: kap 1, 6.1-6.3 Härledning av form från specifikation Varför en metodik? Användarcentrerad designmetodik En metodik är tänkt att vara en hjälp

Läs mer

Föreläsning 6: Analys och tolkning från insamling till insikt

Föreläsning 6: Analys och tolkning från insamling till insikt Föreläsning 6: Analys och tolkning från insamling till insikt FSR: 1, 5, 6, 7 Rogers et al. Kapitel 8 Översikt Kvalitativ och kvantitativ analys Enkel kvantitativ analys Enkel kvalitativ analys Presentera

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

Tentafrågor 1. Grupp. B

Tentafrågor 1. Grupp. B Tentafrågor 1 Grupp. B Sebastian Buks (ic05sb3@student.lth.se) Andreas Edmundsson (ic05ae6@student.lth.se) Birger Hedberg-Olsson (ic05bh3@student.lth.se) Omar Khan (ic05ok5@student.lth.se) Victor Lindell

Läs mer

Redigeringsteknik och postproduktion

Redigeringsteknik och postproduktion Interaktionsdesign- Metod Metoder för att skapa kunskap om användaren: Behov Preferenser Reaktioner Kvalitativa metoder Kvantitativa metoder Boken: Part 1 (urval) Interaktionsdesign Teoretiskt fokus för

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

Eventuella felaktiga svar kanselerar motsvarande mängd rätta svar

Eventuella felaktiga svar kanselerar motsvarande mängd rätta svar 3,4,6,9 1. Om vi vill fokusera på att identifiera funktioner, och i vissa fall specificera in och ut data till funktionerna, vilken/vilka av följande metoder skulle då vara bäst lämpade för ändamålet?

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

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

Föreläsning 2: Datainsamling - Observation, enkät, intervju. Att läsa: Kapitel 2 och 3 i Stone et al.: User Interface design and evaluation

Föreläsning 2: Datainsamling - Observation, enkät, intervju. Att läsa: Kapitel 2 och 3 i Stone et al.: User Interface design and evaluation Föreläsning 2: Datainsamling - Observation, enkät, intervju Att läsa: Kapitel 2 och 3 i Stone et al.: User Interface design and evaluation Stjärnmodellen Analys Utvärdering Implementation Prototyper Krav

Läs mer

Wireframe när, vad, hur och varför?

Wireframe när, vad, hur och varför? Wireframe när, vad, hur och varför - 1 Wireframe när, vad, hur och varför? Arbetsflöde är ett samlande begrepp för alla steg som används för att göra en webbplats. Från första början till färdig sajt.

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

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

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

FOKUSGRUPPER METOD FÖR KVALITATIV DATAINSAMLING ETT SÄTT ATT SAMLA IN KUNSKAP

FOKUSGRUPPER METOD FÖR KVALITATIV DATAINSAMLING ETT SÄTT ATT SAMLA IN KUNSKAP FOKUSGRUPPER METOD FÖR KVALITATIV DATAINSAMLING ETT SÄTT ATT SAMLA IN KUNSKAP Karina Kight FOKUSGRUPP Ett strukturerat samtal kring några centrala teman eller frågeområden Gruppdynamiken bidrar till att

Läs mer

Rätt ifylld bokstav ger 0.5 poäng och fel ifylld bokstav ger 0.5 poäng i avdrag. Rätt svar: Alternativ A, C, D, A, C uppifrån.

Rätt ifylld bokstav ger 0.5 poäng och fel ifylld bokstav ger 0.5 poäng i avdrag. Rätt svar: Alternativ A, C, D, A, C uppifrån. Uppgift 1 (2,5 p) Påstående/anledning-frågor. Denna fråga bygger på de olika strategier för t.ex. effektivare kund-leverantör samarbete som Damian och Chisan presenterar i sin artikel. För varje par av

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

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

Business research methods, Bryman & Bell 2007

Business research methods, Bryman & Bell 2007 Business research methods, Bryman & Bell 2007 Introduktion Kapitlet behandlar analys av kvalitativ data och analysen beskrivs som komplex då kvalitativ data ofta består av en stor mängd ostrukturerad data

Läs mer

Föreläsning 5: Analys och tolkning från insamling till insikt. Rogers et al. Kapitel 8

Föreläsning 5: Analys och tolkning från insamling till insikt. Rogers et al. Kapitel 8 Föreläsning 5: Analys och tolkning från insamling till insikt Rogers et al. Kapitel 8 Översikt Kvalitativ och kvantitativ analys Enkel kvantitativ analys Enkel kvalitativ analys Presentera resultat: noggrann

Läs mer

Alde Värmesystem. Författare: Lynn Wallander E-post: lynn.vallander0001@stud.hkr.se Datum: 2014-11-06

Alde Värmesystem. Författare: Lynn Wallander E-post: lynn.vallander0001@stud.hkr.se Datum: 2014-11-06 Alde Värmesystem Författare: Lynn Wallander E-post: lynn.vallander0001@stud.hkr.se Datum: 2014-11-06 Inledning Åre kommun, Huså by. Det är kväll och vi har precis kommit upp till vår husvagn som vi har

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

campus.borlänge Förstudie - Beslutsstöd för operativ tågtrafikstyrning

campus.borlänge Förstudie - Beslutsstöd för operativ tågtrafikstyrning campus.borlänge Förstudie - Beslutsstöd för operativ tågtrafikstyrning En rapport från CATD-projektet, januari-2001 1 2 Förstudie Beslutsstöd för operativ tågtrafikstyrning Bakgrund Bland de grundläggande

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

Bild 1: Översikt över faserna i projektarbetet

Bild 1: Översikt över faserna i projektarbetet Projektarbete kring system X Det här dokumentet beskriver uppgiften samt innehåller mallar för de rapporter som ska lämnas in. Bild 1 visar ordning och ungefärligt förhållande för tidsåtgång mellan de

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

IC1007 Människa-dator interaktion: Principer och Design 7,5 hp

IC1007 Människa-dator interaktion: Principer och Design 7,5 hp IC1007 Människa-dator interaktion: Principer och Design 7,5 hp Human-computer Interaction: Principles and Design Kursplan för IC1007 gäller från och med HT11 Betygsskala: A, B, C, D, E, FX, F Utbildningsnivå:

Läs mer

Föreläsning 4 Identifiera krav och behov. Att läsa: Kapitel 10 i Rogers et al.: Interaction design

Föreläsning 4 Identifiera krav och behov. Att läsa: Kapitel 10 i Rogers et al.: Interaction design Föreläsning 4 Identifiera krav och behov Att läsa: Kapitel 10 i Rogers et al.: Interaction design Översikt Vikten av krav Olika typer av krav Datainsamling för olika krav Scenarier Use Cases Essential

Läs mer

Fastställa mål. Daniel Bosk. goals.tex :33:45Z danbos

Fastställa mål. Daniel Bosk. goals.tex :33:45Z danbos 1 Fastställa mål Daniel Bosk Avdelningen för informations- och kommunikationssytem (IKS), Mittuniversitetet, Sundsvall. goals.tex 1914 2014-08-26 13:33:45Z danbos 2 Litteratur Du ska inför denna övning

Läs mer

Thomas Mejtoft Teknikutveckling i ett affärsmässigt perspektiv, 15hp

Thomas Mejtoft Teknikutveckling i ett affärsmässigt perspektiv, 15hp Thomas Mejtoft Teknikutveckling i ett affärsmässigt perspektiv, 15hp Engineering in a Business Context, 15.0 Credits Uppgifter till träff om projekt- och affärsidé Skapa grupper för arbetet på kursen Formulera

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

Utveckling av ett grafiskt användargränssnitt

Utveckling av ett grafiskt användargränssnitt Datavetenskap Opponenter: Daniel Melani och Therese Axelsson Respondenter: Christoffer Karlsson och Jonas Östlund Utveckling av ett grafiskt användargränssnitt Oppositionsrapport, C-nivå 2010-06-08 1 Sammanfattat

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

Principer för interaktionsdesign

Principer för interaktionsdesign Designtrappan och GDK Principer för interaktionsdesign Mattias Arvola Institutionen för datavetenskap Designtrappan är framtagen av Dansk Design Center och vidareutvecklad av SVID. 2 Dagens föreläsning

Läs mer

Tentamen, InteraktionsDesign, 7,5 ECTS

Tentamen, InteraktionsDesign, 7,5 ECTS Högskolan i Borås Sektionen för informationsteknologi Malin Nilsson Tentamen Tentamen, InteraktionsDesign, 7,5 ECTS Tid: 2015-06-05, kl. 09.00-13.00 Hjälpmedel: Inga hjälmedel tillåtna Totalpoäng: 58 poäng

Läs mer

"Distributed Watchdog System"

Distributed Watchdog System Datavetenskap Emma Henriksson Ola Ekelund Oppositionsrapport på uppsatsen "Distributed Watchdog System" Oppositionsrapport, C-nivå 2005 1 Sammanfattande omdöme på exjobbet Projektet tycks ha varit av

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

Redigeringsteknik och postproduktion

Redigeringsteknik och postproduktion Interaktionsdesign- Process Olika förhållningssätt till designprocessen: Utgångspunkter- perspektiv på design Övergripande processen Detaljerat förfarande- iterativ och konceptuell design Introducera en

Läs mer

Analysfasen. Systemering med användarfokus

Analysfasen. Systemering med användarfokus Analysfasen Systemering med användarfokus ACD metoden: faserna Analys Användaranalys Uppgiftsanalys Kravställande Användbarhetskrav Funktionalitetskrav Design Prototyping Utvärdering Suzana R (omarb från

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

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

Mattekungen åk 6-9 vers. 1.0

Mattekungen åk 6-9 vers. 1.0 Presentation av programvara våren 2008 Bodil Holmström Anna Holmström Bearbetat av Karolina Höglund Mattekungen åk 6-9 vers. 1.0 Allmänt om programmet Mattekungen är ett undervisningsprogram som produceras

Läs mer

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

Undervisningen i ämnet mobila applikationer ska ge eleverna förutsättningar att utveckla följande: MOI Ämnet mobila applikationer behandlar olika tekniker för att utveckla programvara riktad mot mobila enheter samt processen från idé till färdigt program. Ämnet mobila applikationer får bara anordnas

Läs mer

Datainsamling. Daniel Bosk. data.tex 1914 2014-08-26 13:33:45Z danbos

Datainsamling. Daniel Bosk. data.tex 1914 2014-08-26 13:33:45Z danbos 1 Datainsamling Daniel Bosk Avdelningen för informations- och kommunikationssytem (IKS), Mittuniversitetet, Sundsvall. data.tex 1914 2014-08-26 13:33:45Z danbos 2 Litteratur Du ska inför övningen ha läst

Läs mer

Test och utvärdering - introduktion. Systemering med användarfokus Malin Pongolini

Test och utvärdering - introduktion. Systemering med användarfokus Malin Pongolini Test och utvärdering - introduktion Systemering med användarfokus Malin Pongolini ACD metoden: faserna Analys Användaranalys Uppgiftsanalys Kravställande Användbarhetskrav Funktionalitetskrav Design Prototyping

Läs mer

CASE FOREST-PEDAGOGIK

CASE FOREST-PEDAGOGIK CASE FOREST-PEDAGOGIK INTRODUKTION Skogen är viktig för oss alla. Skogen har stora ekonomiska, ekologiska och sociala värden, som ska bevaras och utvecklas. Skogen är också bra för vår hälsa. Frågor kring

Läs mer

Föreläsning 2: Datainsamling - Observation, enkät, intervju. Att läsa: Kapitel 2 och 3 i Stone et al.: User Interface design and evaluation

Föreläsning 2: Datainsamling - Observation, enkät, intervju. Att läsa: Kapitel 2 och 3 i Stone et al.: User Interface design and evaluation Föreläsning 2: Datainsamling - Observation, enkät, intervju Att läsa: Kapitel 2 och 3 i Stone et al.: User Interface design and evaluation Stjärnmodellen Analys Utvärdering Implementation Prototyper Krav

Läs mer

Metoder för datainsamling

Metoder för datainsamling Metoder för datainsamling Föreläsning 16/10-2002 Christina von Dorrien Kapitel 9.4, 12-13 Användarcentrerad designmetodik Analysera användare, användningssituation och uppgift Testa och utvärdera designförslag,

Läs mer

Föreläsning 10: Gränssnitt och webbdesign

Föreläsning 10: Gränssnitt och webbdesign Föreläsning 10: Gränssnitt och webbdesign FSR: 6 Att läsa: Kapitel 6 i Rogers et al.: Interaction Design 1501006 Gränssnitt och webb 2 Översikt Gränssnitt historiskt Kännetecken olika gränssnitt Designutmaningar

Läs mer

Exempel på verklig kravspecifikation

Exempel på verklig kravspecifikation Exempel på verklig kravspecifikation Detta är ett exempel på en proffessionell kravspecifikation hämtad ur verkliga livet. Den visas inte i sin fullständighet, det mesta är bortklippt, men strukturen och

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