PatOrg Monitor: Projektarbeit

January 22, 2026

POM - PatOrg Monitor

Dieses Dokument beschreibt die Projektarbeit im Rahmen meiner Abschlussprüfung zum Fachinformatiker für Anwendungsentwicklung.

Projektbeschreibung

Die Firma Brügmann Software entwickelt seit über 30 Jahren eine Softwarelösung zur Verwaltung von Patenten.
Im Rahmen dieses Projekts wird das System PatOrg Monitor (POM) entwickelt, das Telemetriedaten sammelt, auswertet und visualisiert, um die Qualität und Weiterentwicklung der bestehenden Software zu unterstützen.

Aufgrund von Lizenzumstellungen ist es erforderlich, Nutzungsdaten wie beispielsweise die Anzahl verwendeter Akten zu erfassen.
Darüber hinaus soll das System ermöglichen, Benutzerinteraktionen (z. B. die Nutzung bestimmter Funktionen oder UI-Elemente) zu analysieren. Ergänzend werden Absturzberichte und Fehlermeldungen gesammelt, um Fehlerquellen schneller identifizieren zu können.

Ist-Stand

Aktuell existiert keine umfassende Telemetrie innerhalb der Software.
Es besteht lediglich die Möglichkeit, Absturzberichte zu übermitteln, die über eine bereits vorhandene Infrastruktur gesammelt und ausgewertet werden.

Soll-Stand

Die Software POM soll künftig Telemetriedaten sowie Absturzberichte erfassen und diese für interne Analysezwecke aufbereiten.
Der Zugriff auf das System erfolgt über eine LDAP-Authentifizierung, sodass ausschließlich autorisierte Benutzer Einsicht in die Daten erhalten.

Projektphasen mit Zeitplanung (80 Stunden)

PhaseBeschreibungZeitaufwand (Stunden)
Analyse / Ist-AnalyseAnforderungsanalyse und Erfassung des Ist-Zustands8
Soll-Konzept / PlanungArchitektur- und Konzeptionsphase12
Implementierung KernsystemBackend-Entwicklung und Core-Logik14
Frontend-DesignVisualisierung und Auswertung der Daten12
Zusammenarbeit Server-TeamClientseitige Implementierung bei Kunden12
Performance-OptimierungenOptimierung für große Datenmengen10
Tests / QSFunktionstests und Qualitätssicherung6
CI + DockerAufbau der Build-Pipeline und Containerisierung4
DokumentationTechnische und Benutzer-Dokumentation2
Gesamt80 Stunden

Technische Details

Backend

  • Typescript
  • Node.js
  • Fastify

Frontend

  • React
  • Base/ui
  • Tailwind CSS
  • Recharts

Datenbank

  • ClickHouse

POM Architektur