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.
Weitere case studies
Lust mehr von uns zu lesen? Hier sind weitere Projekte!
An alle @Teamwork
Du hast ein Projekt, bei dem du Unterstützung brauchst?
info@dev-specialists.com
+49 (0) 721 6190666 0