Zurück zu News

Webentwicklung auslagern: Woran du einen zuverlässigen Entwicklungspartner erkennst

Handschlag zwischen Agentur und Entwicklungspartner, Laptop mit Website-Entwurf auf dem Tisch

Die Nachfrage deiner Kunden nach Websites und Shops wächst, aber passende Entwickler zu finden ist schwierig, und die nächste Auftragsflaute kommt bestimmt. Viele Agenturen entscheiden sich deshalb, die Webentwicklung auszulagern. Die eigentliche Frage ist dann nicht mehr das Ob, sondern: Woran erkennst du einen Partner, auf den du dich verlassen kannst, bevor du ihm das erste Kundenprojekt anvertraust?

Dieser Artikel gibt dir eine Entscheidungshilfe, eine Checkliste für das Erstgespräch und die Warnsignale, bei denen du lieber weitersuchen solltest.

Wann ist Auslagern sinnvoller als eigene Entwickler einzustellen?

Ein eigener Entwickler kostet mehr als sein Gehalt. Dazu kommen der Arbeitgeberanteil zur Sozialversicherung von rund einem Fünftel des Bruttogehalts, Hardware und Software, Weiterbildung, Urlaubs- und Krankheitstage sowie Monate für Suche und Einarbeitung. Und er kostet dich auch in Wochen, in denen kein Projekt ansteht.

Eigener Entwickler Freelancer Entwicklungspartner
Kosten bei wenig Arbeit laufen weiter keine keine
Know-how eine Person, ein Profil eine Person, ein Profil mehrere Spezialisten
Ausfall bei Urlaub oder Krankheit Projekt steht Projekt steht Vertretung im Team
Steuerungsaufwand für dich hoch mittel bis hoch gering bis mittel
Wissen bleibt im Haus ja nein teilweise, über Dokumentation und Git

Einstellen lohnt sich, wenn du dauerhaft genug Entwicklungsarbeit für eine volle Stelle hast und Programmierung zu deinem Kernangebot gehört. Auslagern ist sinnvoller, wenn die Auslastung schwankt, du Spezialwissen nur gelegentlich brauchst (etwa für WooCommerce oder API-Anbindungen) oder du schnell mehr Projekte annehmen willst, ohne ein Team aufzubauen. Viele Agenturen kombinieren beides und lagern die Programmierung an einen Partner aus, während Beratung und Design im Haus bleiben.

Welche Fragen solltest du einem Partner vor dem ersten Projekt stellen?

Nutze die folgende Checkliste für das Erstgespräch. Es geht dabei weniger um perfekte Antworten als darum, ob dein Gegenüber konkret und ohne Ausweichen antwortet.

Erfahrung

  • Seit wann arbeitet ihr mit Agenturen zusammen, und wie viele Projekte setzt ihr typischerweise parallel um?
  • Könnt ihr mir vergleichbare Projekte zeigen, notfalls unter Vertraulichkeit?
  • Mit welchen Systemen arbeitet ihr hauptsächlich, und was macht ihr bewusst nicht?

Technik

  • Programmiert ihr eigene Themes oder arbeitet ihr mit Page-Buildern?
  • Wie prüft ihr Ladezeit und Barrierefreiheit vor dem Launch?
  • Wie dokumentiert ihr Projekte, damit auch jemand anderes daran weiterarbeiten kann?

Ablauf

  • Wer ist mein fester Ansprechpartner, und wie schnell antwortet ihr in der Regel?
  • Wie viele Korrekturschleifen sind im Angebot enthalten?
  • Was passiert, wenn sich der Umfang während des Projekts ändert?
  • Wie läuft Support nach dem Launch: Reaktionszeiten, Wartungsverträge, Notfälle?

Vertraulichkeit und Vertrag

  • Arbeitet ihr ohne eigenes Branding und ohne direkten Kontakt zu meinem Kunden?
  • Unterschreibt ihr eine Geheimhaltungsvereinbarung und, falls nötig, einen Auftragsverarbeitungsvertrag?
  • Welche Nutzungsrechte am Code bekomme ich bzw. mein Kunde?

Was White-Label in der Praxis bedeutet und wie die Zusammenarbeit für deinen Kunden unsichtbar bleibt, beschreiben wir ausführlich im Beitrag White-Label-Programmierung.

Festpreis oder Stundensatz: Wie wird abgerechnet?

Beide Modelle sind üblich, und beide haben ihren Platz.

Festpreis

Du kennst die Kosten vorab und kannst sie direkt in dein Angebot an den Kunden übernehmen. Das Risiko für Mehraufwand trägt der Partner. Voraussetzung ist ein genaues Briefing: Was nicht im Leistungsumfang steht, wird später als Änderung nachberechnet. Der Festpreis eignet sich für klar umrissene Projekte wie eine Unternehmenswebsite nach fertigem Design.

Stundensatz oder Aufwand

Du zahlst, was tatsächlich anfällt. Das ist fair bei Projekten, deren Umfang am Anfang noch nicht feststeht, und bei laufender Arbeit wie Wartung, Fehlerbehebung oder kleinen Anpassungen. Bestehe auf nachvollziehbaren Zeitnachweisen und vereinbare eine Budgetgrenze, ab der der Partner sich vorher bei dir meldet.

Mischformen

In der Praxis bewährt sich oft eine Kombination: Festpreis für den Aufbau der Website, danach ein monatliches Stundenkontingent für Pflege und Weiterentwicklung. Egal welches Modell, frag immer nach, was im Preis enthalten ist: Tests auf verschiedenen Geräten und Browsern, Korrekturschleifen, Gewährleistung, Übergabe und Einweisung.

Wie sicherst du Code-Qualität und Zugänge ab?

Vertrauen ist gut, nachvollziehbare Prozesse sind besser. Vier Punkte solltest du von Anfang an festlegen.

Git-Repository auf deinem Account

Der Quellcode gehört in ein Git-Repository, das du oder dein Kunde besitzt, zum Beispiel bei GitHub, GitLab oder Bitbucket. So siehst du jede Änderung, kannst Fehler zurückverfolgen, und das Projekt bleibt bei dir, auch wenn die Zusammenarbeit endet.

Staging statt Live-Änderungen

Entwickelt und getestet wird auf einer Kopie der Website. Erst nach deiner Freigabe gehen Änderungen live, und vor jedem Deployment gibt es ein Backup. Ein Partner, der direkt auf der Live-Seite arbeitet, setzt den Umsatz deines Kunden aufs Spiel.

Zugriffsrechte

  • Jeder bekommt einen eigenen Zugang, keine geteilten Passwörter.
  • Nur die Rechte, die für die Aufgabe nötig sind: Ein Entwickler braucht selten Zugriff auf das Domain-Konto.
  • Zwei-Faktor-Authentifizierung für Hosting, Git und WordPress-Admins.
  • Zugangsdaten werden über einen Passwortmanager geteilt, nicht per E-Mail.
  • Nach Projektende werden Zugänge entzogen.

DSGVO und Auftragsverarbeitung

Sobald der Partner Zugriff auf personenbezogene Daten hat, etwa auf Bestellungen im Shop, Kundenkonten oder Formulareinträge, verarbeitet er Daten in deinem Auftrag. Dafür braucht es einen Auftragsverarbeitungsvertrag (AVV) nach Art. 28 DSGVO. Frag außerdem, wo die Daten verarbeitet werden, welche Subunternehmer beteiligt sind und welche technischen und organisatorischen Maßnahmen der Partner trifft. Im Zweifel klärst du die Details mit deinem Datenschutzbeauftragten.

Und ein Punkt, der oft vergessen wird: Nach deutschem Recht bleibt das Urheberrecht am Code beim Entwickler. Übertragen werden können nur Nutzungsrechte. Halte deshalb vertraglich fest, dass du bzw. dein Kunde umfassende, zeitlich unbegrenzte Nutzungsrechte am individuell erstellten Code erhält.

Welche Warnsignale solltest du ernst nehmen?

  • Ein Angebot ohne Rückfragen. Wer dein Briefing nicht hinterfragt, hat es entweder nicht gelesen oder füllt die Lücken später auf deine Kosten.
  • Ein Preis deutlich unter dem Marktniveau, ohne Erklärung. Gespart wird dann meist an Tests, Dokumentation oder Erreichbarkeit.
  • Keine Referenzen, auch nicht vertraulich. Ein erfahrener Partner kann dir vergleichbare Arbeiten zeigen, ohne die Kunden dahinter preiszugeben.
  • Der Wunsch nach direktem Kontakt zu deinem Kunden oder ein eigener Hinweis im Footer, obwohl du White-Label vereinbart hast.
  • Hosting, Domain oder Code nur auf den Accounts des Partners. Damit machst du dich und deinen Kunden abhängig.
  • Kein Git, keine Testumgebung, Änderungen werden direkt auf der Live-Seite gemacht.
  • Keine schriftlichen Vereinbarungen zu Leistungsumfang, Vertraulichkeit und Nutzungsrechten.
  • Lange Antwortzeiten schon vor Vertragsabschluss. Im laufenden Projekt wird es selten besser.

Fazit

Webentwicklung auszulagern ist für viele Agenturen der schnellste Weg, mehr Projekte anzunehmen, ohne ein eigenes Entwicklerteam aufzubauen. Ob es gelingt, entscheidet sich vor dem ersten Projekt: mit den richtigen Fragen, einem passenden Abrechnungsmodell und klaren Regeln für Code, Zugänge und Daten.

Du suchst einen Entwicklungspartner für deine Agentur? Wie wir mit Agenturen zusammenarbeiten, erfährst du unter IT-Outsourcing. Stell uns deine Fragen aus der Checkliste gern direkt: Kontakt aufnehmen.