02261 Software Startup Studio

2020/2021

Kurset aflyses efterår 2020
Kursusinformation
Software Startup Studio
Engelsk
5
Kandidat
Kurset udbydes som enkeltfag
E4A (tirs 13-17)
Campus Lyngby
Forelæsninger, diskussioner, studerendes præsentationer og projektarbejde
13-uger
E4A, F4A
Bedømmelse af opgave(r)/rapport(er)
Bedømmelse af individualiserede grupperapporter. Projektet, alle rapporter og præsentationer skal godkendes.
Alle hjælpemidler er tilladt
7-trins skala , intern bedømmelse
(02160/02161).02162 , Solide software engineering færdigheder (sammenlignelig med 02161 og 02162)
Kati Kuusinen , kakuu@dtu.dk
Hubert Baumeister , Lyngby Campus, Bygning 322, Tlf. (+45) 4525 3729 , huba@dtu.dk
01 Institut for Matematik og Computer Science
I studieplanlæggeren
Kontakt underviseren for information om hvorvidt dette kursus giver den studerende mulighed for at lave eller forberede et projekt som kan deltage i DTUs studenterkonference om bæredygtighed, klimateknologi og miljø (GRØN DYST). Se mere på http://www.groendyst.dtu.dk
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
23. juni, 2020