Richtlinien
Aus Das Sopra Wiki
Inhaltsverzeichnis |
Um die regelmäßige Teilnahme und Mitarbeit am Softwarepraktikum nachweisen zu können müssen folgende Voraussetzungen erfüllt sein:
Voraussetzungen
Gruppentreffen
Das Gruppentreffen (Scrum-Meeting) findet einmal pro Woche (d.h. 1x pro Sprint) zu einem gemeinsam mit dem Tutor vereinbarten Termin statt. Es dauert ca. 2h und es besteht Anwesenheitspflicht.
Hier soll geklärt werden:
- Was seit dem letzten Treffen erreicht wurde.
- Welche Probleme sich seit dem letzten Treffen ergeben haben und wie man sie lösen kann.
- Was bis zum nächsten Treffen erreicht werden soll.
Reporting
Jedes Gruppenmitglied muss wöchentlich (genauer Termin/Zeitraum nach Vereinbarung mit dem Tutor) Reports über seine aktuellen Aufgaben und Probleme an die Mailingliste der Gruppe schicken.
Die Mail muss dieser Report-Vorlage entsprechen.
Die Anzahl der notwendigen Reports pro Woche richtet sich nach Zustand und Fortschritt Ihres Projekts (entweder 1, 2, oder 3-mal) und wird Ihnen durch Ihren Tutor beim Gruppentreffen mitgeteilt. Den ersten Report sollten Sie in Woche 1 schreiben.
Es ist ausdrücklich erlaubt, leere Reports abzusenden (wenn seit dem letzten Report nichts gemacht wurde).
Kontinuierliche Mitarbeit
Durch Ihre Reports, Ihre Commits zum SVN-Repository und durch die im Gruppentreffen erstellte Aufgabenverteilung haben Sie die Gelegenheit, Ihre kontinuierliche Mitarbeit im Projekt zu zeigen. Sollten Sie in mehreren Sprints nicht mitarbeiten, verlieren Sie die Zulassung zum Softwarepraktikum.
Nicht-Erfüllung
Sollten Sie diese Vorausetzungen nicht erfüllen, verlieren Sie die Zulassung zum Softwarepraktikum. Im Detail:
- Sie können bis zu 3x keinen Report schreiben. Beim 4. Mal verlieren Sie die Zulassung.
- Sie können bis zu 2x nicht kontinuierlich mitarbeiten Beim 3. Mal verlieren Sie die Zulassung.
- Sie können 1x nicht beim Gruppentreffen erscheinen. Beim 2. Mal verlieren Sie die Zulassung.
Ausnahmen (z.B. bei Krankheit) sind durch die jeweils gültige Prüfungsordnung geregelt.
Sonstige Regeln
Abgaben
Wir unterscheiden bei der Abgabe zwei Typen von Artefakten:
Dokumente
Das GDD und das Klassendiagramm sind Dokumente.
Zeit und Ort
Dokumente müssen bis zum Abgabezeitpunkt (siehe Roadmap) sowohl an die Gruppenliste versandt als auch im Gruppen-Repository im jeweiligen Pfad commited werden:
- Die Hausaufgabe unter /abgabe/hausaufgabe/<PoolaccountKürzel>/
- Das Klassendiagramm (beta) unter /abgabe/Klassendiagramm/beta/
- Das Klassendiagramm (final) unter /abgabe/Klassendiagramm/final/
- Das GDD (beta) unter /abgabe/GDD/beta/
- Das GDD (final) unter /abgabe/GDD/final/
Form
Wir akzeptieren NUR Dokumente im .pdf-Format. Außerdem muss auf jedem Dokument
- die Gruppennummer,
- das Datum der Erstellung,
- und der Tutor
angegeben werden.
Programme
Zeit und Ort
Programme müssen sich zum Abgabezeitpunkt (siehe Roadmap) im dafür vorgesehenen Verzeichnis im Gruppen-Repository befinden.
- Das Programm (beta) unter /abgabe/Programm/beta/
- Das Programm (final) unter /abgabe/Programm/final/
Form
Hausaufgabe
Für die Hausaufgabe muss das komplette Visual Studio Projekt abgegeben werden und kein .ccgame. Also einfach das Projekt unter Berücksichtigung der SVN-Ignore-Regeln komplett ins entsprechende Verzeichnis einchecken.
Programm
Das Programm muss in einer ausführbaren Form abgegeben werden.
Wir akzeptieren NUR XNA Creators Club Game Packages (.ccgame). Wie diese erstellt werden kann hier nachgelesen werden.
Außerdem müssen jeder Abgabe des Programms mindestens drei Screenshots des Programms beiliegen.
Präsentationen
An unseren Präsentationsterminen (siehe Roadmap) habt ihr die Möglichkeit (bzw. müsst ihr) euren aktuellen Stand sowohl uns als auch euren Kommilitonen vorstellen.
Bei einer Präsentation gelten folgende Regeln:
- Es soll immer nur das Spiel (d.h. der aktuelle Stand) gezeigt werden.
- Es dürfen keine Folien gezeigt werden.
- Die gesamte Gruppe muss anwesend sein.
- Die Präsentation darf maximal 15min dauern.
Sonderregelung für Präsentation 1 (Präsentation des Spielekonzepts, Woche 3, Siehe Roadmap):
- Bei dieser - und nur bei dieser - Präsentation dürfen Folien gezeigt werden.
- Diese Präsentation darf maximal nur 10min dauern.
Beachtet dabei, dass die Beamer in unseren Räumen nur bei einer Auflösung von 1024x768 ein gutes Bild liefern. Entweder ihr zeigt euer Spiel im Fenstermodus oder es muss diese Auflösung unterstützen.
Wir werden im entsprechenden Raum (siehe Roadmap) alles Nötige für die Sound-Ausgabe des Spiels bereitstellen.
Falls ihr nicht die erforderliche Hardware zur Verfügung habt (sprich, Notebooks), um zu präsentieren, sagt bitte rechtzeitig Bescheid, damit wir etwas organisieren können.
