KRAV-18 kap 4 Flashcards

1
Q

Varför bör krav förhandlas (Negotiation)?

A
  • Under insamling och dokumentering kan motstridiga åsikter om krav upptäckas
  • för att lösa upptäckta konflikter kan ytterligare information begäras eller kreativa lösningar behövas
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Vilka delaktiviteter innebär kravförhandling?

A
  1. Identifiera konflikter
  2. Analysera orsaken till konflikter
  3. Lösa konflikter
  4. Dokumentera konfliktlösningar
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Delaktivitet 1 - identifiera konflikter. När kan konflikter upptäckas?

A
  • Vid insamling, när 2> intressenter anger krav som motsäger varandra.
  • Vid dokumentation, när kraven från olika sessioner motsäger varandra
  • Vid kravstyrning, om intressenter har olika uppfattning om prioritet av krav
  • Under validering, intressenter tänker olika om korrekthet av krav
  • Under konfliktupplösning, ny konflikt identifieras
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Delaktivitet 2 - analysera konflikter. Vilka olika typer av konflikter finns det?

A
  • Datakonflikt
  • Intressekonflikt
  • Värdekonflikt
  • Överlappning
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Vad innebär “datakonflikt”?

A

orsakas av brist på, felaktig eller olika tolkningar av information.

Ex. S_A: The system shall enable students to change lectures, S_B: ”a misinterpreation - should it be ”read” instead of ”change”?”

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

Vad innebär “intressekonflikt”?

A

Olika intressen eller mål av intressenter.

Ex. S_A wants the pictures of online products to be animated, S_B wants the simplest visualisation to minimize the cost of system development.

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

Vad innebär “värdekonflikt”?

A

orsakas av olika värdekriterier som tillämpas vid bedömning av betydelse.

Ex. S_A wants the DVD player to support the OGG format in addition to MP3, while S_B thinks that the OGG format is unimportant.

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

Vad innebär “överlappning”?

A

när olika intressenter uttrycker samma krav som dokumenterades separat.

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

Delaktivitet 3 - lösa konflikter. Tre huvudstrategier för att lösa konflikter.

A
  • Överenskommelse
  • Kreativ lösning (kompromiss)
  • Beslut
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Vad innebär “överenskommelse” + fördel, nackdel?

A

Att man ersätter dokument och att man kommer överens om en lösning.
fördel: win-win situation
nackdel: tidskrävande

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

Vad innebär “kreativ lösning (kompromiss)” + fördel, nackdel?

A

Synpunkter från intressenter i konflikt tas och en ny lösning tas fram
fördel: win-win situation
nackdel: kan var tidskrävande och kan påverka andra krav

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

Vad innebär “Beslut” + fördel, nackdel

A

En högre auktoritet fattar beslut eller röstning
fördel: snabb lösning
nackdel: kan påverka motivation av ignorerade intressen (win-loose, loose-loose)

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

Delaktivitet 4 - dokumentera lösningar. Vad bör göras här?

A
  • Dokumentera uppnådda lösningar, att göra dem synliga för ytterligare aktiviteter (annars kan de glömmas)
  • Dokumentera anledningar bakom lösningar, för att undvika att samma problem återkommer
  • Dokumentera revideringar as lösningarna, uppdatera påverkade krav samt beroenden (spårbarhet)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Varför bör krav valideras?

A

För att ju längre i utvecklingsprocessen man kommer utan validering, desto längre tid tar det att åtgärda eventuella problem.

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

Vad innebär kravvalidering?

A

krav kommuniceras till intressenter för kvalitetskontroll. intressenter bedömer om kravet är godkänt för användning i ytterligare utvecklingsfaser eller ej

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

Vilka mål finns i kravvalidering?

A
  • Innehåll, har alla relevanta krav framtagits, dokumenterats, kopplats och utan fel?
  • Dokumentation, följer kraven och annan skriven information föreskrivet format för kravspecifikationen?
  • Avtal, är intressenterna överens om varje krav och har alla konflikter lösts för varje krav?
17
Q

En metod för validering av krav är perspektivbaserad läsning, vilka är perspektiven?

A
  • Innehåll, dokumentation, avtal. men även:
  • Användarperspektiv
  • Systemarkitektsperspektiv
  • Testares perspektiv