BASF SE

Neuentwicklung statt Migration

Bewährter Look mit neuer Technik

Für das weltweit führende Chemieunternehmen BASF konnte pro!vision, ein Tochterunternehmen der diva-e, dazu beitragen, die alte AEM-Umgebung erfolgreich auf den neusten Stand zu bringen. In einem Gemeinschaftsprojekt mit anderen Dienstleistern konnte diva-e ihre Expertise einbringen. BASF konnte dabei auf die 20 Jahre lange Erfahrung der pro!vision in der Adobe-CMS-Entwicklung zurückgreifen, die bis zu CQ5 zurückreicht, einer AEM-Vorgängerversion aus den Anfängen der Adobe-CMS-Produktentwicklung.

Da der erweiterte Herstellersupport der veralteten CQ5.6 Version auslief, stand BASF vor der Herausforderung, eine neue Generation der Internetwebseite zu implementieren. Statt der ursprünglich geplanten API-Migration entschied sich BASF nach eingehender Analyse des Altsystems für eine komplette Neuimplementierung. Die AEM Umgebung wurde auf AEM 6.4 gehoben. Mit dem Umzug der Internetwebseite in die Adobe Managed Services (AMS) Cloud wurde die Systemarchitektur zukunftssicher ausgerichtet.

Ziel

Kosten senken und Wartbarkeit erhöhen

Ziel war ein Reengineering der bestehenden Webseite bei weitgehend gleichbleibender Funktionalität, um die Kosten für den erweiterten Herstellersupport einzusparen und die Komplexität der AEM-Umgebung zu reduzieren. Design und UX sollten soweit wie möglich der alten Webseite entsprechen.

Umsetzung

Neuimplementierung, Standardisierung und Automatisierung

Durchgeführt wurde das Projekt zusammen mit BASF Mitarbeitern, anderen Dienstleistern und einer Beratung durch Adobe Consulting Services. Bei der Umsetzung konnte BASF auf das tiefe AEM Know-how und die langjährige Projekterfahrung der diva-e Mitarbeiter zurückgreifen.

Im Zuge der Neuentwicklung konnten der Code bereinigt und die Code Qualität der AEM Umgebung nachhaltig erhöht werden. Die Einführung von Coding Richtlinien und statischen Code Analysen verbesserte die zukünftige Wartbarkeit der Anwendung deutlich. Ein Schwerpunkt lag auf der Testautomatisierung, um die Entwicklungs- und Testzyklen zu beschleunigen und die Code Qualität durch erhöhte Testabdeckung zu verbessern. Getestet wurde das Frontend mit Bobcat, einem Java-basierten AEM spezifischen BDD (Behavior Driven Development) Testautomatisierungsframework.

Wie von BASF vorgegeben, wurde die Neuimplementierung strikt nach den Adobe Herstellerempfehlungen und Regeln vorgenommen. Es wurden keine firmenspezifischen Bibliotheken oder Frameworks eingesetzt.

Ein neues zukunftsfähiges System

Neuimplementierung, Standardisierung und Automatisierung

Durch den auslaufenden Herstellersupport wurde ein Wechsel auf die neue Adobe Experience Manager (AEM)-Plattform erzwungen. Im Ergebnis hat die Webseite einen komplett neuen, wesentlich stabilerer technischen Unterbau bekommen, wobei das bewährte Design der Vorgängerseite größtenteils beibehalten wurde. Damit konnten die operativen Risiken und die Implementierungs- und Folgekosten im Betrieb deutlich gesenkt werden.

Der Umzug in die Adobe Managed Services (AMS) Cloud und die Abschaltung des CQ5 Altsystems senkt nicht nur dauerhaft die Betriebs- und Wartungskosten, sondern trägt auch dazu bei, die Komplexität der BASF IT-Landschaft zu reduzieren. Umgekehrt vergrößert sich der finanzielle Spielraum für zukunftsweisende Neuinvestitionen.

Partner im Projekt