Overordnede kursusmål
Baseret på den seneste agile forskning, giver dette kursus de
studerende moderne software engineering færdigheder og den viden
der kræves i industrielle projekter. Målet er at styrke studerende
viden og kompetencer om agil softwareudvikling. Agile software
engineering-praksisser og -teknikker i startup-firmaer og interne
startups er på fokus. Gruppen af studerende styrer et lille men
komplet, agilt software-projekt ved hjælp af moderne software
engineering-fremgangsmåder. Desuden får de studerende viden og
kompetencer til at tage hensyn til forretnings-, tekniske og
kundesammenhænge på en omkostningseffektiv måde i en software
startup.
Læringsmål
En studerende, der fuldt ud har opfyldt kursets mål, vil kunne:
- Designe og bygge et minimum viable softwareprodukt
- Planlægge og køre et softwareeksperiment for at validere
antagelser
- Design og formidle ideer om software systemløsninger på
forskellige abstraktionsniveauer
- Behandle antagelser om forretning og brugere i hypoteser,
eksperimenter, velfungerende software og målbar forretnings- og
brugerværdi
- Argumentere for deres design-, ledelse- og tekniske
beslutninger baseret på forretnings-, bruger- og teknisk værdi
- Anvende agile praksisser og teknikker til produkt- og
teammanagement og til programmering
- Konstruere det tekniske miljø, herunder automatisering af
implementering, testning, udrulning og monitorering
- Begrundelse og planlægge brugen af moderne software engineering
praksis i forskellige industrielle og domæne indstillinger
- Sammendrag de vigtigste målsætninger og træk ved moderne
software engineering metoder, der anvendes i branchen
- Sammenligne det typiske forretningsmiljø fra softwareopstart
til det hos etablerede softwarefirmaer
Kursusindhold
Moderne software engineering, lean startup, forretningsforsøg,
prototyping, feedback loop, agil værdi, DevOps, kontinuerlig
levering af software, teambaseret innovation
Litteraturhenvisninger
Udvalgte bøger og forskningsartikler
Bemærkninger
De studerende arbejder i start-up-grupper og udfører et
software-forretningsforsøg med et lille agilt softwareprojekt. Egne
forretningsidéer tilskyndes, men er ikke et krav for at tage
kurset. Arbejdsmetoder er baseret på den seneste forskning om
industrielle agile praksis.
Sidst opdateret
27. august, 2021