02_Projektorganisation.md - marcohoegen/TWP_KonferenzTool GitHub Wiki

1.2 Projektorganisation

Projekt: Confeed – Konferenz-Feedback-Tool
Hochschule: Ernst-Abbe-Hochschule Jena
Stand: 30. Oktober 2025
Verantwortlich: Marlon Joerns, Aya Lkhalidi


1. Teamstruktur

Das Projektteam besteht aus Studierenden des Studiengangs Wirtschaftsingenieurwesen – Digitale Wirtschaft der EAH Jena.
Ziel ist die gemeinschaftliche Entwicklung eines webbasierten Feedbacksystems für Konferenzen.
Die Teammitglieder übernehmen klar abgegrenzte Rollen, um Entwicklung, Dokumentation und Design effizient zu koordinieren.

Name Rolle / Verantwortungsbereich Kernaufgaben
Marco HögenDaniel Walker Backend-Entwicklung API-Implementierung, Datenbankanbindung, Serverlogik
****Simon Dittmar Backend-Entwicklung Schnittstellen, Authentifizierung, Testumgebung
Paul Plonka Frontend-Entwicklung UI-Implementierung, Komponentenlogik, Kommunikation mit API
Daniel Walker Frontend-Entwicklung Layout, Responsivität, Performance optimierung
Erik Hinsche UI/UX-Design Benutzerführung, Gestaltungskonzept, Mockups
Aya Lkhalidi Recherche & Evaluation Marktanalyse, Tool-Vergleiche, Dokumentation
Marlon Joerns Dokumentations- und Projektkoordination Wiki-Pflege, Kommunikation mit Betreuern
Maximilian Reichel Organisation & Qualitätssicherung Review-Prozesse, Testplanung, Feedbacksammlung

2. Rollenbeschreibung

Entwickler:innen (Frontend/Backend)

  • Umsetzung der Kernfunktionen (Bewertungssystem, API, Datenpersistenz)
  • Sicherstellung der funktionalen Anforderungen
  • Erstellung von Unit- und Integrationstests

UI/UX-Design

  • Gestaltung einer intuitiven und barrierearmen Benutzeroberfläche
  • Entwurf von Prototypen (Figma)
  • Abstimmung mit Frontend-Team bezüglich Machbarkeit

Dokumentation & Projektkoordination

  • Pflege des GitHub-Wikis (technische Entscheidungen, Fortschrittsdokumentation)
  • Zusammenführung aller Projektunterlagen
  • Schnittstelle zwischen Entwicklungsteam und Hochschule

Organisation & Qualitätssicherung

  • Erstellung von Review-Prozessen und Testprotokollen
  • Terminüberwachung und Versionskontrolle
  • Koordination der Feedbackzyklen während der Entwicklung

3. Kommunikationsstruktur

Kommunikationsmittel Zweck Häufigkeit
GitHub Issues & Wiki Aufgabenverwaltung, Versionsdokumentation laufend
Microsoft Teams / Discord Teamkommunikation, Abstimmung im Alltag täglich
wöchentliche Team-Meetings Fortschrittskontrolle, Aufgabenverteilung 1× pro Woche
Meetings mit Betreuer:innen (EAH) Statusbericht, technische Entscheidungen nach Bedarf
E-Mail / GitHub Discussions formale Kommunikation, externe Abstimmung bei Bedarf

4. Entscheidungsprozesse

  • Fachliche und technische Entscheidungen werden im Team abgestimmt und anschließend als ADR (Architecture Decision Record) im Wiki dokumentiert.
  • Entscheidungen über Prioritäten oder Zeitplanung erfolgen im Rahmen der wöchentlichen Projektmeetings.
  • Bei Unstimmigkeiten entscheidet die Gruppe im Mehrheitsprinzip; bei technischen Fragen erfolgt Rücksprache mit dem betreuenden Professor/der Professorin.

5. Werkzeuge & Infrastruktur

Bereich Tool / Technologie Zweck
Versionsverwaltung GitHub Wiki
Kommunikation Discord Austausch, Chat, Screensharing
Design & Prototyping Figma / Adobe XD UI/UX-Gestaltung
Datenbank PostgreSQL
Backend TypeScript REST-API-Implementierung
Frontend React Benutzeroberfläche
Containerisierung Docker & Docker-Compose Lokales Hosting, Portabilität
Dokumentation GitHub Wiki Projektdokumentation und Nachvollziehbarkeit

6. Verantwortlichkeiten und Übergaben

  • Alle Teammitglieder dokumentieren ihren Arbeitsfortschritt in GitHub Issues oder im Wiki.
  • Marlon und Aya führen wöchentliche Status-Updates durch und aktualisiert das Inhaltsverzeichnis.
  • Nach Projektabschluss erfolgt eine strukturierte Übergabe an die Hochschule (Datenbank-Dump, Quellcode, Wiki-Export).

Stand: 30. Oktober 2025
Verantwortlich: Marlon Joerns , Aya Lkhalidi Status: Abgeschlossen