From 0bcdc7dcda3b29db5a4fdb1613914411a576afa2 Mon Sep 17 00:00:00 2001 From: Oleg Akimenko <3028868@stud.th-mannheim.de> Date: Thu, 9 Apr 2026 21:15:15 +0200 Subject: [PATCH] initialer Entwurf des Project Charters --- project-charter.md | 217 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 217 insertions(+) create mode 100644 project-charter.md diff --git a/project-charter.md b/project-charter.md new file mode 100644 index 0000000..ade8eb2 --- /dev/null +++ b/project-charter.md @@ -0,0 +1,217 @@ +--- +Title: Projekt Charter +Autor: [Name, Vorname] +Version: 1.0 +Toc: yes +--- + +| Autor | Prüfer | Freigebende | +|------|------------|---------------------| +| [Name, Vorname] | [Name, Vorname] | [Name, Vorname] | +| [Abteilung/Funktion]| [Abteilung/Funktion] | [Abteilung/Funktion] | +| [Datum, Unterschr.] | [Datum, Unterschr.] | [Datum, Unterschr.] | + +--- + +## Dokumentenhistorie + +| Version | Datum | Autor | Grund der Änderung | +|---------|------------|---------------------|---------------------| +| 1.0 | [Datum] | [Name, Vorname] | Initiale Erstellung | + +*(Auf jeder Dokumentseite: Kopf- oder Fußzeile mit Autor, Dokumenttitel, Version, Seitenzahl usw.)* + +--- + +# Projektübersicht + +## Projektzweck +Kurze Beschreibung des Projekts (2–4 Sätze): *[Hier das Projekt beschreiben – welches Problem gelöst wird und für wen.]* + +## Projekthintergrund +*Hintergrund und Motivation:* [Warum wird dieses Projekt durchgeführt? Welcher Bedarf/Anforderung liegt zugrunde?] + +--- + +# Projektziele + +## Ziele +| Nr. | Ziel | Erfolgskriterien | +|-----|----------|------------------| +| 1 | [Ziel 1] | [Kriterium] | +| 2 | [Ziel 2] | [Kriterium] | +| 3 | [Ziel 3] | [Kriterium] | + +## Nicht-Ziele +Die folgenden Punkte sind **explizit nicht** Teil dieses Projekts: +- [Nicht-Ziel 1] +- [Nicht-Ziel 2] +- [Nicht-Ziel 3] + +--- + +# Business Case +- **Zielgruppe:** [Wer nutzt das System?] +- **Nutzen:** [Welchen Mehrwert bietet die Lösung?] +- **Problem:** [Welches Problem wird gelöst?] + +--- + +# Stakeholder + +## Auftraggeber (extern/intern) +| Rolle | Beschreibung | +|------|-------------| +| [z. B. Betreuer] | Anforderungen, Feedback, Abnahme | + +## Regulatorisch +| Vorgabe | Beschreibung | +|--------|-------------| +| [z. B. Datenschutz] | Einhaltung von Richtlinien | + +## Qualitätsmanagement +| Maßnahme | Beschreibung | +|----------|-------------| +| Code Reviews | Qualitätssicherung im Team | +| Tests | Unit- und Integrationstests | + +--- + +# Projekt-Team und Rollen +| Bezeichnung | Details | +|----------------|------------------------------------------------------| +| Projektleitung | [Name] (Matrikel: [Nr.]) – Schwerpunkt: [z.B. Koordination] | +| Entwicklung | [Name] (Matrikel: [Nr.]) – Schwerpunkt: [z.B. Frontend] | +| Entwicklung | [Name] (Matrikel: [Nr.]) – Schwerpunkt: [z.B. Backend] | +| QA / Testing | [Name] (Matrikel: [Nr.]) – Schwerpunkt: [z.B. Testing, CI/CD] | + +--- + +# Zeitplan / Meilensteine + +## Projektphasen +Phase 1 – Planung & Analyse +- Anforderungserhebung +- Technologiewahl + +Phase 2 – Design +- Architektur +- UI/UX + +Phase 3 – Implementierung +- Entwicklung der Funktionen + +Phase 4 – Testing +- Tests und Fehlerbehebung + +Phase 5 – Abschluss +- Dokumentation +- Präsentation + +## Meilensteine +| Nr. | Meilenstein | Datum | +|-----|--------------------------------|---------| +| 1 | Project Charter abgeschlossen | [Datum] | +| 2 | Anforderungen & Design final | [Datum] | +| 3 | Prototyp (MVP) fertig | [Datum] | +| 4 | Feature-Complete | [Datum] | +| 5 | Testphase abgeschlossen | [Datum] | +| 6 | Abgabe / Präsentation | [Datum] | + +--- + +# Anforderungen (Überblick) + +## Funktionale Anforderungen +- [Funktion 1] +- [Funktion 2] +- [Funktion 3] + +## Nicht-funktionale Anforderungen +- Performance +- Sicherheit +- Usability + +--- + +# Technologie-Stack + +| Bereich | Technologie | +|--------|------------| +| Frontend | [z. B. React / HTML/CSS] | +| Backend | [z. B. Django / Node.js] | +| Datenbank | [z. B. PostgreSQL] | +| Version Control | Gitty | +| Tools | [z. B. VS Code] | + +--- + +# Risikomanagement +| Nr. | Risiko | W/A | Gegenmaßnahme | +|-----|------------|-----|---------------| +| 1 | [Risiko 1] | M/H | [Maßnahme] | +| 2 | [Risiko 2] | H/M | [Maßnahme] | +| 3 | [Risiko 3] | M/M | [Maßnahme] | +| 4 | [Risiko 4] | H/M | [Maßnahme] | + +--- + +# Ressourcen und Budget +- **Teamgröße:** X Personen +- **Verfügbare Zeit pro Person:** [Stunden/Woche] +- **Projektlaufzeit:** [Startdatum] – [Enddatum] +- **Budget:** [Betrag] +- **Infrastruktur:** [z. B. GitHub, Uni-Server] + +**Rahmenbedingungen:** +- Abgabe bis [Datum] +- Technologiestack gemäß Vorgaben +- Gleichmäßige Arbeitsverteilung + +--- + +# Kommunikations- und Entscheidungswege +| Kanal | Zweck | Frequenz | +|------------------|----------------------------|-------------| +| [z.B. Discord] | Team-Kommunikation | täglich | +| [z.B. GitHub] | Aufgabenverwaltung | kontinuierlich | +| [z.B. Meeting] | Fortschrittskontrolle | wöchentlich | +| [z.B. E-Mail] | Kommunikation mit Betreuer | bei Bedarf | + +--- + +# Definition of Done (DoD) + +Ein Feature gilt als fertig, wenn: + +- Code implementiert und funktionsfähig ist +- Tests erfolgreich bestanden sind +- Code Review durchgeführt wurde +- Dokumentation aktualisiert wurde +- Feature getestet wurde + +--- + +# Abnahmekriterien + +Das Projekt gilt als erfolgreich abgeschlossen, wenn: + +- Alle Muss-Anforderungen erfüllt sind +- Anwendung demonstrierbar ist +- Tests erfolgreich sind +- Dokumentation vollständig ist +- Präsentation durchgeführt wurde + +--- + +## Unterschriften und Genehmigung + +Mit ihrer Unterschrift bestätigen alle Beteiligten, dass sie den Inhalt dieses Project Charters gelesen haben und damit einverstanden sind. + +| Rolle | Unterschrift | Datum | +|-|-|-| +| Betreuer/in | __________________________ | __________ | +| Projektleiter/in | __________________________ | __________ | +| Teammitglied | __________________________ | __________ | +| Teammitglied | __________________________ | __________ | +| Teammitglied | __________________________ | __________ | \ No newline at end of file