Globales Bedarfsplanungssystem für Arbeitskräfte
Die Anforderung des Kunden
Arbeitskräftebedarf einheitlich planen
Unser Kunde wollte seine Arbeitskräftebedarfsplanung weltweit harmonisieren und digital unterstützen. Die bisherigen Insellösungen sollen abgelöst werden. Dadurch schafft das Unternehmen eine Vergleichbarkeit der Bedarfsplanung sowie ein Controlling auch auf höheren Konzernebenen. Das Ziel: Eine einheitliche IT-Anwendung, die sicher, gut zu warten, kosteneffizient und schnell weiterzuentwickeln ist.
Technologien
- Java, Quarkus, PostgreSQL, Typescript, Dojo, React, Azure Cloud
Architektur
- Event Sourcing, Hexagonale Architektur
Unser Team
- Bis zu acht Softwareentwickler:innen inklusive Digital Designern, die nach Scrum und Kanban arbeiten und entwickeln
Unsere Aufgabe
Entwicklung einer webbasierten Lösung
Wir entwickeln ein neues IT-System, das allen Prozessbeteiligten eine nachvollziehbare Bedarfsplanung von Arbeitskräften ermöglicht. Das neue IT-System ist eine moderne Webanwendung, die den Richtlinien und Vorgaben für IT-Systeme unseres Kunden folgt und bestehende, individuelle Lösungen zur Datenverarbeitung ablöst.
Unsere Besonderheit
Domain Driven Design mit hexagonaler Architektur
Um die Nachvollziehbarkeit der Bedarfsplanung zu ermöglichen, nutzen wir Event Sourcing als Verfahren. Wir protokollieren jegliche Planungsänderungen und können basierend auf einer Änderungshistorie den Planungsstand zu bestimmten Zeitpunkten errechnen. Dieses Vorgehen unterstützt zudem detaillierte Analysen und Berichte.
Durch den Entwicklungsansatz Domain Driven Design stellen wir die Fachlichkeit des Kundenunternehmens in den Mittelpunkt. Analog strukturieren wir den Anwendungscode mittels einer hexagonalen Architektur, die den fachlichen vom technischen Code unabhängig macht. Von diesem Ansatz profitiert unser Kunde in mehrfacher Hinsicht: Domain Driven Design ist zukunftssicher und risikoärmer, da der technische Code oder einzelne Technologien ausgetauscht werden können, ohne dass dies Änderungen am fachlichen Code nach sich zieht.
Unser Ergebnis
Leichte Stammdatenpflege in der Azure-Cloud
Vom Schichtkalender über Organisationsstrukturen bis hin zu Planungsgegenständen: Mit der neuen Anwendung lassen sich Stammdaten leicht pflegen, Arbeitskräftebedarfe planen und Umsysteme versorgen. Gestartet als On-Premise-Anwendung läuft unsere Lösung nach einer Migration inzwischen in der Microsoft Azure Cloud und ist auf einem modernen Technologie-Stack aufgebaut, darunter Quarkus und React. Das Ausrollen neuer Versionen ist nun erheblich einfacher, außerdem können neue Funktionalitäten und Sicherheitsanforderungen schnell umgesetzt werden. Für verschiedene vorher bestehende dezentrale Lösungen konnten wir eine zentrale Lösung schaffen, die weltweit in Werken unseres Kunden verwendet wird.
Referenz?