Usability (brukskvalitet) Engineering
|
|
- Marthe Våge
- 7 år siden
- Visninger:
Transkript
1 Usability (brukskvalitet) Engineering Grad av aksept vs. brukskvalitet vs. brukervennlighet Brukskvalitet lett å lære og husk (learnability, memorability) effektiv og feilfri bruk (efficiency (vs. effectivity), errors) likandes (satisfaction) Brukskontekst - hvem er og hva gjør brukeren ferskinger, av-og-til -brukere og eksperter plikt vs. personlig glede tid og ressursbruk Kunnskap og erfaring generell bruk, systemet selv og domenet
2 Kjenn brukeren Livssyklus... brukerkarakteristika nåværende og fremtidige oppgaver Forbedringspotensiale hva eksisterer av teknologi og produkter hva er deres styrker og svakheter Målsetting for utvikleren: mål for ønsket brukskvalitet for ledelsen: økonomisk analyse og gevinst
3 Krav til systemet Skal sikre at systemet blir vellykket Brukbarhetskrav - ofte oversett, men vesentlig: opplæringstid og -ressurser ytelse muligheter for tilpasning aura / holdningsformidling Krever analyse av brukerne / stakeholders Brukssituasjonen/omgivelsene er viktige Kvantitative mål (usability metrics) er nødvendige Evaluering og krav er to sider av samme sak
4 ...livssyklus... Design parallell utforskning av muligheter brukerdeltagelse helhet, konsistens, koordinering Analytisk evaluering generelle og spesifikke prinsipper, retningslinjer og regler heuristisk ekspertvurdering Prototyping ulike typer for ulike formål kostnad vs. nytte
5 Den rekursive diamanten ne opp for muligheter Gjøre begrunnede valg Idé Produkt Tid
6 Prototyping Horisontale vs. vertikale funksjonalitet egenskaper scenario/ storyboards totalsystemet Høy- vs. lav-realisme (fidelity) prototyper papirprototyper, mock-ups, Wizard-of-Oz Verktøy tegneverktøy (Photoshop, Powerpoint, Visio, VB) multimedia/animasjonsverktøy (Macromind Director, QT) database- og RAD (Access/VB, Visual Studio, Delphi)
7 Prediktiv evaluering Vurdere et design basert på generell og spesifikk designkunnskap ekspertgjennomgang eller brukssimulering heuristisk evaluering (kognitiv) gjennomgang (walkthrough) standard- og konsistenssjekk Ekspertgjennomgang og (kognitiv) gjennomgang eksperter simulerer ekte brukere identifiserer problemere ved design og foreslår løsninger må kjenne brukergruppen og de relevante oppgavene nøytralitet, balanse og bredde er vanskelig å oppnå
8 Heuristisk evaluering Eksperters analytiske vurdering av designforslag domeneeksperter, dataeksperter, dobbel ekspertise prinsipper, retningslinjer og regler med eller uten kontekst Analysere flyt gjennom systemet overgangen mellom skjermbilder dialogsekvensiering Analysere hvert skjermbilde, dialog, melding osv. mot tommelfingerregler (heuristikker) Finner de fleste og viktigste feil med 5-10 eksperter
9 Tommelfingerregler for design Enkel og naturlig dialog Snakk brukerens eget språk Reduser belastningen på brukerens hukommelse Konsistens Tilbakemelding Tydelig merket vei ut/tilbake Snarveier/hurtigtaster Gode feilmelding Unngå feil Hjelp og dokumentasjon
10 ...livssyklus Empirisk evaluering syntese (formative) - hva virker (ikke) eller analyse (summative) - sammenligning (alternativer/mål) pålitelighet og validitet (vs. verifisering og validering) testdeltagere testbrukere eksperimentledere observatører etikk testbrukeren er ingen kanin bruk av datamateriale Iterativ design - prøv igjen!
11 Use-case vs. Scenarier Et use-case med flow of events kan utvides i detaljrikdom til å bli et scenarie med en storyboard. UML mangler kontekstinformasjon og mulighet til å være konkret. Scenarier med brukerkarakterer og storyboarding gjør use-casene lettere å kommunisere til bruker, og gir et rikere bilde. Teknikken lar seg greit integrere i RUP.
12 Arkitektur- vs. konseptuell modell Arkitekturer beskrives i RUP vha. UMLs klasser, objekter, etc. Denne formalismen lar seg benytte til å utrykke den modellen bruker skal behøve å forstå. En slik formalisert konseptuell modell har store likhettrekk med businessmodeller og domenemodeller. RUP har formelt apparat til å håndtere det meste av dette. Resten må skje med prosa.
13 Testing vs. brukbarhetstesting Test begrepet i RUP er knyttet til tekniske tester av funksjonalitet. RUP har i utgangspunktet ikke plass til iterative løkker tidlig som gjør brukbarhetstester direkte mot sluttbruker vha. billige prototyper. Dette kan sees på som en del av teknikker som benyttes i requirements. RUP er svak på dette. Preges av Software Engineering, men er på vei mot User-Centered Design i RUP 2000.
14 MMI-forelesninger Overordnet bilde av mennesker (aktører), oppgaver, informasjon og systemer (verktøy) Brukskvalitet Iterativ design og Usability Engineering Evaluering Oppgaveanalyse og modellering Scenariobygging Designteknikker
15 Evaluering Enhver innsamling av data for vurdering av brukskvalitet Elementer ved evaluering karakteristika for (tenkt) brukergruppe oppgaver som utføres omgivelser for evaluering produkt som testes Relevant for alle typer evalueringer
16 Evaluering forts. 4 typer grunner forstå naturlige arbeidsomgivelser sammenligne designforslag design mot brukbarhetskriterier verifisering mot design/produkt-standarder Hva betyr dette for bruker, oppgaver, kontekst, produkt? 2 roller i utviklingen formative mål at designet skal påvirkes av evalueringen summative vurdere ferdig produkt, f.eks. mot standarder
17 Evaluering forts. 2 faser i designprosessen grønn og rød fase Grønn fase validering av oppgaver og andre brukerkrav idegenerering, stimulere til forslag, se hva som virker vurdering av brukskvalitet, prediksjon Rød fase konkrete bruksproblemer (så tidlig som mulig) raffineringer, justeringer iht. observasjoner forbedre oppgradering
18 Evalueringsteknikker Observasjon og monitorering fange opp interaksjon kvalitativ eller kvantitativ datainnsamling Meningsmåling direkte innsikt i oppfatning og følelser satisfaction vs. efficiency Eksperimenter og benchmarking kontrollerte basert på hypotese Undersøkende (interpretative) bruk av eksisterende systemer/teknologi i naturlig omgivelser
19 Prediktiv evaluering Vurdere et design basert på generell og spesifikk designkunnskap ekspertgjennomgang eller brukssimulering heuristisk evaluering (kognitiv) gjennomgang (walkthrough) standard- og konsistenssjekk Ekspertgjennomgang og (kognitiv) gjennomgang eksperter simulerer ekte brukere identifiserer problemere ved design og foreslår løsninger må kjenne brukergruppen og de relevante oppgavene nøytralitet, balanse og bredde er vanskelig å oppnå
20 Heuristisk evaluering Eksperters analytiske vurdering av designforslag domeneeksperter, dataeksperter, dobbel ekspertise prinsipper, retningslinjer og regler med eller uten kontekst Analysere flyt gjennom systemet overgangen mellom skjermbilder dialogsekvensiering Analysere hvert skjermbilde, dialog, melding osv. mot tommelfingerregler (heuristikker) Finner de fleste og viktigste feil med 5-10 eksperter
21 MMI-forelesninger Overordnet bilde av mennesker (aktører), oppgaver, informasjon og systemer (verktøy) Brukskvalitet Iterativ design og Usability Engineering Evaluering Oppgaveanalyse og modellering Scenariobygging Designteknikker
22 Oppgaveanalyse Kjært navn har mange betydninger trekke ut og representere brukeroppgaver forutsi problemer og evaluere mot brukbarhet og funksjonelle krav forutsi ytelse og måle kompleksitet måle læring og overføring av erfaringer Utgangspunkt i ergonomi, psykologi og SU Oppgave: målrettet handling på mange nivåer prosess, aktivitet oppgave aksjon, operasjon
23 Oppgaveanalyse forts. Begrepsavklaring: Goal/mål = tilstand som brukeren ønsker å oppnå Task/oppgave = set av handling som oppfattes som nødvendig for å nå et mål, gitt et sett av hjelpemidler Action/aksjon = atomisk handling uten problemløsning eller kontrollstruktur GOMS - Goals, Operations, Methods, Selection Oppgavestruktur hierarkisk dekomposisjon sekvensiering og valg
24 HTA plan 0: 1-2, deretter 2, 3, 4; 6 iht.krav; 5 hvert 15 min, etter større endringer, før utskrift og avslutning; 7 når ferdig 0brukeWP 1starte 2tekst 3 formattere 4 redigere 5lagre 6printe 7 avslutte plan 3: iht. krav plan 3: iht. krav aste hente paste tegn avsnitt dokument dekomponeres Overordnet dekomponering Detaljeringsnivå og granularitet Lovlig utførelser Kognitive prosesser
25 Vår TML: New Message container Method Make Folder from Mailbox mailbox 1.2 Split Mailbox Transfer to New... Method 2 Make Mailbox Drag Messages Make Folder folder Move Mailbox to Folder Set Folder name = name
26 Task modelling Often combines functions and concepts Two major formalisms: processes, dataflow and function networks hierarchical decomposition with sequence constraints Used both for understanding current work modes and practice specifying how work should be done Taskmodellingis work design! Easier to do in parallel with dialog and look & feel design
27 Workflow vs. task modeling A1 Write travel report Actors Tools returned from travel A1.1 Write report DETAILS REPORT A1.2 Provide details Simple Composite Role Roles Person Group Software Software suite Software product Suite product User App FINAL Secretary Abstract Concrete Abstract Concrete RE PORT OBJECTIONS dataflows A1.3 Sign report FINAL RE PORT Adm. A1.1 Write report User App Manager Make initial report Add details Handle objections U SER S UPP A PP Request details Receive details Fill in details Submit report Receive objections React Secretary Secretary Manager Manager
28 ruk av telefon... alternativer Bruke telefon sekvens overlappende Ringe ut Ta imot Samtale veksling nr? betinget Lagre nr. Summetone nr? Finne nr. nr flyt Taste nr. Notere Huske
29 TML example 1 Read Mailbox {} In conceptual model User client Mailboxes Out 1.1 Get new In task structure messages 1.2 Manage messages message Manage message Message A mailbox contains messages User performs Read using client The current set of mailboxes provides the task context Get new uses In mailbox and provides Manage with set of messages Read message Transfer message Manage implies acting on each individual message in the input set
Oppgaveanalyse. Kjært navn har mange betydninger. Utgangspunkt i ergonomi, psykologi og SU Oppgave: målrettet handling på mange nivåer
Dagens forelesning Overordnet bilde av mennesker (aktører), oppgaver, informasjon og systemer (verktøy) Participatory design Utviklingsprosesser Oppgaveanalyse Oppgavemodellering Oppgaveanalyse Kjært navn
DetaljerDefinisjon av usability: ISO 9241
Definisjon av usability: ISO 9241 Usability The effectiveness, efficiency, and satisfaction with which specified users achieve specified goals in particular environments. Anvendbarhet, effektivitet, og
DetaljerDefinisjon av usability: ISO Økonomi/ressursbruk. UI modelling - perspectives. Sammenheng mellom teknikker. Livssyklus...
Definisjon av usability: ISO 9241 Usability The effectiveness, efficiency, and satisfaction with which specified users achieve specified goals in particular environments. Anvendbarhet, effektivitet, og
DetaljerTentativ tidsplan. MMI-forelesninger. People use information and tools to perform actions. The world is complex
MMI-forelesninger Overordnet bilde av mennesker (aktører), oppgaver, informasjon og systemer (verktøy) Oppgave- og Dialogmodellering Mål vise sammenheng mellom IS og UI-design oversikt over UI-modellering
DetaljerAMS-case forts. Eksemplifisering av modellbasert. tilnærming til design av brukergrensesnitt
AMS-case forts. Eksemplifisering av modellbasert tilnærming til design av brukergrensesnitt Objekt-interaktor med valg Relatert objekt velges ofte blant mange kandidater Output av kandidat-sett Input av
Detaljercase forts. Alternativ 1 Alternativer Sammensetning Objekt-interaktor med valg
Objekt-interaktor med valg AMS- case forts. Eksemplifisering av modellbasert tilnærming til design av brukergrensesnitt Relatert objekt velges ofte blant mange kandidater Output av kandidat-sett Input
DetaljerMMI-forelesninger. Overordnet bilde av mennesker (aktører), oppgaver, informasjon og systemer (verktøy) Oppgave- og Dialogmodellering.
MMI-forelesninger Overordnet bilde av mennesker (aktører), oppgaver, informasjon og systemer (verktøy) Oppgave- og Dialogmodellering Mål vise sammenheng mellom IS og UI-design oversikt over UI-modellering
DetaljerBrukersentert design Kapittel 3 i Shneiderman
Brukersentert design Kapittel 3 i Shneiderman ISO 9241-210 Iterativ og brukernær systemutvikling. Kriterier for valg av metode. Brukersentrert design vs. RUP. Deltagende design Den skandinaviske arven.
DetaljerEvaluering vol. 1. Plenum IN1050 Uke 11 Maria og Helle
Evaluering vol. 1 Plenum IN1050 Uke 11 Maria og Helle Hva skjer i dag? EVALUERING - Hva og hvorfor - Viktige begreper TILNÆRMINGER OG TILHØRENDE METODER - Kontrollerte omgivelser - Naturlige omgivelser
DetaljerDagens forelesning. UI modelling - perspectives. Task modelling. Bruk av Visio. Bruk av telefon... TML example
(PDLO FOLHQW Dagens forelesning Overordnet bilde av mennesker (aktører), oppgaver, informasjon og systemer (verktøy) Participatory design Utviklingsprosesser Oppgaveanalyse ÖOppgavemodellering UI modelling
DetaljerSist oppdatert: 18.november Øvelsesoppgaver til INF1500
Sist oppdatert: 18.november 2015 Øvelsesoppgaver til INF1500 Øvelse 0 Lærebok: Kapittel 1, 3 og 7 Forelesning: 18. august 2015 Joshi og 25. august 2015 Jo Innleveringsfrist: 30. august 2015 1 Human Computer
DetaljerPrototyping. TDT4180, vår Yngve Dahl IDI, NTNU NTNU
Prototyping TDT4180, vår 2017 Yngve Dahl IDI, NTNU NTNU Hva er prototype? En forenklet representasjon av en designløsning. KonkreAsering av design-idéer. Verktøy for tesang og gjenstand for Albakemelding
DetaljerPrototyping av brukergrensensitt
Prototyping av brukergrensensitt Designprosessen - bakgrunn og filosofi Designteknikker - fremgangsmåter, fordeler/ulemper Trondheim, 2001 Jacob Nielsen Usability Engineering Iterativt Design Iterativt
DetaljerINF1500 Høst 2015 Magnus Li Martine Rolid Leonardsen. Evaluering
INF1500 Høst 2015 Magnus Li Martine Rolid Leonardsen Evaluering I DAG GENERELT PRAKTISK EKSEMPEL LITT FORSKNINGSMETODE KAHOOT EVALUERING Hva og hvorfor Viktige begreper TILÆRMINGER Brukbarhetstesting Feltstudier
DetaljerHCI i Informasjonssystemer
HCI i Informasjonssystemer Systemutvikling og brukergrensesnittdesign hva er sammenhengen i fokus og prosess? Brukskvalitet, iterativ design og brukerdeltagelse hvordan jobbe frem et brukbart ui-design
Detaljerhttps://goo.gl/susrr5 GRUPPE 5, UKE 11 EVALUERING IN1050
GRUPPE 5, UKE 11 EVALUERING IN1050 1 Planen for i dag Gruppetimene videre Repetisjon fra forelesning Begynne med oblig Tankekart 2 Datainnsamling Design Evaluering IDENTIFISERE ETABLERE DESIGNUTFORMING
DetaljerNotater: INF1510. Veronika Heimsbakk 20. mai 2015
Notater: INF1510 Veronika Heimsbakk veronahe@ifi.uio.no 20. mai 2015 Innhold 1 Bruk 3 1.1 Begrepet «bruk»......................... 3 1.2 Begrepet «behov»........................ 3 1.2.1 Maslows behovspyramide................
Detaljer1.2 Split Mailbox. Set Folder name. = name
Current usage pattern: New Message container Method 1 1.1 Make Folder from Mailbox mailbox 1.2 Split Mailbox Transfer to New... Method 2 Make Mailbox Drag Messages Make Folder folder Move Mailbox to Folder
DetaljerINF1500 Introduksjon til design, bruk, interaksjon Kapittel 10 Identifisere behov og etablere krav
INF1500 Introduksjon til design, bruk, interaksjon Kapittel 10 Identifisere behov og etablere krav 19. September 2016 Institutt for Informatikk, Universitetet i Oslo johe@ifi.uio.no Behov? Krav? 3 Krav
DetaljerRepetisjon. Plenum IN1050 Uke 14 Maria og Helle
Repetisjon Plenum IN1050 Uke 14 Maria og Helle Hva skjer i dag? REPETISJON - Datainnsamling - Krav og behov - Analyse - Prototyping - Evaluering Etter å ha fullført IN1050: kan du sentrale begreper og
DetaljerMenneske-Maskin Interaksjon. Definisjon av usability: ISO Effektivitet. Anvendbarhet. Tilfredstillelse. Brukskvalitet (usability) Usability
Menneske-Maskin Interaksjon Vår 2001 MMI-delen av SIF8039 Definisjon av usability: ISO 9241 Usability The effectiveness, efficiency, and satisfaction with which specified users achieve specified goals
DetaljerDesign, bruk, interaksjon
Design, bruk, interaksjon Magnus Li magl@ifi.uio.no INF1510 23.01.2017 Denne forelesningen 1. Mennesker 2. Informasjonssystemer 3. Områder innen menneske-maskin interaksjon 4. Designe for brukere og brukskontekst:
DetaljerPrototyping. Plenumstime Uke 6. Med Maria og Helle
Prototyping Plenumstime Uke 6 Med Maria og Helle Hva skjer i dag? Prototyping Hva og hvorfor Konseptuelt design Dimensjoner Low-fi og high-fi Oblig 3 Do s and don ts Oblig 1 09/09 Oblig 2 23/09 Oblig 3
DetaljerINF1500 Høst 2016 Magnus Li Martine Rolid Leonardsen EVALUERING / DECIDE
INF1500 Høst 2016 Magnus Li Martine Rolid Leonardsen EVALUERING / DECIDE I DAG GENERELT - Oblig 3 RASK REPETISJON FRA FORRIGE UKE - Eksempler PRAKTISK EKSEMPEL KAHOOT DECIDE - Stegene - Validitet og reliabilitet
Detaljerinf 1510: å lage skisser og prototyper
inf 1510: å lage skisser og prototyper 1) underveis i designprosessen forstår vi mer og mer av hva vi skal lage og hvordan det kan lages: hvordan kan vi designe en prosess der vi lærer underveis? 2) hva
DetaljerKvalitetskrav til løsninger
Prosjektoppgaven Kvalitetskrav til løsninger Noen retningslinjer for å styre beslutningene deres finnes i form av hva brukere forlanger av software (og hardware): Brukbarhet. - Produktet skal være selvforklarende
DetaljerBrukergrensesnittdesign
Brukergrensesnittdesign Hva er brukergrensesnittet? Tone Bratteteig INF-102, 7/3 2003 se lenke fra INF102s web-side: http://www.sylvantech.com/~talin/projects/ui_design.html A summary of principles for
DetaljerHCI i Grafikk, bildebehandling og MMI. HCI i Informasjonssystemer. Ukens forelesninger. Øving i brukergrensesnittdesign. The world is complex
HCI i Informasjonssystemer Systemutvikling og brukergrensesnittdesign hva er sammenhengen i fokus og prosess Brukerdeltagelse hvordan utnytte brukerne i utviklingsprosessen Oppgaveanalyse og design hvordan
DetaljerTom Røise 18. Februar 2009
Forelesning IMT2243 18. Februar 2009 Tema : Kravspesifisering : litt mer om prosessen Viewpoint en myk tilnærming Use Case en scenariebasert teknikk innen metoden Objektorientert Analyse brukes til å avklare
DetaljerINF Introduksjon til design, bruk, interaksjon Evaluering del 2
INF1500 - Introduksjon til design, bruk, interaksjon Evaluering del 2 4. november 2013 Institutt for Informatikk, Universitetet i Oslo joshi@ifi.uio.no INF1500 Evaluering, del 2 1 Oversikt Rask oppsummering
DetaljerPrototyping og kommunikasjon med brukere
Inf 1510: Bruksorientert design Prototyping og kommunikasjon med brukere 04.04.2016, Rune Rosseland Oversikt Brukerinvolvering Hva er brukerens motivasjon for å bidra? Hva skal brukerens rolle være? Hvordan
DetaljerDesign, protoyping og konstruksjon. INF 1500; introduksjon 9l design, bruk og interaksjon 4 oktober 2010
Design, protoyping og konstruksjon INF 1500; introduksjon 9l design, bruk og interaksjon 4 oktober 2010 Oversikt Prototyping og konstruksjon Konseptuel design Fysisk design Generere protoyper Verktøy støfe
DetaljerObservasjonsteknikker - oversikt
Observasjonsteknikker - oversikt Navn Formål Type data God på Dårlig på Spørreskjema Få svar på spesifikke spørsmål I hovedsak kvantitative Kan nå mange personer Vi må vite hva vi skal spørre om Intervju
DetaljerUNIVERSITETET I OSLO
UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i INF1500 Introduksjon til design, bruk, interaksjon Eksamensdag: 07. desember 2012 Tid for eksamen: 10:15 14:15 Oppgavesettet er
DetaljerInteraksjonsdesign Utvikling for og med brukere
Interaksjonsdesign Utvikling for og med brukere Håkon Tolsby 1 Hvorfor er brukerperspektivet viktig? Usability rules the Web. Simply stated, if the consumer can t find the product, then he or she will
DetaljerHvordan evaluerer man kvaliteten på et IT-system?
IN2001: Software Engineering og prosjektarbeid 19. februar 2018 Forskningsmetoder / Evaluering av ITsystemer med fokus på prosjektet Professor Dag Sjøberg IN2001/ 19.2.2018 / Dag Sjøberg Slide 1 Hvordan
DetaljerMMI-sammendrag fra eksamener
MMI-sammendrag fra eksamener Hva er MVC MVC er en software arkitektur som muliggjør å skille datalaget fra presentasjonslaget i en applikasjon. I Swing er View og Controller ofte sydd sammen til GUI komponenter
DetaljerINF Introduksjon til design, bruk, interaksjon Evaluering, del 2
INF1500 - Introduksjon til design, bruk, interaksjon Evaluering, del 2 Institutt for Informatikk, 7. november 2011 joshi@ifi.uio.no Oversikt Rask oppsummering Tre tilnærminger for evaluering Kombinasjon
Detaljerin1060: hva & hvorfor prototyping? Tone Bratteteig
in1060: hva & hvorfor prototyping? Tone Bratteteig in1060: 9/4 2018 læringsmål forklare hva prototyping er beskrive forskjellige former for prototyping som grunnlag for å planlegge egne prototypings-aktiviteter
DetaljerINF Introduksjon til design, bruk, interaksjon Evaluering, del 1
INF1500 - Introduksjon til design, bruk, interaksjon Evaluering, del 1 Institutt for Informatikk, 30. oktober 2012 joshi@ifi.uio.no INF1500 Evaluering, del 1 1 Oppsummering av midtveisevaluering Dere synes
DetaljerEn enkel modell. Hvorfor?
Interaksjonsdesign Hvorfor? Hva er interaksjonsdesign i forhold til menneske-maskin interaksjon og participatory design? Hva er elementene i interaksjonsdesign? En enkel modell Bruker Interaksjonsdesign
DetaljerIden%fisere behov og etablere krav. INF 1500; introduksjon %l design, bruk og interaksjon 8 september 2014
Iden%fisere behov og etablere krav INF 1500; introduksjon %l design, bruk og interaksjon 8 september 2014 Behov with UI, we are faced with counterintui%ve interac%on methods that are tailored to the needs
DetaljerINF Introduksjon til design, bruk, interaksjon Evaluering
INF1500 - Introduksjon til design, bruk, interaksjon Evaluering 27. oktober 2015 Institutt for Informatikk, Universitetet i Oslo joshi@ifi.uio.no INF1500 Evaluering 1 To spørsmål/kommentarer fra dere «Er
DetaljerInnhold. Login. Påvirkningskraft som kvalitetskriterium Forskjeller mellom evalueringsmetoder? En til? Kanskje litt vanskeligere denne
Innhold Login - og en til Påvirkningskraft som kvalitetskriterium Forskjeller mellom evalueringsmetoder? Asbjørn Følstad EFFIN fagseminar SINTEF 6. juni 2007 Brukerproblemenes livsløp Expert walkthrough
DetaljerUKE 7 Design og prototyping. Plenum IN1050 Julie og Maria
UKE 7 Design og prototyping Plenum IN1050 Julie og Maria Hva skjer i dag? Prototyping - Hva, hvordan, hvorfor? - Konseptuelt design - Dimensjoner ved prototyping - High-fi vs. low-fi - Prototypingsteknikker
DetaljerOppsummering : IMT2243 Systemutvikling. Hensikt med kurset. Innfallsvinkel : Tom Røise 30.04.2007. IMT2243 : Systemutvikling 1
Oppsummering : IMT2243 Systemutvikling Målformuleringen i emnebeskrivelsens : Studentene skal ha forståelse for grunnleggende administrative og teknologiske aspekter ved spesifisering, utvikling, innføring
DetaljerHeuristisk evaluering Ekspertevaluering
Heuristisk evaluering Ekspertevaluering Håkon Tolsby 1 Heuristisk evaluering ekspertevaluering Vurdere grensesnitt ved å referere til retningslinjer (heuristics). Egnet for å finne også mindre problemer
DetaljerBrukskvalitet TDT4180, vår 2017
Brukskvalitet TDT4180, vår 2017 Yngve Dahl IDI, NTNU God og dårlig design God og dårlig design To sentrale konsepter innen interaksjonsdesign Brukskvalitet (usability) ISO 9241-11 Brukersentrert design
DetaljerINF1500 Høst 2015 Magnus Li Martine Rolid Leonardsen. Design og prototyping
INF1500 Høst 2015 Magnus Li Martine Rolid Leonardsen Design og prototyping I DAG GENERELT - Oblig 2 EKSAMENSOPPGAVER KAHOOT PROTOTYPING - Oppløsning - Dimensjoner - Metoder PRAKTISKE EKSEMPLER OBLIG 2
DetaljerHensikten med denne delen av kurset. Objektets egenskaper. Objektorientering hva er det? Best practises ved programvareutvikling. Kravspesifikasjonen
Hensikten med denne delen av kurset Objektorientert systemutvikling Rational Unified Process (RUP) Gurholt og Hasle kap. 6 UML Distilled kap. 2 Å lære modellerings- og designprinsipper og øve opp teknikker
DetaljerBrukerundersøkelser. Tid: Torsdag 14 februar 2019 Sted: Simula Jo
Brukerundersøkelser Tid: Torsdag 14 februar 2019 Sted: Simula Jo 1 2 3 Brukerundersøkelser Eksempler Oppmerksomhet og distraksjon - selvrapportering Pensumartikkel Veien videre 4 Oblig 2 - gjørejobb, analysejobb,
DetaljerINF Introduksjon til design, bruk, interaksjon Evaluering
INF1500 - Introduksjon til design, bruk, interaksjon Evaluering 1. november 2016 Institutt for Informatikk, Universitetet i Oslo joshi@ifi.uio.no INF1500 Evaluering 1 Resultater fra evalueringen INF1500
DetaljerHCI, Interaksjon, grensesnitt og kontekst. Intervju, spørsmålstyper og observasjon
VELKOMMEN REPETISJON HCI, Interaksjon, grensesnitt og kontekst UCD og livssyklusmodell Kognisjon og mentale modeller Intervju, spørsmålstyper og observasjon Behov, krav, personas og scenario DEL 1 HCI,
DetaljerForslag til løsning. Oppgave 1
Forslag til løsning Eksamen 2003 Oppgave 1 A) Lag en Business Model (COMET) for krisehåndteringssystemet. B) Diskuter fordeler og ulemper ved bruk av COMET i forhold til (Rational) Unified Process for
DetaljerINF Introduksjon til design, bruk, interaksjon Kapittel 10 - Iden%fisere behov og etablere krav
INF1500 - Introduksjon til design, bruk, interaksjon Kapittel 10 - Iden%fisere behov og etablere krav 14. September 2015 Institutt for Informatikk, Universitetet i Oslo johe@ifi.uio.no Behov with UI, we
DetaljerINTERAKSJONSDESIGN. Hva er det? Designprinsipper og begreper Alma Culén
INTERAKSJONSDESIGN Hva er det? Designprinsipper og begreper Alma Culén Interaksjonsdesign handler om dialog mellom mennesker, teknologi og tjenester. Hensikten er å lage efektive løsninger som er enkle
DetaljerKapittel 7 & 8. Kravspesifikasjoner & Data design. Thomas Tjøstheim og Thomas Edvinsen. 20 September Kapittel 7 & 8 p.1/20
Kapittel 7 & 8 p.1/20 Kapittel 7 & 8 Kravspesifikasjoner & Data design Thomas Tjøstheim og Thomas Edvinsen 20 September 2004 Kapittel 7 & 8 p.2/20 Introduksjon Kravspesifikasjoner består av to underdeler:
Detaljerhttps://goo.gl/susrr5 GRUPPE 5 UKE 3 BEHOV & KRAV IN1050
GRUPPE 5 UKE 3 BEHOV & KRAV IN1050 1 Still spørsmål, gi tilbakemeldinger etc https://goo.gl/susrr5 case-sensitive! 2 Planen for i dag Praktisk om oblig 2 Litt mer om intervju Behov & krav Diskusjonsoppgave
DetaljerIT3402/TPD4134 Analysemetoder
IT3402/TPD4134 Analysemetoder Observasjon- og evaluerings teknikker Observasjon/evaluering i designprosessen. Teknikker som er i vanlig bruk. Hvordan velge teknikker for et prosjekt? Hva kjennetegner en
Detaljerinf 1510: bruksorientert design
inf 1510: bruksorientert design våren 2011 Tone Bratteteig i:d (informatikk: design, bruk, interaksjon) & Roger Antonsen i dag: oppsummering & evaluering av kurset oppsummering av hva jeg håper dere har
DetaljerBeat the Competition. Forelesning 17. januar, Utvikling av interaktive nettsteder
Beat the Competition Forelesning 17. januar, Utvikling av interaktive nettsteder Victory at all costs, victory in spite of all terror, victory however long and hard the road may be; for without victory,
DetaljerModellering av brukstilfeller og forretningsprosesser. Kurs i standarder, Oslo, 12. juni 2018
Modellering av brukstilfeller og forretningsprosesser Kurs i standarder, Oslo, 12. juni 2018 Modellering av brukstilfeller Innhold Kort innføring i brukstilfeller Elementer i Use Case diagram Relevante
DetaljerForskningsmetoder. INF1050: Gjennomgang, uke 13
Forskningsmetoder INF1050: Gjennomgang, uke 13 Kompetansemål Forskningsmetoder Hva? Hvorfor? Empiriske forskningsmetoder Eksperiment Case-studier Etnografi Aksjonsforskning Spørreskjema Systematisk litteraturstudie
DetaljerINF Introduksjon til design, bruk, interaksjon Evaluering del 1
INF1500 - Introduksjon til design, bruk, interaksjon Evaluering del 1 27. oktober 2014 Institutt for Informatikk, Universitetet i Oslo joshi@ifi.uio.no INF1500 Evaluering, del 1 1 Oppsummering av midtveisevaluering
DetaljerTom Røise 9. Februar 2010
Forelesning IMT2243 9. Februar 2010 Tema : Kravspesifisering : prosessen og produktet Viewpoint en myk tilnærming Pensum : Kap. 6 og 7 i Sommerville, Kravspesifisering Kravspesifisering = arbeidet med
DetaljerBrukskvalitet. Lett å bruke og samtidig nyttig
Brukskvalitet Lett å bruke og samtidig nyttig Fem grunner til at systemer kan være vanskelige å bruke Systemet er ikke tilpasset brukeren, men maskin og arbeidsoppgave Arbeidsoppgaver endres raskt - systemer
DetaljerVELKOMMEN. UKE 1: Introduksjon Plenum IN1050. Julie og Maria
VELKOMMEN UKE 1: Introduksjon Plenum IN1050 Julie og Maria Hva skjer i dag? Hva er IN1050? Kurset fra A til Å HCI Interaksjon og Interaksjonstyper Grensesnitt Hvem er vi? Hva skjer i plenumstimene egentlig?
DetaljerEvaluering vol. 2. Plenum IN1050 Uke 12 Maria og Helle
Evaluering vol. 2 Plenum IN1050 Uke 12 Maria og Helle Hva skjer i dag? EVALUERING - DECIDE OBLIG 4 - Gjennomgang - Eksempel fra Maria sin oblig - Tips og triks DECIDE EVALUERING DECIDE - Rammeverk for
DetaljerOppsummering : IMT2243 Systemutvikling. Hensikt med kurset. Innfallsvinkel : Tom Røise 29.04.2009. IMT2243 : Systemutvikling 1
Oppsummering : IMT2243 Systemutvikling Målformuleringen i emnebeskrivelsens : Studentene skal ha forståelse for grunnleggende administrative og teknologiske aspekter ved spesifisering, utvikling, innføring
DetaljerA2: Runde (legevisitt) A2.1 A2.2. Forberedelse. Konsultasjon. Pasient. LabSys. Sykepleier
Loop (pasienter) loop (pasienter) Oppgave 1 APM modell Generell kommentar: Dette var en relativt liten modelleringsoppgave. Nokså mye av prosessmodellen var gitt eksplisitt (de 3 hovedprosessene) og selve
DetaljerUKE 6 Utviklingsprosesser og tjenestedesign. Plenum IN1050 Julie og Maria
UKE 6 Utviklingsprosesser og tjenestedesign Plenum IN1050 Julie og Maria Hva skjer i dag? Utviklingsprosesser - Tilnærminger til design - User-centered design - Brukere i UCD - Livssyklusmodeller Tjenestedesign
DetaljerBrukskvalitet. Bruk og nytte av systemet
Brukskvalitet Bruk og nytte av systemet Fem grunner til at systemer er vanskelige å bruke Systemet er tilpasset maskinen og arbeidsoppgaven - ikke brukeren Brukerenes arbeidsoppgaver endres raskt, mens
DetaljerINF Introduksjon til design, bruk, interaksjon Evaluering del 2
INF1500 - Introduksjon til design, bruk, interaksjon Evaluering del 2 3. november 2014 Institutt for Informatikk, Universitetet i Oslo joshi@ifi.uio.no INF1500 Evaluering, del 2 1 Oversikt Rask oppsummering
DetaljerIden%fisere behov og etablere krav. INF 1500; introduksjon %l design, bruk og interaksjon 13 september 2010
Iden%fisere behov og etablere krav INF 1500; introduksjon %l design, bruk og interaksjon 13 september 2010 Oversikt Behov Krav Oppgavebeskrivelse Oppgaveanalyse Behov og krav Behov Noe som ikke er koplet
DetaljerDiskusjonsoppgaver Hvilke fordeler oppnår man ved analytisk evaluering sammenliknet med andre tilnærminger?
Definisjonsteori Hva er de tre hovedtilnærmingene til evaluering? Nevn de seks stegene i DECIDE. (blir gjennomgått neste uke) Gi et eksempel på en måte å gjøre indirekte observasjon. Hva ligger i begrepene
DetaljerProsess til folket! AICIT work in progress. Copyright 2012 Accenture All Rights Reserved
Prosess til folket! AICIT work in progress AICIT Oslo er et innovasjonssenter innen Business Process Management (BPM) og Mobil Accenture Innovation Center for IBM Technologies Samarbeid mellom Accenture,
DetaljerUtbytte av brukerdreven innovasjon
Utbytte av brukerdreven innovasjon - Sett fra leverandørens side 100113 MBT - Copyright 2010 Imatis Espen Semb Bosted: Skien (Norge) Nåværende jobb: Imatis, Project Manager Jobbet i Imatis siden 2004 Utdannelse:
DetaljerUnit Relational Algebra 1 1. Relational Algebra 1. Unit 3.3
Relational Algebra 1 Unit 3.3 Unit 3.3 - Relational Algebra 1 1 Relational Algebra Relational Algebra is : the formal description of how a relational database operates the mathematics which underpin SQL
DetaljerBrukermedvirkning i design av læring på arbeidsplassen
1/28 Brukermedvirkning i design av læring på arbeidsplassen Anders Mørch InterMedia, UiO URL: http://www.intermedia.uio.no/ E-post: anders.morch@intermedia.uio.no 2/28 Oversikt Kunnskapssamfunnet Behovbasert
DetaljerSmidig utvikling med Balsamiq
Smidig utvikling med Balsamiq «Smidig prototyping: Dialog mellom produkteier, utviklere og kunde» Nettverksmøte i Den Norske Dataforening 4. september 2013, Trondheim Velkommen til dette foredraget som
DetaljerImproving Customer Relationships
Plain Language Association International s 11 th conference Improving Customer Relationships September 21-23, 2017 University of Graz, Austria hosted by Klarsprache.at Copyright of this presentation belongs
DetaljerGjennomgang - prøveeksamen. Plenum IN1050 Maria og Helle
Gjennomgang - prøveeksamen Plenum IN1050 Maria og Helle Hva skjer i dag? KL. 16-18 Gjennomgang av prøveeksamen Fokus på oppgave 3 og 4 KL. 18-19 ish Pizza i kantina DEL 1 Oppgave 1a Nevn tre eksempler
DetaljerUKE 2 Forstå bruk/ datainnsamling. Plenum IN1050 Julie og Maria
UKE 2 Forstå bruk/ datainnsamling Plenum IN1050 Julie og Maria Hva skjer i dag? FORSTÅ BRUKER - Kognisjon - Mentale modeller DATAINNSAMLING - 5 key issues - Utvalg og populasjon - Typer data - Metoder
DetaljerKreativitet i brukerundersøkelser: Personas and beyond
Kreativitet i brukerundersøkelser: Personas and beyond Riitta Hellman Karde AS Brukerundersøkelser for universell utforming av IKT fra forskning til praksis Metodeworkshop om brukerundersøkelser 21. mai
DetaljerUKE 3 Krav og behov. Plenum IN1050 Julie og Maria
UKE 3 Krav og behov Plenum IN1050 Julie og Maria Hva skjer i dag? BEHOV - Hva og hvorfor? KRAV - Ulike typer krav - Måter å etablere krav - Måter å presentere krav Oblig 2 - Eksempler fra tidligere besvarelser
DetaljerFrokostseminar om metoder for universell utforming av IKT
www.nr.no Frokostseminar om metoder for universell utforming av IKT 12. april 2012, Norsk Regnesentral (NR) Kristin S. Fuglerud Seniorforsker leder e-inkludering Fakta om Norsk Regnesentral (NR) 2 Uavhengig
DetaljerUNIVERSITETET I OSLO
UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i: IN1050/INF1500 Prøveeksamen Eksamensdag: 26. november - 3. desember 2018 Tid for eksamen: 00.00 23.59 Oppgavesettet er på 5 sider.
DetaljerNotat om design for og med brukere, inkludert evaluering av Tone Bratteteig
Notat om design for og med brukere, inkludert evaluering av Tone Bratteteig I dette notatet skal jeg ta for meg design for og med brukere som er det bruk-orientert design handler om. I tillegg tar jeg
DetaljerUse case modellen. Use case modellering i analysefasen. Hva er en Aktør? Hva er et Use case? Use case modellering. Eksempel
Use case modellen Use case modellering i analysefasen Metode for å identifisere og beskrive de funksjonelle kravene til et system Kapittel 3 i UML Distilled Kirsten Ribu beskriver kravene til systemet,
DetaljerINF Introduksjon til design, bruk, interaksjon Evaluering del 1
INF1500 - Introduksjon til design, bruk, interaksjon Evaluering del 1 28. oktober 2013 Institutt for Informatikk, Universitetet i Oslo joshi@ifi.uio.no INF1500 Evaluering, del 1 1 Oppsummering av midtveisevaluering
DetaljerSystem integration testing. Forelesning Systems Testing UiB Høst 2011, Ina M. Espås,
System integration testing Forelesning Systems Testing UiB Høst 2011, Ina M. Espås, Innhold Presentasjon Hva er integration testing (pensum) Pros og cons med integrasjonstesting Når bruker vi integration
DetaljerTestrapport for Sir Jerky Leap
Jasmine Garry (s135600) Line Sørensen (s135590) Fredrik Hoem Grelland (s135595) Tor Anders Gustavsen (s127668) 1 1. Forord Dette dokumentet inneholder informasjon og redegjøring av tester foretatt i forbindelse
DetaljerINF1500 Høst 2015 Magnus Li Martine Rolid Leonardsen. Utviklingsprosesser & krav og behov
INF1500 Høst 2015 Magnus Li Martine Rolid Leonardsen Utviklingsprosesser & krav og behov I DAG GENERELT - Generell informasjon - Et par eksempler på dårlig utforming UTVIKLINGSPROSESSER - Fire tilnærminger
DetaljerINF1050 dagsorden 31. mars Evaluering, 23. april (Uke 17) Hypotetisk-deduktiv metode. Informasjonssystemet gjenspeiler «virkeligheten
INF1050 dagsorden 31. mars 2004 Tema: Evaluering av informasjonssystemer Hvordan kan vi vite om systemet er riktig? Hvordan kan vi vite om systemet er godt? Hva vil det si at systemet er godt? Hvordan
DetaljerA tool for collaborating to success in a development project Experience with Visual Studio 2010 and Test Manager at Lånekasse
A tool for collaborating to success in a development project Experience with Visual Studio 2010 and Manager at Lånekasse 21.mars.2013 Heza Wasfy Hvem er Sogeti? Sogeti Norge er et heleid datterselskap
DetaljerBRUKERSENTRERTE metoder i innovasjon av IT-systemer
BRUKERSENTRERTE metoder i innovasjon av IT-systemer Erfaringer fra Inclusion Society-prosjektet HelsIT 2012: Gry Seland og Inger Dybdahl Sørby Om Vivit Etablert 2009 med utspring i NTNUs helseinformatikkmiljø
DetaljerTest og kvalitet To gode naboer. Børge Brynlund
Test og kvalitet To gode naboer Børge Brynlund To gode naboer som egentlig er tre Kvalitetssikring, kvalitetskontroll og testing Kvalitet I Betydningen Kvalitet er den viktigste faktoren for å avlede langsiktig
DetaljerHva er nytten av brukersentrerte metoder og aktiviteter? En litteraturgjennomgang
Hva er nytten av brukersentrerte metoder og aktiviteter? En litteraturgjennomgang Hvorfor? Ambisjon: Måle gevinsten av brukersentrerte aktiviteter Vurdere om aktivitetene gir ønskede resultater Muliggjøre
DetaljerKravhåndtering. INF1050: Gjennomgang, uke 03
Kravhåndtering INF1050: Gjennomgang, uke 03 Kompetansemål Kravhåndtering Anvende metoder og teknikker for å Innhente / Analysere / Spesifisere krav Ulike typer krav Funksjonelle krav Ikke-funksjonelle
DetaljerAgenda. TDT4140: Kravinnhenting. Kravprosessen Forståelsesproblemet Teknikker for innhenting av krav. Den organisatoriske dimensjonen
TDT4140: Kravinnhenting Torbjørn Skramstad IDI / NTNU Introduksjon til objektorientert design Agenda Kravprosessen Forståelsesproblemet Teknikker for innhenting av krav Intervju Scenarier Etnografi Eksempel
Detaljer