Föreläsning 6 Flashcards
Vad syftar kravförhandling på?
En överenskommelse bland alla intressenter kring kraven som står i konflikt
Vad är de fyra olika slags konflikter?
Datakonflikt, Intressekonflikt, Värdekonflikt och Överlappning.
Ge exempel på en datakonflikt
Orsakas av brist på information, felaktig
information, eller olika tolkningar av ett information Ex
S_A: The system shall enable students to change lectures.
S_B: ”a misinterpreation - should it be ”read” instead of ”change”?”
Ge exempel på en Intressekonflikt
Olika intressen eller mål av intressenter
(subjektivt eller objektivt). Exempel:
S_A wants the pictures of online products to be animated.
S_B wants the simplest visualisation to minimize the cost of system development.
Ge exempel på en värdekonflikt
Orsakas av olika värde kriterier som tillämpas vid
bedömning av betydelse. Exempel:
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.
Ge exempel på överlappning
När olika intressenter uttrycker samma krav som
dokumenterades separat.
Vad är de tre strategier för att lösa konflikter
- Överenskommelse
- Kreativ (kompromis) lösning
- Beslut
Vad är spårbarhet inom krav?
Är förmågan att spåra ett krav under hela systemutveckling livscykeln
Vad är dom olika typer av spårbarhet?
Horisontellt spårbarhet – mellan krav av samma typen.
Vertikalt spårbarhet: mellan olika typer av krav, tex. mellan mål och krav av intressenter.
Vad är dom två olika spårbarhetslänkarna?
”trace from” – till ursprungliga kravet av beroende.
”trace to”: till efterföljare kravet.
Varför har man prioritering i krav?
Alla krav kan inte utvecklas samtidigt. Ett projekt måste ha en bra balans gällande prioriteringarna.
Vad är kriterierna för prioritering?
- Betydelse
Vikten för genomförandet av systemet. - Kostnad
Financiella resurser som krävs för att genomföra/utveckla kravet. - Skada
Förlusten som skulle uppstå från att försumma kravet. - Varaktighet
Den hänvisar till den tid som behövs för att utveckla (realisera) kravet. - Risk
Risken som är involverad vid realisering av kravet, som tex. att överstiga en tidsplan. - Volatilitet
Sannolikheten att kravet förändras under utvecklingsprocessen eller senare.
Enklaste sättet att prioritera är att välja ett kriterium
Vad är de tre olika metoderna för prioritering?
- Rankning
- Top-tio
- Enda-klassificeringskriterium
Vad är kano klassificering?
Metoden avser effekten av krav på kunders (intressenters) nöjdhet.
Vad innehåller en kano klassificering?
Dissatisfier: (“must-be”): systemet måste
implementra detta krav för att möjliggöra
systemets egenskaperna som är självklara
och tas för givet. Systemet måste
implementera detta krav för att möjliggöra
marknadsinträde.
Satisfier: uttryckligen önskade
systemegenskaper. Intressenten begär att
kravet uppfylls; därför påverkar det positivt
graden av kundens nöjdhet.
Delighter: intressenter är inte medvetna om
kravet, eller förväntar de inte dess
implementering i systemet. Intressenternas
nöjdhet ökar oproportionerligt.