
Einleitung
Produktivitäts- und Zeitplanung ist für viele ein Punkt, an dem es im Alltag schnell schwierig wird: Aufgaben sammeln sich, Termine füllen den Kalender und die verfügbare Zeit lässt sich oft nur schwer realistisch einschätzen. InTime soll genau dieses Problem angehen. Unsere Idee war es, eine einfache und übersichtliche Anwendung zu entwickeln, die dabei hilft, Aufgaben besser zu planen und die vorhandene Zeit bewusster einzuteilen.
Im Mittelpunkt der App stehen Arbeitsblöcke, in denen Aufgaben mit konkreter Arbeitszeit verbunden werden können. Nutzer können Aufgaben einem passenden Zeitfenster zuordnen und festlegen, wie viel Zeit sie dafür einplanen möchten. Die App zeigt anschließend, wie viel der verfügbaren Zeit bereits verplant ist und wie viel noch übrig bleibt. So soll die Planung übersichtlicher werden und dabei helfen, besser einzuschätzen, was in der vorhandenen Zeit tatsächlich machbar ist.

Methodik
Bevor wir mit dem Programmieren begonnen haben, stand zunächst die Frage im Raum: Was können wir in der verfügbaren Zeit tatsächlich umsetzen? Gemeinsam mit Claude haben wir deshalb unsere ursprüngliche Idee Schritt für Schritt durchgearbeitet, den Funktionsumfang eingeschätzt und zwischen notwendigen und zusätzlichen Features unterschieden. Daraus entstand unser MVP sowie ein grober Entwicklungsplan. Als Arbeitsumfeld haben wir uns hier für GitHub entschieden.
Anschließend haben wir die Umsetzung in mehrere Phasen aufgeteilt. Für jede Phase haben wir festgelegt, welche Funktionen zuerst benötigt werden und welche darauf aufbauen. Diese wiederum haben wir in kleinere Schritte zerlegt und mit kurzen schriftlichen Anleitungen ergänzt. Dadurch hatten wir während der Entwicklung eine Orientierung, ohne die technische Umsetzung bereits vollständig vorzugeben.
So konnten wir unsere Idee nach und nach von den ersten Anforderungen zu einer funktionierenden Anwendung weiterentwickeln. Gleichzeitig war die Planung flexibel genug, um auf Herausforderungen während der Entwicklung zu reagieren und den Umfang bei Bedarf anzupassen.

Ergebnisse
Aufgrund des begrenzten Zeitrahmens haben wir uns auf die Umsetzung des MVPs konzentriert. Die wichtigsten Funktionen konnten wir dabei realisieren: Aufgaben können erstellt und verwaltet werden, der Kalender ist nutzbar und Aufgaben können in Arbeitsblöcke eingeplant werden. Auch die dafür notwendige Zeiteingabe und die Berechnung der verfügbaren Zeit funktionieren.
Während der Entwicklung haben wir gemerkt, dass die ursprüngliche Aufgabenverteilung nicht optimal für unser Team war. Da wir zunächst stärker auf das Backend fokussiert waren, haben wir die Arbeit im weiteren Verlauf so aufgeteilt, dass alle Teammitglieder sowohl am Frontend als auch am Backend arbeiten konnten. Dadurch konnte jede Person Erfahrungen in beiden Bereichen sammeln.
Eine weitere Herausforderung war der begrenzte Zeitrahmen. Mit drei Personen war die verfügbare Zeit für die Entwicklung relativ knapp. Die vorherige Planung und die klare Begrenzung auf ein MVP haben uns dabei geholfen, uns auf die wichtigsten Funktionen zu konzentrieren. So konnten wir trotz der zeitlichen Einschränkungen eine funktionsfähige Version unserer App fertigstellen.
Team

Alexandra Seibt
Backend/Frontend

Linda Ebbert
Backend/Frontend
Andreas Noe
Backend
Mentor:in
Hamza Saeed






