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

Preview:

Citation preview

Identifisere behov og etablere krav

Kap: 10

Hva er behov?

- Noe som er uavhengig av teknologi

Som: Sikkerhet, informasjonstilgang, trygghet, tilgjengelighet osv…

“Krav er noe som springer ut av behov”

Krav - Hva ønsker brukeren?

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

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

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

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)

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

Undersøke behov og etablere krav

Persona-driven development

Typiske brukere

Bruke disse aktivt under hele prosessen

(Microsoft)

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.)

Scenario

Uformell og narrativ beskrivelse

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

Contextual Inquiry

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

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

Hierarkis oppgaveanalyse (HTA)

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

“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?

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

Cultural probes (Kan man benytte seg av dette?)

Hvilke datainnsamlingsmetoder ville dere helst valgt?

Recommended