diff options
| author | UMTS at Teleco <crt@teleco.ch> | 2025-12-10 10:18:59 +0100 |
|---|---|---|
| committer | UMTS at Teleco <crt@teleco.ch> | 2025-12-10 10:18:59 +0100 |
| commit | 33e9dcb675e0cfaa74be4a881fdcd42e4015867e (patch) | |
| tree | d11331c7f2e9737eb14b8774add8e69013c82376 /Abgaben/Beepzone-Stack-Projektplanung.md | |
| parent | 419de17c5243e35365fd1e8bb58d5dd4de86963e (diff) | |
mmm
Diffstat (limited to 'Abgaben/Beepzone-Stack-Projektplanung.md')
| -rw-r--r-- | Abgaben/Beepzone-Stack-Projektplanung.md | 66 |
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 |
