IFUD6000
Smidig Kravutvikling
Sist undervist 2019
Høst
Trondheim
Norsk
Om emnet
Faglig innhold
«Agile Requirements Engineering» handler om å kunne være med som kravstiller i en utviklingsprosess. Vi skal lære flere metoder for å definere krav, lage prototyper, modeller, dokumenter og «user stories». Vi skal også lære om systemutviklingsmetodikk og se spesielt på agile metodikker, og Scrum spesifikt. I tillegg skal vi se på interaksjonsdesign og universell utforming, og hvordan vi kan teste brukergrensesnitt.
Faginnhold:
- Smidige metoder (Scrum, Kanban, Lean)
- Modellering med UML
- Interaksjonsdesign og MMI
- Prototyping / wireframing
- User stories
- Dokumentasjon
Læringsmål
Kunnskaper:
Etter fullført emne kan deltakeren:
- gjøre rede for fordelene med og prinsippene bak smidige utviklingsmetoder
- gjøre rede for grunnleggende begreper og modeller innen interaksjonsdesign
- gjøre rede for ulike metoder for kravspesifikasjon
Ferdigheter:
Etter fullført emne kan deltakeren:
- planlegge og delta i utviklingsprosjekter som følger en smidig utviklingsprosess
- designe modeller basert på Unified Modeling Language (UML)
- bruke modeller, storyboards og/eller user stories til å definere krav
- lage prototyper med verktøy for wireframing
- gjennomføre brukertester
- skrive visjonsdokumenter
Generell kompetanse:
Etter fullført emne kan deltakeren: - jobbe effektivt og målrettet i et team mot et felles mål
- dele og formidle informasjon og kunnskap med teamdeltakere og oppdragsgivere