KRAV-18 Kap 2 Flashcards

1
Q

Insamling av krav handlar om att…

A

…ta fram intressenters behov för det system som ska utvecklas.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Vad är sant om kravinsamling?

A
  • En iterativ, inkrementell och agil process. (INTE BRUF.)
  • Målet med kravinsamling är att identifiera ALLA krav.
  • Kravinsamling är komplext.
  • Intressenter har svårt att uttrycka sina behov.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Vilka metoder finns för att samla in krav?

A
  • Intervjuer
  • Workshops
  • Observation
  • Frågeformulär
  • Fokusgrupper
  • Perspective-based reading
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Vilka är huvudintressenter (stakeholders) i IS utveckling?

A
  • Slutanvändare
  • Ägare & sponsorer
  • Utvecklare
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Beskriv en slutanvändare (end-user).

A

De som drar nytta av systemets outputs, direkt eller indirekt.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Beskriv en ägare/ sponsor.

A

De som beställer/startar projektet, betalar för det eller har makten att avsluta projektet.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Vilka skyldigheter har kravinsamlare? (Requirement Engineer)

A
  • Samarbeta nära med intressenter.
  • Ha kunskap i det aktuella området.
  • Använda lämpliga insamlingsmetoder.
  • Skapa ett kravdokument.
  • Se till att kraven i dokumentet stämmer överens med intressentkraven.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Vilka skyldigheter har intressenter?

Stakeholder

A
  • Göra kravinsamlaren införstådd på den specifika applikationsdomän som berörs.
  • Beskriva behov och krav.
  • Prioritera krav.
  • Se över kraven i dokumentationen.
  • “Make timely decisions”
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Vilka sub-aktiviteter finns i kravinsamlingsprocessen?

A

1) Identifiering av relevanta källor till krav.
2) Insamling av existerande krav från identifierade källor.
3) Insamling av nya innovativa krav. (Brainstorming sessioner, Osborn checklists)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Vilka tre typer av intervjuer finns det?

A

1) Standardiserad intervju. (förberedda frågor, avviker EJ )
2) Utforskande intervju (kan avvika)
3) Ostrukturerad (inga förberedda frågor)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Vilken är den vanligaste tekniken för kravinsamling?

A

Intervjuer.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Hur förbereder man inför en intervju? (6 steg)

A
  • Definiera målen
  • Välj och bjud in deltagare
  • Välj plats
  • Förbered frågor
  • Bekanta dig med deltagarna
  • Lära sig deltagarnas terminologi.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

När intervjun sedan hålls, vilka moment ingår då?

A
  • Öppna med målet och öppningsfrågor.
  • Feedback och frågor
  • Skapa enkla modeller
  • Använd scenarion
  • Fokusera på ämnet
  • Dokumentera resultaten.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Efter intervjun…(follow up)

A
  • Analysera resultaten
  • Be deltagarna bekräfta resultaten
  • Håll kontakten.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Hur skiljer sig workshops från intervjuer?

A
  • Resultaten kommer från jobb utfört i grupp.
  • Det finns en “moderator/facilitator”
    (möteshållare)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Vad är skillnaden mellan direkt vs. etnografisk observation?

A
  • “Direkt” betyder att man observerar intressenter i deras roller och ställer frågor.
  • “Etnografisk” innebär att den som observerar spenderar mycket tid med intressenterna och aktivt deltar.
17
Q

Vad avgör vilka kravinsamlingstekniker som kommer användas?

A

Tillgängliga resurser, projekt budget, tidsram och tillgänglig personal.

18
Q

Vad kan typiskt sett vara det viktigaste vid kravinsamling?

A

Bra kommunikation med intressenter.

19
Q

Vilka problem kan man stöta på vid insamling av krav?

A
  • Intressenter är inte tillgängliga.
  • Intressenter vet inte vad de vill.
  • RE är inte tillräckligt förberedda.
  • Politiska och organisatoriska faktorer.
  • Tidsbrist
  • En rationell motivation till det nya systemet finns inte.
20
Q

Vilka “Assistance Elicitation Techniques” finns det och hur används de?

A
  • Brainstorming (gruppbaserad kreativ teknik till för att få fram idéer)
  • Prototyping (en första version av mjukvaran till för demo och prov)
  • Elicitation Checklist (innehåller ett antal saker/frågor som behöver kollas av.
  • “Card” (aka K-J) Metod (idéer på post-it)
  • Mind mapping (ett ämne per karta)
21
Q

Vad är perspektiv-based reading och hur fungerar det?

A

En prövad teknik för att säkerställa kvalitet på dokument. “Läsaren” läser ett dokument skapat utifrån ett tidigare definierat perspektiv och hämtar krav därifrån.

22
Q

Perspective based reading: Förberedelse…

A
  • Definiera perspektiv, välja ut dokument

- Identifiera och bjud in deltagare.

23
Q

Perspective based reading:

Utförande…

A
  • Läs sekventiellt eller uppifrån och ner.

- Fokusera på ett perspektiv.

24
Q

Perspective based reading:

Uppföljning…

A

Insamlade krav slås samman och överförs till ett måldokument.

25
Q

Vad är fördelarna med perspective based Reading?

A
  • Bra för insamling av existerande krav genom att fokusera på objekt, företagsprocesser eller event.
  • Identifiera källor.
26
Q

Assistance Elicitation Techniques används…

A

…oftast tillsammans med huvudteknikerna.

27
Q

Vilka är fördelarna med intervjuer?

A
  • Insamling av krav genom konversation.
  • Standardiserade intervjuer hjälper till att identifiera relevanta källor.
  • Utveckla nya, innovativa krav med öppna intervjuer genom fastställda mål.
  • Ändrade tankesätt.
28
Q

Vilka är fördelarna med workshops?

A

Genom att diskutera idéer (brainstorming) får man fram relevanta källor samt nya innovativa krav. Resultatet blir tydligare krav, bättre förståelse och beslutsfattande.