INF1500 Høst 2015 Magnus Li Martine Rolid Leonardsen. Utviklingsprosesser & krav og behov
|
|
- Cecilie Jansen
- 8 år siden
- Visninger:
Transkript
1 INF1500 Høst 2015 Magnus Li Martine Rolid Leonardsen Utviklingsprosesser & krav og behov
2 I DAG GENERELT - Generell informasjon - Et par eksempler på dårlig utforming UTVIKLINGSPROSESSER - Fire tilnærminger - User-centered design - Kategorier av brukere - Livssykusmodeller KRAV OG BEHOV - Typer krav - Analyse og strukturering/fremstilling EKSEMPEL: DATAINNSAMLING KAHOOT
3 EKSEMPEL PÅ DÅRLIG UTFORMING En knapp på en av Ciscos switcher er plassert slik at nettverkskabelen kan trykke den inn ved et uhell. If someone plugged in a cable to port one unknowingly pushing the button, they d possibly be taking down the entire network without even realizing it Fra thenextweb.com
4 EKSEMPEL PÅ DÅRLIG UTFORMING Mikrobølgeovner er som regel utrolig vanskelig å bruke til selv de enkleste operasjoner. Hva gjør jeg for å varme noe i 2 minutter på 800 watt? Hva skjer når jeg vrir på bryter merket med time/weight/auto menu?
5 UTVIKLINGSPROSESSER KONSEPTER OG
6 UTVIKLINGSPROSESSER Fire tilnærminger Activity-centered design (ACD) Systems design Genius Design (Participatory design - PD) User-centered design (UCD)
7 UTVIKLINGSPROSESSER Activity-centered design Fokus på aktiviteten til brukeren og omgivelsene rundt bruken av en løsning, ikke brukerens behov og mål. Målet vil dermed være å kartlegge hvilke aktiviteter som kan gjøres for å utføre en oppgave.
8 UTVIKLINGSPROSESSER - Systems design Strukturert og rigid tilnærming med fokus på kontekst. Fokus på systemet som utvikles Ser brukerne i forhold til konteksten, brukere setter mål for systemet (Joshis forelesning om utviklingsprosesser)
9 UTVIKLINGSPROSESSER - Genius design - Brukermedvirkning Genius design Designeren skaper ideer som brukeren vurderer i etterkant av designprosessen. Brukeren er ikke involvert i selve designprosessen. Genius design kan gi et bra resultat under riktige omstendigheter, men mye dårlig utforming har rot i fraværende brukermedvirkning. Iphone 1 er utviklet uten direkte brukermedvirkning, men er fortsatt regnet som godt utformet.
10 UTVIKLINGSPROSESSER Participatory design Handler om å aktivt ha med alle interessenter i et design av et system gjennom hele utviklingsprosessen, slik at man møter brukernes behov sikrer brukervennlig utforming. Har sine røtter i Skandinavia fra tallet.
11 USER-CENTERED DESIGN - Designprosess hvor bruker står i sentrum, og er hovedfokus i dette emnet. Donald Norman: En filosofi hvor brukere og brukbarhet settes foran estetikk.
12 USER-CENTERED DESIGN Fire basisaktiviteter Identifisere brukernes behov og etablere krav Utvikle alternativer til design som løser problemet Prototype ulike versjoner av løsningene Evaluere de ulike løsningene
13 USER-CENTERED DESIGN Brukerkategorier Primærbrukere interagerer med systemet regelmessig. Sekundærbrukere interagerer med systemet av og til, eller gjennom noen andre. Tertiærbrukere blir berørt eller påvirker av systemet. - Primærbrukere - Sekundærbrukere - Tertiærbrukere
14 LIVSSYKLUSMODELLER Modeller som beskriver en prosess med planlegging, utvikling, testing og implementering av informasjonssystemer. Vanlige modeller: Fossefallsmodellen Spiralmodellen Stjernemodellen ISO Fossefallsmodellen - Spiralmodellen - Stjernemodellen - ISO
15 LIVSSYKLUSMODELLER Viktige begreper Plandrevet prosess Utviklingsprosessen er planlagt på forhånd (utfra fastsatte krav) med satte tidspunkter og mål for de ulike fasene. Iterativ prosess En prosess hvor samme steg repeteres for å til slutt nå et bestemt mål. Inkrementell prosess Systemet utvikles i flere faser hvor litt mer funksjonalitet blir lagt til og testet hver gang, frem til systemet er ferdig. - Iterativ - Plandrevet - Inkrementell
16 LIVSSYKLUSMODELLER - Fossefallsmodellen - Stjernemodellen - Plandrevet utvikling Fossefall og spiralmodellen Fossefallsmodellen Spiralmodellen
17 LIVSSYKLUSMODELLER - Iterativ UCD-modeller: ISO
18 KRAV OG BEHOV KONSEPTER OG
19 BEHOV Behov er noe som er nødvendig for organismer å leve et sunt liv. Behov skiller seg fra ønsker fordi en mangel på de vil føre til et klart negativ utfall slik som dysfunksjon eller død. Behov kan være objektiv og fysisk slik som mat eller de kan være subjektive og psykologiske som for eksempel behovet for selvaktelse. På et sosialt nivå er behov noen ganger kontroversielle. Fra wikipedia.no Behov er altså ikke knyttet til spesifikk teknologi - Behov - Maslows pyramide
20 KRAV Ulike typer Funksjonelle krav Krav til bruksfunksjonalitet i tjeneste Ikke-funksjonelle krav Tekniske krav til tjenesten som kreves for å oppfylle de funksjonelle kravene Omgivelseskrav Sosiale krav Organisatoriske krav - Funksjonelle krav - Ikke-funksjonelle - Omgivelseskrav - Sosiale krav - Organisatoriske krav
21 ANALYSE AV DATA Kvalitativ data Her er det et viktig skille mellom kvalitativ og kvantitativ data, da kvalitativ informasjon må kodes om eller kvantifiseres for å kunne brukes i beregning og statistikk. Åpen koding Lete gjennom kvalitativ data og identifisere, samt sette navn på foreløpige kategorier. - Kvalitativ data - Kvantitativ data - Kvantifisere - Åpen koding
22 FREMSTILLING Ulike typer Persona Scenario Use-case Hierarkisk oppgaveanalyse - Scenario - Personas - Use-cases - Hierarkisk oppgaveanalyse
23 FREMSTILLING - Personas Persona For å strukturere informasjon om brukergruppen kan utarbeidelse av personas være nyttig. En persona er en stereotypisk deltaker fra brukergruppen som innehar sentrale egenskaper som definererer brukergruppen.
24 FREMSTILLING - Scenario Scenario (For fremstilling av problemstillinger) er en tekstlig fremstilling av en situasjon hvor problemstilling kommer klart frem. Scenario benyttes for å illustrere og kommunisere et problemområde på en måte som alle kan relatere til. Et godt scenario for beskrivelse av en problemstilling skal presentere et uløst problem og ikke inneholde noen presentasjon av en eventuell løsning.
25 FREMSTILLING - Use-case Use-case
26 FREMSTILLING - Hierarkisk oppgaveanalyse Hierarkisk oppgaveanalyse Her bryter vi ned oppgaven i mindre deloppgaver slik at disse kan analyseres. Både en tekstlig og skjematisk fremstilling kan benyttes. Tekstlig fremstilling: 1. Betale regning 1.1 Logg inn i nettbank 1.2 Velg Betal regning i meny 1.3 Fyll inn mottakerinfo 1.4 Fyll inn beløp og KID 1.5 Bekreft med engangskode Skjematisk fremstilling:
27 DATAINNSAMLING PRAKTISK EKSEMPEL
28 EKSEMPEL: DATAINNSAMLING Forbedre informasjon ved togreise For å illustrere konsepter og begreper innen datainnsamling skal vi nå se på et kort eksempel. Si at vi ønsker undersøke togreiser for å se om det er noe som kan forbedres.
29 EKSEMPEL: DATAINNSAMLING Hierarkisk oppgaveanalyse 1. Ta toget 1. 1 Finne togtider 1.2 Kjøpe billett 1.3 Gå på toget 1.4 Sitte og vente Få informasjon om neste stoppested 1.6 Gå av toget
30 EKSEMPEL: DATAINNSAMLING Intervjuplan og intervjuguide Intervjuguide Intervjuplan Innledning... Lokasjon: Mellom-blokka rom 104 Deltakere:.. Oppvarming... Hoveddel Avrunding... Avslutning...
31 EKSEMPEL: DATAINNSAMLING Utdrag fra transkribering Hvor ofte tar du tog? Flere dager i uken. Hvor tar du tog? Flere ganger i uken til steder i Oslo-området. Ofte også til steder jeg ikke har vært før i forbindelse med jobb Hva gjør du når du sitter på toget? Leser, jobber med arbeid på datamaskinen eller hører på musikk. Sitter ofte i stillevognen for å få ro. Hva synes du om kvaliteten på informasjonen du får ombord? Ganske ok. Av og til er det dårlig kvalitet på høytaleranlegget, noe som gjør det vanskelig å forstå meldingene man får angående neste stasjon og liknende. Dersom jeg sitter på stillevognen er det ikke høytalermeldinger i det heletatt, noe som kan gjøre det vanskelig å vite når jeg skal gå av når jeg ikke har vært på destinasjonen før. Det samme gjelder jo også når jeg hører på musikk. Noen ganger ser jeg ikke at jeg er på riktig stasjon før jeg ser skiltet på perongen og må da løpe ut av toget.
32 EKSEMPEL: DATAINNSAMLING Åpen koding av kvalitativ data Hva synes du om kvaliteten på informasjonen du får ombord? Ganske ok. Av og til er det dårlig kvalitet på høytaleranlegget, noe som gjør det vanskelig å forstå meldingene man får angående neste stasjon og liknende. Dersom jeg sitter på stillevognen er det ikke høytalermeldinger i det heletatt, noe som kan gjøre det vanskelig å vite når jeg skal gå av når jeg ikke har vært på destinasjonen før. Det samme gjelder jo også når jeg hører på musikk. Noen ganger ser jeg ikke at jeg er på riktig stasjon før jeg ser skiltet på perongen og må da løpe ut av toget.
33 EKSEMPEL: DATAINNSAMLING Krav og behov Behov - Behov for forflyttning - Behov for informasjon - Behov for underholdning Funksjonelle krav - System skal gi informasjon om holdeplasser - Systemet må kunne kommunisere til bruker uten lyd. Ikke-funksjonelle krav - Systemet skal følge retningslinjer for universell utforming Stikkord / kategorier fra intervju - dårlig kvalitet på høytaleranlegget - vanskelig å forstå meldingene - ikke høytalermeldinger - vanskelig å vite når jeg skal gå av - også når jeg hører på musikk.
34 EKSEMPEL: DATAINNSAMLING Hierarkisk oppgaveanalyse 1. Ta toget 1. 1 Finne togtider 1.2 Kjøpe billett 1.3 Gå på toget 1.4 Sitte og vente Få informasjon om neste stoppested 1.6 Gå av toget
35 EKSEMPEL: DATAINNSAMLING Personas Navn: Jan Alder: 45 Stikkord: it-konsulent, pendler, aktiv, døv Navn: Kari Alder: 30 Stikkord: fysioterapaut, reiser med tog av og til, liker å høre på musikk på toget
36 EKSEMPEL: DATAINNSAMLING Scenario Kari skal reise med toget til Hamar i forbindelse med jobb. Oslo - Hamar er en rute hun ikke har tatt toget før. Hun hører på musikk mest toget suser avgårde. Kari ser ut av vinduet og legger merke til at toget nå er på Lillehammer stasjon. Det var rart tenker Kari, Lillehammer er vel etter Hamar? Kari har rett. Hun har ikke fått med seg høytalermeldingen om neste stoppested og har dermed tatt toget et stopp for langt.
37 EKSEMPEL: DATAINNSAMLING Videre arbeid De neste ukene skal vi jobbe med prototyping og design. Vi vil derfor komme tilbake til dette eksemplet senere for å illustrere neste steg i prosessen. Mulig endelig løsning på problemet vi avdekket under datainnsamling og analyse.
INF1500 Høst 2016 Lone Lægreid Martine Rolid Leonardsen. Utviklingsprosesser, krav og behov & Analyse
INF1500 Høst 2016 Lone Lægreid Martine Rolid Leonardsen Utviklingsprosesser, krav og behov & Analyse I DAG GENERELT - Generell informasjon - Et par eksempler på dårlig utforming UTVIKLINGSPROSESSER - Fire
DetaljerUKE 4 Analyse. Plenum IN1050 Julie og Maria
UKE 4 Analyse Plenum IN1050 Julie og Maria Hva skjer i dag? Analyse - Hva er formålet med analyse? - Hva kan vi analysere? - Forskjellige typer analyse Praktisk eksempel OBS! Dere får ikke mail om tilbakemeldinger
DetaljerAnalyse. Plenumstime Uke 5. Med Maria og Helle
Analyse Plenumstime Uke 5 Med Maria og Helle Hva skjer i dag? Analyse Formål Kvantitativ vs Kvalitativ Koding, tematisk analyse, affinity diagram Behov Praktisk eksempel Informasjon ved togreise Oblig
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
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
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:
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,
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
DetaljerRepetisjon 1 Overordnet oppsummering av prosess og metode til og med prototyping.
INF1500 Høst 2015 Magnus Li Martine Rolid Leonardsen Repetisjon 1 Overordnet oppsummering av prosess og metode til og med prototyping. INTRODUKSJON GRENSESNITT OG INTERAKSJON GRENSESNITT Grensesnitt, grenseflate
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
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
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
DetaljerChildren s search on web
Children s search on web Marte Hellum Olaisen Tove Rodahl (Effat Alizadeh) Muntlig eksamen 02.12.2009 1 Roller Rapport Redaktøransvar med levering: Marte Innholdsbidrag: Marte og Tove Teori og henvisninger:
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
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.
DetaljerIntroduksjon til evaluering av It-systemer. Hvordan vurdere og verdsette?
Introduksjon til evaluering av It-systemer Hvordan vurdere og verdsette? Bør jeg gå på forelesning i dag? Kriterier for eller imot: Interessant/kjedelig tema God/dårlig foreleser Kan lese forelesningene
DetaljerInf 1510: Bruksorientert design
Inf 1510: Bruksorientert design Gjennomgang av prosjektrapport Rune Rosseland 18.01.2016 Læringsmål Fra emnesiden: Etter emnet skal studentene kunne bruke ulike metoder for bruks-orientert design og design
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
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.
DetaljerGangemesteren Nybegynner Scratch PDF
Gangemesteren Nybegynner Scratch PDF Introduksjon I dag skal vi lage et nyttig spill, nemlig et spill som hjelper oss å lære andre ting. Vi skal få hjelp til å lære gangetabellen! Steg 1: Læremesteren
DetaljerStraffespark Introduksjon Scratch Lærerveiledning
Straffespark Introduksjon Scratch Lærerveiledning Introduksjon Vi skal lage et enkelt fotballspill, hvor du skal prøve å score på så mange straffespark som mulig. Steg 1: Katten og fotballbanen Vi begynner
DetaljerSoloball. Steg 1: En roterende katt. Sjekkliste. Test prosjektet. Introduksjon. Vi begynner med å se på hvordan vi kan få kattefiguren til å rotere.
Soloball Introduksjon Scratch Introduksjon Vi skal nå lære hvordan vi kan lage et enkelt ballspill med Scratch. I soloball skal du styre katten som kontrollerer ballen, slik at ballen ikke går i nettet.
DetaljerIntroduksjon til kurset
Undervisningsuke 1 kalenderuke 34 Introduksjon til kurset Aktuelle temaer: HCI, brukerdrevet, teknologidrevet Lærebok: ingen Ekstra lesestoff: ingen Forelesning: 19. august 2013 S.Joshi og J. Herstad Ekstra:
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
DetaljerINF1500 Høst 2015 Magnus Li Martine Rolid Leonardsen. Designprinsipper
INF1500 Høst 2015 Magnus Li Martine Rolid Leonardsen Designprinsipper I DAG GENERELT - Igjen om oblig 2 EKSAMENSOPPGAVER KAHOOT KONSEPTUELLE MODELLER & GRENSESNITTMETAFORER - Definisjon - Eksempler DESIGNPRINSIPPER
DetaljerTestrapport. Studentevalueringssystem
Testrapport Studentevalueringssystem 1 Forord 1.2 Forord Dette prosjektet er et hovedprosjekt i data ved Høgskolen i Oslo, avdeling for ingeniørutdanning, og gjennomføres i samarbeid med Ingeniøravdeling
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
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
DetaljerObligatorisk oppgave 0
Obligatorisk oppgave 0 Tema: Planlegging Formål: Formålet med denne oppgaven er å velge et tema, samt forberede deg på arbeidet som kommer i oblig 1-3. Leveringsfrist: 6. september 2015, kl. 23.59. Oppgaven
DetaljerNSB Kundetilfredshetsundersøkelse Vår 2012
NSB Kundetilfredshetsundersøkelse Vår 2012 Kjære kunde, Vi i NSB ønsker å tilby våre kunder et best mulig produkt med best mulig service. I den anledning gjennomfører NSB jevnlige undersøkelser blant kundene
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 OBLIGATORISK OPPGAVE 1
GJENNOMGANG OBLIGATORISK OPPGAVE 1 INF1050 V16 KRISTIN BRÆNDEN 1 Systemet for utleie av markasykler ønsker a benytte seg av en eksisterende betalingsløsning, og valget har falt pa det samme betalingssystemet
DetaljerINF1510: Bruksorientert design. Intro til design, bruk, interaksjon
INF1510: Bruksorientert design Intro til design, bruk, interaksjon Magnus Li Universitetet i Oslo 23.02.2016 EMNET INF1500 - En introduksjon til informatikkprogrammet design, bruk, interaksjon. - Vekt
DetaljerStikkordene her peker på at musikk kan skapes og deles på mange ulike måter, i mange ulike situasjoner, av mange ulike mennesker.
Temaer for obligatoriske oppgaver I INF1500 skal du i løpet av semesteret besvare fire obligatoriske oppgaver (ofte kalt obliger). Disse obligene er større oppgaver som gir trening i å anvende det dere
DetaljerUtdrag fra Beate Børresen og Bo Malmhester: Filosofere i barnehagen, manus mars 2008.
Utdrag fra Beate Børresen og Bo Malmhester: Filosofere i barnehagen, manus mars 2008. Hvorfor skal barn filosofere? Filosofiske samtaler er måte å lære på som tar utgangspunkt i barnets egne tanker, erfaring
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
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................
DetaljerLøsningsforslag: Oblig 1. INF1050: Gjennomgang, uke 12
Løsningsforslag: Oblig 1 INF1050: Gjennomgang, uke 12 Obligatorisk oppgave 1: Pensum Bakgrunn for systemet Aktører og interessenter Utviklingsprosesser Kravhåndtering og kravspesifikasjon Use case-modellering
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
DetaljerForskningsmetoder i informatikk
Forskningsmetoder i informatikk Forskning; Masteroppgave + Essay Forskning er fokus for Essay og Masteroppgave Forskning er ulike måter å vite / finne ut av noe på Forskning er å vise HVORDAN du vet/ har
DetaljerDrop in Drop it Drop out Drop in again. Mette Bunting, Høgskolen i Telemark Lene Heibø Knudsen, Skien kommune
Drop in Drop it Drop out Drop in again Mette Bunting, Høgskolen i Telemark Lene Heibø Knudsen, Skien kommune 1 Er elevene lei av å lære eller lei av å ikke lære? Tidlig innsats Praksissjokk Innhold Knudsen,
DetaljerNSB Kundetilfredshetsundersøkelse Vår 2012
Kjære kunde, Vi i NSB ønsker å tilby våre kunder et best mulig produkt med best mulig service. I den anledning gjennomfører NSB jevnlige undersøkelser blant kundene for å få tilbakemelding på deres tilfredshet.
DetaljerINF Introduksjon til design, bruk, interaksjon Utviklingsprosesser og tilnærminger
INF1500 - Introduksjon til design, bruk, interaksjon Utviklingsprosesser og tilnærminger Institutt for Informatikk, 11. september 2012 joshi@ifi.uio.no INF1500 Introduksjon til design, bruk, interaksjon
DetaljerUtvikling av mobile informasjonssystemer
Utvikling av mobile informasjonssystemer INF5261 Utvikling av mobile informasjonssystemer Simen Hagen Amin Mirbalouchzehi Frederik Rønnevig Lars Erik Ødegaard May 19, 2008 Outline Innledning Eksisterende
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
DetaljerBrukerkunnskap i behandlingslinjen
Brukerkunnskap i behandlingslinjen Rehabiliteringskonferansen 2011 26. oktober 2010 Are Hovland Nielsen Marit Evertsen Om prosjektet Bakgrunn for prosjektet Prosjektet tok utgangspunkt i modellen for «kunnskapsbasert
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
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:
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
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
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
DetaljerInformasjonsorganisering. Information Architecture Peter Morville & Jorge Arango Kapittel 4, 5 & 6
Informasjonsorganisering Information Architecture Peter Morville & Jorge Arango Kapittel 4, 5 & 6 Bevissthet om sted, omgivelser og tingenes plassering Ting er noe vi forstår i relasjon til noe annet Informasjonsomgivelsenes
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
Detaljer13 tips. for å lykkes med. Skype for Business. Her er våre 13 tips for å lykkes med innføring av Skype for Business.
13 tips for å lykkes med Skype for Business Skype for Business er ikke bare en ny type telefonsentral eller et nytt videosystem. Det er en mulighet for å jobbe sammen på en ny måte. Men det kommer ikke
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
DetaljerLage en ny spillverden
Et spill er ikke like spennende om man bare kan gå rundt og snakke med folk. I denne utfordringen lærer du å legge til små hendelser, som her kan gjøre at man vinner og taper spillet. Du vil også lære
DetaljerLærebok. Opplæring i CuraGuard. CuraGuard Opplæringsbok, - utviklet av SeniorSaken -
Lærebok Opplæring i CuraGuard 1 Med dette heftet gis en innføring i hvordan bruke CuraGuard og andre sosiale medieplattformer med fokus på Facebook. Heftet er utviklet til fri bruk for alle som ønsker
DetaljerFRITT FLYTENDE POLSTRING TIL RYGGSEKK
FRITT FLYTENDE POLSTRING TIL RYGGSEKK 10 Analyse av problemet: Ved bæring av sekker uten ramme, så blir bekledning på overkroppen over tid løftet oppover av friksjonen mellom bakstykket på sekken og ryggen
DetaljerMetodisk arbeid. Strukturert arbeidsmåte for å nå et bestemt mål
Metodisk arbeid Strukturert arbeidsmåte for å nå et bestemt mål Hva er en metode? En metode er et redskap, en fremgangsmåte for å løse utfordringer og finne ny kunnskap Metode kommer fra gresk, methodos:
DetaljerL3/R30 Oslo S Nittedal Jaren/Gjøvik
L3/R30 L3/R30 Oslo S Nittedal Jaren/Gjøvik Tog nr 271 201 223/201 263/233 265/235 273 203 225/203 267/237 275 205 229/205 269/239 K S K S K S K S K S K S K S K S K S K S K S K S K S Mandag-Fredag M-F M-F
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
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
DetaljerKOLS-behandling på avstand
KOLS-behandling på avstand. Om bruk av velferdsteknologi i et samhandlingsperspektiv Hilde Thygesen Forsker/postdok-stipendiat Diakonhjemmet Høyskole Kort om tilnærmingen = empirisk tilnærming = fokus
DetaljerTestrapport Prosjekt nr. 2011-22 Det Norske Veritas
Prosjekt nr. 2011 22 Testrapport Hovedprosjektets tittel Implementering av plugin og utvikling av wizard for Det Norske Veritas Prosjektdeltakere Magnus Strand Nekstad s156159 Jørgen Rønbeck s135779 Dato
DetaljerEKSAMENSBOOST - TIPS OG RÅD. Ingrid Sand og Linda Therese Sørensen MN-fakultetet
EKSAMENSBOOST - TIPS OG RÅD Ingrid Sand og Linda Therese Sørensen MN-fakultetet ØVELSE: HVOR STÅR DU I DAG IFHT EKSAMEN? Tenk deg en skala fra 1 til 10. På denne skalaen er 10 det nivået du befinner deg
DetaljerKysthospitalet i Stavern - Brukerkunnskap i behandlingslinjen
Kysthospitalet i Stavern - Brukerkunnskap i behandlingslinjen 12. Juni 2013 Monica F. Petersson Kysthospitalet i Stavern Foto: SiV HF, Kysthospitalet Design er brukerdrevet innovasjon i praksis Designmetodikk
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
DetaljerVEDLEGG 1 KRAVSPESIFIKASJON
VEDLEGG 1 KRAVSPESIFIKASJON INNHOLDSFORTEGNELSE Forord... 2 1 Systembeskrivelse... 2 2 Mål for systemet... 3 3 Funksjonelle krav... 4 4 Ikke-funksjonelle krav... 5 5 Use-case diagram... 6 6 Rammekrav...
Detaljer4. Varemottak DFØ. Versjon: 1.1 4.1 Utføre varemottak 04.04.13. Innhold
4. Varemottak DFØ Versjon: 1.1 4.1 Utføre varemottak 04.04.13 Innhold 1 Utføre varemottak/annullere bestilling 2 Endre data/legge til interne kommentarer før mottak av varen 3 Registrere klage/søk på klage
DetaljerPonto valgfrihet innen benforankrede hørselsløsninger. Ponto. for et rikere liv
Ponto valgfrihet innen benforankrede hørselsløsninger Ponto for et rikere liv Ponto for et rikere liv Oticon Medical bringer den nyeste teknologien til brukere av benforankrede høresystemer og gir dem
DetaljerGjennomføring. Medarbeidersamtale. HRA systemet
Gjennomføring av Medarbeidersamtale i HRA systemet 1) Legge ut forberedelsen av medarbeidersamtalen til medarbeider. Første skritt er å velge riktig rolle. Det gjøres ved å klikke i boksen til høyre og
DetaljerStikkordene her peker på at musikk kan skapes og deles på mange ulike måter, i mange ulike situasjoner, av mange ulike mennesker.
IN1050, høsten 2019 Temaer for obligatoriske oppgaver I IN1050 skal du i løpet av semesteret besvare fire obligatoriske oppgaver (ofte kalt obliger). Disse obligene er større oppgaver som gir trening i
DetaljerPrototyping. Håkon Tolsby. 26.01.2016 Håkon Tolsby
Prototyping Håkon Tolsby 26.01.2016 Håkon Tolsby 1 Til å visualisere brukes prototyper En prototype kan være ulike ting: Low-fidelity En serie med skisser av websider Scenario (i kombinasjon med skisser)
DetaljerINF 2120 Innlevering 1. Gruppe 4. Kravspesifikasjoner til trafikanten +
INF 2120 Innlevering 1 Levert av Gruppe 4 Anders Bakken (andeba) Are O. Pedersen (arep) Daniel M. Wittwer (danielmw) Naima Akram (naimaa) Ronnie Østgaard (ronnieo) Kravspesifikasjoner til trafikanten +
DetaljerBrukerundersøkelser når innvandrere er brukere (forts.) Elisabeth Gulløy Statistisk sentralbyrå 15. september 2010
1 Brukerundersøkelser når innvandrere er brukere (forts.) Elisabeth Gulløy Statistisk sentralbyrå 15. september 2010 1 Til analysen Husk at innvandrere generelt gir mer positive vurderinger enn erfaringene
DetaljerÅlgårdbanen. Mulighetsstudie 1.12.2015. Tormod Wergeland Haug
Ålgårdbanen Mulighetsstudie 1.12.2015 Tormod Wergeland Haug Kort om prosjektets oppbygning Hovedformålet med arbeidet er å belyse hvilket passasjergrunnlag som er nødvendig for å gjenåpne Ålgårdbanen for
DetaljerHjernetrim. Hva er det?
Hjernetrim PIVOT Hva har vi gjort Valget mellom hjernetrim og hundebarnehage Har gjennomført en observasjon av en gruppe som gjennomfører hjernetrim, et gruppeintervju og et intervju med fasilitator av
DetaljerMerknader: Vær oppmerksom på endring i togtrafikken ved høytider. Sjekk nsb.no eller ring 815 00 888 for nærmere informasjon.
L3/R30 R30/L3 Oslo S Nittedal Jaren/Gjøvik Tog nr 271 201 201 233 235 273 203 203 237 275 205 205 239 15.12.2013-14.06.2014 K S K S K S K S K S K S K S K S K S K S K S K S K S Mandag-Fredag M-F M-F M-F
DetaljerDRI2001 forelesning
Systemutviklingsarbeidet et overblikk DRI2001 forelesning 6.10.04 Hva er systemutvikling (SU) Et enkelt eksempel å bygge et hus Rammer for SU-arbeidet Ulike SU-metoder Perspektiver i SU-arbeidet SU er
DetaljerR30/L3 Oslo S Nittedal Jaren/Gjøvik
L3/R30 R30/L3 Oslo S Nittedal Jaren/Gjøvik Tog nr 271 201 201 233 235 273 203 203 237 275 205 205 239 K S K S K S K S K S K S K S K S K S K S K S K S K S Mandag-Fredag M-F M-F M-F M-F M-F M-F M-F M-F M-F
DetaljerBrukermanual for kommuneansvarlig og testleder
Brukermanual for kommuneansvarlig og testleder Jegerprøveeksamen www.jegerproveeksamen.no Innholdsfortegnelse Kommuneansvarlig... 3 Testleder... 3 Opprette testsenter og testledere... 3 Teknisk godkjenning
DetaljerSlik tar du nettbanken i bruk
Nettbank Slik tar du nettbanken i bruk Bank. Forsikring. Og deg. BANK. Forsikring. OG DEG. 2 Nettbank Med nettbank får du banken inn i din egen stue I nettbanken kan du selv utføre en rekke banktjenester
DetaljerSlik tar du i bruk nettbanken
NETTBANK Slik tar du i bruk nettbanken For nybegynnere 1 Enklere hverdag med nettbank Innledning I nettbanken kan du selv utføre en rekke banktjenester når som helst i døgnet. Fordeler med nettbank Full
DetaljerR30/L3 Oslo S Nittedal Jaren/Gjøvik Tog nr 271 201 201 233 235 273 203 203 237 275 205 205 239
L3/R30 R30/L3 Oslo S Nittedal Jaren/Gjøvik Tog nr 271 201 201 233 235 273 203 203 237 275 205 205 239 15.06.2014-22.06.2014 K S K S K S K S K S K S K S K S K S K S K S K S K S Mandag-Fredag M-F M-F M-F
DetaljerTemaer for obligatoriske oppgaver
Temaer for obligatoriske oppgaver I IN1050 skal du i løpet av semesteret besvare fire obligatoriske oppgaver (ofte kalt obliger). Disse obligene er større oppgaver som gir trening i å anvende det dere
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
DetaljerVeiledning og observasjon i utviklingsarbeidet bindeledd mellom teori og praksis
Veiledning og observasjon i utviklingsarbeidet bindeledd mellom teori og praksis Mette Bunting Førstelektor Institutt for Pedagogikk Innhold Hva er veiledning? Hva er observasjon? Praktiske eksempler og
DetaljerBedømmelse av usikkerhet
Bedømmelse av usikkerhet Karl Halvor Teigen Psykologisk institutt Universitetet i Oslo Hvorfor bedømmingspsykologi? All planlegging inneholder usikkerhet Graden av usikkerhet beror ofte på skjønn Usikkerhet
DetaljerMin Helsestasjon - sikker kommunikasjon ved hjemmebasert oppfølging og opplæring
Min Helsestasjon - sikker kommunikasjon ved hjemmebasert oppfølging og opplæring Tatjana Burkow Eva Henriksen Fri Flyt, 16. juni 2009 Motivasjon Økende antall personer med kroniske sykdommer Helsemessig
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
DetaljerMåling av informasjonssikkerhet i norske virksomheter
1 Måling av informasjonssikkerhet i norske virksomheter Difi, 29.11.2013, Marte Tårnes Måling av informasjonssikkerhet i norske virksomheter 29.11.2013 2 Agenda Motivasjon for oppgaven Hvorfor skal vi
Detaljer4.5 Kravspesifikasjon
4.5 Kravspesifikasjon 4.5.1 Funksjonalitet og systembeskrivelse Webapplikasjonen har tre overordnede funksjoner; Opprett Spotify arrangement, Opprett SoundCloud arrangement og Bli med på arrangement. Brukere(kalt
DetaljerINF1050 dagsorden 18. april 2007
INF1050 dagsorden 18. april 2007 Tema: Systemutviklingsprosessen Hvilke utviklingsmodeller kan vi velge mellom? Hvilke elementer inngår? Hvilke kriterier skal vi benytte for valg av modell? INF1050-systemutviklingsprosessen,
DetaljerAktiviteter elevrådet kan bruke
Aktiviteter elevrådet kan bruke For å hente ideer Ekspertene kommer! Utstyr: Skoesker eller poser, lapper, penn Tid: ca 5-10 minutter på hver stasjon Med denne aktiviteten kan dere raskt få inn informasjon
DetaljerEn eksplosjon av følelser Del 2 Av Ole Johannes Ferkingstad
En eksplosjon av følelser Del 2 Av Ole Johannes Ferkingstad MAIL: ole_johannes123@hotmail.com TLF: 90695609 INT. BADREOM MORGEN Line er morgenkvalm. Noe hun har vært mye den siste uken. Hun kaster opp,
DetaljerFå det beste ut av livet. ReSound Unite trådløst tilbehør
Få det beste ut av livet ReSound Unite trådløst tilbehør Utvid mulighetene Inspirert innovasjon - for et inspirert liv ReSound Unite trådløst tilbehør øker brukerens mulighet til å delta i utfordrende
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
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
DetaljerKan vi klikke oss til
Kan vi klikke oss til bedre læring? l Om studentrespons (SRS) i undervisninga i et bacheloremne i psykologi Dan Y. Jacobsen & Gabrielle Hansen Highteck-Lotech Lotech,, NTNU, 21. mai 2008 Studentrespons
Detaljer