Kursinnehåll
Introduktion till agil kravhantering
Kravspecifikationsfällan och kvalitet i informationssystem
Källor till krav: processmodell, målmodell, begreppsmodell, intressentmodell, befintliga system, GUI
När passar user stories och när passar användningsfall (AF)
Fånga krav med user stories
Centrala begrepp; User Story, Backlog, Task, INVEST
Det agila teamet; Produktägare, Scrum master / Agile master, Utvecklare och testare
Fånga krav med användningsfall
Hur hittar man system, aktörer och AF?
Begreppsdefinitioner; scenario, system, systemgräns, aktör, beroenden, generalisering, mm
AF med verksamhetsmodellen som grund
AF-workshops, Rollfördelning, Granskningsmöten
Engagera verksamhetens kravställare, Förankring och kvalitetssäkring
Tekniska system och inbyggda system
Beskriva krav
Funktionella krav och kvalitetskrav (icke-funktionella krav)
Beskrivning för olika mottagare
AF-beskrivning: text, diagram och GUI
Paketering, Korta beskrivningar, Huvudflöde och alternativflöde
Dokumentera AF, <<include>> och <<extends>>
Riskeliminering, Kvalitetsattribut, Kravspårning
Använda krav
AF-driven utveckling, AF-realisering
Koppling till objektorientering och andra UML-diagram
Beroenden, Design, Hur omsätts kraven till detaljerad systemdesign?
Hur påverkas test och utbildning av kvaliteten i kravarbetet
AF som grund för testfall, AF och acceptanstest