Modulbeschreibung

Entwicklungsprojekt 1

Kürzel:
M_DD_Ewick1
Durchführungszeitraum:
nicht durchgeführt
ECTS-Credits:
4
Lernziele:

Es wird Wissen vermittelt, das benötigt wird, um in Softwareentwicklungsprojekten aus UX-Perspektive kompetent zu handeln. Das Modul konzentriert sich auf die Durchführung eines agilen Softwareentwicklungsprozess, indem UX-Methoden vertieft und angewendet werden. Zusätzlich werden relevante technische Konzepte der Softwareentwicklung vermittelt, die die Studierenden befähigen, die technische und wirtschaftliche Umsetzbarkeit von Softwareprojekten beurteilen zu können. Das Modul dient als Grundlage der Zusammenarbeit mit Informatikstudierenden für das fortgeschrittene Modul SE-Project.

 

Fachkompetenzen:

  • Sie können verschiedene Vorgehensmodelle der Softwareentwicklung unterscheiden und deren Einsatz beurteilen
  • Sie können Kundenbedürfnisse strukturiert erheben und in konkrete Produktideen oder User Stories übersetzen
  • Sie können Anforderungen analysieren und priorisieren (z.B. anhand von Feasibility, Desirability und Viability)
  • Sie können Risiken und typische Stolpersteine in Softwareprojekten identifizieren (z.B. Kommunikation, Dokumentation, Selbstorganisation)
  • Sie können moderne Engineering-Praktiken verstehen und anwenden (z.B. Test Driven Development, Code Reviews, CI/CD)
  • Sie können grundlegende Frontend-Architekturen (z.B. MVC, komponentenbasierte Architekturen, verteilte Systeme) und Rendering-Strategien moderner Webanwendungen verstehen (CSR, SSR, statisches Rendering, hybride Ansätze)
  • Sie kennen aktuelle Entwicklungs- und Kollaborationstools, können deren Aufgaben verstehen und sie praktisch einsetzen (z.B. Git, Jira/Kanban, Storybook, KITools)
  • Sie können bekannte UX-Methoden (Prototyping, Nutzendenstudien, etc.) praktisch in Softwareprojekten anwenden

 

Methodenkompetenzen

  • Die Studierenden können agile Entwicklungsprozesse (Scrum, Kanban) erklären und aktiv daran partizipieren
  • Sie können Workshops, Sprint-Meetings und Reviews eigenständig planen, vorbereiten und moderieren
  • Sie können grundlegende Prinzipien des agilen Projektmanagements anwenden, insbesondere im Umgang mit Zeit, Ressourcen und Prioritäten
  • Sie können ein Frontend-System planen, Prototypen erstellen (Papier, Figma, Vibe Coding), das Frontend entwickeln (z.B. html, Agentic Coding, etc.), testen und evaluieren

 

Sozial- und Selbstkompetenzen

  • Sie können Softwareprojekte aus UX-Perspektive selbstständig planen und strukturieren
  • Sie können in ihrer Rolle in agilen Softwareprojekten kompetent agieren
  • Sie können den Einsatz von KI in Softwareprojekten kritisch bewerten und gezielt einsetzen
Verantwortliche Person:
Dr. Czerniak-Wilmes Julia (CZJU)
Standort (angeboten):
Rapperswil-Jona
Skriptablage:
Modultyp:
Wahlpflicht-Modul für Digital Design STD_24(Empfohlenes Semester: 5)

Kurse in diesem Modul