HCI i Informasjonssystemer

Like dokumenter
Brukersentert design Kapittel 3 i Shneiderman

Menneske-Maskin Interaksjon. Definisjon av usability: ISO Effektivitet. Anvendbarhet. Tilfredstillelse. Brukskvalitet (usability) Usability

Oppgaveanalyse. Kjært navn har mange betydninger. Utgangspunkt i ergonomi, psykologi og SU Oppgave: målrettet handling på mange nivåer

Tentativ tidsplan. MMI-forelesninger. People use information and tools to perform actions. The world is complex

HCI i Grafikk, bildebehandling og MMI. HCI i Informasjonssystemer. Ukens forelesninger. Øving i brukergrensesnittdesign. The world is complex

MMI-forelesninger. Overordnet bilde av mennesker (aktører), oppgaver, informasjon og systemer (verktøy) Oppgave- og Dialogmodellering.

Brukskvalitet. Lett å bruke og samtidig nyttig

Brukskvalitet. Bruk og nytte av systemet

case forts. Alternativ 1 Alternativer Sammensetning Objekt-interaktor med valg

Definisjon av usability: ISO 9241

Definisjon av usability: ISO Økonomi/ressursbruk. UI modelling - perspectives. Sammenheng mellom teknikker. Livssyklus...

AMS-case forts. Eksemplifisering av modellbasert. tilnærming til design av brukergrensesnitt

Anbudsprosesser og brukermedvirkning

Brukskvalitet TDT4180, vår 2017

Kvalitetskrav til løsninger

TDT4180 Menneske-Maskin Interaksjon Vår 2013

F.I.F.F.I.G. Fleksibelt og Innovativt system For FakultetsInformasjon og andre Greier

Design, bruk, interaksjon

Tema. Informasjonsarkitektur Brukervennlighet/Usability Kommunikasjon som treffer målrettet kommunikasjon

Hvorfor brukbarhet er viktig

Prototyping. TDT4180, vår Yngve Dahl IDI, NTNU NTNU

Evaluering vol. 1. Plenum IN1050 Uke 11 Maria og Helle

INF1500 Introduksjon til design, bruk, interaksjon Kapittel 10 Identifisere behov og etablere krav

Presentasjon 1, Requirement engineering process

VELKOMMEN. UKE 1: Introduksjon Plenum IN1050. Julie og Maria

Sist oppdatert: 18.november Øvelsesoppgaver til INF1500

Notater: INF1510. Veronika Heimsbakk 20. mai 2015

Repetisjon. Plenum IN1050 Uke 14 Maria og Helle

Usability (brukskvalitet) Engineering

Prototyping av brukergrensensitt

Interaksjonsdesign Utvikling for og med brukere

INF Introduksjon til design, bruk, interaksjon Evaluering, del 1

Brukerundersøkelser. Tid: Torsdag 14 februar 2019 Sted: Simula Jo

INF Introduksjon til design, bruk, interaksjon Evaluering, del 2

MOBESITY nettportal for pasienter som har gjennomgått vektreduserende behandling. Anita Das Stipendiat NTNU. Das. MOBESITY nettportal

Evaluering. INF 1500; introduksjon 9l design, bruk og interaksjon 24 oktober 2011

Iden%fisere behov og etablere krav. INF 1500; introduksjon %l design, bruk og interaksjon 8 september 2014

INF1500 Høst 2015 Magnus Li Martine Rolid Leonardsen. Evaluering

HCI, Interaksjon, grensesnitt og kontekst. Intervju, spørsmålstyper og observasjon

Utbytte av brukerdreven innovasjon

A Study of Industrial, Component-Based Development, Ericsson

UKE 6 Utviklingsprosesser og tjenestedesign. Plenum IN1050 Julie og Maria

Use case modellen. Use case modellering i analysefasen. Hva er en Aktør? Hva er et Use case? Use case modellering. Eksempel

Kurskategori 3: Design av IKT- systemer. Normalt vår, 14/15: høst

Renholderen og det bygde miljø

Repetisjon om evaluering av It-systemer. Hvordan vurdere og verdsette?

Brukskvalitet (usability) i EPJ-systemer: En utfordring på mange plan.

INF Introduksjon til design, bruk, interaksjon Kapittel 10 - Iden%fisere behov og etablere krav

Building trust in online grocery shopping. Aria Nejad og Kristoffer Holm Veileder: Amela Karahasanovic

Hensikten med denne delen av kurset. Objektets egenskaper. Objektorientering hva er det? Best practises ved programvareutvikling. Kravspesifikasjonen

EN INNFØRING I BPM

Brukbarhetslaboratoriet ved NSEP

Hva får vi igjen for å involvere brukerne og hvordan måler vi det? IKT

System integration testing. Forelesning Systems Testing UiB Høst 2011, Ina M. Espås,

Utviklingsprosesser. INF 1500; introduksjon 9l design, bruk og interaksjon 27 september 2010

inf 1510: bruksorientert design

in1060: hva & hvorfor prototyping? Tone Bratteteig

UNIVERSITETET I OSLO

INF Introduksjon til design, bruk, interaksjon Evaluering del 2

Web Accessibility Toolbar. Struktur. Funksjonene. Headinger. Mer om tilgjengelighet og Flash.

Brukergrensesnitt og kognisjon - disposisjon

Public roadmap for information management, governance and exchange SINTEF

IT3402/TPD4134 Analysemetoder

inf 1510: bruksorientert design intro våren 2012

INF Introduksjon til design, bruk, interaksjon Kapittel 3 bruk og brukere

Brukbarhetstesting. En introduksjon Praksis... Fremgangsmåte NTNU NTNU

INF Introduksjon til design, bruk, interaksjon Utviklingsprosesser og tilnærminger

Observasjonsteknikker ISO 13407

MMI-sammendrag fra eksamener

Hva er ergonomi? -mer en sittestillinger og sånn? Kai Olsen PT, MScTech in ergonomics. NEF seminar 21. januar 2008 Kai Olsen

Hva er nytten av brukersentrerte metoder og aktiviteter? En litteraturgjennomgang

NTNU. Brukbarhetstesting. En introduksjon Fremgangsmåte Praksis...

Innhold. Innledning Del 1 En vei mot målet

Brukerstyrt utvikling av elektroniske tjenester enveis informasjon, eller dialog og deling?

Gjennomgang - prøveeksamen. Plenum IN1050 Maria og Helle

inf 1510: å lage skisser og prototyper

inf 1510 hva er bruksorientert design?

Prototyping og kommunikasjon med brukere

VELKOMMEN. Til plenumstime i IN1050. Med Maria og Helle

UNIVERSITETET I OSLO

in1060: bruksorientert design Helle Heiestad Marte Rimer Anna So:ie Schei

Brukersentrert design i bedrifter

Hvordan støtte kunnskap, ferdigheter og yrkesidentitet i et mangeprofesjonelt miljø? Elisabeth Willumsen. Professor i sosialt arbeid

Software Requirements and Design (SRD) 1 Generelt om dokumenter

Den europeiske byggenæringen blir digital. hva skjer i Europa? Steen Sunesen Oslo,

Brukergrensesnittdesign

Kvalitet og programvare. Når bare det beste er godt nok. Produktet prosessen eller begge deler?

OOSU 22.sept Pattern har sin opprinnelse innen arkitektur (byplanlegging / bygninger)

... Annita Fjuk DESIGN THINKING

PATIENCE TÅLMODIGHET. Is the ability to wait for something. Det trenger vi når vi må vente på noe

Tom Røise 18. Februar 2009

Prototyping. Plenumstime Uke 6. Med Maria og Helle

GRUPPE 5, UKE 11 EVALUERING IN1050

BRUKERSENTRERTE metoder i innovasjon av IT-systemer

inf1510: bruksorientert design

Introduksjon til design, bruk, interaksjon. Litt om fagets historie. Gisle Hannemyr Ifi, høstsemesteret Design, bruk, interaksjon

ISO 41001:2018 «Den nye læreboka for FM» Pro-FM. Norsk tittel: Fasilitetsstyring (FM) - Ledelsessystemer - Krav og brukerveiledning

Agenda. TDT4140: Kravinnhenting. Kravprosessen Forståelsesproblemet Teknikker for innhenting av krav. Den organisatoriske dimensjonen

Metoder for brukermedvirkning i universell utforming

Distributed object architecture

Transkript:

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 hvordan utnytte brukerne i utviklingsprosessen Oppgaveanalyse og design hvordan forankre ui-design i brukerens behov

HCI i Grafikk, bildebehandling og Brukbarhetstesting grunnlag og gjennomføring Persepsjon, kognisjon og interaksjon brukergrensesnittets stofflige egenskaper Metaforer og interaksjonsstiler klassifisering og karakterisering av brukergrensesnitt Prototyping og verktøy MMI teknikker og datastøtte for bruk-og-kast-prototyping

Øving i brukergrensesnittdesign Tar utgangspunkt i MEIS-applikasjon grensesnitt for innlevering av øvingene (modeller og evaluering av modeller) 1. Analysere oppgavene for aktør(er) beskrive (dere og) de oppgavene dere ønsker å utføre 2. Evaluere MEIS ift. identifiserte oppgaver 3. (re)designe brukergrensesnitt iht. oppgaven designe brukergrensesnitt for identifiserte oppgaver

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

Tentativ tidsplan Uke 14 Torsdag: Introduksjon Brukskvalitet Iterativ design Fredag: Øvingsbeskrivelse Usability Engineering Uke 15 Tirsdag: (Veiledning av RE-øving) Evaluering Oppgaveanalyse Torsdag: Scenariobygging Designteknikker Fredag: Oppsummering

People use information and tools to perform actions Information People Actions Tools

The world is complex People Information Actions Tools

Differentiation and fragmentation Sociology, Psychology People Information Semantic data modelling Functional analysis BPR Actions Tools Workflow CSCW Systems engineering Task-based UI design

Boundaries are difficult and interesting People Information concepts, vocabulary Actions coordination, cooperation usability Tools constructiv composition integration, tailoring requirements vs. design

Systemutvikling og UI-design Organisasjon, prosess/arbeidsflyt, system IS som maskin(eri) (IS = org + CIS) fokus på overordnede mål, felles verdier og effektivt system Bruker, oppgaver, brukergrensesnitt IS som medium/verktøy for aktører fokus på individuelle mål og verdier og effektiv bruk Brukersentrert design deltagelse fra brukere på alle nivåer

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

Definisjon av usability: ISO 9241 Usability The effectiveness, efficiency, and satisfaction with which specified users achieve specified goals in particular environments. Anvendbarhet, effektivitet, og tilfredstillelse for: bestemte brukere med bestemte mål i bestemte omgivelser.

Anvendbarhet/funksjonalitet Effectiveness The accuracy and completeness with which specified users can achieve specified goals in particular environments. Nøyaktighet og kompletthet (detalj/helhet) for: bestemte brukere med bestemte mål i bestemte omgivelser.

Efficiency Effektivitet The resources expended in relation to the accuracy and completeness of goals achieved. Ressursbruk (tid, mental og fysisk innsats, etc) for å oppnå bestemte mål.

Satisfaction Tilfredstillelse The comfort and acceptability of the work system to its users and other people affected by its use. Behag og akseptans for: systemets brukere andre interessenter (stakeholders)

Brukskvalitet (usability) Brukskvalitet = Den opplevde kvaliteten av et produkt i bruk. Hva kjennetegner høykvalitet programvare? Funksjonell: Setter brukeren i stand til å utføre sin oppgave Lite behov for hjelp, få sammenbrudd Lett å lære, lett å finne informasjon Kan vokse med brukeren Brukeren har alltid rett!

Symptomer på dårlig kvalitet Høy feilrate Målbart: Antall sammenbrudd pr. time Sammenbrudd = Når brukeren må fokusere på verktøyet og ikke på oppgaven. Mye stress Usikkerhet, utrygghet, utforutsigbarhet Ventestress Fremmedgjøring, negative holdninger Jeg forstår ikke data, Jeg hater data,...

Observerbare tegn på kvalitet Flyt (= lav feilrate) Grensesnittet er usynlig i bruk. Fokus er på oppgavene Positive holdninger, jobbtilfredstillelse Data er ok, Jeg får gjort det jeg skal Kreativitet, arbeidsglede Det er bare utrolig praktisk å kunne... Jeg tenker bedre foran skjerm Hva gjorde de egentlig før retteprogrammene?

Økonomi/ressursbruk Kvalitet kan gi store besparelser Økt effektivitet/service Bedre arbeidsmiljø Fornøyde og motiverte medarbeidere Kvalitet koster litt Bevissthet om brukers situasjon Brukbarhetstesting, observasjon, prototyping Dårlig kvalitet koster mer Misfornøyde ansatte og kunder

Hvordan er brukbarhet ivaretatt? Ingeniørtradisjonen (NTH) Ren funksjonalitet Konstruktør vs. bruker

Estetikk Dells Dimension Apples imac

Klassifisering av (design)representasjoner Perspektiver (problem vs. solution) Granularitet (relativ) Formalisering formalisering perspektiv? granularitet

Bruk av (design)representasjoner Prosess innebærer ulike bevegelser i representasjonsrommet Representasjonsform tilpasses bruksbehov og deltagere formalisering perspektiv granularitet

UI modelling - perspectives Task models How are tasks actually performed? What is the user supposed to be able to do? Dialog model What functional (abstract) UI elements do we need? How are they composed? Look & feel model How are objects and actions visualized and laid out? What are the interaction details

UI-modellering: historie Høynivå-programmering programmeringsverktøy, GUI-toolkits og rammeverk User Interface Management Systems (UIMS) egne konsepter, programmeringsverktøy/-omgivelse, kjøretidssystem UI-modellering deklarative modeller generering av ferdig grensesnitt Oppgave(modell)basert brukergrensesnittdesign modellering av oppgaver trinnvis forfining av modeller til kjørbart system editering og analyse vs. generering

SE and UI model relations Process/ dataflow/ workflow STM/ Petri Nets Concepts/ objects/ data What is done? How is it performed? How is information represented? Task Dialog Presentation

Dataflow vs. tasks order deliver shelves book/loan DB put back receive book pile

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

ISO 13407 User-centered design of interactive systems Beskriver prosesskrav i forhold til utvikling av bruker-sentrert utvikling av software. Fokus på iterasjoner, brukbarhets-evaluering, og dokumentasjon av brukbarhet. I forbindelse med RUP 2000 (Rational Unified Process) refereres det til ISO 13407 Ratifisert som NS-EN ISO 13407

Fra ISO 13407 En bruker-sentrert designprosess har typisk: Aktiv involvering av brukere, og en klar forståelse av bruker og oppgavene. En avveid allokering av ressurser mellom teknikk og bruker. En iterativ prosess Tverrfaglige utviklingsteam. Sterkt fokus på at utvikler må forstå og kunne formulere produktets brukssammenheng (context of use). Fokus på kommunikasjon med bruker gjennom konkrete prototyper etc.

ISO 13407 prosess Identifisere behov for brukersenteret design Forstå og spesifisere brukssammenheng Evaluere design mot krav Systemet tilfredstiller bruker og organisasjons krav Spesifisere brukers og organisasjonens krav Utvikle designløsninger

Iterativt Design Produksjon Design/Redesign -> Prototyp Analyse av målinger........................... Brukertesting................

Sammenheng mellom teknikker ariebygging Scenarier/Storyboards Prototypbygging der, Video Språk/begreper Konseptutvikling Konseptuell modell/metafor Papirprototyp/ Flash prototyp Evalue Hos utvikler Mot bruker (empirisk) Feltstudie Brukbarhetstesting m/ analyse