From 33e9dcb675e0cfaa74be4a881fdcd42e4015867e Mon Sep 17 00:00:00 2001 From: UMTS at Teleco Date: Wed, 10 Dec 2025 10:18:59 +0100 Subject: mmm --- Abgaben/Beepzone-Stack-Projektplanung.md | 66 +++++++++++++++++++++++++------- 1 file changed, 53 insertions(+), 13 deletions(-) (limited to 'Abgaben/Beepzone-Stack-Projektplanung.md') diff --git a/Abgaben/Beepzone-Stack-Projektplanung.md b/Abgaben/Beepzone-Stack-Projektplanung.md index 2ea7c37..ce84ac9 100644 --- a/Abgaben/Beepzone-Stack-Projektplanung.md +++ b/Abgaben/Beepzone-Stack-Projektplanung.md @@ -2,24 +2,64 @@ > BeepZone : Eine sehr Effiziente, Funktionsreiche als auch Integrierbare Inventarisierungslösung geschrieben in Rust ###### *T.Bachmann (aka. crt / umts) - 2025-12-09* -## Kurz/Grob Planung bzw. Beschreib +## Projektauftrag -### Ausgangslage -- BeepZone-Backend (MySQL Schema und Sekel-Proxy) : Läuft stabil, benötigt jedoch diverse Aufräumarbeiten und Dokumentation. -- BeepZone-eGUI (Desktop Client) deckt die Grundfunktionalität ab, es fehlen aber diverse Features (zB. richtiges RBAC, Admin Panel View) und es gibt noch diverse Lücken im Bereich Tests und Dokuemntation. +### Projektbezeichnung : +Initial Finalisierung des BeepZone Inventar Systems -### Hauptproblem +### Ausgangslage (Ist) +- BeepZone-Backend (MySQL Schema und Sekel-Proxy) : Läuft stabil, benötigt jedoch etwas Aufräumarbeiten und Dokumentation. +- BeepZone-eGUI (Desktop Client) deckt die Grundfunktionalität ab, es fehlen aber Features (zB. RBAC, Admin Panel) und es gibt Lücken bezüglich Tests und Dokumentation. + +#### Hauptproblem Ohne den Finalisierten Stack kann das Inventarsystem nicht im Betrieb umgesetzt/angewendet werden. -### Projektziel (Soll) -BeepZone-Stack produktion bereit machen und publizieren sowie für internen Einsatz fertigstellen. +### Projektergebnis (Soll) +BeepZone-Stack produktionsreif machen, veröffentlichen und für internen Einsatz bereit stellen. -### Teilziele -- Fehlende im UI Angezeigte Funktionen implementieren -- Fehlende Funktionen bezüglich Admin Panel und RBAC implementieren -- Tests aller Funktionen und Feinschliff -- Code aufräumen und Dokumentation und Setup Anleitung fertig Stellen. +#### Teilziele +- Fehlende im UI angezeigte Funktionen implementieren. +- Fehlende Funktionen bezüglich Admin Panel und RBAC implementieren. +- Tests aller Funktionen und Feinschliff. +- Code aufräumen sowie Dokumentation und Setup Anleitung fertig stellen. ### Nutzen - Intern: Schliesst die aktuelle Lücke im Bereich Inventarisierung, reduziert unbemerkter Diebstahl, und erleichtert Audits von Zimmern und deren Zugewiesenen Objekte -- Extern: Vorzeigbares OpenSource Projekt das von anderen Verwendet werden kann bzw. erweitert und Verbessert werden kann. \ No newline at end of file +- Extern: Vorzeigbares OpenSource Projekt das von anderen Verwendet werden kann bzw. erweitert und Verbessert werden kann. + +### Administrative Informationen + +#### Auftragsgeber +- T.Bachmann (auf Grundes Eigeninitative) + +#### Projektverantwortlicher +- T.Bachmann + +#### Ziel Betrieb +- Immo + +#### Projektnummer +- 1 + +#### Terminvorgaben +Projektabschluss bis 2026-01-12 (Start der Zimmerkontrollen). + +## Risikoanalyse + +| Risiko | Auswirkung | Wahrscheinlichkeit | Gegenmassnahme | +| ------------------------------------ | ---------------------------- | ------------------------ | --------------------------------------------------------- | +| Prokastination und Zeitmangel | Terminverzug | Hoch | Wichtigste Features Priorisieren und Zeitpuffer einplanen | +| Unerwartete Bugs nach Code Aufräumen | Funktionsausfälle | Mittel | Kleine Änderunen Schrittweise anwenden und immer testen | +| Unklare Anforderungen im Admin Panel | Fehlende Funktionen | Mittel | Bei zukünftigen Administratoren nach gewünschtem fragen | +| Nicht genug Tests | Bugs und Sicherheitsprobleme | Niedrig | Realistische Testfälle machen und Seed Daten erstellen | + + +## Grober Phasenplan + +| Woche / Zeitraum | Phase | Kernaufgaben | +| -------------------- | ---------------------------- | ------------------------------------------------------------------ | +| KW50 (09.12.–15.12.) | Bestandsaufnahme und Planung | Repo grob aufräumen, Notizen erstellen, Planung grob Finalisieren | +| KW51 (16.12.–22.12.) | Umsetzung | Fehlende Features Implementieren und Code Polieren | +| KW52 (23.12.–29.12.) | Umsetzung | Fehlende Features Implementieren und Code Polieren | +| KW01 (30.12.–05.01.) | Testen | Alle Features Testen, Eventuel End-Nutzer Test, Bugs reparieren | +| KW02 (06.01.–12.01.) | Dokumentieren und Abschluss | Dokumentation Vervollständigen und Publizieren | \ No newline at end of file -- cgit v1.2.3-70-g09d2