HCI i Grafikk, bildebehandling og MMI. HCI i Informasjonssystemer. Ukens forelesninger. Øving i brukergrensesnittdesign. The world is complex
|
|
- Elias Stene
- 7 år siden
- Visninger:
Transkript
1 HCI i Informasjonssystemer Systemutvikling og brukergrensesnittdesign hva er sammenhengen i fokus og prosess Brukerdeltagelse hvordan utnytte brukerne i utviklingsprosessen Oppgaveanalyse og design hvordan forankre ui-design i brukerens behov Iterativ design og brukskvalitet hvordan jobbe frem et brukbart ui-design HCI i Grafikk, bildebehandling og MMI Brukbarhetstesting grunnlag og gjennomføring Persepsjon, kognisjon og interaksjon brukergrensesnittets stofflige egenskaper Metaforer og interaksjonsstiler klassifisering og karakterisering av brukergrensesnitt Prototyping og verktøy teknikker og datastøtte for bruk-og-kast-prototyping Øving i brukergrensesnittdesign Ta utgangspunkt i en gitt problemstilling få gjengen med på kino vha. GPRS PDA Analysere oppgavene for aktør(er) identifisere (og beskrive) typisk bruker og de oppgaver vedkommende ønsker å utføre Designe brukergrensesnitt for oppgaven velge ut et sett oppgaver og designe brukergrensesnitt for å støtte dem Evaluere annen gruppes grensesnitt vurdere design opp mot oppgavene Ukens forelesninger ÖOverordnet bilde av mennesker (aktører), oppgaver, informasjon og systemer (verktøy) Participatory design Utviklingsprosesser Oppgaveanalyse Oppgavemodellering 3HRSOH use LQIRUPDWLRQ and WRROV to perform DFWLRQV The world is complex,qirupdwlrq 3HRSOH,QIRUPDWLRQ 3HRSOH $FWLRQV 7RROV $FWLRQV 7RROV 1
2 Differentiation and fragmentation Boundaries are difficult and interesting Sociology, Psychology 3HRSOH Semantic data modelling,qirupdwlrq Functional analysis 3HRSOH,QIRUPDWLRQ concepts, vocabulary BPR $FWLRQV $FWLRQV CSCW 7RROV Workflow HCI coordination, cooperation usability 7RROV constructivity, compositionality Systems engineering integration, tailoring requirements vs. design Klassifisering av (design)representasjoner Perspektiver (problem vs. solution) Granularitet (relativ) Formalisering IRUPDOLVHULQJ SHUVSHNWLY Bruk av (design)representasjoner Prosess innebærer ulike bevegelser i representasjonsrommet Representasjonsform tilpasses bruksbehov og deltagere IRUPDOLVHULQJ SHUVSHNWLY JUDQXODULWHW JUDQXODULWHW Systemutvikling og brukergrensesnittdesign 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 interaksjon Brukersentrert design deltagelse fra brukere på alle nivåer Dagens forelesning Overordnet bilde av mennesker (aktører), oppgaver, informasjon og systemer (verktøy) ÖParticipatory design Utviklingsprosesser Oppgaveanalyse Oppgavemodellering 2
3 Participatory design 3 ulike skoler for systemutvikling systemteoretisk - verden er mekanisk sosioteknisk - tross forskjeller felles interesser kritisk - klassekamp, utvikler tar stilling 3 motiver for brukerdeltagelse (politisk, økonomisk, human) : demokrati i samfunn og på arbeidsplass (p, h) bedre utforming av system og brukergrensesnitt (ø,h) enklere innføring/iverksetting av systemer (ø,h) 2 x 2: Institusjon/situasjon og (fag)organisasjon/(yrkes)gruppe Utopia - institusjon og organisasjon ide(ologi) øke demokrati gjennom grafikernes fagforening kontroll over egen arbeidsplass, større tilfredshet prosess understøtte eksisterende håndverk og kompetanse identifisere dagens praksis, men sikte fremover design-by-doing: papirprototyper, mock-ups, simuleringer resultat godt design, finnes i DTP-produkter som PageMaker ikke nødvendigvis bedre for andre yrkesgrupper Florence - situasjon og gruppe ide(ologi) basere seg på profesjons (sykepleie) kunnskap kvinnedominert, også ikke-produktivt og manuelt daglige arbeidsrutiner, ikke produksjonsorientert arbeidsflyt prosess flere poster og profesjoner ble involvert mutual learning mellom pleiere og utviklere resultat profesjonssystem rettet mot spesifikk arbeidssituasjon redusert nytte uten integrasjon mot omverdenen Aktører og prosesser på ulike nivåer... Samfunn institusjonelle aktører (LO, NAF/NHO) lover, forskrifter og retningslinjer (AML, skatt) bransjer (grafikere, aviseiere) storting, regjering og domstoler, NFR Organisasjoner bedrifter, institusjoner, departementer, virtuelle bedrifter fagforeninger, ledelse, HMS visjon, strategi, budsjett BPR, forretningsprosesser...aktører og prosesser på ulike nivåer Grupper seksjoner, avdelinger, faggrupper taktikk/operasjonalisering av strategi, teambygging prosjekter, arbeidsflyt, ad-hoc samarbeid Individer roller i organisasjon og prosjekt kompetanse og karriere Dagens forelesning Overordnet bilde av mennesker (aktører), oppgaver, informasjon og systemer (verktøy) Participatory design ÖUtviklingsprosesser Oppgaveanalyse Oppgavemodellering 3
4 Utviklingsprosessen Mål for systemet funksjonalitet - hva systemet gjør effektivitet - hvilke ressurser som (for)brukes brukskvalitet - menneskelige ressurser og trivsel Typiske aktiviteter forstå nå-situasjonen beskrive problemet konstruere systemet System vs. brukergrensesnitt forståelse, spesifikasjon og utforming Ulike prosesser metode teknikk sekvensiering Vannfall Karikatur verden og krav til systemet kan forstås og beskrives statiske, lineær prosess, liten grad av tilbakekobling Fundamentale problemer analytisk krevende for utviklere, kunder og brukere vanskelig å validere beskrivelser oppdager feil og mangler for sent ( dead on delivery ) Forslag til løsning konkrete brukernære representasjoner av system raske og tette iterasjoner Iterative prosesser Spiral- og W-modellene hver delprosess brukes for å forstå problemet bedre neste prosess er mer fullstendig og bedre enn forrige håndterer bedre avvik og justeringer Hva med innholdet Brukersentrert design Prinsipper fokus på brukerne og deres oppgaver tidlig i prosessen: kognitive og sosiale egenskaper og holdninger kontinuerlig utprøving av ideer på brukerne prototyper er grunnlag for systemspesifikasjon Iterasjon også gode designere trenger mange forsøk kvalitet (gode forsøk) vs. kvantitet (mange forsøk) ja takk, begge deler! Soft Systems Methodology CATWOE - &lients, $ctors, 7ransformation, :eltanschauung, 2wners and (nvironment 1. Forstå problemet 7. Fobedringsaksjoner Open Systems Task Analysis funksjonelle transformasjoner input output / mål VWDNHKROGHUV 2. Formulere problemet 6. Ønskelig og mulige endringer omgivelser (fysiske, økonomiske og politiske) ³9LUNHOLJÃYHUGHQ $EVWUDNVMRQ 5. Validering av 4. mot 2. eksisterende IS krav til fremtidig IS sosialt system krav til sosial ytelse teknisk system krav til teknisk ytelse 3. CATWOE-beskrivelse 4. Konseptuell modellering 4
5 Multiview 5. Teknisk design Star model konseptuell modell tekniske krav Ã+&,GHVLJQ Implementasjon Oppgaveanalyse/ funksjonell analyse oppgaver, aktører og roller 2. Analysere informasjon prosessmodell 3. Analysere og designe sosio-teknisk system Prototyping Evaluering (validering/verifisering) Kravspesifikasjon overordnet mål (jfr. CATWOE) 1. Analysere org.prosesser Konseptuell design/ formell design Kommentarer til prosess Prosess må tilpasses rammebetingelser krav: stabile vs. omskiftelige domene: vel-forstått vs. ukjent system: tjenersentrert vs. interaksjonsintensiv brukere: homogen/kjent vs. heterogen/ukjent Brukerdeltagelse må tjene et formål deltagelse på forskjellige nivåer brukere har alltid rett, spesielt når de tar feil brukere er ikke designere Krav til systemet Skal sikre at systemet blir vellykket Brukbarhetskrav - ofte oversett, men vesentlig: oppæ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 Dagens forelesning Nonaka s knowledge creation model Overordnet bilde av mennesker (aktører), oppgaver, informasjon og systemer (verktøy) Participatory design Utviklingsprosesser ÖOppgaveanalyse Oppgavemodellering 6RFLDOL]DWLRQ ([WHUQDOL]DWLRQ,QWHUQDOL]DWLRQ &RPELQDWLRQ 5
6 Scenarioer, storyboards og snapshots Mål identifisere seg med bruker og forstå brukssituasjon potensiale for ny teknologi og artifakt Scenario historie basert på stiliserte personer, hendelser, artifakter og omgivelser fokus på brukskontekst, rammebetingelser og verdier Snapshot enkelt- bilde av brukssituasjon, scene Storyboard sekvens av snapshots for vanligste brukstilfeller Scenariebygging Utvikle konkrete scenarier med: Mennesker Fysiske omgivelser og dingser Et tenkt produkt Ytre rammebetingelser Tid: Når foregår dette Tid på døgnet Tid på året Arbeidsdag/Fri Ytre rammebetingelser Sted: Hvor foregår det Land, By Arbeid, Bolig Arkitekturen Inne-Ute Hva har skjedd før For hovedpersonen For de andre i scenariet Hva skal skje videre Planer Uventede ting Fortid - Framtid Hvem er i scenariet Brukerkarakterer: Tenkte personer (eller én) Alder Kjønn Fysikk: Høyde, vekt,,, Interesser, mål Kompetanser, holdinger Motivasjon: Hvorfor gjør de som de gjør Hva er deres roller i det som foregår Hva er relasjonene mellom personene 6
7 Hva er i scenariet Fysiske dingser og omgivelser Teknisk utstyr Møbler Verktøy, materialer Medier (papir, foto,,) Eksisterende datasystemer Hus, bygninger Hvordan henger de sammen Hvordan brukes dingsene Hva er relasjonene mellom personene og dingsene som inngår: Hva brukes de til Hvilken funksjon har de Hva blir det nye produktets rolle Hvordan inngår produktet i scenariet I forhold til personene og deres handlinger/mål I forhold til eksisterende dingers/omgivelser. Et komplekst nettverk av relasjoner i dynamisk forandring Å designe er: Storyboard - Fortell en historie Ikke bare å lage dingser, Men vel så mye å designe måter å leve på Måter å være i verden på Måter å være på Vi designer bruk, liv, og brukerens verden. 7
8 Konkret tenkning Kommunisere gjennom konkrete skjermbilder/skisser De fleste brukere forstår ikke våre abstraksjoner Gjennom konkrete eksempler blir det lettere å tenke Gjenbruk av skissemateriale i dokumentasjon og brukerveiledning Scenario, Storyboard Mål og verdier Hvem, hva, hvor og når 8
HCI 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
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
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.
DetaljerPresentasjon 1, Requirement engineering process
Presentasjon 1, Requirement ing process Prosessodeller Hvorfor bruke prosessmodeller? En prosessmodell er en forenklet beskrivelse av en prosess En prosessmodell er vanligvis lagd ut fra et bestemt perspektiv
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
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:
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
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
DetaljerUsability (brukskvalitet) Engineering
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),
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
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
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
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................
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
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
DetaljerGJENNOMGANG UKESOPPGAVER 7 REPETISJON
GJENNOMGANG UKESOPPGAVER 7 REPETISJON INF1050 V16 KRISTIN BRÆNDEN DAGENS TEMA Oppgaver hentet fra tidligere eksamensoppgaver om temaene vi har gått gjennom til nå DAGENS PLAN Gjennomgang av oppgaver Repetisjon
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,
DetaljerOOA&D starter med systemvalg
OOA&D starter med systemvalg Situasjon Ideer Rike bilder Systemer Systemdefinisjon 1 Analyse & design Analyse av problemområdet Krav til bruk Analyse av anvendelsesområdet Klasser V Struktur V Adfærd V
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
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
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
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
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
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
DetaljerUNIVERSITETET I OSLO
UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i: IN1050/INF1500 Prøveeksamen Eksamensdag: 20. november - 27. november 2017 Tid for eksamen: 00.00 23.59 Oppgavesettet er på 5
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
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
DetaljerDRI2001 h04 - Forelesning Systemutvikling og nettsteder
Systemutvikling utvikling av offentlig nettsteder DRI2001 forelesning 20.10 Litt om eksperimentell systemutvikling og prototyping Systemutviklingsprosessene og utvikling av [offentlige] nettsteder Fasene
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
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
DetaljerPrototyping av brukergrensensitt
Prototyping av brukergrensensitt Designprosessen - bakgrunn og filosofi Designteknikker - fremgangsmåter, fordeler/ulemper Trondheim, 2001 Jacob Nielsen Usability Engineering Iterativt Design Iterativt
DetaljerUtviklingsprosesser. INF 1500; introduksjon 9l design, bruk og interaksjon 27 september 2010
Utviklingsprosesser INF 1500; introduksjon 9l design, bruk og interaksjon 27 september 2010 Oversikt Ak9viteter i interaksjonsdesign Prak9ske forhold Modeller for interaksjonsdesign Prosess og representasjon
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
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
DetaljerLivsløpstesting av IT-systemer
Livsløpstesting av IT-systemer Testing, validering og evaluering Teste Undersøke ved hjelp av tester om systemet fungerer slik det er beskrevet Validere Bekrefte hvordan systemet virkelig fungerer, om
DetaljerModel Driven Architecture (MDA) Interpretasjon og kritikk
Model Driven Architecture (MDA) Interpretasjon og kritikk Ragnhild Kobro Runde (Ifi, UiO) Veileder: Ketil Stølen (Ifi/SINTEF) Stuntlunsj SINTEF Oversikt Bakgrunn/utgangspunkt for presentasjonen MDA stuntlunsj
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
DetaljerGJENNOMGANG UKESOPPGAVER 4 USE CASE MODELLERING HELGA NYRUD & KRISTIN BRÆNDEN
GJENNOMGANG UKESOPPGAVER 4 USE CASE MODELLERING INF1050 V16 HELGA NYRUD & KRISTIN BRÆNDEN TEMAER SÅ LANGT I KURSET Forelesning 1: Systemutvikling og systemutviklingsprosesser Forelesning 2: Prosessmodeller
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ø
DetaljerGJENNOMGANG UKESOPPGAVER 2 PROSESSMODELLER OG SMIDIG PROGRAMVAREUTVIKLIG
GJENNOMGANG UKESOPPGAVER 2 PROSESSMODELLER OG SMIDIG PROGRAMVAREUTVIKLIG INF1050 V16 HVA ER EN SYSTEMUTVIKLINGSPROSESS? De aktivitetene som utføres for å utvikle et IT-system Eksempler på aktiviteter:
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
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
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
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
DetaljerDigitalisering av krav - kravhåndtering
Digitalisering av krav - kravhåndtering Frokostmøte Standard Norge 23. mai 2017 Kirsten Helle Broadest portfolio of solutions for the production and transformation of oil and gas Subsea Onshore/Offshore
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
DetaljerBrukerstyrt utvikling av elektroniske tjenester enveis informasjon, eller dialog og deling?
Bruke system Lage system 08.11.2010 Brukerstyrt utvikling av elektroniske tjenester enveis informasjon, eller dialog og deling? Forelesning, Finf 4001, 9. november 2010 Noen IT-politiske målsetninger (Jf.
DetaljerSystemutviklingen er ferdig når et system er operativt. Med operativt menes når systemet blir brukt av brukerne på et faktisk arbeidssted.
Presentasjon nummer 5 The changing system and the nature of maintenance Silde 1 Gruppen introduseres Slide 2 The changing system and the nature of maintenance The Changing system Systemutviklingen er ferdig
DetaljerFinishing up the report
Finishing up the report INF5722 17. november 2017 Rebekka Soma «Fortellende aktiviteter som drivere for deltakelse» Deltakere forteller om sin kontekst, erfaring og kunnskap Synliggjør både for deltakere
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
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
DetaljerRequirement Engineering Process
Prosessaktører Prosesstøtte Prosess management Prosesskalitet Prosessforbedring Horfor bruke prosessmodeller? forenklet beskrielse a en prosess lagd ut fra et bestemt perspekti så det kan ære flere forskjellige
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?
DetaljerUKE 9 Prosesser og prosessmodeller inkludert smidige metoder. Gruppetime INF1055
UKE 9 Prosesser og prosessmodeller inkludert smidige metoder Gruppetime INF1055 Hva skal vi i dag? Introduksjon til modul B - systemutvikling (kap. 1, 2 og 3) Prosesser og prosessmodeller + smidig utvikling
DetaljerDRI2001 Offentlige nettsteder. Litt om systemutvikling Torsdag 24 aug Arild Jansen, AFIN, UiO
DRI 2001 13.9 : Introduksjon til systemutvikling. Introduksjon til systemutvikling Systemutvikling og nettstedsutvikling Om ulike typer offentlige nettsteder Kvalitetskrav til offentlige nettsteder Litt
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
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
DetaljerOppgaveanalyse. 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
DetaljerEdb-støttet samarbeid: hva er det?
Edb-støttet samarbeid: hva er det? utvikling av edb-støtte til samarbeid og kommunikasjon mellom mennesker, knyttet til samordning og utførelse av arbeidsoppgaver i en organisasjon. fagfeltet edb-støttet
DetaljerUNIVERSITETET I OSLO
UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i: INF1050 Eksamensdag: 2. juni 2014 Tid for eksamen: 09:00-13:00 Oppgavesettet er på 4 sider Vedlegg: Ingen Tillatte hjelpemidler:
DetaljerDRI 2001 Systemutviklingsarbeidet et overblikk Forelesning
Systemutviklingsarbeidet et overblikk DRI2001 forelesning 21. sept. 05 Informasjonssystem og datasystem Hva er systemutvikling (SU) Et enkelt eksempel å bygge et hus Rammer og perspektiver for SU-arbeidet
DetaljerDRI 2001 Systemutviklingsarbeidet et overblikk Forelesning
Systemutviklingsarbeidet et overblikk DRI2001 forelesning 12. sept. 06 Forholdet mellom informasjonssystemet og virkeligheten Hva innebærer utvikling av et IS (systemutvikling: SU) Å utvikle et IS det
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
DetaljerJohn-Kjell.Hoset@Stretch.no 9513 5625 EN INNFØRING I BPM
John-Kjell.Hoset@Stretch.no 9513 5625 EN INNFØRING I BPM 1 AGENDA DEL1 HVA ER BPM Hva er BPM Utfordringen Gruppearbeid DEL2 PRAKTISK MODELLERING OG DEMO MED BIZAGI Hva er BPMN BPMN modellering verktøy
DetaljerIntroduksjon til design, bruk, interaksjon. Litt om fagets historie. Gisle Hannemyr Ifi, høstsemesteret Design, bruk, interaksjon
INF1500 Introduksjon til design, bruk, interaksjon Litt om fagets historie Gisle Hannemyr Ifi, høstsemesteret 2010 Design, bruk, interaksjon Dette er en kort og svært personlig fortelling om noe av den
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
DetaljerDelt opp i tre strategier: forretningststrategi, organisasjonsstrategi og informasjonstrategi.
Oppsummering infosys Strategier Delt opp i tre strategier: forretningststrategi, organisasjonsstrategi og informasjonstrategi. Forretningststrategi Porters modell - konkurransefordel Bedriften oppnår konkurransefordel
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
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
DetaljerUNIVERSITETET I OSLO
UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i: IN1050 Introduksjon til design, bruk, interaksjon Eksamensdag: 7. desember 2018 Tid for eksamen: 09.00 13.00 Oppgavesettet er
DetaljerForskningsmetoder i menneske-maskin interaksjon (MMI)
Forskningsmetoder i menneske-maskin interaksjon (MMI) Kapittel 1- Introduksjon Forskningshistorie innenfor MMI Den første konferansen ble holdt i 1982 Annet arbeid i feltet fant sted før 1982 Konferanser
DetaljerUse case modellen. Use case modellering i analysefasen. Hva er en Aktør? Hva er et Use case?
1/15/2004 1 Use case modellen Use case modellering i analysefasen Metode for å identifisere og beskrive de funksjonelle kravene til et system Kapittel 3 i UML Distilled Kapittel 8 i Gurholt og Hasle Kirsten
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,
DetaljerSystemutvikling og e-læring: Endringer
Systemutvikling og e-læring: Endringer Rolf Kenneth Rolfsen, SINTEF LAP-seminar 2005 1 25 minutter Evolusjonær utvikling Verden er i endring Kokeboken og Ansattportalen: To teknologier for læring Suksesskriterier
DetaljerINF Introduksjon til design, bruk, interaksjon Introduksjon
INF1500 - Introduksjon til design, bruk, interaksjon Introduksjon Institutt for Informatikk, 19. august 2013 joshi@ifi.uio.no INF1500 Introduksjon 1 Disposisjon Hvem er involvert i kurset? Kursets struktur
DetaljerGJENNOMGANG UKESOPPGAVER 9 TESTING
GJENNOMGANG UKESOPPGAVER 9 TESTING INF1050 V16 KRISTIN BRÆNDEN 1 A) Testing viser feil som du oppdager under kjøring av testen. Forklar hvorfor testing ikke kan vise at det ikke er flere gjenstående feil.
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
Detaljert Institutt for informatikk Erik Arisholm 13. mai 2009 INF1050-oppsummering-1
Oppsummering INF1050 Systemutvikling t INF1050-oppsummering-1 INF1050 dagsorden Erfaringer fra V09 Kort oppsummering: Hvordan utvikles et informasjonssystem? Kanskje noen eksamenstips, og litt teknikk
DetaljerKap. 2 Prosessen. Utviklingsmodeller -2. Utviklingsmodeller. Utviklingsmodeller -4. Utviklingsmodeller - 3. Software Engineering - definisjoner
Software Engineering - definisjoner Kap. 2 Prosessen Utviklingsprosessen Modeller for utvikling Bauer: Etablering og bruk av gode ingeniørmessige prinsipper for å fremskaffe økonomisk programvare som er
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
DetaljerParticipatory Design i dagens samfunn
Participatory Design i dagens samfunn Christina Mörtberg 2006-02-07 Bakgrunn Prosjekt Hva er Participatory Design 1) konkret: hva er det å gjøre PD? 2) Strukturelt og kontekstuelt. Betingelser for PD Endre
DetaljerGRUPPE 5 UKE 2 IN1050
GRUPPE 5 UKE 2 IN1050 1 Still spørsmål, gi tilbakemeldinger etc https://goo.gl/susrr5 case-sensitive! 2 Planen for i dag Litt om oblig 1 Repetisjon av de sentrale begrepene: HCI, interaksjon, grensesnitt
DetaljerOppsummering. Thomas Lohne Aanes Thomas Amble
Oppsummering Thomas Lohne Aanes Thomas Amble 14.11.04 Kapittel 2: Data Modell Mål: Data som skal brukes av applikasjonen blir spesifisert på en formell og likevel intuitiv måte. Resultat: Vi får et konseptuelt
DetaljerKravspesifikasjon med UML use case modellering. Erik Arisholm 25.02.2009
Kravspesifikasjon med UML use case modellering Erik Arisholm 25.02.2009 Unified Modeling Language (UML) Notasjon som støtter opp under modellbasert systemutvikling objektorientert analyse ( hva systemet
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
DetaljerKapittel 5 - Advanced Hypertext Model Kapittel 6 - Overview of the WebML Development Process
INF 329 Web-teknologier Kapittel 5 - Advanced Hypertext Model Kapittel 6 - Overview of the WebML Development Process Navn: Bjørnar Pettersen bjornarp.ii.uib.no Daniel Lundekvam daniell.ii.uib.no Presentasjonsdato:
DetaljerSystemutvikling. Universitetet i Oslo, Institutt for informatikk Vår 2017
Systemutvikling Universitetet i Oslo, Institutt for informatikk Vår 2017 Dagens plan Introduksjon Emnets oppbygging Praktisk om ukesoppgaver og obligatoriske oppgaver Gjennomgang av ukesoppgaver Registrering
DetaljerSpillbasert læring Spill som verktøy for dialogisk undervisning. Skolelederdagen 2019 Kenneth Silseth
Spillbasert læring Spill som verktøy for dialogisk undervisning Skolelederdagen 2019 Kenneth Silseth Learners are not empty vessels waiting to be filled. They come to the classroom with preconceptions
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
DetaljerFRA STYKKEVIS OG DELT SKOLEN I ET SYSTEMPERSPEKTIV
FRA STYKKEVIS OG DELT SKOLEN I ET SYSTEMPERSPEKTIV SKOLEN SOM SYSTEM SKOLEN SOM SOSIO-TEKNISK SYSTEM SKOLEN SOM PRODUKSJONSSYSTEM BESTÅENDE AV DELER SOM ER GJENSIDIG AVHENGIGE DELENE UTGJØR EN HELHET SKOLEN
DetaljerNotat om sekvens av handlinger mellom menneske og maskin
IN1030 - Systemer, krav og konsekvenser Notat av Tone Bratteteig og Jo Herstad Våren 2019 Notat om sekvens av handlinger mellom menneske og maskin Figur: Forsidene til bøkene Plans and Situated Action
DetaljerHMS-kultur i en globalisert virksomhet Mulighetsrom eller begrensningsrom?
HMS-kultur i en globalisert virksomhet Mulighetsrom eller begrensningsrom? Jorunn Tharaldsen, RF-Rogalandsforskning Lars Bodsberg, Sintef Bevegelig kapital Bevegelig arbeidskraft Endrede kommunikasjons-
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
DetaljerRogaland fylkeskommunes innovasjonspris for universell utforming. Kategorier og kriterier
Rogaland fylkeskommunes innovasjonspris for universell utforming Kategorier og kriterier Løsningen/prosjektet vil bli vurdert basert på et helhetlig kvalitetsperspektiv, sentrale aspekter vil være; materialvalg,
DetaljerUKEOPPGAVER 2: SYSTEMUTVIKLINGSPROSESSER OG PROSJEKTARBEID INNSPILL TIL SVAR
INF 1050 UKEOPPGAVER 2: SYSTEMUTVIKLINGSPROSESSER OG PROSJEKTARBEID INNSPILL TIL SVAR Oppgave 1 a) Foranalyse: Foranalysen kan med fordel gjøres i to trinn. Den første er å undersøke finansiering og øvrige
DetaljerForslag til ny læreplan for informatikk studieretningsfag
Forslag til ny læreplan for informatikk studieretningsfag Jens Kaasbøll, undervisningsleder, Institutt for Informatikk Foredrag på Faglig-pedagogisk dag Universitetet i Oslo, 4. januar 2000 1 Behov for
DetaljerSystemutviklingsprosesser Forelesning 2 - INF1050 Systemutvikling
Systemutviklingsprosesser Forelesning 2 - INF1050 Systemutvikling 21.1.2009 Rune Steinberg International Development Manager ERP INF1050 Systemutvikling Vår 2009 - Copyright Rune Steinberg 2009 1 Innledning
DetaljerSystemutviklingsprosesser Forelesning 2 - INF1050 Systemutvikling
Innledning Læringsmål Systemutviklingsprosesser Forelesning 2 - INF1050 Systemutvikling 21.1.2009 Forstå hvorfor systemutviklingsprosessen er viktig Forstå de viktigste prinsippene for ulike prosesser
Detaljer