E-Commerce6 min Lesezeit

Die teure Abhängigkeit von Agenturen - und wie ihr sie löst

25.5.2026
Die teure Abhängigkeit von Agenturen - und wie ihr sie löst
Eine Abhängigkeit von der Agentur steht in keinem Vertrag - und wird erst teuer, wenn es zu spät ist. Was sie real kostet, wie ihr eine Agentur vorab prüft und warum echte Unabhängigkeit Vertrauen schafft.

Executive Summary

„Wir hatten am Ende einen Haufen Code, den keiner mehr verstand - keine Tests, keine Doku, komplett abhängig von der Agentur." Diesen Satz hören wir in Erstgesprächen immer wieder. Das Tückische an dieser Abhängigkeit: Sie steht in keinem Vertrag, sie taucht auf keiner Rechnung als Posten auf - und genau deshalb merkt man sie erst, wenn es teuer wird. Dieser Beitrag nimmt die Entscheidersicht ein: Was Abhängigkeit von einem Dienstleister real kostet, wie ihr eine Agentur vorab darauf prüft, und warum echte Unabhängigkeit kein Risiko für die Zusammenarbeit ist, sondern ihre Grundlage.

Eine Abhängigkeit, die niemand bewusst eingeht

Kein Händler entscheidet sich bewusst dafür, von einem Dienstleister abhängig zu werden. Es passiert schleichend. Ein Projekt wird gebaut, es läuft, alle sind zufrieden. Dann kommt das nächste Feature, der nächste Bug, das nächste Update - und jedes Mal ist die Antwort dieselbe: „Das macht die Agentur."

Irgendwann ist der Punkt erreicht, an dem nur noch diese eine Agentur den eigenen Shop versteht. Ab da seid ihr nicht mehr in der Position, frei zu entscheiden. Ihr könnt nicht verhandeln, ohne ein echtes Risiko einzugehen. Ihr könnt nicht wechseln, ohne von vorn anzufangen. Eure Handlungsfähigkeit hängt am Kalender und an den Preisen eines Unternehmens, das ihr nicht kontrolliert.

Das ist die teure Abhängigkeit. Und sie ist teuer, weil sie jeden einzelnen weiteren Schritt verteuert.

Was die Abhängigkeit konkret kostet

Die Kosten stehen nirgends als eigene Zeile. Sie verteilen sich auf alles, was nach dem ersten Projekt kommt:

  • Jedes Update wird zur Verhandlung ohne Alternative. Wenn nur ein Anbieter euren Code anfassen kann, gibt es keinen Wettbewerb um den Preis. Ihr zahlt, was aufgerufen wird - oder ihr lasst das Update.

  • Jeder Bug wird zum Wartespiel. Ein dringendes Problem im Bestellprozess lässt sich nicht intern beheben und nicht schnell an einen Dritten geben. Ihr wartet, bis euer Dienstleister Kapazität hat. In der Hochsaison kann das richtig wehtun.

  • Jede Erweiterung beginnt mit Einarbeitung - die ihr bezahlt. Will ein neuer Partner übernehmen, muss er sich erst in undokumentierten Code einarbeiten. Diese Stunden erzeugen keinen Fortschritt, sie holen nur auf.

  • Das größte Risiko ist das, was ihr nicht steuern könnt. Eine Agentur kann Preise erhöhen, Prioritäten verschieben, das Team verkleinern oder ganz schließen. Solange nur sie euren Shop versteht, ist jedes dieser Ereignisse euer Problem.

Der Bus-Faktor: die eine Frage, die alles entscheidet

Es gibt eine einfache Frage, an der sich Abhängigkeit messen lässt: Könnte euer internes Team - oder ein neuer Entwickler - den Shop übernehmen, wenn der aktuelle Dienstleister morgen ausfällt?

Wenn die ehrliche Antwort „nein" lautet, seid ihr nicht handlungsfähig. Nicht aus technischen Gründen, sondern aus organisatorischen. Der Code ist da - aber niemand außerhalb der Agentur kann etwas damit anfangen.

Genau hier liegt ein verbreitetes Missverständnis: Viele glauben, der Code beim Kunden zu haben, bedeute schon Unabhängigkeit. Das stimmt nicht. Code, den niemand außer dem Autor versteht, ist kein Vermögenswert - er ist nur ein Ordner. Unabhängigkeit entsteht erst, wenn jemand mit diesem Code umgehen kann.

Wie man Code so baut und übergibt, dass das gelingt - sauber, dokumentiert, getestet, mit Strukturen und Pipelines, die Fehler abfangen - ist eine handwerkliche Frage. Wir haben sie in Teil 3 dieser Serie ausführlich behandelt. Hier geht es um die Konsequenz für euch als Entscheider: Der Bus-Faktor gehört auf eure Agenda, bevor ein Projekt startet, nicht erst, wenn es schmerzt.

Wie ihr eine Agentur vorab prüft

Ihr müsst kein Code lesen können, um Abhängigkeit zu vermeiden. Es reichen ein paar klare Fragen vor der Beauftragung:

  1. „Gehört uns der Code vollständig - und wo liegt er?" Eigentum am Code ist die Mindestvoraussetzung. Liegt er in einem Repository, auf das ihr selbst Zugriff habt?

  2. „Wie übergebt ihr ein Projekt?" Eine gute Antwort beschreibt Dokumentation, Tests und eine echte Übergabe - keine bloße ZIP-Datei am Projektende.

  3. „Könnte ein fremder Entwickler euer Ergebnis übernehmen - und woran macht ihr das fest?" Achtet darauf, ob die Antwort konkret wird oder ausweicht.

  4. „Was passiert, wenn wir die Zusammenarbeit beenden?" Wer hier souverän bleibt, hat kein Lock-in nötig. Wer ausweicht, lebt davon.

Diese vier Fragen kosten nichts und filtern viel. Eine Agentur, die in Abhängigkeit denkt, klingt bei ihnen sofort anders als eine, die es nicht tut.

Warum Unabhängigkeit Vertrauen schafft, statt es zu kosten

Bei uns bleibt der Code beim Kunden - und wir übergeben ihn so, wie wir ihn unserem eigenen nächsten Mitarbeitenden geben würden: mit klaren Strukturen, Dokumentation, Tests und Pipelines, die Fehler früh abfangen. Das Ziel ist ausdrücklich, dass ihr jederzeit auch ohne uns weiterkönnt.

Das klingt für manche widersprüchlich: Warum sollte ein Dienstleister sich selbst entbehrlich machen? Weil langfristige Partnerschaft nichts mit Lock-in zu tun hat. Eine Zusammenarbeit, die nur hält, weil der Kunde nicht weg kann, ist keine Partnerschaft - sie ist eine Geisellage. Eine Zusammenarbeit, die hält, weil der Kunde jederzeit gehen könnte und trotzdem bleibt, ist die echte. Genau das schafft Vertrauen - und Vertrauen ist die Grundlage, auf der gute, langfristige Zusammenarbeit überhaupt erst funktioniert.

Fazit

Die teure Abhängigkeit von Agenturen ist kein technisches Problem, das man nachträglich repariert - sie ist eine Entscheidung, die ihr am Anfang trefft, oft ohne es zu merken. Wer den Bus-Faktor zur Bedingung macht, bevor ein Projekt startet, und eine Agentur an klaren Fragen misst, gerät gar nicht erst in die Falle. Und wer schon drinsteckt, sollte den nächsten Schritt nutzen, um herauszukommen: Eigentum am Code, Dokumentation, eine Struktur, die ein anderer übernehmen kann. Das ist kein Misstrauensvotum gegen euren Dienstleister. Es ist die Voraussetzung dafür, frei zu entscheiden.

Wenn ihr nicht sicher seid, wie abhängig ihr von eurem aktuellen Dienstleister seid - lasst uns 30 Minuten darüber sprechen. Kein Pitch-Deck: Wir schauen uns euren Bus-Faktor an und sagen ehrlich, wo ihr handlungsfähig seid und wo nicht.

Gespräch anfragen

Teil 7 der Serie „E-Commerce ohne Bullshit".

Teilen Sie diesen Artikel: