FAQ für Studis – Durchführung des Teamprojekt Softwareentwicklung
Änderungen
2026-08-11 Initiale Version für das WiSe 2026/27.
Ist eine vollständige Remote-Teilnahme möglich?
Unter bestimmten Voraussetzungen ja, nämlich wenn
Alle Teammitglieder zustimmen.
Der Auftraggeber zustimmt.
Die Teambegleitung zustimmt.
Es gibt jedoch Präsenzvorlesungen, für die wir keine Aufnahmen garantieren können. Das Team- und Vortragstraining können eventuell remote stattfinden, sind aber in Person deutlich effizienter.
Ist der Einsatz von KI zum Coden erlaubt?
Disclaimer: Änderungen dieser Regeln behalten wir uns vor, während wir mehr über die Nutzung von KI lernen. Wie euer Projekt ist auch die Entwicklung unserer Veranstaltung: agil.
Ja, unter folgenden Voraussetzungen:
Dokumentation: Ihr dokumentiert den Einsatz von KI in der Projektdokumentation (welches Tool habt ihr wofür verwendet?).
Verantwortung: Ihr übernehmt die volle Verantwortung für die Qualität des Codes.
Absprache mit eurem AG: Wenn ihr KI dafür einsetzen möchtet, größere Teile eures Quellcodes zu generieren, benötigt ihr dafür die Erlaubnis eures AGs.
Folgende Einsatzzwecke benötigen i. d. R. keine Absprache mit dem AG (im Zweifelsfall AG fragen):
Ideenfindung und Beratung (bspw. mit ChatGPT)
Generierung kurzer Code-Snippets, um einfache Probleme zu lösen
Spell-Checking, Grammatikprüfung und weitere Prüfprozesse
Grundsätzlich gilt, dass ihr als Team die Verantwortung für den Code eures Projekts tragt – unabhängig davon, wie er entstanden ist. Insbesondere müsst ihr den Code erklären können und Designentscheidungen begründen können. Die heutigen KI-IDEs (wie Cursor AI oder Claude Code) sind gut darin, Prototypen zu generieren. Allerdings wird es schnell chaotisch und fehlerhaft, sobald es darüber hinaus zu einer vollwertigen, gut funktionierenden Software übergeht.
Dürfen wir KI zum Schreiben der Projektspezifikation/Projektdokumentation verwenden?
Disclaimer: Änderungen dieser Regeln behalten wir uns vor, während wir mehr über die Nutzung von KI lernen. Wie euer Projekt ist auch die Entwicklung unserer Veranstaltung: agil.
Ja, aber nur für sprachliche Ausformulierung/Glättung. Das heißt, liefert die Inhalte immer selbst. Die KI ist nicht dafür da, sich die Inhalte auszudenken, die in eure Abgaben sollen. Sollten wir feststellen, dass wesentliche Teile eurer Abgabe nicht der Wahrheit entsprechen/frei erfunden sind, kann das zu einem sofortigen Nicht-Bestehen dieses Kurses führen.
Auch hier gilt, ihr übernehmt die Verantwortung für alles, was in euren Abgaben steht. KI-generierte Fehler werden sich genauso auf eure Note auswirken wie menschengemachte Fehler. Eure Abgaben werden auch hinsichtlich ihrer Spezifizität bewertet. Wenn die Abgabe aus inhaltsleerem Text besteht, wie er bei inkorrektem KI-Einsatz gerne vorkommt, wird sich das negativ auf eure Note auswirken.
Welche Kontaktmöglichkeiten gibt es?
Allgemeine Fragen (die auch andere Studierende betreffen) bitte grundsätzlich im Moodle-Forum posten.
Bei individuellen Angelegenheiten kontaktiere deine TB.
Bei sensitiven Problemen kannst du auch das Orga-Team direkt via tpse@cs.tu-darmstadt.de kontaktieren.
Sind Teams mit Studierenden unterschiedlicher Studiengänge zugelassen?
Ja, kein Problem. Seit einigen Jahren gibt es keinerlei Unterscheidungen mehr und die Veranstaltung ist für alle Studierenden identisch.
Achtung: Die Wirtschaftsinformatik bietet einen ähnlichen Kurs an. Vermischungen mit dem anderen Kurs sind nicht möglich. Teammitglieder im TPSE können nur Studierende sein, die auch im Modul „Teamprojekt Softwareentwicklung“ eingeschrieben sind.
Einige Projekte beinhalten Technologien oder Konzepte, die in den ersten 4 Semestern nicht zwangsläufig erlernt werden. Sollten wir als Team beispielsweise von Projekten, die Machine Learning beinhalten, absehen, wenn wir darin noch unerfahren sind?
Prinzipiell ist es Teil der Rolle der AGs, das Fach- bzw. Domänenwissen beizusteuern. Das heißt, für die Softwareentwicklung müsst ihr den Anwendungsfall nicht komplett verstehen. Die AGs sollten euch das Verständnis, welches für euch nötig ist, vermitteln oder dazu Ressourcen bieten. Die nötige Einarbeitungszeit ist Teil des Gesamtaufwands.
Bedenkt auch, dass das TPSE kein Forschungsprojekt ist. Es ist also nicht eure Aufgabe Themenbereiche zu erkunden, wo der Auftraggeber noch nicht das entsprechende Domänenwissen hat.
Wie streng sind die Stunden an Arbeitsaufwand pro Teammitglied, welche für das TPSE angesetzt sind?
Insgesamt sind 270 Stunden pro Person für das TPSE aufzubringen. Es kommt dabei aber nicht auf die letzte Stunde an. Wenn ein Teammitglied beispielsweise etwas weniger als die vorgegebene Stundenzahl geleistet hat und/oder ein anderes etwas mehr, aber das Projekt trotzdem den gewünschten Fortschritt erreicht hat, ist das unterm Strich OK, solange das Team intern damit einverstanden ist. Sollte von dem Richtwert spürbar abgewichen werden (in beide Richtungen), dies bitte in der Projektdokumentation erwähnen und begründen.
Die AGs dürfen nicht erwarten, dass mehr als 270 Stunden pro Person für die Gesamtveranstaltung aufgewendet werden.
Sollen die Iterationen in der Winterpause weiterlaufen?
Auf einstimmigen Wunsch des Teams kann die Winterpause zum Arbeiten genutzt werden.
Welche Zeiten sollen im Projektverlauf erfasst werden?
Grundsätzlich sind alle Stunden, die ihr für die Arbeit am Projekt aufwendet, auch zu erfassen. Hierzu zählt beispielsweise auch Einarbeitungszeit. Zur Orientierung dienen die folgenden Kategorien:
Implementation
Meetings & Organisation
Vorträge & Trainings
Qualitätssicherung & Projektdokumentation
Durch die AGs kam es zu Verzögerungen. Ist es möglich, die Deadline entsprechend anzupassen?
Grundsätzlich nein. Verzögerungen sind ein Risiko, mit dem ihr planen müsst. Wendet daher vorbeugende Strategien an (plant bspw. ausreichend Pufferzeit ein). Sprecht früh mit eurem TB, wenn ihr Bedenken habt, dass irgendetwas nicht fertig werden könnte. Im Zweifelsfall ist es immer besser, den Umfang zu reduzieren.
Gibt es eine Vorgabe zur Durchführung/Aufbereitung der Ergebnisse einer Nutzungsstudie bezüglich Anzahl Durchläufe, Teilnehmer und Format?
Von unserer Seite werden keine Vorgaben zur Durchführung bzw. Aufbereitung von Ergebnissen der Nutzungsstudien gemacht. Zu beachten ist aber, dass Qualität über Quantität geht und der Aufwand angemessen zum Nutzen sein muss.
Müssen wir die Protokolle der AG Treffen ebenfalls abgeben?
Nein, die Protokolle von den Treffen mit den Auftraggebenden müssen nicht abgegeben werden. Sie dienen nur euch und den AGs zur Absicherung, dass ihr dasselbe Verständnis von den Erkenntnissen/Entscheidungen in den Treffen habt.
Wie wird ein (krankheitsbedingter) Ausfall eines Teammitglieds berücksichtigt bzw. bewertet?
Kurzzeitige Ausfälle sollten lediglich innerhalb der Projektgruppe kommuniziert werden. Einfluss auf die Bewertung oder die zu leistende Stundenanzahl haben solche Ausfälle nicht. Wenn ein Projektmitglied länger ausfällt (>2 Wochen) und dies einen Einfluss auf die erreichbare Stundenanzahl hat, so sprecht bitte mit eurer TB.
Dürfen wir nach der Deadline der Übergabe weiter am Projekt arbeiten?
Die Übergabe dient dazu, dass ihr euch auf die Abgabe der Projektdokumentation konzentrieren könnt, die ebenfalls einen großen Teil der Gesamtnote ausmacht. Insofern sollte mit der Übergabe, spätestens aber mit Ablauf der Deadline, nicht mehr am Projekt gearbeitet werden und keine Kommunikation mit den AGs mehr erforderlich sein. Außerhalb des TPSE steht es euch natürlich frei, inwieweit ihr mit euren AGs weiterarbeitet.