Zum Inhalt springen
FM-Connect Chat

Hallo! Ich bin Ihr FM-Connect Chat-Assistent. Wie kann ich Ihnen helfen?

FM-Solutionmaker: Gemeinsam Facility Management neu denken

Business-Intelligence-Entwickler

Facility Management: Controlling » Grundlagen » Berichterstattung » Business-Intelligence-Entwickler

Funktion und organisatorische Einordnung

Der Business-Intelligence-Entwickler erstellt und betreut die technischen Auswertungs- und Berichtslösungen für das Management-Cockpit des Betreibers. Business Intelligence bezeichnet hier die systematische technische Aufbereitung betrieblicher Informationen für Analysen und Entscheidungen. Der Entwickler überführt bestätigte Kennzahlenregeln in wartbare Datenmodelle, Berechnungen und Berichtsdarstellungen. Sein Ergebnis ist eine kontrolliert bereitgestellte Anwendung, nicht lediglich eine ansprechende Bildschirmansicht. Die Funktion ist einem zentralen Entwicklungsteam, der Informationstechnik oder einer entsprechend ausgestatteten Facility-Management-Organisation zugeordnet. Arbeitsauftrag, Entwicklungsumfang, Veröffentlichungsrechte, Betriebsbetreuung und Vertretung werden ausdrücklich vereinbart.

Bei vorhandenen Berichtsplattformen nutzt der Entwickler die freigegebene Architektur und definierten Datenzugänge. Eine eigene allgemeine Datenplattform oder parallele Pflege betrieblicher Stammdaten wird nicht vorausgesetzt. Das Profil gilt für qualifizierte Eigenleistung; bei Fremdvergabe bestellt der Betreiber konkrete Entwicklungsergebnisse und hält eine geeignete interne Stelle für fachliche Annahme und Betriebsübergabe vor. Rechenlogik, Quelltexte, Konfigurationen und Betriebsunterlagen müssen im vereinbarten Umfang verfügbar bleiben. Fachliche Steuerungsziele setzt der Entwickler nicht selbst. Allgemeine Netz-, Server- und Benutzerverwaltung sowie die Steuerung gebäudetechnischer Anlagen gehören nicht automatisch zu seinem Auftrag.

Business Intelligence für transparentes FM entwickeln

Hauptaufgaben und Arbeitsergebnisse

Ausgangspunkt sind freigegebene Anforderungen, dokumentierte Datenlieferungen und fachlich geprüfte Referenzergebnisse. Der Entwickler klärt die kleinste betrachtete Dateneinheit, eindeutige Kennungen, Beziehungen und zeitliche Gültigkeiten. Er verhindert, dass eine Verknüpfung zwischen Aufträgen, Anlagen und Nachweisen unbemerkt Werte vervielfacht. Mengen, Bestände und Quoten erhalten geeignete Berechnungsregeln. Änderungen von Standorten, Vertragsumfängen oder Zuordnungen dürfen frühere Berichte nicht unkontrolliert verändern. Fehlende Informationen und nicht berechenbare Ergebnisse werden technisch als eigene Zustände erhalten, nicht durch Nullwerte oder günstige Standardwerte verdeckt.

Die Verarbeitung wird vom Eingang der vereinbarten Datenlieferung bis zur Veröffentlichung geprüft. Dazu gehören Vollständigkeitskontrollen, Fehlerprotokolle, vereinbarte Aktualisierungszeiten und eine sichtbare Kennzeichnung des letzten fachlich verwendbaren Datenstands. Ein erfolgreicher Ladevorgang belegt allein weder vollständige Eingangsdaten noch richtige Kennzahlen. Entwicklungs-, Prüf- und Produktivstände werden getrennt gehalten. Änderungen werden gegen Referenzergebnisse, Berechtigungsregeln und Leistungsanforderungen getestet. Die Freigabe setzt technische Prüfergebnisse und die vorgesehene fachliche Bestätigung voraus. Eine vorherige verwendbare Fassung muss nach dem vereinbarten Rücksetzverfahren wiederherstellbar sein.

Hauptaufgabe

Konkrete Ausführung

Erwartetes Arbeitsergebnis

Entwicklungsauftrag konkretisieren

Freigegebene Berichtsanforderungen in technische Arbeitspakete, Abhängigkeiten und Prüfkriterien übersetzen. Aufwand, Zuständigkeiten und vorgesehenen Betriebsrahmen abstimmen.

Ein umsetzbarer Entwicklungsauftrag mit bestätigten Annahmekriterien.

Cockpit-Datenmodell entwickeln

Eindeutige Kennungen, Verknüpfungen, zeitliche Gültigkeiten und Verdichtungen modellieren. Doppelte Zählungen und unzulässige Vermischungen unterschiedlicher Bezugsebenen verhindern.

Ein dokumentiertes, fachlich nachvollziehbares Auswertungsmodell.

Datenverarbeitung automatisieren

Vereinbarte Lieferungen kontrolliert übernehmen und transformieren. Vollständigkeit, Verarbeitungsergebnis und Aktualität prüfen; fehlerhafte Lieferungen gezielt zurückhalten.

Überwachte Verarbeitungsläufe mit erkennbaren Fehler- und Aktualitätszuständen.

Berechnungen und Berichte umsetzen

Bestätigte Formeln und Darstellungen programmieren oder konfigurieren. Zeitbezug, Filterwirkung, Datenlücken und Berechnungsversion für die Nutzer nachvollziehbar anzeigen.

Technisch funktionsfähige Berichte entsprechend der fachlichen Spezifikation.

Informationszugriffe absichern

Freigegebene Berechtigungen wirksam umsetzen. Anzeigen, Detailzugriffe, Exporte und Verteiler mit verschiedenen Nutzerrollen gegen den vorgesehenen Zugriffsumfang prüfen.

Nachgewiesene Zugriffsbeschränkungen über die vorgesehenen Ausgabewege.

Änderungen prüfen und veröffentlichen

Referenzberechnungen, Funktionsverhalten, Berechtigungen und Laufzeiten testen. Fachbestätigung einholen und freigegebene Fassungen mit dokumentierter Rücksetzmöglichkeit bereitstellen.

Eine geprüfte Veröffentlichung mit reproduzierbarem Versionsstand.

Betrieb und Störungen bearbeiten

Vereinbarte Verarbeitung und Berichtsfunktionen überwachen. Störungen eingrenzen, zuständige Stellen informieren, freigegebene Ersatzwege unterstützen und Wiederherstellungen prüfen.

Eine nachvollziehbare Störungsbearbeitung mit bestätigter Wiederherstellung.

Wartbarkeit und Übergabe sichern

Quelltexte, Konfigurationen, Abhängigkeiten und Betriebsschritte pflegen. Vertretungen einweisen, nicht mehr benötigte Berichte kontrolliert stilllegen und geordnete Übergaben durchführen.

Eine übernehmbare Berichtslösung ohne vermeidbare Personenabhängigkeit.

Verantwortung und Befugnisse

Der Entwickler verantwortet die technische Übereinstimmung mit den bestätigten Anforderungen und die nachvollziehbare Pflege der von ihm betreuten Komponenten. Innerhalb seiner Berechtigung kann er fehlerhafte Verarbeitungsläufe anhalten, Ausgaben als gestört kennzeichnen und ungeprüfte Änderungen von der Veröffentlichung ausschließen. Er dokumentiert Auswirkung, betroffene Berichte und weitere Bearbeitung. Ziele, fachliche Ausschlüsse und Bewertungsgrenzen verändert er nur nach bestätigtem Auftrag. Produktionszugriffe und Veröffentlichungsrechte werden auf den erforderlichen Umfang begrenzt. Eigene technische Tests ersetzen weder die fachliche Ergebnisprüfung noch eine unabhängig organisierte Freigabe wesentlicher Änderungen.

Zugriffsbeschränkungen werden in der wirksamen Daten- und Berechtigungsschicht umgesetzt. Versteckte Bildschirmfelder oder vorbelegte Filter reichen als Schutz nicht aus. Der Entwickler prüft auch Exporte, Verteiler, eingebettete Ansichten und weiterverwendbare Datenzugriffe im vorgesehenen Nutzungsumfang. Vertrauliche Informationen und Zugangsdaten werden nicht unkontrolliert in Entwicklungsdateien oder Protokollen abgelegt. Datenschutzvorgaben und zulässige Speicherfristen erhält er von den zuständigen Stellen und setzt sie im eigenen Bearbeitungsumfang um. Das Management-Cockpit ersetzt keine Alarmierungsanlage; automatische betriebliche Steuerhandlungen sind ohne gesonderten Auftrag, Sicherheitsbewertung und Freigabe ausgeschlossen.

Zusammenarbeit, Vertretung und besondere Anlässe

Das Controlling bestätigt fachliche Ziele, Regeln und Berichtsbedarf. Die Datenanalyse liefert geprüfte Formeln, Referenzdaten und Kriterien für verständliche Darstellungen. Verantwortliche der Quellsysteme bestätigen Datenbedeutung, Lieferumfang und Änderungen an den Zugängen. Infrastruktur-, Informationssicherheits- und Datenschutzfunktionen geben die jeweils erforderlichen Rahmenbedingungen vor. Der Entwickler vereinbart mit ihnen Zuständigkeiten für Störungen, Sicherung und Wiederherstellung, ohne die gesamte Plattformverantwortung zu übernehmen. Mit den Anwendern prüft er Bedienbarkeit, Lesbarkeit und nachvollziehbare Filterzustände. Wesentliche Statusinformationen werden nicht ausschließlich durch Farben vermittelt; fachliche Detailprüfung und barrierefreie Gestaltung werden bei Bedarf gesondert unterstützt.

Besondere Anlässe sind neue Datenquellen, veränderte Datenfelder, Plattformwechsel, Berechtigungsänderungen und fehlerhafte Veröffentlichungen. Der Entwickler bewertet betroffene Abhängigkeiten und testet Änderungen vor ihrer Übernahme. Bei einer Störung informiert er über den letzten verwendbaren Stand, eingeschränkte Funktionen und den vereinbarten Ersatzweg. Seine Vertretung erhält die aktuelle Entwicklungsfassung, Konfigurationen, Fehlerhinweise, Betriebshandlungsschritte und Kontakte zu den zuständigen Stellen. Wiederherstellungen werden kontrolliert erprobt. Bereitstellungsfenster und mögliche Rufbereitschaft richten sich nach ausdrücklichen betrieblichen Vereinbarungen; aus der bloßen Verfügbarkeit eines Cockpits entsteht keine ständige persönliche Erreichbarkeit.

Qualifikation und Leistungsnachweise

Geeignet sind ein Studium der Informatik, Wirtschaftsinformatik oder einer verwandten Fachrichtung sowie eine qualifizierte berufliche Ausbildung mit entsprechender Entwicklungserfahrung. Zwingend sind Kenntnisse relationaler Datenbanken, analytischer Datenmodellierung, wiederverwendbarer Abfragen und der eingesetzten Berichtsplattform. Der Entwickler muss Beziehungen, zeitliche Zuordnungen, Filterwirkungen und fehleranfällige Verdichtungen sicher beherrschen. Er benötigt praktische Erfahrung mit automatisierter Datenverarbeitung, systematischen Tests, Versionsführung und kontrollierter Veröffentlichung. Hinzu kommen Verständnis für Betriebsprozesse, Schutzbedarf und die Grenzen technischer Aussagefähigkeit. Vor eigenständiger Produktivverantwortung sind Entwicklung und Fehlerbearbeitung unter qualifizierter Prüfung nachzuweisen.

Ergänzend hilfreich sind Erfahrung mit automatisierten Prüfläufen, Leistungsoptimierung und der Übernahme bestehender Berichtslösungen. Sorgfalt, Verständlichkeit der Dokumentation, Vertraulichkeit und kooperative Fehlerklärung sind wesentliche persönliche Anforderungen. Fortbildung folgt den eingesetzten Technologien und tatsächlich erkannten Schwachstellen. Leistungsnachweise sind verwendbare Entwicklungsstände, dokumentierte Datenmodelle, bestandene Referenz- und Berechtigungstests sowie bestätigte Betriebsübergaben. Bewertet werden fehlerfreie Berechnung, nachvollziehbare Änderungen, verlässliche Aktualisierung und erfolgreiche Wiederherstellung innerhalb vereinbarter Anforderungen. Ein technisch erreichbares Cockpit mit veralteten oder fehlerhaften Informationen gilt nicht als vollständig betriebsfähig. Die Anzahl neuer Darstellungen ist kein Ersatz für nachgewiesene Verwendbarkeit.