Agentur oder Inhouse Entwicklung richtig wählen
Wenn eine Website, ein Kundenportal oder ein CMS neu aufgesetzt werden soll, wird die Frage Agentur oder Inhouse Entwicklung schnell zur Grundsatzentscheidung. Sie betrifft nicht nur Budget und Ressourcen, sondern auch Verantwortung: Wer kennt die Systemarchitektur? Wer hält Sicherheitsupdates nach? Wer entwickelt die Plattform weiter, wenn Anforderungen wachsen? Eine gute Entscheidung entsteht nicht aus dem Vergleich von Tagessätzen, sondern aus einem realistischen Blick auf den langfristigen Betriebsbedarf.
Agentur oder Inhouse Entwicklung: Die eigentliche Frage
Die Alternative wird häufig zu stark vereinfacht. Inhouse wirkt kontrollierbar, weil Wissen und Mitarbeitende im Unternehmen sitzen. Eine Agentur verspricht externe Expertise und zusätzliche Kapazität. Beides kann richtig sein. Entscheidend ist jedoch, welche digitalen Aufgaben dauerhaft anfallen und welche Kompetenzen dafür tatsächlich benötigt werden.
Bei einer einfachen, selten veränderten Unternehmenswebsite kann eine interne Redaktion mit klaren Prozessen weitgehend selbstständig arbeiten. Bei einem TYPO3-System mit mehreren Mandanten, Schnittstellen zu Drittsystemen, individuellen Funktionen, hohen Anforderungen an Barrierefreiheit oder einem regelmäßigen Release-Zyklus sieht die Lage anders aus. Dann geht es nicht mehr nur um Inhalte, sondern um Architektur, Qualitätssicherung, Security, Performance und Betrieb.
Die zentrale Frage lautet daher: Ist Webentwicklung für das eigene Geschäftsmodell eine dauerhafte Kernkompetenz, die intern aufgebaut und geführt werden soll? Oder braucht das Unternehmen vor allem eine verlässliche technische Leistung, die bei Bedarf skaliert und langfristig betreut wird?
Nicht jede interne Ressource ist ein Entwicklungsteam
Ein Marketingteam mit CMS-Erfahrung ist für viele Aufgaben bestens aufgestellt: Inhalte pflegen, Landingpages erstellen, Kampagnen auswerten und Anforderungen aus dem Fachbereich bündeln. Das ersetzt jedoch kein Entwicklungsteam. Individuelle Erweiterungen, Updates komplexer Abhängigkeiten, Sicherheitsanalysen oder die Optimierung einer langsamen Anwendung verlangen spezialisierte Rollen und belastbare Prozesse.
Auch eine einzelne Entwicklerin oder ein einzelner Entwickler im Unternehmen ist nicht automatisch eine Inhouse-Lösung mit geringem Risiko. Fachwissen kann konzentriert bei einer Person liegen. Bei Urlaub, Wechsel oder hoher Auslastung entstehen schnell Engpässe. Besonders kritisch wird das, wenn Dokumentation, Tests und geregelte Deployment-Prozesse fehlen.
Kosten richtig vergleichen statt nur Stundensätze
Die sichtbaren Kosten sprechen auf den ersten Blick oft für die interne Lösung. Das Gehalt einer Entwicklerin oder eines Entwicklers wirkt planbar, während Agenturangebote projektbezogen höher erscheinen können. Für einen belastbaren Vergleich müssen jedoch die Gesamtkosten betrachtet werden.
Inhouse entstehen zusätzlich Aufwände für Recruiting, Einarbeitung, Weiterbildung, Vertretung, Entwicklungsumgebungen, Lizenzen, Testsysteme und Führungszeit. Kommt ein anspruchsvolles Projekt hinzu, werden oft weitere Profile nötig: UX/UI-Design, Frontend, Backend, DevOps, Qualitätssicherung, SEO oder Accessibility. Diese Kompetenzen dauerhaft vorzuhalten, lohnt sich vor allem bei einem konstant hohen Bedarf.
Bei einer Agentur werden diese Rollen nicht immer vollständig und gleichzeitig benötigt. Sie können gezielt in einer Projektphase eingesetzt werden. Das reduziert nicht automatisch die Kosten, verhindert aber, dass ein Unternehmen Spezialwissen finanziert, das nur punktuell gebraucht wird. Gleichzeitig ist transparent zu klären, welche Leistungen im Angebot enthalten sind: Konzept, Entwicklung, Tests, Dokumentation, Go-live, Support und Weiterentwicklung gehören in eine realistische Betrachtung.
Günstig wird teuer, wenn Wartung nicht eingeplant ist
Eine Website ist kein einmaliges Bauprojekt. CMS-Core, Extensions, Serverumgebung und Browser verändern sich laufend. Datenschutz, Sicherheitsanforderungen und WCAG-Vorgaben können Anpassungen erforderlich machen. Wer nur den Launch kalkuliert, verschiebt Kosten in eine ungewisse Zukunft.
Ein nachhaltiger Betrieb braucht feste Zuständigkeiten, Update-Routinen, Backups, Monitoring und ein Verfahren für Störungen. Bei geschäftskritischen Plattformen sollten außerdem Wiederherstellungszeiten und Reaktionswege definiert sein. Diese Arbeit ist weniger sichtbar als ein Relaunch, entscheidet aber über Sicherheit und Verlässlichkeit im Alltag.
Wann eine Agentur die passende Wahl ist
Eine spezialisierte Agentur ist besonders sinnvoll, wenn die Anforderungen fachlich oder technisch komplex sind, sich der Bedarf in Wellen bewegt oder das Unternehmen kurzfristig mehrere Kompetenzen benötigt. Das gilt etwa für eine TYPO3-Migration, die Ablösung eines Altsystems, die Anbindung eines CRM- oder PIM-Systems oder die Entwicklung eines Kundenportals mit individuellen Berechtigungen.
Der Vorteil liegt nicht allein in zusätzlichen Händen. Ein erfahrenes Team bringt erprobte Vorgehensweisen mit: Anforderungen werden priorisiert, Risiken früh sichtbar gemacht und technische Entscheidungen nachvollziehbar dokumentiert. Bei barrierefreien Websites gehört dazu beispielsweise, Gestaltung, semantisches HTML, redaktionelle Abläufe und Tests zusammenzudenken. Eine reine Prüfung kurz vor dem Go-live reicht dafür selten aus.
Auch bei Performance und Suchmaschinenfreundlichkeit zahlt sich die Verbindung der Disziplinen aus. Schlechte Ladezeiten können an Bildern, Frontend-Code, Caching, Datenbankabfragen oder der Serverkonfiguration liegen. Ohne saubere Analyse wird häufig nur an einem Symptom gearbeitet. Eine Agentur mit technischem Schwerpunkt sollte Ursachen einordnen und Maßnahmen nach Wirkung und Aufwand priorisieren können.
Ein weiterer Vorteil ist die Skalierbarkeit. Vor einem Relaunch kann das Team größer sein, nach dem Launch übernimmt ein kleineres Setup Support, Updates und kontinuierliche Optimierung. Für Unternehmen mit wechselnden Projektphasen ist das oft wirtschaftlicher als ein dauerhaft groß dimensioniertes internes Team.
Wann Inhouse Entwicklung überzeugt
Inhouse Entwicklung ist eine starke Option, wenn digitale Produkte unmittelbar Teil der Wertschöpfung sind und kontinuierlich weiterentwickelt werden. Das kann bei Plattformunternehmen, Software-Anbietern oder Organisationen mit sehr spezifischen Geschäftsprozessen der Fall sein. Wenn sich Anforderungen wöchentlich ändern und eng mit Produkt, Vertrieb oder Operations verzahnt sind, verkürzen interne Teams Abstimmungswege.
Voraussetzung ist der ernsthafte Aufbau der Funktion. Dazu gehören nicht nur Personalstellen, sondern auch technische Standards, Vertretungsregeln, Dokumentation, Reviews, automatisierte Tests und eine klare Produktverantwortung. Wer ein Team einstellt, aber Anforderungen weiterhin ungeordnet aus allen Fachbereichen entgegennimmt, verlagert Probleme lediglich nach innen.
Inhouse ist zudem sinnvoll, wenn sensible Fachlogik oder Datenzugriffe besonders eng kontrolliert werden müssen. Allerdings ersetzt interne Entwicklung keine Sicherheitsstrategie. Auch ein internes Team benötigt externe Perspektiven, aktuelle Weiterbildung und gegebenenfalls spezialisierte Audits.
Das hybride Modell ist oft realistischer
Für viele mittelständische Unternehmen ist die Entscheidung nicht entweder oder. Ein hybrides Modell verbindet interne Nähe mit externer Tiefe. Das Unternehmen verantwortet Ziele, Prioritäten, Inhalte und fachliche Entscheidungen. Die Agentur unterstützt bei Konzeption, Architektur, Umsetzung komplexer Funktionen, Qualitätssicherung und Betrieb.
So bleibt Wissen im Haus, ohne dass jede technische Spezialrolle dauerhaft besetzt werden muss. Besonders gut funktioniert das, wenn Verantwortlichkeiten klar dokumentiert sind. Wer entscheidet über das Backlog? Wer prüft Anforderungen? Wer darf Änderungen veröffentlichen? Und wer reagiert bei einem sicherheitsrelevanten Update?
Für ein TYPO3-Projekt kann die Redaktion beispielsweise Seiten und Inhalte eigenständig pflegen, während die Agentur Core- und Extension-Updates, individuelle Templates, Schnittstellen sowie Release-Prozesse betreut. Das schafft Eigenständigkeit, ohne die technische Substanz zu vernachlässigen.
Die Entscheidung an konkreten Szenarien prüfen
Statt die Organisationsform abstrakt zu diskutieren, hilft ein Blick auf die nächsten 24 Monate. Steht eine Migration an? Werden neue Portale, Schnittstellen oder Self-Service-Funktionen geplant? Gibt es verbindliche Anforderungen an Barrierefreiheit? Wie häufig müssen Funktionen angepasst werden? Und welche Folgen hätte ein Ausfall der Plattform?
Danach lässt sich der Bedarf besser bewerten. Bei einem einmaligen Relaunch mit anschließender redaktioneller Pflege ist eine Agentur mit geregelter Betreuung meist der pragmatische Weg. Bei einer digitalen Plattform mit fortlaufender Produktentwicklung kann ein internes Team sinnvoll sein. Stehen regelmäßige, aber unterschiedlich anspruchsvolle Aufgaben an, bietet sich die Kombination aus interner Steuerung und externer Entwicklung an.
Wichtig ist auch die Qualität der Zusammenarbeit. Eine Agentur sollte nicht nur Tickets abarbeiten, sondern technische Folgen verständlich erklären und auf Risiken hinweisen. Umgekehrt braucht sie auf Kundenseite eine Person, die Prioritäten entscheiden kann. Ohne diese Schnittstelle entstehen Wartezeiten, Nacharbeiten und unklare Verantwortlichkeiten - unabhängig vom gewählten Modell.
Übergaben und Betrieb von Anfang an planen
Die beste Lösung verliert an Wert, wenn das Wissen nach dem Projekt nicht verfügbar ist. Deshalb gehören Dokumentation, Quellcode-Zugänge, Hosting-Zuständigkeiten, Deployment-Prozesse und Ansprechpartner in die Projektplanung. Das gilt bei Agenturprojekten ebenso wie beim Aufbau eines internen Teams.
Eine saubere Übergabe umfasst mehr als Zugangsdaten. Sie erklärt Systemarchitektur, eingesetzte Erweiterungen, Schnittstellen, redaktionelle Besonderheiten und offene technische Schulden. Gerade bei gewachsenen Websites verhindert diese Transparenz, dass jede Änderung zur Recherche wird.
Einmahl begleitet solche Projekte mit dem Anspruch, Systeme nicht nur sauber umzusetzen, sondern sie wartbar und entwicklungsfähig zu halten. Für Unternehmen ist das ein wesentlicher Maßstab: Die gewählte Lösung sollte auch dann noch funktionieren, wenn sich Anforderungen, Personen oder Technologien verändern.
Die passende Entscheidung ist die, die Verantwortung, Fachwissen und Betrieb dauerhaft zusammenbringt. Wer den eigenen Bedarf ehrlich einordnet und Zuständigkeiten früh festlegt, schafft keine kurzfristige Website-Lösung, sondern eine belastbare digitale Grundlage für die nächsten Entwicklungsschritte.