Skip to content

Stundenprotokolle

astr0newt edited this page Jun 13, 2024 · 35 revisions

Links

Woche 01

Vor Ort (11.04.2024)

  • Erste Ideen für das Projekt (App & Features)
  • Auswahl der Sprache: Java
  • Auswahl des Frameworks: Vaadin
  • Festlegung der Lernziele für das Projekt

Agenda für nächsten Termin

  • Scoping & Vision
  • Priorisierung der Features

Im Nachgang

  • Wechsel zu PHP mit Framework Symfony
  • Erstellung von Github-Repository & GitHub-Project
  • Features beschreiben
  • Upskilling zu Symfony & GitHub (erste Schritte)

Woche 02

Vor Ort (18.04.2024)

  • Vision definiert
  • Scope definiert
  • Themen priorisiert
  • Dokumentation festgelegt

Agenda für nächsten Termin

  • Projekt ruhen lassen
  • Übungsprojekt für Arbeit mit GitHub

Im Nachgang

  • Dokumentation nachholen für erste 2 Wochen
  • Upskilling zu Symfony & GitHub (Finalisierung)

Woche 03

Vor Ort (25.04.2024)

  • Testprojekt Freunde-App (CRUD)
  • Bootstrap festgelegt

Im Nachgang

  • Setup WeedWizard
  • Features zugewiesen
  • Features textuell beschrieben & visuelle Ideen gesammelt

Agenda für nächsten Termin

  • GUI-Design festlegen
  • Start Implementierung WeedWizard

Woche 04

Vor Ort (02.05.2024)

  • GUI-Designs verglichen und entschieden
  • User-Registrierung und -Login implementiert

Im Nachgang

  • NavBar anlegen (als Twig-Template) >> gemeinsam online
  • Bootstrap-Toasts implementieren >> Dennis
  • View für eigenes Feature anfangen >> jeder
  • Fixtures anlegen >> Dennis
  • View für Login & Register anfangen >> Felix & Logan
  • IDE & GitHub fertig einrichten >> jeder
  • Designentscheidungen festhalten >> Jakob

Agenda für nächsten Termin

  • Fortschritt besprechen
  • Compliance Map beginnen (PHP Storm "Code With Me")

Woche 05

Vor Ort (16.05.2024)

  • Aktueller Status
  • Map angefangen (Controller, View)
  • OSM-Job erstellt

Im Nachgang

  • Vereinssuche ausbauen >> Felix
  • Einzelansicht für Datenbank coden >> Jakob
  • Job fertig stellen >> Dennis
  • Fehler bei der Map-Darstellung fixen >> Dennis
  • Map-Features überlegen & OSM-JSON anpassen >> gemeinsam online

Agenda für nächsten Termin

  • Fragen klären und vorstellen
  • Map fortsetzen (weitere Funktionen)
  • Agenda für Präsentation überlegen
  • Artefakte sammeln
  • Bootstrap-Farben überschreiben

Woche 06

Vor Ort (23.05.2024)

  • Arbeiten am Symfony-Job
  • Erstellen eines JavaSkript-Workers für Verarbeitung der geometrischen Daten

Im Nachgang

  • Selbständig am eigenen Feature gearbeitet
  • Map & Polygone vervollständigt

Agenda für nächsten Termin

  • Sprint Planning vor Ort

Woche 07

Vor Ort (06.06.2024)

  • API-Struggle (SeedFinder, Otreeba) lösen
  • Retrospektive / Status Quo
  • Ngrok-Lösung

Im Nachgang

  • GrowMate weiter designen >> Logan
  • API-Vorbereitungen treffen >> Logan
  • PowerPoint-Template für Präsi suchen >> Jakob
  • Datenbank-API fertigstellen >> Jakob
  • Suche für Map implementieren >> Jakob?
  • NPM-Build-Fehler fixen >> Felix
  • Vereine auf der Karte sichtbar machen >> Felix
  • Dennis macht auch was

Agenda für nächsten Termin

  • Roadmap für die verbleibende Zeit erstellen
  • Testing vorbereiten

Woche 08

Vor Ort (13.06.2024)

  • Was haben wir gemacht?
  • Roadmap/Zeitplan (nächste Woche, bis Mitte Juni, bis zur Präsentation)
    • 19.6., 13 Uhr: Deadline
    • 19.6., 17 Uhr: Merge-Hölle
    • 18.7., EOB: Ende der Features
    • 29.7., EOB: Präsentation fertig
    • 31.7., EOB: Üben fertig & Spell Checking (Präsi & Produkt)
  • Testing absprechen
    • Leute organisieren
    • Produkt hosten
    • Intro vorbereiten
    • Fragebogen vorbereiten

Im Nachgang

  • ...

Agenda für nächsten Termin

  • ...

Clone this wiki locally