Neg + validation Flashcards
Vilken kommer först av negotiation och validation?
N
Vad handlar negotion om? (RESD)
Att försöka uppnå agreements mellan alla stakeholerders, requirments enginners och developers
Hur kan en konflikt vara bra?
Det kan ge möjlighet att få nya ideer och lösningar
Vilka uppgifter /task finns det inom negotiaion?
- Identifiera konflikt
- Analysera orsak till konflikt
- Lösa konflikt
- Dokumentera konflikt lösning
När kan konflikter uppstå?
Under alla faser men även när man prioriterar kraven
Vilka konflikter finns det? börja med första
Data = att det finns fel eller för lite information om ett krav som kan tolkas olika
Ex: Student ska kunna ändra lektion, egentligen borde det vara att student ska kunna delta på lektion
Vilka konflikter finns det? #2
Intrest = handlar om att stakeholders har olika intressen för målen ex stake 1 vill att man ska kunna ha bilder som är animerade medans stakeholder 2 vill ha enklaste bilden för att minska kostnad
Vilka konflikter finns det? #3
Value = Stakeholders prioriterar olika mellan kraven ex stakeholder 1 vill att man ska kunna ha DVD spelare som har MP3 format medans stakeholder 2 tkr mp3 är onödigt
Vilka konflikter finns det? #4
overlap = olika stakeholders utrycker samma sak men docokumenteras seperat
analysera konflikt innebär vad?
Om man har krav som är i konflikt med varandra så skriver man r1 conflict with r2
Vad innebära fasen resolve conflikt? och vilka strategier finns det?
- Negotiation = handlar om att man tar lösning 1 eller 2
- Creative solution = handlar om att man tar en lösning mellan 1 och 2
- Decition = högre authornity tar ett beslut
Vilka för och nackdelar finns det med varje konflikt
win win slouktion och nackdel är att det tar tid att lösa konflikterna
decition = kan kännas som att man inte lyssnar på stakeholders
Varför dokuemnterar man solutuon?
hur dokuemnterar man soluton
- För att andra ska kunna se lösningarna
- Man skriver vilka som var i konflikt med varandra, vad man kom fram till och vilka andra krav som kan påverka ändrade beslutet
Vad är validering?
Process där man kollar specification möter kraven från stakeholders
Vad är verifiering?
Process för att kolla om de specifikationen möter de krav som är utvecklade
Vilka tekniker finns det för validering? #1 (vanligaste)
Inspection handlar om att en grupp av männiksor följer systematiskt en process att kolla på kraven utifrån en lista och kollar efter problem. När man hittar problem kommer man överrens om vad man ska göra för att lösa problemet.
Vilka tekniker finns det för validering? #2
Commenting = Den som har skrivit kraven ger kravpecifikationen till en person frpn ett annat team för att kolla kvaliten på kraven, kan vara alla eller en del. sen får man tillbaka feedback.
Vilka tekniker finns det för validering? #3
Walktrough = lättare verison av inspection som handlar om att kolla på requirment specification utan några för definerade roller utan bara att kolla åsikterna kring kraven
Vilka assistance validation techniques finns det?
Checklist = lista med krav som ska kollas på
Perspective based reading = Väljer man ett perspektiv att kolla på kraven
Prototyping = att man testar kraven genom att använda en prototyp.
Förklara vilka perspektiv det finns i perspective based reading?
content = Har alla krav elicatitated, dokuemterats och blivit ihopkopllade utan probkem?
documentation = följer kraven rätt format och kvalite enligt dokuemnteringsfasen?
agremment = är stakeholders överrens om att varje krav och att konflikter är löste för varje krav?
user perspecitve = Är kraven fökrlade efter kvalite och funktionalitet som man vill eftersätva?
System architectect perspective = Har kraven all informatopn som behövs för att framtida system ska kunna utvecklas
Tester perspective = är alla krav förklarade så att de kan testas?