inf1500: identifisere behov og undersøke krav (gruppetime4 uke38)
TRANSCRIPT
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?