inf1500: identifisere behov og undersøke krav (gruppetime4 uke38)

21
Identifisere behov og etablere krav Kap: 10

Upload: martine-rolid-leonardsen

Post on 31-Jul-2015

98 views

Category:

Education


0 download

TRANSCRIPT

Page 1: INF1500: Identifisere behov og undersøke krav (Gruppetime4 uke38)

Identifisere behov og etablere krav

Kap: 10

Page 2: INF1500: Identifisere behov og undersøke krav (Gruppetime4 uke38)

Hva er behov?

- Noe som er uavhengig av teknologi

Som: Sikkerhet, informasjonstilgang, trygghet, tilgjengelighet osv…

Page 3: INF1500: Identifisere behov og undersøke krav (Gruppetime4 uke38)
Page 4: INF1500: Identifisere behov og undersøke krav (Gruppetime4 uke38)
Page 5: INF1500: Identifisere behov og undersøke krav (Gruppetime4 uke38)

“Krav er noe som springer ut av behov”

Page 6: INF1500: Identifisere behov og undersøke krav (Gruppetime4 uke38)

Krav - Hva ønsker brukeren?

“Koblet til teknologier, løsninger, strategier, plattformer”

- Hva er ønsker? - Hva er behov? - For hvilke aktør/brukergruppe

Page 7: INF1500: Identifisere behov og undersøke krav (Gruppetime4 uke38)

Hvorfor krav? To viktige punkter

1. Forstå så mye som mulig av brukeren, deres aktiviteter og kontekst av aktivitetene

2. Produsere et sett med stabile krav som former basisen for å starte utviklingen

Page 8: INF1500: Identifisere behov og undersøke krav (Gruppetime4 uke38)

Type krav

Funksjonelle - Hva skal systemet gjøre? Ikke-funksjonelle - Begrensninger i systemet Omgivelse - Lys, fuktighet, risting Sosiale krav - Kommunikasjon, deling, gruppeOrganisatoriske krav - kommunikasjonsinfrastruktur

(mer inndelt i kategorier i boka)

Page 9: INF1500: Identifisere behov og undersøke krav (Gruppetime4 uke38)

Type datainnsamling for etablering av krav

Intervju - Strukturert/ustrukturert/semistrukturertFokusgrupper Spørreundersøkelse - (Åpne/lukkede spørsmål)Direkte observasjon Indirekte observasjon Studere dokumentasjon Undersøke lignende produkter

Page 10: INF1500: Identifisere behov og undersøke krav (Gruppetime4 uke38)

Undersøke behov og etablere krav

Page 11: INF1500: Identifisere behov og undersøke krav (Gruppetime4 uke38)

Persona-driven development

Typiske brukere

Bruke disse aktivt under hele prosessen

(Microsoft)

Page 12: INF1500: Identifisere behov og undersøke krav (Gruppetime4 uke38)

Personas Navn

Alder

Foto

Jobb

Utdannelse

Sosiale omgivelser

Personlighet

Interesser

Personlig historie

Beskrivelse av bruken av IKT (mål, oppgaver, situasjoner)

Behov knyttet til det aktuelle bruksområdet av IKT

Sitater (frustrasjoner, holdninger, verdier osv.)

Page 13: INF1500: Identifisere behov og undersøke krav (Gruppetime4 uke38)

Scenario

Uformell og narrativ beskrivelse

Menneskeligeaktiviteter og oppgaver i en fortelling som gjør det mulig å utforske eller diskutere - Konteksten, behovene og kravene

Page 14: INF1500: Identifisere behov og undersøke krav (Gruppetime4 uke38)

Contextual Inquiry

Etnografisk tilnærming til datainnsamling - Brukeren er ekspert - Eksperten er novis

Page 15: INF1500: Identifisere behov og undersøke krav (Gruppetime4 uke38)

4 prinsipper “Contextual Inquiry”

- Kontekst - Se arbeidsplass, se hva som skjer- Partner - Samarbeid - Tolkning - av utvikler og bruker - Fokus - Felles mål, fokusområder

Dokumentere etter økten

Page 17: INF1500: Identifisere behov og undersøke krav (Gruppetime4 uke38)

Hierarkis oppgaveanalyse (HTA)

- Bryte oppgavene ned i mindre oppgaver Slå opp på side: 385

Page 18: INF1500: Identifisere behov og undersøke krav (Gruppetime4 uke38)

“Se for dere at dere får i oppgave å lage et software for planlegging av ferie. Brukergruppa er folk fra 50 til 60 år, de er fortsatt arbeidsaktive, reiser uten barn, vil gjerne oppleve noe litt kulturelt, men ha det relativt komfortabelt”

Oppgave 1: Hvordan vil dere gå frem for å avdekke denne brukergruppas behov?

Page 19: INF1500: Identifisere behov og undersøke krav (Gruppetime4 uke38)

Datainnsamlingsmetoder Intervju - Fokusgrupper SpørreundersøkelseDirekte observasjon Indirekte observasjon Studere dokumentasjon Undersøke lignende produkter

Cultural probes (Kan man benytte seg av dette?)

Page 20: INF1500: Identifisere behov og undersøke krav (Gruppetime4 uke38)

Hvilke datainnsamlingsmetoder ville dere helst valgt?