From 5c507a4c12797cd13560a54ed556568946e4843e Mon Sep 17 00:00:00 2001
From: Lucas Strubel <3023626@stud.hs-mannheim.de>
Date: Wed, 8 Apr 2026 16:01:10 +0200
Subject: [PATCH] Dateien nach "/" hochladen
---
project-charter.md | 270 ++++++++++++++++++++++++++++++++++++++++++++
project-charter.pdf | Bin 0 -> 239546 bytes
2 files changed, 270 insertions(+)
create mode 100644 project-charter.md
create mode 100644 project-charter.pdf
diff --git a/project-charter.md b/project-charter.md
new file mode 100644
index 0000000..9ac621f
--- /dev/null
+++ b/project-charter.md
@@ -0,0 +1,270 @@
+---
+title: Project Charter
+subtitle: Software Engineering 1
+geometry:
+ - margin=2cm
+ - top=3cm
+ - bottom=2cm
+linestretch: 1.2
+papersize: a4
+---
+
+# Project Charter
+## Software Engineering 1
+
+| Feld | Wert |
+|------|------|
+| **Projektname** | |
+| **Version** | 1.0 |
+| **Status** | Entwurf |
+| **Datum** | *[Datum]* |
+| **Hochschule / Kurs** | *[Hochschule]*
*Software Engineering 1* |
+
+---
+
+## 1. Projektübersicht
+
+### 1.1 Projektzweck
+
+*Kurze Beschreibung des Projekts (2-4 Sätze): Was wird entwickelt? Welches Problem löst die Software? Für wen?*
+
+> **Beispiel:** Im Rahmen des Moduls Software Engineering 1 wird eine Webanwendung zur Verwaltung von Studierenden-Lerngruppen entwickelt. Die Anwendung soll es Studierenden ermöglichen, Gruppen zu erstellen, beizutreten und Lernmaterialien zu teilen.
+
+### 1.2 Projekthintergrund
+
+*Warum wird dieses Projekt durchgeführt? Welcher Bedarf oder welche Anforderung liegt zugrunde?*
+
+---
+
+## 2. Ziele und Nicht-Ziele
+
+### 2.1 Projektziele
+
+| Nr. | Ziel | Erfolgskriterien |
+|---|---|---|
+| Z-01 | *[Ziel 1]* | *[Kriterium]* |
+| Z-02 | *[Ziel 2]* | *[Kriterium]* |
+| Z-03 | *[Ziel 3]* | *[Kriterium]* |
+
+### 2.2 Nicht-Ziele (Out of Scope)
+
+Die folgenden Punkte sind **explizit nicht** Teil dieses Projekts:
+
+- *[Was wird bewusst ausgeschlossen?]*
+- *[z. B. Mobile App, Admin-Backend, Mehrsprachigkeit]*
+
+---
+
+## 3. Stakeholder
+
+| Rolle | Name | Verantwortlichkeit |
+|---|---|---|
+| Auftraggeber / Betreuer | *[Dozent/in]* | Anforderungen, Abnahme, Bewertung |
+| Projektleiter:in | *[Name]* | Koordination, Planung, Kommunikation |
+| Entwickler:in | *[Dino]* | Implementierung, Testing |
+| Entwickler:in | *[Luca]* | Implementierung, Dokumentation |
+| Entwickler:in | *[Lucas]* | Implementierung, Architektur |
+| *(weitere)* | *[Alle]* | *[Rolle]* |
+
+---
+
+## 4. Projektteam und Rollen
+
+### 4.1 Teamstruktur
+
+| Bezeichnung | Details |
+|---|---|
+| **Projektleitung** | *[Name]* (Matrikel: *[Nr.]*)
Schwerpunkt: *[z. B. Backend]* |
+| **Entwicklung 1** | *[Name]* (Matrikel: *[Nr.]*)
Schwerpunkt: *[z. B. Frontend]* |
+| **Entwicklung 2** | *[Name]* (Matrikel: *[Nr.]*)
Schwerpunkt: *[z. B. Datenbank]* |
+| **QA / Testing** | *[Name]* (Matrikel: *[Nr.]*)
Schwerpunkt: *[z. B. Testing, CI/CD]* |
+
+### 4.2 Kommunikation
+
+| Kanal | Zweck | Frequenz |
+|---|---|---|
+| *[z. B. Discord]* | Team-Kommunikation | täglich |
+| *[z. B. GitHub Issues]* | Aufgabenverwaltung | kontinuierlich |
+| *[z. B. Weekly Meeting]* | Fortschrittsbesprechung | wöchentlich |
+| *[z. B. E-Mail]* | Kommunikation mit Betreuer | bei Bedarf |
+
+---
+
+## 5. Anforderungen (Überblick)
+
+### 5.1 Funktionale Anforderungen
+
+| ID | Anforderung | Priorität |
+|---|---|---|
+| FA-01 | *[Funktionale Anforderung 1]* | Hoch |
+| FA-02 | *[Funktionale Anforderung 2]* | Hoch |
+| FA-03 | *[Funktionale Anforderung 3]* | Mittel |
+| FA-04 | *[Funktionale Anforderung 4]* | Niedrig |
+
+### 5.2 Nicht-funktionale Anforderungen
+
+| ID | Anforderung | Kategorie |
+|---|---|---|
+| NFA-01 | *[z. B. Antwortzeit < 2 Sekunden]* | Performance |
+| NFA-02 | *[z. B. Responsives Design]* | Usability |
+| NFA-03 | *[z. B. HTTPS, Passwort-Hashing]* | Sicherheit |
+| NFA-04 | *[z. B. Deployment via Docker]* | Betrieb |
+
+---
+
+## 6. Technologie-Stack
+
+| Bereich | Technologie / Tool |
+|---|---|
+| **Frontend** | *[z. B. React, Vue, HTML/CSS]*
*Begründung: [Begründung]* |
+| **Backend** | *[z. B. Spring Boot, Node.js, Django]*
*Begründung: [Begründung]* |
+| **Datenbank** | *[z. B. PostgreSQL, MySQL, MongoDB]*
*Begründung: [Begründung]* |
+| **Versionskontrolle** | Git / GitHub
*(Standard, Kollaboration)* |
+| **Projektmanagement** | *[z. B. GitHub Projects, Trello]*
*Begründung: [Begründung]* |
+| **CI/CD** | *[z. B. GitHub Actions]*
*Begründung: [Begründung]* |
+| **Kommunikation** | *[z. B. Discord, Teams]*
*Begründung: [Begründung]* |
+
+---
+
+## 7. Zeitplan und Meilensteine
+
+### 7.1 Projektphasen
+
+```
+Phase 1 - Planung & Analyse
+ +-- Anforderungserhebung
+ +-- Technologiewahl
+ +-- Project Charter
+
+Phase 2 - Design & Architektur
+ +-- Systemarchitektur
+ +-- UI/UX Mockups
+ +-- Datenbankdesign
+
+Phase 3 - Implementierung
+ +-- Sprint 1: [Funktionen]
+ +-- Sprint 2: [Funktionen]
+ +-- Sprint 3: [Funktionen]
+
+Phase 4 - Testing & QA
+ +-- Unit Tests
+ +-- Integrationstests
+ +-- User Acceptance Tests
+
+Phase 5 - Abgabe & Präsentation
+ +-- Dokumentation finalisieren
+ +-- Abschlusspräsentation
+```
+
+### 7.2 Meilensteinplan
+
+| Meilenstein | Beschreibung | Datum | Status |
+|---|---|---|---|
+| M-01 | Project Charter abgeschlossen | *[Datum]* | Abgeschlossen |
+| M-02 | Anforderungsanalyse & Architektur | *[Datum]* | In Bearbeitung |
+| M-03 | Prototyp / MVP fertig | *[Datum]* | Offen |
+| M-04 | Feature-Complete | *[Datum]* | Offen |
+| M-05 | Testing abgeschlossen | *[Datum]* | Offen |
+| M-06 | Abgabe & Präsentation | *[Datum]* | Offen |
+
+---
+
+## 8. Risikomanagement
+
+| ID | Risiko | W/A | Gegenmaßnahme |
+|---|---|---|---|
+| R-01 | Ausfall eines Teammitglieds | M/H | Wissensteilung, Pair Programming |
+| R-02 | Technische Komplexität unterschätzt | M/H | Frühzeitige Spikes, Scope-Reduktion |
+| R-03 | Anforderungsänderungen | N/M | Klare Change-Request-Prozesse |
+| R-04 | Integrationsprobleme | M/M | Frühzeitige Integrationstests |
+| R-05 | *[Projektspezifisches Risiko]* | *[W/A]* | *[Maßnahme]* |
+
+**Legende:** W/A = Wahrscheinlichkeit/Auswirkung; H = Hoch, M = Mittel, N = Niedrig
+
+---
+
+## 9. Ressourcen und Constraints
+
+### 9.1 Ressourcen
+
+- **Teamgröße:** *[Anzahl]* Personen
+- **Verfügbare Zeit pro Person:** ca. *[x]* Stunden/Woche
+- **Gesamtprojektlaufzeit:** *[Startdatum]* - *[Enddatum]*
+- **Budget:** kein monetäres Budget (studentisches Projekt)
+- **Infrastruktur:** *[z. B. GitHub Free, lokale Entwicklung, Uni-Server]*
+
+### 9.2 Rahmenbedingungen (Constraints)
+
+- Die Abgabe erfolgt bis **[Datum]**
+- Der Technologie-Stack muss mit der Lehrveranstaltung kompatibel sein
+- Alle Teammitglieder müssen gleichmäßig zum Projekt beitragen (erkennbar in Git-History)
+- *[Weitere Vorgaben des Dozenten]*
+
+---
+
+## 10. Definition of Done (DoD)
+
+Ein Feature gilt als **fertiggestellt**, wenn:
+
+- Der Code ist implementiert und funktioniert lokal
+- Unit Tests sind geschrieben und bestehen
+- Der Code wurde von mindestens einem anderen Teammitglied reviewed (Pull Request)
+- Die Änderungen sind in den `main`-Branch gemergt
+- Die relevante Dokumentation wurde aktualisiert
+- Das Feature wurde manuell getestet
+
+---
+
+## 11. Abnahmekriterien
+
+Das Projekt gilt als erfolgreich abgeschlossen, wenn:
+
+1. Alle **Muss**-Anforderungen (Priorität: Hoch) vollständig implementiert sind
+2. Alle Unit- und Integrationstests bestehen
+3. Die Anwendung lauffähig demonstriert werden kann
+4. Die technische Dokumentation vollständig vorliegt
+5. Das Projekt erfolgreich präsentiert wurde
+
+---
+
+## 12. Unterschriften und Genehmigung
+
+Mit ihrer Unterschrift bestätigen alle Beteiligten, dass sie den Inhalt dieses Project Charters gelesen haben und damit einverstanden sind.
+
+**Betreuer/in:** ________________________________________ Datum: ____________
+
+**Projektleiter:in:** ________________________________________ Datum: ____________
+
+**Teammitglied:** ________________________________________ Datum: ____________
+
+**Teammitglied:** ________________________________________ Datum: ____________
+
+**Teammitglied:** ________________________________________ Datum: ____________
+
+---
+
+## Anhang
+
+### A. Glossar
+
+| Begriff | Definition |
+|---|---|
+| MVP | Minimum Viable Product - minimale, lauffähige Version des Produkts |
+| Spike | Zeitlich begrenzter Forschungs- / Lernaufwand zur Risikoreduktion |
+| DoD | Definition of Done - Kriterien, wann ein Feature als abgeschlossen gilt |
+| *[Begriff]* | *[Definition]* |
+
+### B. Referenzen
+
+- Vorlesungsunterlagen Software Engineering 1, *[Hochschule]*, *[Jahr]*
+- *[weitere Quellen, Literatur, Standards]*
+
+### C. Änderungshistorie
+
+| Version | Datum | Autor | Änderung |
+|---|---|---|---|
+| 1.0 | *[Datum]* | *[Name]* | Initiale Erstellung |
+
+---
+
+*Dieses Dokument wurde im Rahmen des Moduls Software Engineering 1 erstellt.*
\ No newline at end of file
diff --git a/project-charter.pdf b/project-charter.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..a182c78b7c3a30c968d2231a43e323e2654afe5f
GIT binary patch
literal 239546
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