-
Notifications
You must be signed in to change notification settings - Fork 5
08 Meeting Logs
Nils Hellwig edited this page Sep 23, 2022
·
11 revisions
Brainstorming und Festsetzung:
- User Stories [Feature Anforderungen]
- Technische Anforderung
- User Stories
- Technische Anforderungen
- Auf der Basis des Online-Workshops am 28.07.2022 mit anderen Kursteilnehmer:innen, bei dem neue Anforderungen an eine mögliche Umsetzung des Basisdokuments beschrieben wurden, haben wir uns auch Gedanken darum gemacht, wie man ein solches Projekt technisch umsetzen könnte. Dabei haben wir uns darauf verständigt, als Web-Framework React (mit Typescript) zu verwenden, Tailwind als CSS- Framework. Unsere Entscheidung wird auch in dem Kapitel zur technischen Umsetzung begründet.
mit Prof. Christian Wolff, Victoria Böhm und Jakob Fehle
- Vorstellen und Besprechen der User Stories und technischen Anforderungen
- Aufarbeitung Fragen
-
User Stories
- Authentifizierung: nicht notwendig, da im Reallabors davon ausgegangen wird, dass mit dem System nur gemacht wird, was gemacht werden soll
- Überschriften: jede Partei kann ihre eigene Überschrift vergeben, der Richter kann beide einsehen
- Exportdatei: darf nicht änderbar sein und soll übers bEA verschickt werden (hier muss das Dateiformat noch abgeklärt werden)
- Anlagen: Verweis auf Anlagen ausreichend
- Richter:innen sollen auf beiden Seiten Beiträge hinzufügen können
- Bearbeitung der Datei: nach Ausgangslage immer nur eine Rolle in der aktiven Bearbeitung
- Workflow: initiales Strukturierungsmeeting, dann: Partei 1 - Richter - Partei 2 - Richter - Partei 1 - etc.
- Metadaten: sollen voraussichtlich (zumindest in der Erprobungssituation) vom der Richter:ingeschäftsstelle im Strukturierungsmeeting eingegeben werden
- **Technische Umsetzung **
- React
- Bibliotheken für PDF-Generierung
- Update zum Prototyp
- Datenmodell
- Inhaltliche Überlegungen
- Updates vom Prototyp, also Funktionalitäten sowie Design, die basierend auf den User Story Anforderungen angepasst wurden, wurden besprochen
- Datenmodell wurde besprochen
- Themen für Onboarding
- Funktion: bearbeiten / wieder öffnen Basisdokument
- Sichtbarkeit: wer kann was wann sehen
- Sicherheit: was ist öffentlich, was ist privat
- Finalität: wann kann etwas nicht mehr geändert werden
- Funktion: Dateiupload
- Übersicht: Schlüssigkeitsprüfung
mit Prof. Christian Wolff, Victoria Böhm und Jakob Fehle
- Vorstellung User Stories Gruppe 2
- Offene Fragen
- Dokumentationsschema wird nochmal besprochen und im nächsten Meeting vorgestellt
- grobe Struktur: Aufgabenverteilung, Meetings, Meetinginhalte, Plan
- Update zum Prototyp
- Update zum Datenmodell
- Updates vom Prototyp, also Funktionalitäten sowie Design, die basierend auf den User Story Anforderungen angepasst wurden, wurden besprochen
- Update Datenmodell wurde besprochen
- Farbkonzept wurde festgesetzt
mit Victoria Böhm und Jakob Fehle
- Update zum / Vorstellen vom Prototyp
- Offene Fragen
- Prototyp
- Sortierung: eine eigene und eine offizielle Sortierung
- Gliederungspunkte: verschiebbar
- Zeitstempel: Zeitpunkt und Datum vom Export
- Metadaten: von Parteien angelegt in Freitextfeld
- Autor: nicht bearbeitbar
- Schlüssigkeitsprüfung / Streitigkeit: von allen einsehbar
- Offene Fragen
- Struktur des PDFs: wird noch besprochen
- Dokumententation nach folgender Struktur
- Home
- User Stories
- Prototyping [Figma] und Beschreibung Designentscheidungen
- Datenmodell
- Implementierung (technische Aspekte)
- Beschreibung des implementierten Basisdokuments und Screenshots
- Meeting Logs
- Projektmanagement
- Diskussion
- Aufsetzen des Projekts in Github
- Updaten der User Stories
- Projekt aufgesetzt, bei jedem Teammitglied getestet
- User Stories nochmal an das Besprochene angepasst
- Begriffe / Bezeichner, Sprache und Branching festgesetzt
- Anlegen der UI-Komponenten als Issues
- Festlegen Workflow mit Github
- UI-Komponenten wurden angelegt, sowie Aufgaben zugewiesen
- Reviews von Pull-Requests besprochen
- Besprechung des aktuellen Stands der Implementierung, Änderungsvorschlägen und Bugs
- Besprechung des weiteren Vorgehens
- Aktueller dev-Stand getestet
- To-dos festgelegt: Einlesen der Daten, UI Ergänzungen
- Zeigen des Prototyps
- Besprechung des Datenmodells
- Besprechung offener Fragen
- Farbcodierung der Rollen ist für Personen mit rot-grün Schwäche problematisch
- Offene Frage: Was passiert, wenn der Richter etwas neu zuordnet?
- Beispielfall muss eingepflegt werden
- Besprechen des aktuellen Stands und des weiteren Vorgehens
- Aufbereitung eines Beispielfalls, um Funktionalitäten des Basisdokuments besser darstellen zu können.
- Besprechen von Bugs
- To-dos wurden aufgeteilt
- Notizen und Hinweise werden bei den Beispieldaten ergänzt
- Bugs wurden geklärt und werden im weiteren Verlauf gefixt
mit Prof. Dr. Wolff, Victoria Böhm und Jakob Fehle
- Zeigen des Prototyps
- Klären offener Fragen
- Besprechung der Probleme mit den erstellten PDF Dateien (Übersetzung von HTML schwierig)
- Probleme der Strukturierung des Beispielfalls
- Farbcodierung der Beiträge ist auch für Personen mit Rot-Grün-Schwäche erkennbar
- Farbanpassungen via Themes (nice-to-have)
- Anhänge werden nur in den Text eingebunden, können aber nicht hochgeladen werden (Dafür wird das elektronische Postfach genutzt)
- Bedeutung des Markierungssymbols ist unklar (Gelbe Farbe als Initialwert)
- Unterschied zwischen Text verfassen und Beitrag hinzufügen unklar (Mögliche Lösungen: Tooltip, Umbenennung: Auf Beitrag antworten)
- Übersichtlichkeit Problem: Nicht direkt gegenüber gestellt (Funktionale Gründe)
- Signatur nicht nötig, durch PDF Generierung abgedeckt (Unterschriftfeld bei PDF)
- Erklärung, versetzt vs. nebeneinander -> Im Wiki beschreiben
- Nächste Schritte: Sortierung innerhalb von Gliederungspunkten, Bugfixes, Dokumentation (Hier auch interne Überlegungen und technische Limitationen)
mit Prof. Christian Wolff, Victoria Böhm und Jakob Fehle
- Besprechen des aktuellen Stands des Prototyps
- Juristisches Feedback
- Für die PDF-Datei könnten nur die letzten Änderungen relevant sein
- Es gibt noch Formatierungsprobleme beim PDF Export
- Feld für angehängte Beweise hinzufügen --> Wird vorerst nicht umgesetzt. Wir gehen davon aus, dass alle Beweise in separaten Dateien über das Postfach versendet werden. Zudem ist der Prototyp eingeschränkt durch das nicht vorhandene Backend.
- Beitrag hinzufügen und Text verfassen: Bedeutung ist noch nicht klar bzw. nur in der Threading Ansicht deutlich erkennbar
- Verschiebung von Beiträgen innerhalb einer Zelle bei der individuellen Beitragssortierung von Richter:innen
- Planung der Abschlusspräsentation
- Sortierung der Beiträge in einer Zelle funktioniert vollumfänglich
- Die Abschlusspräsentationen werden wahrscheinlich in der ersten Oktoberwoche stattfinden