AMS01:00
AMS01:00
AMS01:00

Jede Website-Änderung wartet auf einen Entwickler: warum Ihr Marketingteam nichts mehr live bringt

Teammitglied von Flatline Agency vor einem Backsteingebäude

Von Robin Laseur

Whitepaper anfordern

Mit Ihrer Anmeldung stimmen Sie unserer Datenschutzerklärung zu

IN DIESEM ARTIKEL

Braucht jede Website-Änderung einen Entwickler, liegt das an der Architektur, nicht am Personal. Wie der Backlog entsteht und wo gängige Lösungen scheitern.

Braucht jede Website-Änderung einen Entwickler, liegt das an der Architektur, nicht am Personal. Wie der Backlog entsteht und wo gängige Lösungen scheitern.

Braucht jede Website-Änderung einen Entwickler, liegt das an der Architektur, nicht am Personal. Wie der Backlog entsteht und wo gängige Lösungen scheitern.

Ziegel als sichtbare Warteschlange vor einer Wand nie eingereichter Website-Änderungen, daneben ein Laptop

Eine Marketing-Managerin hat am Dienstagmorgen eine bessere Headline fertig. Fünf Wörter werden getauscht, mehr nicht. Sie legt ein Ticket an, denn nur so kommt die Änderung auf die Live-Website. Ein Entwickler nimmt es mitten im Sprint auf, und am Freitag ist die neue Headline online. Vier Tage für fünf Wörter. Die übliche Erklärung lautet, dass das Team unterbesetzt ist und einen weiteren Entwickler braucht. Doch wenn jede Website-Änderung einen Entwickler erfordert, liegt das selten an zu wenigen Entwicklern. Es liegt an einem Stack, in dem die Texte einer Seite mit dem Code verwoben sind, sodass schon ein Absatz ein Deployment braucht. Jede Änderung wird zum Ticket. Und ein Team, das für eine Headline ein Ticket anlegen muss, schlägt irgendwann keine Headlines mehr vor.

Der letzte Satz beschreibt, was der Backlog verdeckt. Sichtbar ist, dass Änderungen lange dauern. Das eigentliche Problem ist leiser und teurer: die Änderungen, die nie vorgeschlagen wurden, weil sie den Weg durch die Warteschlange nicht wert schienen. Dieser Artikel geht den ganzen Mechanismus durch, vom Grund, warum sich Tickets stapeln, bis zum Grund, warum das Team verstummt. Danach nimmt er sich jede Lösung einzeln vor, samt dem Punkt, an dem sie nicht mehr greift. Es geht nicht darum, Ihnen eine Plattform zu verkaufen. Sie sollen sehen, welcher Teil Ihres Stacks den Backlog tatsächlich erzeugt. Dann erkennen Sie, ob eine Lösung das Problem beseitigt oder ob Sie nur schneller gegen dieselbe Wand laufen.

Audit von zehn Website-Änderungen nach Inhalt und Funktion: 6 von 8 Inhaltsänderungen brauchten einen Entwickler

Wie es aussieht, wenn das Team „nichts mehr live bringt“

Ein Entwickler-Engpass entsteht, wenn alltägliche Content-Änderungen, also Texte und Bilder auf einer Seite, nur über jemanden auf die Live-Website kommen, der Code schreibt. Das Symptom ist eine Warteschlange. Die Ursache: Content und Struktur wurden als eine Einheit gebaut. Wer den Content anfasst, fasst also den Build an. Ist das einmal so, wird jede Änderung zum Deployment, und jedes Deployment braucht einen Entwickler, egal wie klein die Änderung ist.

Eine Diagnose brauchen Sie dafür nicht, ein kurzer Check genügt. Nehmen Sie Ihre letzten zehn Website-Anfragen, wo auch immer sie liegen: Tickets, Slack, E-Mails an die Agentur. Stellen Sie zu jeder eine Frage: Hat das verändert, was die Website sagt, oder was die Website kann? Eine Headline, ein Absatz, ein ausgetauschtes Bild, eine neue Landing Page aus vorhandenen Bausteinen verändern, was die Website sagt. Eine neue Integration, ein Checkout-Ablauf, eine individuelle Interaktion verändern, was sie kann. Waren die meisten Ihrer letzten zehn von der ersten Sorte und brauchten trotzdem einen Entwickler? Dann fehlt Ihnen kein Personal. Ihr Content steckt in Ihrem Code fest, und die Warteschlange ist der Preis, den Sie dafür jede Woche zahlen.

Ursache eins: Content und Code liegen am selben Ort

Die erste Ursache liegt im Aufbau. Die Texte, die sich ändern sollen, wurden fest in die Seite codiert, statt als Content gespeichert zu werden, an den auch jemand ohne Programmierkenntnisse herankommt. Steht eine Headline direkt im Seiten-Template, müssen Sie für eine neue Headline das Template bearbeiten. Und das ist per Definition Entwicklerarbeit. Der Content hätte dort nicht stehen müssen. Er wurde beim Bau dort platziert, meist weil ein schneller Launch billiger war als eine richtige Content-Ebene. Diese Entscheidung hat stillschweigend die Regel gesetzt, dass jede künftige Änderung über die Entwicklung läuft.

Die Kosten summieren sich auf eine Weise, die man leicht übersieht. Steht dasselbe Kundenzitat oder dieselbe Produktbeschreibung an neun Stellen fest im Code, braucht es auch neun Änderungen. Neun einzelne Eingriffe, neun Gelegenheiten, einen zu vergessen. Meist merken Teams das in der Woche des Rebrandings, wenn der alte Claim in Ecken auftaucht, an die niemand mehr gedacht hat. Wo man ansetzen muss, ist klar zu benennen und gut umzusetzen: Content, der sich ändert oder mehr als einmal vorkommt, gehört in eine Content-Ebene mit eigenen Feldern, getrennt vom Layout, das ihn anzeigt. Trennen Sie beides, und eine ganze Kategorie von Änderungen braucht keinen Entwickler mehr.

Zwei Ursachen des Entwickler-Engpasses: Inhalte im Code und keine sichere Bearbeitungsfläche, plus die Lösungen

Ursache zwei: Ohne sichere Bearbeitungsoberfläche bleibt Marketing außen vor

Die zweite Ursache sind Berechtigungen. Selbst wenn Content technisch bearbeitbar ist, lässt sich Marketing oft nicht an die Texte lassen, ohne dass das Team auch das Layout zerschießen kann. Also wird es ausgesperrt, damit die Website sicher bleibt. Eine Website, die für einen einzigen technischen Administrator gebaut wurde, kennt nichts zwischen vollem Zugriff und keinem Zugriff. Geben Sie Marketing die Schlüssel, und irgendwann macht jemand an einem Donnerstag um fünf etwas auf der ganzen Website kaputt. Halten Sie sie zurück, landet jede Änderung wieder bei der einen Person, die sie sicher umsetzen kann. Vor diese Wahl gestellt, entscheiden sich die meisten Unternehmen für das Aussperren. Und dann landet jede Änderung, auch die kleinste, in der Warteschlange der Entwickler.

Deshalb ist „Geben Sie dem Team doch einfach Zugriff“ auf den meisten Stacks keine echte Antwort. Zugriff ohne Leitplanken tauscht ein Problem gegen ein größeres. Ansetzen müssen Sie bei rollenbasierter Bearbeitung: einer Oberfläche, auf der Marketing ändern kann, was die Website sagt, also Texte, Bilder und den Aufbau von Seiten, aber nicht, was die Website kann, also Code, Integrationen und Struktur. Mit Leitplanken kann ein Verantwortlicher die Schlüssel zum Content abgeben, ohne um das Layout zu fürchten. Ohne diese Oberfläche ist Aussperren tatsächlich die sichere Wahl. Die Warteschlange ist dann die direkte Folge einer Sicherheitsentscheidung, die niemand als solche benannt hat.

Ursache drei: Die Warteschlange verändert Verhalten, nicht nur Zeitpläne

Die dritte Ursache ist die, die der Backlog verdeckt, und sie ist die teure: Eine Warteschlange verzögert nicht nur Änderungen, sie verändert, was das Team überhaupt noch versucht. Kostet jede Änderung ein Ticket und Wartezeit, schlagen Menschen nur noch Änderungen vor, die diesen Preis eindeutig wert sind. Die halb fertige Idee, der kleine Test, das „Lasst uns den Hero mal anders angehen“: Sie sterben, bevor je ein Ticket dafür entsteht, weil sich das Anlegen nicht lohnt. Das Team passt sich der Warteschlange an, indem es weniger will.

Hier endet das Experimentieren, ohne dass es jemand merkt. Eine neue Headline zu testen, lohnt sich nur, wenn Sie zehn testen und die beste behalten können. Und das geht nur, wenn eine Headline-Änderung nichts kostet. Belegen Sie jeden Versuch mit drei Tagen Wartezeit und der Aufmerksamkeit eines Entwicklers, und die Rechnung des Experimentierens geht nicht mehr auf. Niemand schickt zehn Tests durch eine Ticket-Warteschlange. Also wird die Website nicht mehr besser. Nicht, weil jemand beschlossen hat aufzuhören, sondern weil die Kostenstruktur Verbesserungen unvernünftig gemacht hat, eine kleine Idee nach der anderen. Der Backlog, den Sie sehen, besteht aus den Änderungen, um die sich noch jemand bemüht hat. Der eigentliche Verlust ist die unsichtbare Warteschlange all dessen, was nie angefragt wurde. Die taucht in keinem Dashboard auf, und genau deshalb wächst sie weiter. Ein Team, das gelernt hat, dass Änderungen an der Website teuer sind, sieht sie nicht mehr als etwas, das es gestalten kann. Es sieht sie als etwas, um das es herumarbeiten muss.

Der eigentliche Engpass: Architektur, nicht Personal

Legen Sie die drei Ursachen nebeneinander, wird die Einschränkung klar. Der Engpass wurde beim Bau festgelegt, in der Art, wie Content, Berechtigungen und Struktur zusammengesetzt wurden. Nicht in der Zahl Ihrer Entwickler. Deshalb funktioniert der Reflex nicht, das Problem mit mehr Personal zu lösen. Ein weiterer Entwickler bringt die Warteschlange schneller voran. Er ändert aber nichts daran, dass ein Headline-Tausch überhaupt durch die Warteschlange muss. Sie haben einen schnelleren Weg durch dieselbe Wand gekauft, und die Wand ist die Architektur.

Der entscheidende Perspektivwechsel: Eine langsame Warteschlange ist ein Symptom, und zusätzliches Personal behandelt das Symptom. Die Krankheit ist, dass alltäglicher Content dort liegt, wo nur die Verantwortlichen für den Code herankommen. Welches der beiden Probleme Sie haben, zeigt der Check von oben. Null bis zwei Content-Änderungen, die einen Entwickler brauchten? Dann funktioniert Ihre Architektur weitgehend, und eine Anpassung bei den Ressourcen reicht. Drei oder mehr? Dann lösen weder Stand-ups noch Sprints noch Neueinstellungen das Problem, denn es liegt nicht am Durchsatz. Es liegt daran, dass die falschen Dinge gesperrt sind. Ein Architekturproblem, auf das Sie mit Personal antworten, bleibt ein Architekturproblem, nur mit höheren Personalkosten.

Warum mehr Entwickler, ein freier Page-Builder oder ein Headless CMS allein scheitern und was alle drei zusammen lösen

Wo jede gängige Lösung scheitert und wo der eigentliche Hebel liegt

Jede beliebte Lösung hilft bei einer Ursache und scheitert an einer anderen. Es lohnt sich also zu wissen, wo jede aufhört, bevor Sie in sie investieren. Mehr Entwickler beschleunigen, wie beschrieben, die Warteschlange und lassen die Architektur unberührt. Das ist die teuerste Art, das Problem nicht zu lösen.

Ein freier Drag-and-Drop-Builder ist die umgekehrte Falle. Marketing bekommt eine leere Leinwand, und der Entwickler ist raus. Das fühlt sich wie die Lösung an, bis mehr Leute mehr Seiten ohne gemeinsame Struktur bauen und die Website innerhalb eines Quartals nicht mehr zur Marke passt und uneinheitlich wird. Sie haben einen Content-Engpass gegen einen Governance-Engpass getauscht. Änderungen gehen schnell, und die Website ist ein Durcheinander. Auch das sind Schulden, und oft solche, die sich schwerer abbauen lassen.

Ein Headless CMS löst die erste Ursache, Content im Code, sauber: Content liegt in strukturierten Feldern, Redakteure befüllen sie, Entwickler legen das Schema einmal fest. Für sich allein lässt es Layout und Seitenstruktur aber oft weiter gesperrt. Marketing kann dann einen Blogbeitrag bearbeiten, braucht für eine neue Seite zu einer Campaign aber immer noch einen Entwickler. Die Grenze verschiebt sich, das ist echter Fortschritt, aber sie verschwindet nicht. Manche Teams sind überrascht, dass für alles Strukturelle eine neue Warteschlange entsteht.

Der Hebel liegt dort, wo alle drei Ursachen zusammenkommen: ein Stack, der Content von Struktur trennt, eine Bearbeitungsoberfläche mit Leitplanken bietet und Marketing eine Bibliothek getesteter Komponenten gibt, aus denen sich neue Seiten ohne Code zusammensetzen lassen. Genau dafür baut man auf modernen Oberflächen, die sich direkt bearbeiten lassen. Framer zum Beispiel hat On-Page-Editing eingeführt, mit dem jeder eine Live-Website aktualisieren kann, ohne das Canvas zu öffnen oder auf ein Deployment zu warten. Damit sind Ursache eins und zwei auf einmal gelöst. Der größere Schritt liegt in der Architektur, nicht in einem einzelnen Tool: eine Website, die als skalierbares System statt als Sammlung einzelner Seiten gebaut ist. Dann verantwortet Marketing, was die Website sagt, und die Entwicklung, was sie kann. In den Projekten, in denen Flatline eine Unternehmenswebsite entlang dieser Grenze neu gebaut hat, darunter UX-getriebene Arbeit für Marken wie Fugazzi, ging es weniger um das Tool als darum, wer was sicher ändern kann. Ziehen Sie die Grenze richtig, wird die Warteschlange nicht schneller. Sie wird kürzer, weil das meiste darin nie dort hätte landen müssen.

Häufig gestellte Fragen

Warum braucht jede Website-Änderung einen Entwickler?

Weil Content und Code als eine Einheit gebaut wurden. Stehen Texte und Bilder einer Seite fest im Template statt in einer Content-Ebene, bedeutet jede Änderung einen Eingriff in den Build. Und das ist Entwicklerarbeit. Das liegt nicht daran, dass die Änderung komplex ist. Es liegt daran, wo der Content liegt.

Sollte Marketing die Website ohne Entwickler bearbeiten können?

Beim Content ja. Ein Marketingteam kann alles sicher verantworten, was verändert, was die Website sagt: Texte, Bilder, Calls-to-Action und das Zusammensetzen von Seiten aus vorhandenen Komponenten. Voraussetzung ist, dass der Stack eine Oberfläche mit Leitplanken bietet, die vor dem Code haltmacht. Was die Website kann, also Integrationen, Struktur und individuelle Funktionen, bleibt bei der Entwicklung. Die Aufteilung folgt der Grenze zwischen Content und Funktion.

Lösen mehr Entwickler den Website-Backlog?

Nein, wenn der Backlog vor allem aus alltäglichen Content-Änderungen besteht. Mehr Entwickler bringen die Warteschlange schneller voran, ändern aber nichts daran, dass eine Headline-Änderung überhaupt durch die Warteschlange muss. Das ist eine Einschränkung der Architektur, beim Bau festgelegt, und zusätzliches Personal behandelt das Symptom statt der Ursache. Neue Stellen helfen nur, wenn die Arbeit in der Warteschlange wirklich Entwicklung braucht.

Welche Änderungen sollte ein Marketingteam ohne Entwickler umsetzen können?

Alles, was verändert, was die Website sagt oder zeigt: Headlines, Fließtext, Calls-to-Action, Bilder und Medien, Meta-Titel und -Beschreibungen sowie neue Seiten aus getesteten Komponenten. Alles, was verändert, was die Website kann, also neue Integrationen, Checkout-Logik und individuelle Interaktionen, gehört zur Entwicklung. Kann Ihr Team die erste Liste nicht eigenständig abarbeiten, liegt die Einschränkung in der Architektur.

Ist ein No-Code-Website-Builder die Lösung?

Teilweise, und nur mit Struktur. Ein No-Code- oder Headless-Ansatz löst den Engpass, dass Content im Code steckt. Ein freier Builder ohne gemeinsame Komponenten tauscht diesen Engpass aber oft gegen eine Website, die uneinheitlich wird und nicht mehr zur Marke passt, sobald mehr Leute mehr Seiten bauen. Tragfähig ist bearbeitbarer Content zusammen mit einem Komponentensystem und Leitplanken. Dann kostet Tempo keine Einheitlichkeit.

Das Wichtigste in Kürze

  • Braucht jede Website-Änderung einen Entwickler, ist das meist ein Architekturproblem, kein Personalproblem. Die Einschränkung wurde beim Bau festgelegt, in der Art, wie Content und Struktur zusammengesetzt wurden.

  • Machen Sie den Check: Zählen Sie bei Ihren letzten zehn Website-Anfragen, wie viele nur verändert haben, was die Website sagt, und trotzdem einen Entwickler brauchten. Sind es drei oder mehr, liegt das Problem in der Architektur.

  • Drei Ursachen erzeugen den Backlog: Content, der fest in der Seite steht, keine Bearbeitungsoberfläche mit Leitplanken, weshalb Marketing außen vor bleibt, und eine Warteschlange, die das Team dazu bringt, gar keine Änderungen mehr vorzuschlagen.

  • Die versteckten Kosten liegen im Verhalten. Der sichtbare Backlog besteht aus den Änderungen, die noch angefragt werden. Der eigentliche Verlust sind die Experimente, die nie stattfinden, weil eine Warteschlange kleine Wetten unvernünftig macht.

  • Jede Lösung scheitert irgendwo. Mehr Entwickler beschleunigen die Warteschlange, aber die Wand bleibt. Ein freier Builder tauscht einen Content-Engpass gegen einen Governance-Engpass. Ein Headless CMS befreit den Content, kann das Layout aber gesperrt lassen. Der Hebel liegt darin, alle drei zusammen zu lösen: Content getrennt von Struktur, eine Bearbeitungsoberfläche mit Leitplanken und wiederverwendbare Komponenten.

Der Backlog sagt Ihnen nicht, dass Sie einstellen sollen. Er sagt Ihnen, dass die Website so gebaut ist, dass Sie umbauen müssen, um etwas Neues zu sagen, und dass das Team sich still angepasst hat, indem es weniger sagt. Das lässt sich beheben, aber nicht mit einem weiteren Platz im Sprint. Sie beheben es, indem Sie die Grenze verschieben zwischen dem, was Marketing ändern kann, und dem, was nur die Entwicklung ändern kann. Dann gehören die Worte auf der Seite endlich den Menschen, deren Job es ist, sie richtig hinzubekommen.

Verwandte Artikel

Nichts mehr verpassen

Mit Ihrer Anmeldung stimmen Sie unserer Datenschutzerklärung zu

Nichts mehr verpassen

Mit Ihrer Anmeldung stimmen Sie unserer Datenschutzerklärung zu

Nichts mehr verpassen

Mit Ihrer Anmeldung stimmen Sie unserer Datenschutzerklärung zu

Erzählen Sie uns von Ihrem Projekt.

Erzählen Sie uns von Ihrem Projekt.

Erzählen Sie uns von Ihrem Projekt.