Marktplatz-Plattform für Behörden: 100% Anforderungen erfüllt
Wie individuelle Shopware-Erweiterungen eine Behördenplattform von Grund auf erweiterten
Auf einen Blick
Standard-Plug-ins erfüllten die spezifischen Anforderungen der Behörden nicht. Die Plattform benötigte eigens entwickelte Erweiterungen für Funktionalität, Integration und Bedienbarkeit.
MVP-basierter Entwicklungsansatz mit agilen Methoden, modularer Microservices-Architektur und reibungsloser Integration in die bestehende Shopware-Infrastruktur.
Vollständig funktionale Marktplatz-Plattform mit individuellen Plug-ins, verbesserter Datenintegration und gesteigerter Bedienbarkeit, termingerecht in 6 Monaten geliefert.
Ausgangssituation
Der Betreiber einer großen Marktplatz-Plattform für Behörden stand vor einem strategischen Engpass: Die auf Shopware basierende Plattform sollte den spezifischen Beschaffungsanforderungen öffentlicher Einrichtungen gerecht werden. Doch die vorhandenen Standardfunktionen und verfügbaren Plug-ins deckten die komplexen Anforderungen schlicht nicht ab.
Compliance, Sicherheit, behördenspezifische Workflows: alles nicht verhandelbar. Schnell wurde klar, dass nur individuell entwickelte Erweiterungen die Plattform auf den geforderten Stand bringen konnten. Der Kunde suchte also einen Entwicklungspartner, der sowohl die technische Tiefe als auch das Verständnis für die Besonderheiten des öffentlichen Sektors mitbringt.
Herausforderung
Technisch war Shopware kein Problem. Das Problem lag in der Komplexität der Anforderungen: Behörden arbeiten mit spezifischen Beschaffungsprozessen, Genehmigungsworkflows und Compliance-Vorgaben, die sich grundlegend von Standard-E-Commerce unterscheiden. Daraus ergaben sich vier konkrete Problemfelder:
- Die vorhandenen Shopware-Plug-ins boten keine ausreichende Abdeckung für behördenspezifische Anforderungen wie mehrstufige Freigabeprozesse und rollenbasierte Zugriffssteuerung.
- Neue Erweiterungen mussten sich ohne Reibung in die bestehende Shopware-Infrastruktur einfügen, ohne die Performance zu beeinträchtigen.
- Behördenmitarbeitende mit unterschiedlichem technischem Hintergrund mussten die Plattform intuitiv bedienen können.
- Die Architektur musste so konzipiert sein, dass zukünftige Erweiterungen ohne grundlegende Umbauten möglich sind.
Bisherige Versuche mit Standardlösungen hatten eben zu Kompromissen geführt, die weder Nutzer noch Betreiber zufriedenstellten.
Vorgehensweise
Unser Projektteam arbeitete über sechs Monate eng mit dem Kunden zusammen, von der initialen Konzeptentwicklung bis zur finalen Implementierung. Wir entschieden uns bewusst für einen MVP-Ansatz (Minimal Viable Product), um schnell eine funktionale Basisversion zu liefern und diese durch iterative Verbesserungen weiterzuentwickeln.
Agile Methoden und regelmäßige Scrum-Meetings ermöglichten es uns, flexibel auf Kundenfeedback zu reagieren und Anpassungen zeitnah umzusetzen. Die enge Zusammenarbeit zwischen den Teams wurde durch regelmäßige Abstimmungen und direkten Wissensaustausch getragen.
Anforderungsanalyse & Konzeption
Systematische Erfassung aller behördenspezifischen Anforderungen, Analyse der bestehenden Shopware-Infrastruktur und Definition der MVP-Funktionalitäten. Ergebnis: Ein klarer Entwicklungsfahrplan mit priorisierten Features und technischer Architekturentscheidung.
MVP-Entwicklung & Architektur
Aufbau der modularen Microservices-Architektur und Entwicklung der Kern-Plug-ins. Durch den Microservices-Ansatz konnten die Plug-ins unabhängig voneinander entwickelt, getestet und deployed werden - ohne die bestehende Plattform zu gefährden.
Integration & Iteration
Schrittweise Integration der eigens entwickelten Plug-ins in die Shopware-Plattform mit kontinuierlichem Testing. Jede Iteration wurde durch Kundenfeedback gesteuert, sodass Anpassungen direkt in den nächsten Sprint einfließen konnten.
Feinschliff & Go-Live
Performance-Verbesserung, gründliche Qualitätssicherung und finale Integration aller Komponenten. Zusätzliche Funktionen zur Verbesserung der Bedienbarkeit und Datenintegration wurden über die Kernanforderungen hinaus implementiert.
Lösung
Die technische Lösung basiert auf einer modularen Microservices-Architektur mit Plug-in-basiertem Design. Jede Technologieentscheidung wurde direkt an die Anforderungen der Behördenplattform geknüpft:
- PHP mit Shopware-Framework als Basis, weil die bestehende Plattform auf Shopware aufbaut und so maximale Kompatibilität gewährleistet wurde.
- Twig für flexible und wartbare Frontend-Anpassungen, die sich konsistent in das bestehende Shopware-Design einfügen.
- Für interaktive Komponenten sorgt Vue.js mit einer reaktiven und benutzerfreundlichen Oberfläche, die auch komplexe Behördenworkflows intuitiv abbildet.
- Die Containerisierung mit Docker garantiert konsistente Entwicklungs- und Produktionsumgebungen und vereinfacht das Deployment der einzelnen Microservices.
- GitLab CI/CD für automatisierte Pipelines, sodass neue Features und Bugfixes schnell und sicher in Produktion gehen.
- Keycloak wurde für Authentifizierung und Benutzerverwaltung in die Plattform integriert und bietet die im öffentlichen Sektor erforderliche Sicherheit und rollenbasierte Zugriffssteuerung.
Ergebnisse
Innerhalb von sechs Monaten (von der Konzeptentwicklung bis zur finalen Implementierung) wurde die Marktplatz-Plattform von Grund auf erweitert. Die individuell entwickelten Plug-ins erfüllen die Kernanforderungen der Behörden und gehen darüber hinaus: Zusätzliche Funktionen verbessern die Bedienbarkeit und die Datenintegration langfristig.
Dank der modularen Architektur lassen sich neue Plug-ins unabhängig entwickeln und deployen, ohne das Gesamtsystem zu beeinträchtigen. Die Plattform ist damit für aktuelle Anforderungen gerüstet und bleibt erweiterbar.
Das positive Feedback des Kunden bestätigt den Erfolg des gewählten Ansatzes. Durch die erfolgreiche Umsetzung haben sich bereits neue Möglichkeiten für weitere Projekte im Behördenumfeld eröffnet.
Monate Projektlaufzeit
Anforderungen erfüllt
Eigens entwickelte Plug-ins
Performance-Einbußen
Die individuellen Erweiterungen haben unsere Plattform spürbar weitergebracht. Besonders beeindruckt hat uns, dass das Team über unsere Anforderungen hinaus durch den iterativen Ansatz Verbesserungen identifiziert hat, die wir selbst nicht auf dem Schirm hatten.
Erkenntnisse
Der MVP-Ansatz hat sich im Behördenumfeld als besonders wertvoll erwiesen. Statt monatelang an einer vollständigen Lösung zu arbeiten, konnten wir durch die frühe Auslieferung einer funktionalen Basisversion schnell reales Nutzerfeedback einholen und die Entwicklung gezielt steuern.
Überraschend war dabei, dass die größten Verbesserungen nicht aus den geplanten Kernfunktionen kamen, sondern aus den iterativen Anpassungen auf Basis des Kundenfeedbacks. Funktionen, die ursprünglich als nachrangig eingestuft wurden, erwiesen sich im Praxiseinsatz als entscheidend für die Nutzerakzeptanz.
Für vergleichbare Projekte empfehlen wir: Die Microservices-Architektur von Anfang an konsequent umsetzen. Die initiale Mehrarbeit beim Aufbau der modularen Struktur zahlt sich bei jeder weiteren Erweiterung mehrfach aus, sowohl in Entwicklungsgeschwindigkeit als auch in Systemstabilität.
Eingesetzte Technologien & Services
Ihr Ansprechpartner

Das könnte Sie auch interessieren
Haben Sie eine ähnliche Herausforderung?
Lassen Sie uns darüber sprechen, wie wir auch Ihr Projekt voranbringen können.