← Alle Beiträge

Gebaut und betrieben: warum ein Team Ihre Software durchgehend verantworten sollte

Die meisten Softwareprojekte scheitern nicht bei der Entwicklung, sondern bei der Übergabe. Was sich ändert, wenn das Team, das Ihr System schreibt, es auch im Produktivbetrieb verantwortet.

24. Juli 2026engineeringbetrieb2 Min. Lesezeit

Die meisten individuellen Softwareprojekte scheitern nicht, wenn der Code geschrieben wird. Sie scheitern sechs Monate später, wenn die Agentur längst im nächsten Projekt steckt, die Dokumentation veraltet ist und der erste Produktionsvorfall bei einem Team landet, das das System nie gebaut hat.

Die klassische Aufteilung sieht auf dem Papier effizient aus: Einer baut, ein anderer betreibt. In der Praxis entsteht eine Lücke, in der die Verantwortung verschwindet. Die Entwickler optimieren auf Lieferung, die Betreiber erben Entscheidungen, die sie nie getroffen haben, und der Kunde zahlt den Koordinationsaufwand dazwischen.

Das Übergabeproblem

Eine Übergabe ist eine verlustbehaftete Kompression von allem, was wichtig ist. Architekturentscheidungen, betriebliche Eigenheiten, die Gründe hinter unschönen, aber notwendigen Workarounds: Nichts davon überlebt eine Wiki-Seite und einen zweistündigen Call. Was überlebt, ist der Code, und Code erklärt sich um drei Uhr nachts im Störfall nicht von selbst.

Das Ergebnis ist vorhersehbar. Das Betriebsteam behandelt das System als Blackbox, arbeitet um es herum statt mit ihm und baut eine parallele Infrastruktur aus Skripten und manuellen Schritten auf, die niemand entworfen hat.

Was betrieben konkret bedeutet

Wenn wir sagen, dass wir betreiben, was wir bauen, meinen wir eine konkrete Liste von Verantwortlichkeiten, keine Marketingfloskel:

  • Deployments, Rollbacks und Datenbankmigrationen laufen über dieselben Pipelines, die wir geschrieben haben, auf Infrastruktur, die wir provisioniert haben.
  • Monitoring und Alarmierung messen, was für das Geschäft zählt, nicht nur CPU-Kurven. Ein Alarm, der niemanden weckt, ist Dekoration.
  • Vorfälle werden von den Menschen behandelt, die den Code ändern können, nicht von einer Ticket-Warteschlange, die eskaliert, bis sie sie findet.
  • Abhängigkeiten, Zertifikate und Laufzeitumgebungen werden nach Plan aktualisiert, bevor sie zum Notfall werden.

Das Hosting läuft in EU-Rechenzentren nach EU-Recht, was für die meisten unserer Kunden im Mittelstand kein Nice-to-have ist, sondern eine Einkaufsanforderung.

Warum ein Team besser ist als zwei

Die Rückkopplungsschleife ist das ganze Argument. Wenn die Menschen im Bereitschaftsdienst dieselben sind, die das System geschrieben haben, passieren zwei Dinge. Erstens werden Vorfälle an der Wurzel behoben, weil die Lösung eine Codeänderung ist und kein Workaround. Zweitens verändert der Code selbst seinen Charakter: Er wird langweilig zu betreiben, weil die Autoren die Kosten jeder cleveren Abstraktion um drei Uhr nachts selbst spüren.

Das ist auch der ehrliche wirtschaftliche Fall. Zwei Dienstleister bedeuten zwei Margen, zwei Werkzeugkästen und eine dauerhafte Abstimmungssteuer auf jede Entscheidung. Ein Team bedeutet eine klare Verantwortung, im Sinne jeder Einkaufsabteilung, mit der wir je gearbeitet haben.

Wann dieses Modell nicht passt

Wenn Sie ein starkes internes Plattformteam haben und den Betrieb selbst verantworten wollen, bauen wir stattdessen für die Übergabe: dokumentiert, getestet, beobachtbar und sauber übertragen. Die falsche Wahl ist der Mittelweg, bei dem niemand den Produktivbetrieb klar besitzt.

Die Frage ist nicht, ob Ihre Software einen Betreiber braucht. Die Frage ist, ob dieser Betreiber das System versteht oder es nur duldet.

Alle Beiträge

Dreißig Minuten mit einem Entwickler.

Kein Vertrieb, keine Slide-Decks. Wir antworten innerhalb eines Werktags.

E-Mail

info@liermann.engineering

Telefon

per JavaScript eingeblendet

Haan, Nordrhein-Westfalen

Termin buchen

30 Minuten, Video-Call, Deutsch oder Englisch.