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. 

Kontakt
Fragen zu dieser
Referenz?
Albrecht Lottermoser
Digital Design & Engineering