aboutsummaryrefslogtreecommitdiff
path: root/Abgaben/Beepzone-Stack-Projektplanung.md
diff options
context:
space:
mode:
authorUMTS at Teleco <crt@teleco.ch>2025-12-10 10:18:59 +0100
committerUMTS at Teleco <crt@teleco.ch>2025-12-10 10:18:59 +0100
commit33e9dcb675e0cfaa74be4a881fdcd42e4015867e (patch)
treed11331c7f2e9737eb14b8774add8e69013c82376 /Abgaben/Beepzone-Stack-Projektplanung.md
parent419de17c5243e35365fd1e8bb58d5dd4de86963e (diff)
mmm
Diffstat (limited to 'Abgaben/Beepzone-Stack-Projektplanung.md')
-rw-r--r--Abgaben/Beepzone-Stack-Projektplanung.md66
1 files changed, 53 insertions, 13 deletions
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