Entwicklungsprojekt in kleinem Team vollständig und methodisch abwickeln.
Vorheriger Besuch von Software-Engineering 1 und paralleler Besuch von Software-Engineering 2.
Es gelten besondere Zulassungsbedingungen:
Alle Basispflichtmodule müssen bestanden sein.
Bewertung der Projektarbeit:
Die Bewertung setzt sich aus den Bewertungen an den Reviewterminen, der Bewertung der Schlusspräsenation und der Schlussbewertung zusammen.
Siehe Modul-Lernziele
Ein Software-Entwicklungsprojekt wird in einem kleinen Team methodisch von der Anforderungsspezifikation bis zum getesteten Code vollständig entwickelt und dokumentiert.
Das Projekt wird in 4er bis 5er Teams durchgeführt. Eine erfolgreiche Teambildung wird für die Teilnahme an diesem Modul vorausgesetzt. Abweichende Teamgrössen können von den Dozenten nur in Ausnahmefällen bewilligt werden.
Das Thema kann vom Team gewählt werden, muss aber von den Dozenten bewilligt werden.
Das Projekt wird in einem inkrementellen, iterativen Entwicklungsprozess in Phasen abgewickelt. Es finden pro Team mehrere 45 minütige Reviews statt (Team plus betreuender Dozent). Auf die Review-Termine sind festgelegte Arbeitsresultate abzugeben. Zum Teil sind an den Reviews Prototypen zu demonstrieren.
Am Schluss-Termin wird das Projekt präsentiert und alle (überarbeiteten) Arbeitsresultate sind abzugeben.
Durchführung gemäss Stundenplan