Die Anforderung

Individuell zugeschnittene App für Baumanagement

Ausgangslage des Projektes war das Fehlen einer zentralen Software, die Teamchat, Dokumentation, Projektmanagement und Personalplanung in einem vereinen konnte. Auf dem Markt etablierte Baumanagement-Applikationen und Lösungen waren meist wirtschaftlich nicht sinnvoll, gerade weil sie nicht bis ins letzte Detail auf die gewünschten Anforderungen zugeschnitten waren. 

Das Ziel

Übergeordnetes Ziel des Projektes war die Erstellung einer maßgeschneiderten Applikation, die alle erforderlichen Anforderungen erfüllt, sich in der Zukunft leicht anpassen und erweitern lässt und dauerhaft auch unter Last funktioniert. Die abgestimmte Anforderungen beliefen sich auf eine integrierte Excel-ähliche Tabellenverwaltung, eine Foto-Dokumentations-Lösung mit Standortdaten, ein PDF-Editor, der PDFs live editieren kann, einen Zugang für alle relevanten Projektleiter, keine monatlichen Lizenzkosten wie andere Standardlösungen und vor allem eine performant funktionierende Web- als auch Mobil-Darstellung.

Weitere Funktionalitäten, wie dynamisch verwaltbare Gewerksgruppen, Personal-Zuweisungen (Disposition), Standard PDF-Vorlagen, Administrationsrechte und einer Chatfunktion für Gruppen, der auch in der Ausführuung als Webapp Mitteilungen versenden kann, wurden durch ein agiles Prototype-First-Konzept während des Projektes umgesetzt und die Requirements im ständigen Austausch mit dem Kunden verfeinert. 

Die Lösung

Rapid Prototyping

Gerade weil zu Beginn nicht die technische Umsetzung, sondern die Realisierung einer Applikation, die auch im Detail individuell auf die Anforderungen von Hegau Energie zugeschnitten sein sollte, im Fokus stand, lag der absolute Schwerpunkt auf der Entwicklung eines Prototyps, der die Ideen von Hegau Energie direkt validieren und damit die weitere Umsetzung befördern sollte.

Den ersten funktionalen Prototyp konnte Frank und Freunde innerhalb von 2 Wochen nach finaler Abstimmung aller Anforderungen bereitstellen, der Hegau Energie nicht nur durch die Geschwindigkeit der Umsetzung, sondern auch mit den dargestellten Funktionalitäten so überzeugte, dass direkt im Anschluss zur Umsetzung eines funktionierendesn Produktivsystems übergegangen werden konnte.  

Die Technologie

Vollständige Individual-Entwicklung

Der wohl entscheidendste Teil innerhalb der Umsetzung lag in der technischen Realisierung der vielen Kriterien. Denn wie setzt man all diese Anforderungen um, ohne dabei monatliche Kosten im dreistelligen Bereich auszulösen, durch die Verwendung von fertigen Bibliotheken? Durch die eigene und individuelle Entwicklung aller Core Features.

Für das Anzeigen und Schreiben von PDF Dokumenten wurden zwei freie Open-Source-Bausteine eingesetzt. Alles darüber ist custom und individuell entwickelt: Das Anmerkungsmodell, die Werkzeuge, das kachelweise Rendern für scharfen Zoom bis 1200 Prozent, die Begrenzungen für iPhone-Displays, das Ausfüllen von bereits existierenden Formularfeldern, das Zusammenrechnen zur fertigen Datei, das Online-Zwischenspeichern, das Wiederöffnen und der Bulk-Download. Anmerkungen sind keine aufgemalten Pixel pro Gerät, sondern dynamische Objekte: Auswählbar, verschiebbar, änderbar, kopierbar und einzeln löschbar, von jedem, der Zugang zur Datei hat.

Ansicht des PDF Editors in der App

Dokumentation mit Standortangabe

An Baustellen selbst mussten Monteure zuvor den Arbeitsstand mit Zeitstempel und Standort selbst dokumentieren. Die Fotofunktion in der App bringt den Aufnahmeort und die Aufnahmezeit aus der Kamera selbst mit. Vor dem Hochladen wird jedes Bild verkleinert, mit Rückfallebene für Geräte, die daran scheitern. Gleichzeitig können mehrere Fotos mit jeweils individuellem Standort im Bulk-Verfahren hochgeladen werden. So kann die Dokumentation von vielen Bereichen der Baustelle unterbrechungsfrei durchgeführt werden, und das mit jeweils meter genauem Standort pro Bild.

Bild von einer Baustelle und der App

Teamchat und Mitteilungen

Die Umsetzung eines Teamchats mit Benachrichtigungsfunktion stellte aufgrund der Entscheidung für eine Webapp eine ensprechende Herausforderung dar. Dennoch haben wir Push-Nachrichten über eigene Schlüssel integriert, die Nutzer auch ohne vorherigen Download aus dem App Store erreichen können. Eine Funktionalität, wie man sie eigentlich nur von nativen Apps gewohnt ist, mit dem Vorteil, dass die Software auch ohne großen Zusatzaufwand auf dem Desktop funktioniert.

Benachrichtigungen bietet die Baustellen-App nicht nur bei neuen Nachrichten, sondern auch bei neuen Zuweisungen zu Aufträgen oder vorgenommenen Wechseln des Status von Bauprojekten. Diese kann jeder User nach eigenem Bedarf auch in den Einstellungen der App selbst konfigurieren.

Nachrichten im Teamchat

Volle Performance unter schlechten Bedingungen

Auf Baustellen oder außerhalb gelegenen Einsatzstellen kommt es häufiger vor, dass der Mobil-Empfang entweder sehr schlecht oder gar nicht vorhanden ist. Auch diese Besonderheit haben wir in der Entwicklung der App für Hegau Energie berücksichtigt. So werden zum Beispiel Vorschaubilder serverseitig verkleinert oder Uploads direkt in Warteschlangen geparkt, während Monteure die App parallel weiter nutzen können. Fehlgeschlagene Ladevorgänge melden sich mit entsprechendem Hinweis, anstatt eine leere Liste zu zeigen. Lesevorgänge werden automatisch wiederholt und Lazy-Loading ist Standard für alle Aktualisierungen der App.

Auftragsansicht in der App

Kalenderfunktion und Disposition

Ein Kalender- und Planungstool gibt innerhalb der Applikation eine schnelle Übersicht über die aktuelle Auftragslage nach Gewerk. Termine lassen sich per Drag and Drop verschieben und an den Kanten verlängern oder verkürzen. Noch nicht terminierte Aufträge werden unterhalb des Kalenders eingeordnet und lassen sich ebenfalls per Drag and Drop aus der Leiste in den gewünschten Tag ziehen. Dabei ist jede Auswahl über einen „Rückgängig“-Button leicht umkehrbar, damit unerwünschte Eingaben sich mit einem Klick, egal ob im Web oder in der App-Version, rückgängig machen lassen. Mobil wird die Ansicht nicht einfach responsiv verkleinert, sondern zudem ins Querformat gedreht, um auch auf kleinen Displays möglichst viel Platz für die Darstellung des Kalender zu schaffen.

Gleichzeitig schaffen KI-Funktionen, die über Wochen hinweg lernen, welche Monteure bei welchen Arten von Aufträgen am häufigsten beteiligt sind, am wenigsten weit fahren müssen und spontan verfügbar sind, genau den Rationalisierungsvorteil, auf den Hegau Energie gesetzt hat.

Kalender und Planungsgrafik in der App

Zugriffsrechte und User-Ansichten

Ein Monteur sieht immer nur die Aufträge und Gewerke, für die er auch zugewiesen wurde. Alle anderen 104 von beispielsweise 106 Aufträgen existieren für ihn auf Datenbankebene und in der Dashboard-Ansicht nicht. Auch Adminfunktionen werden bei fehlender Berechtigung individuell behandelt. So werden Berechtigungen nicht nur auf der Oberfläche ausgeblendet, sondern auch auf Datenbank- und Serverebene durchgesetzt.

Monteure sehen auf ihrem Dashboard immer jeweils den Auftrag, dem Sie aktuell zugewiesen wurden, inklusive einem Google-Maps Link, um zum Tagesanfang mit nur einem Klick zur richtigen Baustelle geführt zu werden.

Monteuransicht auf der Startseite

Der Erfolg

Eine Plattform für die gesamte Baustellenorgansisation

Die umgesetzte App für Hegau Energie bringt genau die Digitalisierung in alle Abschnitte der täglichen Arbeit im Baustellenbereich, die bis dahin gefehlt hat. Dokumentationen gehen nicht mehr unter sondern enstehen "By-the-way", Projektleiter müssen nicht mehr zwischen verschiedenen Gruppen in unterschiedlichen Softwareanwendungen hin und her springen, Monteure können mit nur einer App sehen, welchem Auftrag sie zugewiesen sind und das Onboarding eines neuen Mitarbeiters braucht ebenfalls nur die eine App. Gleichzeitig hat Hegau Energie die Sicherheit, dass sich weitere Ausbauwünsche nicht nur einfacher umsetzen lassen, sondern nahtlos in die eigene individuelle Plattform integriert werden können, da diese von Anfang an auf Erweiterbarkeit ausgelegt wurde.

Kunde

Hegau Energie Anlagenbau GmbH & Co.KG

Zielgruppe

Monteure, Projektleiter, Bauleiter, Personal-Disponenten, Administratoren und technisches Personal

Technik Facts

React 18

Vite 6

Reines JavaScript mit JSX

Tailwind CSS 3

Kontakt