Herausforderung
Value Engineering ist ein komplexer Prozess, bei dem Produkte und Prozesse optimiert und innovative Produktentwicklungen eingesetzt werden. Mehrere Software- und Analysetools sind erforderlich, daher bestand eine der Herausforderungen darin, alle vorhandenen Tools zu kombinieren und alle generierten Daten aufeinander abzustimmen. Darüber hinaus wollte man ein geführtes Verfahren für Nicht-Experten auf dem Gebiet des Value Engineering einführen damit diese fortgeschrittene Aufgaben auszuführen können.
VMN wollte seinen Kunden eine Plattform zur Verfügung stellen, die besser für Value Engineering-Projekte geeignet ist und die von Beratern und Kunden gleichermaßen genutzt werden kann. Eine weitere Anforderung war die Einführung einer Cloud-basierten Lösung, die über globale Teams hinweg eingesetzt werden kann und eine umfassende Zusammenarbeit und Optimierung zwischen VMN und seinen globalen Kundenstamm hinweg ermöglicht.
Lösung
In einem ersten Schritt wurde die Gesamtlösung mit einem interaktiven Prototyp von Adobe XD definiert. Nach einigen Iterationen mit dem Kunden und dem dabei gesammelten Feedback wurde eine endgültige Vision für das Produkt als Entwicklungsgrundlage definiert.
Funktionalität, Look and Feel waren für den Erfolg der Software von zentraler Bedeutung. Eximias setzte eine Jenkins-basierte CI/CD-Umgebung ein, die sich perfekt für die laufende Entwicklung und schnelle Auslieferung eignet (in diesem Fall etwa fünf pro Woche).
Um die Kosten für VMN überschaubar zu halten, haben wir die Backend-Entwicklung mit einer Low-Code-Lösung auf Basis von Parse Server gestartet. Dadurch konnten wir sehr effizient Änderungen an den Datenstrukturen vornehmen und durch die Automatisierung Zeit und Geld sparen.
REACT wurde aufgrund seiner Fähigkeit zu schnellen Iterationen und seiner hohen Stabilität für die Frontend-Entwicklung ausgewählt. Es wurde mit den Bibliotheken AntDesign und AntDesign Pro kombiniert, wodurch wir eine enorme Auswahl an professionellen UI-Komponenten zur Verfügung hatten.
Wir haben während des gesamten Implementierungsprozess eng mit VMN zusammengearbeitet und dem Kunden dadurch ermöglicht, zeitnahe neue Funktionen zu testen. Dadurch konnten wir wertvolles Feedback einholen und der Kunde hatte die Möglichkeit sich ändernde Anforderungen zu kommunizieren. Dadurch konnten wir unnötige Entwicklungen vermeiden und so die vorhandenen Ressourcen und das Budget schonen.