KRAV-18 kap 7 Flashcards
Vad är huvudmålet med kravstyrning?
Att identifiera förändringar inom kontexten för systemet (genom skanning, övervakning eller prognos) och bedöma effekterna av dessa förändringar.
Vilka är typiska förändringar för systemets kontext enligt kravstyrning?
- Evolution av intressenters behov/mål
- Ny teknologi eller konkurrerande produkt framkommer
- Lag eller standardändringar
- Ändring av organisationens policy
Vem utför förändringshantering?
förändringskontrollgruppen (change control board)
Ge exempel på vad förändringsbegäran kan vara
- Införing av ett nytt krav
- Borttagning av befintligt krav
- Utvidgning av befintligt krav
- Minskning/reducering av ett befintligt krav
Vilka är förändringshanteringens fem steg?
- Klassifikation av förändringsbegäran
- Impact analysis
- Utvärdering av förändringsbegäran
- Prioritering av förändringsbegäran
- Övervakning av förändringsbegäran
Vad innebär “Klassifikation av förändringsbegäran”?
Den inkommande begäran kan klassificeras enligt olika kriterier, såsom exceptionella (“hot- fixar”), korrigerande (dvs. fel att lösa), adaptiva (evolution), osv.
Vad innebär “Impact analysis”?
Bedöma den ansträngning som krävs för att realisera en förändringsbegäran – i ett krav i sig, påverkade krav, liksom i andra berörda utvecklings artefakter - arkitektur, design komponenter, kod, osv. Spårbarhet måste fastställas innan utförning av denna aktivitet.
Vad innebär “Utvärdering av förändringsbegäran”?
Baserat på konsekvensanalys utvärderar förändringsgruppen kostnaderna och fördelarna med att realisera ändringsbegäran.
Vad innebär “Prioritering av förändringsbegäran”
Om ändringsbegäran accepteras beslutar gruppen om hur de ska prioritera den i förhållande till de andra godkända begäran
Vad innebär “Övervakning av förändringsbegäran”?
Gruppen övervakar status av realisering av ändringsbegäran och håller beställaren informerad.
Vilka olika logiska spårbarheter finns det mellan krav?
- Krav av intressenter är beroende av mål (medel)
- Användningsfall är beroende av intressentkrav
- Intressentkrav kan bli beroende av varandra
vad underlättas genom kravspårbarhet?
- Förändringshantering
- Kontrollbarhet (verifiering) och acceptans
- Projektspårbarhet
- Återanvändning
- Upptäckt av “gold-plating”
- Förvaltning
Varför prioriterar man krav?
För att säkerställa att de begränsade resurserna används optimalt tilldelas varje krav ett prioritetsvärde
Olika kriterier för prioritering
- Betydelse
- Kostnad
- Skada
- Varaktighet
- Risk
- Volatilitet
Intressenterna måste välja en prioriteringsmetod, vilka kända metoder finns?
- Ranking
- Top-tio
- Ett-klassificeringskriterium
- Kano klassificering
Vad innebär ranking?
kraven rangordnas av individuella intressenter eller av en grupp av dem med hänsyn till en vald kriterium såsom kostnad.
Vad innebär Top-tio?
10 krav väljs ut enligt ett kriterium; då de rangordnas efter (ett annat) kriterium.
Vad innebär ett-klassificeringskriterium?
Ett krav klassificeras efter ett kriterium:
- Nödvändigt: innebär att systemet inte kommer att godkännas om detta krav inte uppfylls.
- Villkorligt: kravet skulle förbättra systemet, men skulle inte göra systemet oacceptabelt om det är frånvarande.
- Valfritt: innebär att kravet kan eller inte kan vara givande för systemet.
Vad innebär Kano-klassificering?
att kravet klassificeras enligt tre kategorier:
- Dissatisfier (“must-be”)
- Satisfier
- Delighter
“Ett krav anses som spårbart om…. “
ursprunget av kravet (varifrån det kommer) samt dess vidare användning (relationen med andra krav och med utvecklingsartefakter) kan spåras.