ReferenzenZertifizierung Bau

Businessprozesse mit Drupal abbilden

Die Zertifizierung Bau ist eine Zertifizierungsstelle für die Baubranche und leistet zudem die Präqualifikation für Bauunternehmen und Paketdienstleister. Mit pq-kep.de betreibt die Zertifizierung Bau eine Plattform für die gesetzlich erforderliche Präqualifizierung für 
Kurier-, Express- und Paketdienste im Rahmen des Paketboten-Schutz-Gesetzes.

  • Hosting und Betrieb mit besonderen Sicherheitsaspekten
  • Quick-Response und 2nd Level-Support
  • Kontinuierliche Fehlerbehebung
  • Analyse und fortlaufende Implementation von Geschäftsprozessen
  • Kontinuierliche Weiterentwicklung mit neuen Features
  • Entwicklung eigener Schnittstellen (API) zur Anbindung von Drittsystemen
  • Hochautomatisiertes Deployment mit Review Apps für Rapid Prototyping

Darum ging es bei der Software

Die Plattform pq-kep.de dient als Schnittstelle zwischen den lokal ausliefernden Paketdiensten, die sich präqualifizieren müssen, den großen Paketdienstleistern als Auftraggebern und der Fachabteilung bei der Zertifizierung Bau, die über die Präqualifikation entscheidet. Die Plattform ermöglicht den Paketdiensten und Paketdienstleistern den einfachen Austausch von Informationen. Es handelt sich um eine vollwertige webbasierte hausinterne SaaS-Lösung für die fachliche Bearbeitung.

Das Portal verwaltet die Daten von mehreren tausend Kunden, für die 10-köpfige Fachabteilung ist das webbasierte Portal zentrales Arbeitstool.

ZertBau Benutzerverwaltung
                                  Unternehmensübersicht

Die Ausgangslage und die Herausforderungen

Zum Zeitpunkt unserer Beauftragung bestand ein auf Drupal basiertes System, das inhouse weiter gepflegt und erweitert worden war. Um dem stetig steigenden Umfang und der fortschreitenden Komplexität der Software gerecht zu werden, suchte der Kunde einen externen Dienstleister, der 
neben Erfahrung und technischem Know-How auch ein maßgeschneidertes Hosting anbieten konnte.
 
Das Zertifizierungsportal sollte umfangreich gepflegt und mit zusätzlichen Features erweitert werden. Das System sollte auch performant und sicher gehostet werden.
 
Bei der Umsetzung stand das Team vor mehreren Herausforderungen:
 
1) Komplexität
Technisch ist das Portal sehr komplex mit zahlreichen eigens programmierten Custom-Modulen, dahinter liegt ein ebenfalls komplexes Datenmodell. Etliche automatisierte Prozesse greifen auf verschiedenen Ebenen in die Daten ein.
 
2) Verstetigung
Es erfolgt eine stetige Verbesserung und Erweiterung der Software. Dabei müssen die Anforderungen der Fachabteilung, der internen IT sowie der Kunden und Auftraggeber Berücksichtigung finden. 
 
3) Datenzuverlässigkeit
Das Portal dient als zentrale autoritative Datenquelle für die Fachabteilung. Daher hat Datenzuverlässigkeit höchste Priorität. Es muss sichergestellt sein, dass Deploymentprozesse nicht zu Störungen führen können.

Das konnten wir erreichen

Da die Entwickler:innnen bei Reinblau alle langjährige Erfahrung mit Drupal haben, teilweise sogar selbst Contributor des Drupal-Projekts sind, sind sie mit der Erstellung und Pflege von Custom Modulen bestens vertraut. So konnten unmittelbar nach Projektstart Module verbessert, neu geschrieben oder refactored werden.

Seither arbeiten wir mit dem Kunden gemeinsam in zweiwöchigen Arbeitsphasen (Sprints) und stimmen uns an mindestens zwei Terminen in der Woche direkt ab. Mit dabei sind auch Mitarbeiter aus der Fachabteilung – so sind die Endanwender direkt in die Anforderungserfassung involviert.

Um die Datenzuverlässigkeit sicherzustellen, haben wir ein mehrstufiges Deploymentverfahren mit Develop und mehreren Staging-Systemen eingeführt. Das läßt die parallele Entwicklung von Verbesserungen bzw. neuen Features zu. Als Besonderheit kann auf allen Systemen jeweils mit Echtdaten getetstet werden, ohne den Betrieb auf der Live-Instanz zu beeinträchtigen. 

  • Frontend: Drupal
  • Backend: Drupal
  • Deployment: Gitlab

Ansprechperson

Portraitfoto Daniel Braunschweig

Daniel Braunschweig
Kundenberatung & Projektmanagement

Erzählen Sie uns von Ihren Ideen und lassen Sie uns herausfinden, wie wir auch Sie unterstützen können.

Kontakt