So gelingt eine SAP S/4HANA-Implementierung mit Van Marcke

Van Marcke ist ein Großhändler und Marktführer in der Sanitärinstallations- und Heizungs-, Lüftungs- und Klimatechnikbranche in Belgien und Luxemburg und wächst weiterhin in anderen Regionen wie Frankreich, der Schweiz, den Niederlanden und den Vereinigten Staaten.
Dieses Familienunternehmen ist seit über 90 Jahren in Betrieb und erwirtschaftet einen Jahresumsatz von über 400 Millionen Dollar. Es gilt auch als Innovator und wurde von der belgischen Finanzzeitung De Tijd zum Unternehmen des Jahres 2020 nominiert.
Da die Hersteller jedoch zunehmend auf Direktverkäufe setzen, gerät Van Marckes Geschäft zunehmend unter Druck. Für Van Marcke liegt der Unterschied nicht einfach im Kaufen und Verkaufen.
„Wir können uns von unseren Mitbewerbern nur durch die Art und Weise unterscheiden, wie wir unseren Kunden Dienstleistungen anbieten“, sagte Stijn Hoegaerts, CIO von Van Marcke. Dieser Wunsch hat das Team bei Van Marcke dazu inspiriert, einen neuen „High-Level-Entwurf unserer zukünftigen Systemlandschaft“ zu erstellen, fügte Hoegarts hinzu.
At Mendix World 2021 diskutierten Hoegaerts und Jan Ickroth, Managing Partner bei Mendify, wie Low-Code Van Marcke dabei geholfen hat, diesen Plan umzusetzen, um Verbessern Sie sowohl das interne als auch das externe Kundenerlebnis.
Den Kern sauber halten
Van Marcke war bereits mitten in einer S/4HANA-Implementierung mit SAP, was einen erheblichen Teil des Budgets und der Entwickler beansprucht.
Alle neuen Funktionen müssten auf dem bestehenden SAP-Kern aufgebaut werden, um SAP so einfach wie möglich zu halten. Und obwohl Van Marcke über ein robustes internes Entwicklungsteam verfügt, ist jeder Entwickler sehr spezialisiert, sodass nicht viel Flexibilität besteht, um sich auf ein bestimmtes Projekt einzulassen.
Van Marcke hatte kürzlich auch Schwierigkeiten bei der Neugestaltung eines bestehenden Mobiler Guide um mit einer neuen Android-Version kompatibel zu sein. Die Entwicklung dauerte doppelt so lange wie geplant und war so ressourcenintensiv, dass Van Marcke beschloss, die Anwendung ohne neue Funktionen auf den Markt zu bringen.
Ein Kollege hat mir empfohlen Mendix Entwicklungsplattform als mögliche Alternative für die zukünftige App-Entwicklung. Hoegarts bewertete die Plattform und gewann an Zuversicht, als er Fallstudien sah, in denen IT-Expertise das endgültige Angebot verbesserte. Er bemerkte auch den Wert und die Geschwindigkeit, die durch den Aufbau einer Lösung und Wiederverwendung von Assets im gesamten Portfolio von Van Marcke. Hoegaerts baute ein zukunftsweisendes Portfolio an Geschäfts- und SAP-Anwendungen auf, die mit Low-Code erstellt werden konnten.
Sobald der CEO seine Zustimmung gegeben hatte, begann das Team mit dem Aufbau.
Ein unerwarteter Erfolg
Die COVID-Pandemie zwang Van Marcke, wie viele andere Organisationen, zu einem Remote-Arbeitsmodell, was unter anderem eine Verzögerung des Beginns der Mendix Entwicklung. Trotz drastischer Veränderungen im Alltag forderte der CEO von Van Marcke Hoegaerts und sein Team auf, eine Kontaktverfolgungs-App für die Mitarbeiter von Van Marcke zu entwickeln.
Hoegaerts recherchierte bestehende Lösungen von Google und Apple und beschloss, mit Ickroths Team bei Mendify um zu sehen, was man damit bauen könnte Mendix„Und am Ende der Woche“, erinnert sich Hoegaerts, „war unsere StaySafeApp gestartet.“
Mit dieser App konnten sofort über 1000 Van Marcke-Kollegen Kontakte registrieren. Die Einführung war so erfolgreich, dass sie Berichterstattung in den nationalen MedienDieses unvorhergesehene Problem erwies sich als großartige erste Fallstudie für Low-Code und war ein Sprungbrett für die von Van Marcke gewünschten SAP-Erweiterungen.
Entwicklung der App Factory
Um die Vorteile ihrer wachsenden Low-Code-Praxis zu maximieren, arbeiteten die Teams von Van Marcke und Mendify zusammen, um ein AppFactory. Ickroth beschreibt: „Eine App Factory ist ein Team [oder eine Gruppe von Teams], die gemeinsam Anwendungen in großem Maßstab und nach einer standardisierten Arbeitsweise entwickeln.“ Dieser Prozess ist ein sich ständig drehender Kreislauf mit vier Schritten:
- Zusammenstellung des Teams: Für Van Marcke „ging es darum, vorhandene Ressourcen neu zu fokussieren“, so Ickroth. „Dadurch entstand ein neues Team mit Fokus und erhöhter Kapazität auf der Grundlage der Mendix Plattform."
- Fähigkeiten schnell aufbauen: Das Van Marcke-Team bestand bereits aus erfahrenen Entwicklern, die Low-Code schnell erlernen konnten. Die Schulung war eine Kombination aus Theorie und Praxis, bei der das Team neben dem Erstellen seiner ersten Mendix Apps.
- Gemeinsame Anwendungserstellung: Von hier aus arbeiteten Van Marcke und Mendify gemeinsam an der „gemeinsamen Entwicklung von Anwendungen im großen Maßstab, basierend auf einer standardisierten Arbeitsweise mit Vorlagen, Best Practices und Richtlinien”, sagte Ickroth. Das Team bezog auch die Geschäftspartner vom ersten Sprint an mit ein, um sicherzustellen, dass der Fokus zunächst auf der Wertmaximierung lag.
- Fahren Governance: „Von Anfang an“, so Ickroth, „haben wir eine Governance-Arbeitsweise entwickelt, bei der wir beispielsweise alle zwei Wochen in einem Meeting die Planung und die Ergebnisse überprüfen und uns ansehen, wie alles läuft.“ Diese Governance ermöglichte es den Teams, über alle Entwicklungen auf dem Laufenden zu bleiben und sie zu verfolgen.
Verbesserung des SAP-Erlebnisses
Die erste SAP-Erweiterung, die Van Marcke mit Low-Code erstellte, war eine Shop-Scanning-App. Umfang und Schnittstelle ähneln einer Self-Scanning-App, die Sie vielleicht in einem Lebensmittelgeschäft verwenden, und die App wurde sowohl für Kunden als auch für Mitarbeiter von Van Marcke entwickelt.
„Unsere Mitarbeiter nutzen die App für die in SAP verfügbaren Standardtransaktionen, um Wareneingänge abzuwickeln“, bemerkt Hoegaerts. „Oder um dem System mitzuteilen, dass bestimmte Waren von einem Regal in ein anderes verschoben wurden, oder um eine Bestandsaufnahme durchzuführen. All dies wird mit dieser App erledigt.“
Das Shop-Scanning-Tool empfängt Daten direkt von SAP, die in der App verarbeitet und dann zurückgesendet werden, um SAP in Echtzeit zu aktualisieren. Dieser Prozess bietet den Mitarbeitern eine bessere Benutzererfahrung, da sie den Überblick über den Bestand behalten und gleichzeitig sicherstellen können, die Datenerfassung bleibt richtig und vollständig.
Als nächstes wurde eine Rabattmatrix-App erstellt. Van Marcke bietet seinen Kunden regelmäßig Rabatte auf der Grundlage der Bestellgröße und anderer Faktoren an. „Allerdings“, so Hoegaerts, „ist der Rabatt nicht für jedes Produkt, das sie bei uns kaufen, der gleiche Prozentsatz. Es hängt alles vom Umsatz einer bestimmten Produktfamilie ab, davon, was sie im letzten Jahr gemacht haben, [und] davon, wie ihr Wachstum wahrgenommen wird.“
Diese Rabatte werden oft in SAP angewendet, aber das Team hatte Probleme, sie mit einem Kernsystem zu verwalten. Darüber hinaus durfte jeder Account Manager Rabatte aktualisieren, was eine zusätzliche Sicherheitsherausforderung.
Mit der neuen App geben die Account Manager die relevanten Kundeninformationen ein und die App erledigt den Rest. Hoegaerts beschreibt, dass die App „die Daten aus SAP abruft. Sie übernimmt den gesamten Prozess der Zuweisung der richtigen Rabattprozentsätze und aktualisiert anschließend SAP sofort.“ Dieser Prozess stellt sicher, dass die Kunden immer die richtigen Rabatte sehen und reduziert den Verwaltungsaufwand der Van Marcke Account Manager.
Eine weitere frühe Erfolgsgeschichte ist ein neuer Angebotsgenerator. Laut Hoegaerts generiert Van Marcke „jeden Monat etwa 20,000 Angebote … mit mehreren Dutzend bis Hunderten von Zeilen“. Die Vertriebsmitarbeiter verwendeten SAP-Vorlagen und kopierten und fügten Daten manuell ein.
Lernen durch Machen
Beim Nachdenken über Van Marckes bisherigen Low-Code-Weg fielen ihm einige Erkenntnisse auf, die für Unternehmen nützlich sein könnten, die einen ähnlichen Weg in Erwägung ziehen.
1. Holen Sie sich frühzeitig Unterstützung
Für Van Marcke war es einfach, die Zustimmung des Unternehmens zu erhalten, weil Mendix Geschwindigkeit und Flexibilität. Die SAP-Entwickler hatten zunächst einige Bedenken, aber als das Team sah, „dass Mendix die Dokumentenflüsse in SAP beachtet und dass die Mendix „Die Leute haben die Möglichkeit angenommen, dass die Plattform Funktionen hinzufügen konnte, die in SAP nur schwer zu realisieren sind“, sagt Hoegaerts.
2. Finden Sie einen starken Partner
Ein Teil des Erfolgs von Van Marcke ist, dass sie mit Mendify einen Partner gefunden haben, der verstanden hat Mendix und arbeitete gut mit Van Marckes internem Team zusammen. Über Co-Entwicklung sagte Hoegart: „Ich würde es auf jeden Fall empfehlen, denn Co-Creation bedeutet, dass Sie erfahrenere Leute einladen, die bereits mit Mendix in Ihr Team.“
3. Governance priorisieren
Einrichten eines Governance-Prozess Durch frühzeitiges Einarbeiten konnte sichergestellt werden, dass die Entwicklung die Geschäftsziele schnell erreichte, ohne dabei die hohen Qualitätsstandards zu vernachlässigen, die Van Marcke selbst anstrebt.
4. Achten Sie auf OData
OData-Dienste werden Webdienste benötigt, um eine Verknüpfung herzustellen Mendix Anwendungen mit anderen Systemen wie SAP. Van Marckes Erfahrung war, dass die Einrichtung dieser Verbindungen zu Beginn des Entwicklungszyklus ihnen half, Verzögerungen bei der Bereitstellung zu vermeiden. Van Marcke riet den Benutzern auch, die Mendix Funktionen und verwenden Sie diese Verbindungen nach Möglichkeit wieder: „Versuchen Sie nicht, in die Falle zu tappen, dass Sie für jede Anwendung immer wieder neue Webdienste erstellen. Andernfalls endet es mit einem Spaghetti-Webdienst.“
Low-Code beschleunigt das Geschäft
In den 18 Monaten, in denen sie das Mendix Plattform konnte Van Marcke eine Reihe von Vorteilen für sein Unternehmen realisieren:
- Entwicklungskapazität: „Ich sehe sofort, dass unsere Entwicklungskapazität drastisch erweitert wurde“, sagte Hoegaerts. „Früher konnte ich mich nur auf SAP-Entwickler verlassen … und jetzt weiß ich, dass ich ein Entwicklungsteam zur Hand habe.“
- Höhere Geschäftsbeteiligung/kürzere Feedbackschleifen: Durch den App Factory-Prozess konnte das Van Marcke-Team alle zwei Wochen die Interessenvertreter des Unternehmens in Sprint Reviews einbeziehen. Dies hat die Akzeptanz deutlich erhöht und häufigere Iterationsmöglichkeiten geboten, um sicherzustellen, dass das Entwicklungsteam die Geschäftsanforderungen erfüllt.
- Mitarbeitermotivation: Seit sie Low-Code lernen, haben sich zahlreiche Entwickler am SAP-Projekt von Van Marcke beteiligt, das das größte und sichtbarste des Unternehmens ist.
Das wichtigste erklärte Ziel von Van Marcke bestand laut Hoegaerts darin, eine zusätzliche Komplexität von SAP zu vermeiden und „den Kern sauber zu halten“.