Frachtwerk entwickelt moderne Software zur Steuerung von Zugprüfmaschinen
Die Darto GmbH vertreibt Mess- und Prüftechnik für Industrie, Lehre und Forschung. Die Zugprüfmaschinen kommen an unterschiedlichen Stellen im produzierenden Gewerbe zum Einsatz. So wird beispielsweise in der Automobilindustrie die Robustheit von Bauteilen geprüft, in der Baubranche kontrollieren die Maschinen die Reißfestigkeit von Baustellenschutznetzen und in der Lebensmittelindustrie wird die Bruchfestigkeit von Keksen getestet.
Für diese Maschinen entwickelte Frachtwerk in Kooperation mit Jokertronic, die das UX-Design übernahmen, eine moderne, praxisnahe und benutzerfreundliche Software mit erweitertem Funktionsumfang und einer umfangreichen Prüfdatenbank, welche die Maschinen steuert, die Analyse und Auswertung der Daten übernimmt, die zu prüfenden Produkte sowie vergangene Prüfungen verwaltet und anschließend Berichte erstellt.
Elegantes User Interface und moderne Webtechnologien
Vor Projektbeginn wurden die Zugprüfmaschinen der Darto GmbH mit einer Software gesteuert, die aus UI/UX-Perspektive in die Jahre gekommen war und nicht alle Funktionen beinhaltete, welche für die Prüfung und Prüfungsverwaltung sinnvoll sind. So galt es eine Software zu entwickeln, die sich von der bestehenden Software insbesondere durch eine bessere Bedienbarkeit und ein ansprechenderes Design, aber insbesondere auch durch einen erweiterten Funktionsumfang und mehr Analyse- und Vergleichsmöglichkeiten unterscheidet. Ein weiterer technischer Unterschied war die Entwicklung der Software mit modernen Webtechnologien, was mehr Freiheiten bei der Gestaltung des User Interfaces zuließ.
Eine Herausforderung des Projekts war die Sicherstellung einer guten User Experience für die Shopfloor Mitarbeiter und Endanwender der Software. Die Software weicht nämlich an einigen Stellen bewusst von altbekannten Mustern vergleichbarer Branchensoftware ab, was aber wichtige funktionale Vorteile schafft. Möglich wurde dieser Wechsel in eine modernere User Experience durch unseren externen Blick auf das Projekt und unsere Expertise im Bereich der modernen Webtechnologien. Eine weitere Besonderheit des Projektes war zudem die Offline-Fähigkeit der Software, weil davon ausgegangen werden musste, dass z.B. bei der Arbeit in einer Fabrikhalle kein Zugang zum Internet bestehen könnte.
Für das Projekt wurde also sehr nah an der Hardware bzw. „low level“ mit dem Maschinencontroller und dessen serieller Schnittstelle gearbeitet. So konnte unser Team wertvolle Erfahrung bei der Entwicklung maschinennaher Software sammeln und die Darto GmbH im Gegenzug dazu eine neue Sichtweise auf Prozesse und Interaktion mit der Software erhalten.
Agiles Vorgehen ermöglicht dynamischen Entwicklungsprozess
Nach der gemeinsamen Anforderungserhebung arbeitete Frachtwerk in einem agilen Vorgehen mit zweiwöchigen Sprints und entsprechenden Planning- und Retro-Sessions eng mit dem Kunden und Experten für die Hardware zusammen. Während des Entwicklungsprozesses konnten so Features ergänzt und weiter spezifiziert werden. Auch auftretende Bugs konnten dank des agilen Ansatzes bereits im laufenden Prozess beseitigt werden.
Moderne Software mit erweitertem Funktionsumfang
Für die Zugprüfmaschinen der Darto GmbH wurde eine moderne, praxisnahe und benutzerfreundliche Software entwickelt, welche die Maschinen steuert, die Analyse und Auswertung der Daten übernimmt, die zu prüfenden Produkte sowie vergangene Prüfungen verwaltet und anschließend Berichte erstellt.
Einerseits übersetzt der Maschinencontroller die Eingaben des Anwenders mit einem ansprechenden und intuitiven Interface, das von unserem Partner Jokertronic gestaltet wurde, in Maschinenbefehle. Durch die neue Software lässt sich die Bedienung der Maschinen nun außerdem an verschiedene Anwendungsfälle anpassen.
Andererseits verwaltet die Software Prüfroutinen, Artikel und Prüfdatenbanken, managt Analysedaten, die mit Graphen und im Vergleich mit historischen Daten visualisiert werden und erstellt Prüfberichte und Reports. Auch eine Kopierschutzmaßnahme mit USB-Dongles wurde implementiert.
Weitere Funktionserweiterungen denkbar
Nach dem Release der Software im Oktober 2021 ist die Grundversion nun bereits im Einsatz. Die erfolgreiche Umsetzung der Anforderungen wurde insbesondere durch die enge Zusammenarbeit mit der Darto GmbH und mit Jokertronic unterstützt. Auch nach dem Release sind jedoch Weiterentwicklungen denkbar, z.B. in Form der Integration einer Serverkomponente zur zentralen Verwaltung von Daten in großen Unternehmen mit mehreren Maschinen oder sogar die Synchronisation der Werte über mehrere Standorte hinweg.