Was die Zusammenarbeit zwischen Kunde und Softwarehaus wirklich zerstört
Probleme in der Zusammenarbeit beginnen nicht mit Code
Wenn sich die Zusammenarbeit zwischen Kunde und Softwarehaus zu verschlechtern beginnt, ist Technologie sehr selten das erste Symptom. Viel häufiger treten kommunikative Spannungen auf, Entscheidungen verzögern sich, auf beiden Seiten entsteht Frustration und es stellt sich das Gefühl ein, dass „das Projekt außer Kontrolle gerät“. Von außen betrachtet wirkt dies wie ein organisatorisches oder kompetenzbezogenes Problem. In Wirklichkeit ist es nahezu immer die Folge falscher Annahmen, die ganz am Anfang der Zusammenarbeit getroffen wurden.
E-Commerce ist ein Bereich, in dem ein Softwarehaus nicht nur Code liefert. Es liefert eine Lösung, die in einem realen, komplexen Geschäft funktionieren soll. Haben beide Seiten kein gemeinsames Verständnis ihrer Rollen, Verantwortlichkeiten und des Projektziels, ist selbst die beste Technologie nicht in der Lage, die Beziehung zu retten.
Unausgesprochene Erwartungen als Quelle von Konflikten
Einer der größten Feinde guter Zusammenarbeit sind Erwartungen, die nie klar benannt wurden. Der Kunde geht davon aus, dass das Softwarehaus „das Business versteht“, das Softwarehaus wiederum nimmt an, dass der Kunde „weiß, was er will“. In der Praxis agieren beide Seiten auf Basis von Vermutungen, und das Projekt entwickelt sich auf Grundlage unvollständiger Informationen.
Mit der Zeit entsteht Enttäuschung. Der Kunde sieht nicht die Ergebnisse, die er erwartet hat. Das Softwarehaus hat das Gefühl, ständig wechselnde Anforderungen umzusetzen. Jede weitere Iteration vertieft die Frustration, und anstelle von Gesprächen über Lösungen treten Emotionen und gegenseitige Vorwürfe.
Reife Zusammenarbeit beginnt mit schwierigen Gesprächen über Erwartungen, Einschränkungen und Prioritäten. Fehlen diese, kehren sie früher oder später im teuersten Moment des Projekts zurück.
Das Softwarehaus als Ausführer statt als Partner behandeln
Einer der klassischen Fehler auf Kundenseite besteht darin, das Softwarehaus ausschließlich auf eine ausführende Rolle zu reduzieren. Das Unternehmen „beauftragt“, das Softwarehaus „setzt um“. Ein solches Modell kann bei einfachen Projekten funktionieren, bricht im E-Commerce jedoch sehr schnell zusammen.
In komplexen Projekten mit Migrationen, Integrationen und Prozessumbauten muss das Softwarehaus die Möglichkeit haben, unbequeme Fragen zu stellen, Annahmen zu hinterfragen und Alternativen vorzuschlagen. Erwartet der Kunde ausschließlich die Umsetzung einer Anforderungsliste, ohne Raum für Dialog, verliert das Projekt eines seiner wichtigsten Elemente – den kritischen Blick von außen.
Gleichzeitig schadet auch ein Softwarehaus dem Projekt, das jede Anweisung reflexlos umsetzt. Partnerschaft erfordert Verantwortung auf beiden Seiten.
Fehlende Entscheidungsfähigkeit auf Kundenseite
Einer der stärksten destruktiven Faktoren für die Zusammenarbeit ist das Fehlen realer Entscheidungsfähigkeit auf Kundenseite. Werden Entscheidungen verteilt, von vielen Personen freigegeben oder aufgeschoben, beginnt das Projekt zu stocken.
Das Softwarehaus benötigt klare Signale: was Priorität hat, was warten kann, welche Kompromisse akzeptabel sind. Ohne diese bewegt sich das technische Team im Blindflug, und jede Entscheidung wird zu einer potenziellen Konfliktquelle. Verzögerungen häufen sich, das Budget schrumpft, und die Atmosphäre der Zusammenarbeit verschlechtert sich von Woche zu Woche.
Gut funktionierende Projekte haben immer einen klar definierten Verantwortlichen auf Kundenseite – eine Person, die das Business versteht und das Mandat hat, Entscheidungen zu treffen.
Richtungswechsel während des Projekts ohne Bewusstsein für die Konsequenzen
Änderungen in E-Commerce-Projekten sind natürlich. Das Problem beginnt, wenn sie ohne Verständnis für ihre Auswirkungen auf das gesamte Projekt eingeführt werden. Der Kunde sieht eine Änderung als „kleine Präzisierung“, das Softwarehaus erkennt darin einen Umbau von Logik, Tests und Integrationen.
Werden diese unterschiedlichen Wahrnehmungen nicht offen kommuniziert, entsteht sehr schnell ein Gefühl von Ungerechtigkeit. Der Kunde hat das Gefühl, dass „für alles extra bezahlt werden muss“. Das Softwarehaus empfindet, dass das Projekt ohne Respekt vor den Vereinbarungen destabilisiert wird.
Reife Zusammenarbeit basiert auf transparentem Change Management. Jede Entscheidung hat ihren Preis – finanziell, zeitlich oder qualitativ. Das Fehlen dieses Bewusstseins ist einer der Hauptgründe für die Eskalation von Konflikten.
Kommunikation auf Statusmeldungen und Tickets beschränkt
In vielen Projekten reduziert sich die Kommunikation auf Statusmeldungen, Tickets und Aufgabenlisten. Formal ist alles korrekt, doch es fehlt das Gespräch über den größeren Zusammenhang. Das Softwarehaus setzt Aufgaben um, der Kunde nimmt die nächsten Etappen ab, und niemand betrachtet das Projekt als Ganzes.
Im E-Commerce führt ein solcher Ansatz schnell zu auseinanderlaufenden Erwartungen. Die Plattform kann technisch korrekt sein, erfüllt jedoch nicht die realen geschäftlichen Anforderungen. Der Kunde hat das Gefühl „das ist es nicht“, das Softwarehaus hingegen „wir haben genau das umgesetzt, was vereinbart war“.
Regelmäßige, inhaltliche Kommunikation über Ziele, Risiken und die Projektrichtung ist ebenso wichtig wie die korrekte Umsetzung des Backlogs.
Der falsche Zeitpunkt für ein Projekt
Manchmal verschlechtert sich die Zusammenarbeit nicht deshalb, weil eine der Seiten Fehler macht, sondern weil das Projekt zum falschen Zeitpunkt gestartet wurde. Organisatorische Veränderungen, finanzieller Druck, fehlende Ressourcen auf Kundenseite – all das beeinflusst die Qualität der Zusammenarbeit.
Das Softwarehaus kann planmäßig liefern, doch dem Kunden fehlt der Raum, das Projekt tatsächlich zu führen. Entscheidungen werden aufgeschoben, Feedback verzögert sich, und die Spannung wächst. In solchen Situationen kommt es sehr leicht zu gegenseitigen Vorwürfen, obwohl das Problem tiefer liegt – in der organisatorischen Bereitschaft zur Umsetzung des Projekts.
Technologie als bequemer Sündenbock
Wenn sich die Zusammenarbeit zu verschlechtern beginnt, wird Technologie sehr häufig zum bequemen Sündenbock. „Die Plattform schafft das nicht“, „das System ist zu komplex“, „das ist ein Architekturproblem“. Dabei liegen die Ursachen der Probleme in Entscheidungen, Kommunikation und der Art des Projektmanagements.
Plattformen wie Shopware bieten enorme Flexibilität und Entwicklungsmöglichkeiten, erfordern jedoch einen partnerschaftlichen Ansatz bei der Implementierung. Technologie ersetzt weder Vertrauen noch Verantwortung noch ein gemeinsames Ziel.
Gute Zusammenarbeit ist ein Prozess, kein Vertrag
Die besten E-Commerce-Projekte basieren nicht auf einem perfekten Vertrag oder einer detaillierten Spezifikation. Sie basieren auf einer Beziehung, in der beide Seiten ihre Rolle verstehen und Verantwortung für das Endergebnis übernehmen. Das Softwarehaus ist nicht nur ein Lieferant, und der Kunde ist nicht nur der Auftraggeber.
Bei CREHLER legen wir großen Wert darauf, wie die Zusammenarbeit aussieht – nicht nur darauf, was geliefert wird. Bei der Arbeit an Shopware-Implementierungen wissen wir, dass der Projekterfolg mit Vertrauen, Transparenz und einem gemeinsamen Zielverständnis beginnt. Wenn du das Gefühl hast, dass die Zusammenarbeit mit einem Technologiepartner eher einem Kampf als einem gemeinsamen Projekt gleicht, ist ein Gespräch mit einem Team, das den Prozess noch vor dem Start der Entwicklung strukturieren kann, oft der beste erste Schritt.