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