Skip to main content

IT-Dienstleistung

Effizienz trifft Benutzerfreundlichkeit

Unser Kunde, ein IT-Dienstleister aus Karlsruhe, bietet ein umfassendes Servicepaket an, das auch die Platzierung von Werbung auf den Internetauftritten seiner Kunden umfasst. Der bisherige Prozess zur Anforderung und Verwaltung dieser Werbung erfolgte über Formulare und E-Mails, wobei Feld-Validierungen technisch kaum möglich und nur in Ansätzen umgesetzt waren. Ziel des Projekts war es, diesen Prozess effizienter und benutzerfreundlicher zu gestalten.

Ihre Mail an die DEVs

Unser Beitrag

Unsere Schwerpunkte lagen in den Bereichen DevOps sowie Drupal-Entwicklung. Zu Projektbeginn lag der Fokus vor allem auf der Schaffung von Entwicklungs- und Deployment-Prozessen im Einklang mit den Unternehmensrichtlinien sowie auf der Schulung der betroffenen Mitarbeitenden. Im weiteren Verlauf unterstützten wir insbesondere bei der Implementierung und Beratung rund um Drupal sowie im Testmanagement. Wir waren Teil des Entwicklerteams und daher kontinuierlich in der Weiterentwicklung und Optimierung der Anwendung und Infrastruktur tätig.

Know-how-Übertragung

Benutzerfreundlichkeit

Automatisierte Tests

Die Herausforderung

Onboarding eines neuen Technologiestack

Das verwendete Framework Drupal wurde im Unternehmen bis dahin noch nicht verwendet, es musste daher Infrastruktur für Entwicklung, Deployment und Betrieb geschaffen werden.

Formalisierung des Prozesses

Der bisher informell ablaufende Prozess sollte in eine strukturierte Form überführt werden, die langfristig vollständig automatisiert werden konnte.

Verbesserung der Benutzerfreundlichkeit

Die User Experience (UX) für die Kunden musste erheblich verbessert werden, um eine effiziente Nutzung gewährleisten zu können.

Integration in Unternehmensprozesse

Das neu entwickelte System musste in bestehende Unternehmensprozesse integriert werden um regulatorischen Anforderungen gerecht zu werden. Insbesondere das Identity- und Accessmanagement musste daher in Drupal abgebildet werden.

Unsere Lösung

Frameworks

Obwohl die Wahl des Haupt-Frameworks Drupal vorgegeben war, nahmen wir erheblichen Einfluss auf die Wahl der Abhängigkeiten, wie beispielsweise die Anbindung an einen Identity-Provider (LDAP) und die Auswahl der Test-Frameworks. Das E2E-Test-Framework wurde auf Basis verschiedener Proof-of-Concept-Entwicklungen getestet und ausgewählt. Im Rahmen der weiteren Systementwicklungen mussten die Testprozesse jedoch angepasst werden, da nicht alle entstehenden Anwendungsfälle zufriedenstellend abgedeckt werden konnten.

Technologiestack

Die Anwendung wurde im Kern mit Drupal entwickelt und durch eigene Module an unternehmensspezifische Anforderungen angepasst. Für Testing und Entwicklung wurden Storybook, PHPUnit und NightwatchJS genutzt. CI/CD-Prozesse wurden mit Jenkins, Tekton, ArgoCD und Harbor umgesetzt. Die Applikation wurde in einem OpenShift-Cluster betrieben.

Das sagt unser Kunde

Ich bin sehr froh, dass wir die Dev Specialists mit an Bord genommen haben. Das hat uns sowohl um technische Expertise bereichert als auch um ein persönlich sehr angenehmes Miteinander. Die Kommunikation, Zuverlässigkeit und Feedback-Kultur habe ich als sehr konstruktiv und lösungsorientiert erlebt. Zudem finde ich erfreulich, dass auch Know-how-Transfer für alle Beteiligten selbstverständlich ist.

An alle @Teamwork

Du hast ein Projekt, bei dem du Unterstützung brauchst?

info@dev-specialists.com

+49 (0) 721 6190666 0