Projektzeitplan (Gantt)
Hier ist die Zeitliche Abfolge der Sprints und Meilensteine dargestellt:
gantt
title Semesterarbeit: Ephemere Review-Umgebungen
dateFormat YYYY-MM-DD
axisFormat %d.%m.
section Planung
Initialisierung (Einreichungsformular) :done, i0, 2026-10-16, 14d
Sprint 0 (Setup & Doku-Struktur) :active, s0, 2026-10-30, 7d
section Entwicklung
Sprint 1 (MVP - Basis-Infrastruktur) :s1, 2026-10-30, 28d
Einzelbesprechung 1 :milestone, e1, 2026-11-27, 0d
Sprint 2 (MMP - Mindestumfang) :s2, 2026-11-28, 42d
Einzelbesprechung 2 :milestone, e2, 2027-01-08, 0d
Sprint 3 (MLP - Robustheit & Kann-Ziele) :s3, 2027-01-09, 17d
Einzelbesprechung 3 :milestone, e3, 2027-01-25, 0d
section Abschluss
Abgabe der Arbeit :milestone, m1, 2027-01-27, 0d
Sprint 1
graph TD
%% Definition der Spalten (Subgraphs)
subgraph "To Do"
T1[US.0: Evaluierung der Lösungsmöglichkeiten]
T2[US.1: Berechtigungen im AWS-Schulaccount prüfen]
T3[US.2: Systemdesign & Architektur]
T4[US.3: Terraform Remote State & Pipeline]
T5[US.4: Basis-Infrastruktur in Terraform]
end
subgraph "In Progress"
P1[Aktuell keine Tasks]
end
subgraph "Done"
D1[Projektstruktur aufsetzen]
D2[GitLab CI/CD für Doku]
end
%% Styling für die Optik
style D1 fill:#dfd,stroke:#333
style D2 fill:#dfd,stroke:#333
Link zum Live Issue Board auf GitLab ↗
Sprint 2
graph TD
subgraph "To Do"
T1[US.5: Demo-Anwendung containerisieren]
T2[US.6: Deploy-Ablauf pro Merge Request]
T3[US.7: URL der Umgebung im Merge Request]
T4[US.8: Update-Ablauf bei neuem Commit]
T5[US.9: Destroy-Ablauf bei Merge oder Schliessen]
end
subgraph "In Progress"
P1[Aktuell keine Tasks]
end
subgraph "Done"
D1[Noch keine Tasks]
end
Link zum Live Issue Board auf GitLab ↗
Sprint 3
graph TD
subgraph "To Do"
T1[US.10: Robustheit bei Nebenläufigkeit & Fehlern]
T2[US.11: Automatisches Aufräumen vergessener Umgebungen]
T3[US.12: Kostentransparenz & Budget-Alarm]
T4[US.13: Betriebsdokumentation & Übergabe]
end
subgraph "In Progress"
P1[Aktuell keine Tasks]
end
subgraph "Done"
D1[Noch keine Tasks]
end