Softwareentwicklung Outsourcing wird meist als Kostenfrage diskutiert und ist in Wahrheit eine Frage der Kontrolle: Was wollen Sie dauerhaft selbst können, und was darf jemand anderes für Sie tun? Wer das nicht vorher beantwortet, lagert irgendwann versehentlich das aus, was den eigenen Wettbewerbsvorteil ausmacht – und behält, was jeder anbieten kann.
Dieser Ratgeber ordnet die Entscheidung: welche Modelle es gibt, wann Auslagern sinnvoll ist und wann nicht, was es wirklich kostet, welche Risiken bestehen und wie man sie vertraglich und organisatorisch abfedert. Die geografische Frage – lokal, Nearshore oder Offshore – behandelt der eigene Ratgeber Nearshore, Offshore oder lokale Agentur?; hier geht es um die Auslagerung selbst.
Softwareentwicklung Outsourcing: wann es sinnvoll ist
Es gibt vier belastbare Gründe – und einen, der regelmäßig genannt wird und selten trägt.
- Kapazität. Sie haben mehr Vorhaben als Leute. Bei einer durchschnittlichen Vakanzzeit von 7,7 Monaten für IT-Stellen ist Einstellen keine Antwort auf einen Bedarf, der in zwei Monaten besteht.
- Fehlendes Spezialwissen. Ein Vorhaben braucht Kenntnisse, die Sie einmalig benötigen und für die sich kein Aufbau lohnt – etwa eine spezielle Integration, ein Sicherheits-Audit oder eine Datenplattform.
- Zeitkritik. Ein Marktfenster lässt sich nur mit einem eingespielten Team einhalten, das sofort starten kann.
- Bewusste Konzentration. Sie wollen interne Kapazität auf Ihr Kernsystem richten und Randbereiche abgeben.
Der Grund, der selten trägt, ist Kostensenkung als alleiniges Motiv. Externe Stundensätze liegen über internen Vollkosten; Ersparnis entsteht nur über Standortunterschiede oder dadurch, dass Sie Kapazität nicht dauerhaft vorhalten. Wer allein wegen des Preises auslagert und den Steuerungsaufwand nicht einrechnet, zahlt am Ende oft mehr.
Was Sie nicht auslagern sollten
Drei Bereiche gehören dauerhaft ins eigene Haus, unabhängig von der Unternehmensgröße:
- Fachliche Entscheidungshoheit. Was das Produkt können soll und in welcher Reihenfolge, muss intern entschieden werden. Ein Dienstleister kann beraten, aber nicht Ihr Geschäft priorisieren.
- Architekturverständnis. Mindestens eine Person im Haus muss verstehen, wie das System aufgebaut ist und warum. Ohne sie können Sie weder Angebote bewerten noch den Anbieter wechseln.
- Zugriff und Eigentum. Quellcode, Infrastrukturkonten, Domains, Datenbanken, Zugangsdaten – alles auf Ihren Namen, jederzeit zugänglich. Das ist der Unterschied zwischen einem Dienstleister und einer Abhängigkeit.
Die fünf Outsourcing-Modelle
| Modell | Umfang | Steuerung | Bindung | Passt bei |
|---|---|---|---|---|
| Projekt-Outsourcing | ein abgegrenztes Vorhaben | Dienstleister | Projektdauer | klar beschreibbares Ergebnis |
| Team-Aufstockung | einzelne Personen im eigenen Team | Sie | flexibel | Kapazitätslücke, vorhandene Führung |
| Dediziertes Team | abgegrenzter Produktbereich | Dienstleister, Ziele von Ihnen | 6–36 Monate | dauerhafter Bedarf ohne Personalaufbau |
| Managed Service | Betrieb, Wartung, Support | Dienstleister nach Vereinbarung | 12–36 Monate | Betrieb ist keine Kernkompetenz |
| Build-Operate-Transfer | Aufbau mit späterer Übernahme | Dienstleister, dann Sie | 24–48 Monate | eigenes Team ist das Ziel, aber nicht sofort möglich |
Für die meisten mittelständischen Vorhaben ist Projekt-Outsourcing der Einstieg und ein dediziertes Team die Fortsetzung, wenn sich die Zusammenarbeit bewährt. Build-Operate-Transfer klingt attraktiv, funktioniert aber nur mit sehr klaren Übergaberegeln – ohne sie bleibt es dauerhaft beim „Operate".
Was Outsourcing wirklich kostet
Der Stundensatz ist der sichtbare Teil. Dazu kommt ein Steuerungsaufwand, der in Angeboten nie auftaucht und den Sie selbst tragen:
- Anbieterauswahl: 5–15 Personentage für Briefing, Anfragen, Gespräche, Angebotsvergleich.
- Einarbeitung: zwei bis sechs Wochen je Person, in denen auch internes Personal gebunden ist.
- Laufende Steuerung: 10 bis 20 Prozent einer Vollzeitstelle je externem Team – Abstimmung, Abnahmen, Priorisierung.
- Qualitätssicherung: interne Reviews, ohne die Sie die Qualität nicht beurteilen können.
- Reibungsverluste: Missverständnisse, Nacharbeit, unterschiedliche Annahmen. Realistisch 10 bis 20 Prozent Aufschlag im ersten Jahr.
Eine belastbare Rechnung vergleicht also nicht Stundensatz gegen Gehalt, sondern Gesamtkosten gegen Gesamtkosten, über den geplanten Zeitraum. Erst dann zeigt sich, ob sich die Auslagerung rechnet – und häufig ist die Antwort: Ja, aber weniger deutlich als erwartet.
Die sieben Risiken – und wie Sie sie abfedern
| Risiko | Wie es sich zeigt | Gegenmaßnahme |
|---|---|---|
| Wissensabfluss | nach Projektende versteht niemand das System | Dokumentationspflicht, interne Reviews, eine interne Person je Bereich |
| Abhängigkeit | Wechsel ist praktisch unmöglich | Eigentum an Code und Konten, Ausstiegsklausel, offene Standards |
| Qualitätsverfall | anfangs gut, nach Monaten schlechter | feste Qualitätskriterien, Stichproben, Wechsel der Ansprechpersonen vermeiden |
| Team-Austausch | die zugesagten Personen sind nach drei Monaten weg | namentliche Zusage, Austauschregeln, Einarbeitung des Ersatzes nicht bezahlen |
| Kommunikationsverluste | Gebautes trifft die Anforderung knapp nicht | kurze Zyklen, sichtbare Zwischenstände, schriftliche Akzeptanzkriterien |
| Datenschutz | personenbezogene Daten in Testsystemen | Auftragsverarbeitungsvertrag, anonymisierte Testdaten, geregelte Zugriffe |
| Rechte am Ergebnis | Nutzung nur eingeschränkt möglich | ausdrückliche, umfassende und übertragbare Nutzungsrechte inkl. Bearbeitung |
Zwei davon sind rechtlich zwingend. Sobald der Dienstleister personenbezogene Daten in Ihrem Auftrag verarbeitet – und das beginnt beim Wartungszugang auf ein Produktivsystem –, brauchen Sie einen Auftragsverarbeitungsvertrag nach Art. 28 DSGVO. Und Nutzungsrechte an urheberrechtlich geschützten Werken entstehen nicht automatisch beim Besteller: Sie müssen eingeräumt werden, mit Reichweite und Übertragbarkeit ausdrücklich benannt. Details in DSGVO & AVV im Softwareprojekt und Quellcode & Nutzungsrechte.
Governance: wie Sie ausgelagerte Entwicklung steuern
Outsourcing scheitert selten an der Technik und fast immer an der Steuerung. Vier Elemente haben sich bewährt:
Eine benannte Person auf Ihrer Seite, die entscheidungsfähig ist und Zeit hat. Ohne sie entstehen Warteschleifen, die Sie bezahlen. Rechnen Sie mit 10 bis 20 Prozent einer Vollzeitstelle je externem Team.
Ein fester Takt. Wöchentliche Abstimmung mit Zwischenstand, alle zwei Wochen ein lauffähiger Stand zum Anfassen. „Wir melden uns, wenn es fertig ist" ist das verlässlichste Vorzeichen einer bösen Überraschung.
Messbare Kriterien statt Gefühl. Was heißt „fertig"? Testabdeckung, Review durch eine interne Person, Dokumentation, Akzeptanzkriterien je Anforderung. Ohne diese Definition entstehen zwei unterschiedliche Vorstellungen von Qualität.
Ein Exit-Szenario ab Tag eins. Wenn Sie nicht sagen können, wie eine Übergabe an einen anderen Anbieter abliefe, ist die Abhängigkeit bereits entstanden – siehe Vendor-Lock-in vermeiden.
Vertragsmodelle: was zu welchem Outsourcing-Modell passt
| Modell | Vertragstyp | Abrechnung | Worauf es ankommt |
|---|---|---|---|
| Projekt-Outsourcing | Werkvertrag | Festpreis oder Deckelung | Leistungsbeschreibung, Abnahmekriterien, Änderungsverfahren |
| Team-Aufstockung | Dienstvertrag | nach Aufwand | Obergrenze pro Monat, Austauschregeln, keine persönlichen Weisungen |
| Dediziertes Team | Rahmen- plus Einzelverträge | monatliche Pauschale | Teamzusammensetzung, Mindestlaufzeit, Kündigungsfrist |
| Managed Service | Dienstvertrag mit Service-Level | Pauschale plus Zusatzaufwand | Reaktionszeiten, Verfügbarkeit, Eskalationswege |
| Build-Operate-Transfer | Rahmenvertrag mit Übernahmeklausel | gestaffelt | Übergabekriterien, Preis der Übernahme, Zeitpunkt |
Der häufigste Fehler ist ein Werkvertrag über eine Leistung, die niemand vollständig beschreiben kann. Ein Festpreis auf einer unklaren Spezifikation verlagert das Risiko nicht, er verteuert es – der Anbieter kalkuliert einen Puffer ein, den Sie in jedem Fall bezahlen, und jede Klärung wird zum Änderungsauftrag. Umgekehrt ist eine Abrechnung nach Aufwand ohne Obergrenze und ohne sichtbare Zwischenstände ein offenes Budget. In der Praxis bewährt sich häufig die Zweiteilung: Analyse und Konzept nach Aufwand, Umsetzung zum Festpreis auf Basis des Konzepts. Die Abwägung im Detail steht in Festpreis oder nach Aufwand?.
Unabhängig vom Modell gehören drei Klauseln in jeden Vertrag: die Herausgabe von Quellcode, Dokumentation und Zugängen zu jedem Zeitpunkt, eine Kündigungsmöglichkeit mit angemessener Frist und eine Übergabepflicht bei Vertragsende, deren Aufwand bereits kalkuliert ist. Ohne die dritte Klausel wird die Übergabe zum Verhandlungsgegenstand – genau in dem Moment, in dem Sie am schwächsten verhandeln.
Der Reifegrad-Check: Sind Sie bereit zum Auslagern?
Beantworten Sie diese sieben Fragen ehrlich. Vier oder mehr Neins bedeuten: Erst intern klären, dann auslagern – sonst kaufen Sie Kapazität für ein Problem, das keine Kapazitätsfrage ist.
- Können wir schriftlich beschreiben, was gebaut werden soll und woran wir Erfolg messen?
- Gibt es eine benannte, entscheidungsfähige Person mit Zeitbudget?
- Versteht mindestens eine interne Person die Architektur?
- Sind Quellcode, Konten und Zugänge auf uns registriert?
- Haben wir eine Vorstellung davon, was „fertig" bedeutet?
- Können wir gelieferte Arbeit fachlich beurteilen – notfalls mit externer Unterstützung?
- Wissen wir, was passiert, wenn die Zusammenarbeit endet?
Kurz gefasst
Softwareentwicklung auszulagern lohnt sich bei Kapazitätsengpässen, fehlendem Spezialwissen, Zeitdruck und bewusster Konzentration – selten allein wegen des Preises. Behalten Sie fachliche Entscheidungshoheit, Architekturverständnis und Eigentum an Code und Zugängen im Haus. Rechnen Sie 10 bis 20 Prozent Steuerungsaufwand und Reibungsverluste ein, bevor Sie vergleichen. Und regeln Sie vor Vertragsschluss die drei Punkte, die sich später nicht mehr regeln lassen: Nutzungsrechte, Datenschutz und den Ausstieg.
Häufige Fragen
Was kostet Outsourcing in der Softwareentwicklung?
Im deutschsprachigen Raum 90 bis 150 € pro Stunde, im europäischen Nearshore-Umfeld 45 bis 85 €. Hinzu kommt Steuerungsaufwand von 10 bis 20 Prozent einer Vollzeitstelle je Team sowie im ersten Jahr Reibungsverluste in ähnlicher Größenordnung. Vergleichen Sie Gesamtkosten über den geplanten Zeitraum, nicht Stundensätze.
Was sollte man nicht auslagern?
Die fachliche Entscheidungshoheit, das Architekturverständnis und das Eigentum an Quellcode, Konten und Zugängen. Alles drei bestimmt Ihre Handlungsfähigkeit, wenn die Zusammenarbeit endet – und genau dann bemerkt man, dass es fehlt. Alles andere ist verhandelbar und hängt an Ihrer Strategie.
Ist Outsourcing günstiger als ein eigenes Team?
Kurzfristig ja, langfristig nur bei Standortunterschieden. Ein eigenes Team ist günstiger, sobald die Auslastung dauerhaft gegeben ist und das Wissen im Haus bleiben soll. Der Aufbau dauert allerdings Monate – bei einer durchschnittlichen Besetzungsdauer von 7,7 Monaten je IT-Stelle ist das die eigentliche Rechnung, nicht der Stundensatz.
Wie findet man einen geeigneten Outsourcing-Partner?
Über mehrere Quellen gleichzeitig: Verzeichnisse, Empfehlungen, Fachnetzwerke, gezielte Suche. Fünf bis acht Kandidaten anfragen, um am Ende drei vergleichbare Angebote zu haben. Prüfen Sie Referenzen mit vergleichbarer Komplexität und sprechen Sie mit mindestens einem Referenzkunden. Das Vorgehen im Detail: Wo finde ich eine Softwareagentur?
Wie starte ich das erste Projekt mit einem neuen Dienstleister?
Klein und abgegrenzt. Ein Vorhaben von vier bis acht Wochen mit echtem, aber begrenztem Wert zeigt zuverlässiger als jeder Auswahlprozess, wie die Zusammenarbeit funktioniert: Kommunikation, Qualität, Umgang mit Unklarheiten und mit Fehlern. Erst danach größere Zusagen.
Was ist der Unterschied zwischen Outsourcing und Nearshoring?
Outsourcing beschreibt was ausgelagert wird, Nearshoring wohin. Sie können an eine Agentur im Nachbarort auslagern (Onshore) oder an ein Team im EU-Ausland (Nearshore). Beide Entscheidungen sind unabhängig voneinander zu treffen – zuerst die Frage, was ausgelagert wird, dann die Frage nach dem Standort.
Wie stelle ich sicher, dass Wissen nicht verloren geht?
Vier Maßnahmen, die zusammen wirken: Dokumentation als Teil der Definition von „fertig", verpflichtende Code-Reviews durch interne Personen, mindestens eine interne Person je Arbeitsbereich und eine feste Übergabephase am Ende. Diese Punkte gehören in den Vertrag, nicht in eine Absichtserklärung – nachträglich lassen sie sich nicht durchsetzen.
Weiterführende Ratgeber
- Nearshore, Offshore oder lokale Agentur? – die geografische Entscheidung
- Entwickler mieten – wenn nur Kapazität fehlt, kein ganzer Bereich
- Agentur, Freelancer oder Inhouse-Team? – die Grundsatzentscheidung
- Vendor-Lock-in vermeiden – Abhängigkeit begrenzen und wechseln können
- DSGVO & AVV im Softwareprojekt – die datenschutzrechtliche Pflicht
- IT-Fachkräftemangel in Zahlen – die Datenlage hinter dem Kapazitätsdruck
Anbieter im Verzeichnis: Softwareentwicklung, IT-Beratung, Cloud & DevOps. Gesamtablauf der Anbieterwahl: Softwareagentur finden.
Schlagwörter
Keine Zeit zum Vergleichen? Beschreiben Sie Ihr Projekt – wir schlagen Ihnen passende Agenturen vor, kostenlos und unverbindlich.
Quellen
- In Deutschland fehlen rund 109.000 IT-Fachkräfte – Vakanzzeit 7,7 Monate (Bitkom, August 2025) — Bitkom
- Freelancer-Kompass – Marktstudie zu Stundensätzen im IT-Freelancing — freelancermap
- DSGVO Art. 28 – Auftragsverarbeiter — dsgvo-gesetz.de
- UrhG § 31 – Einräumung von Nutzungsrechten — Gesetze im Internet
- BGB § 631 – Vertragstypische Pflichten beim Werkvertrag — Gesetze im Internet
Redaktion
Die Redaktion von deine-agenturen.com informiert Sie regelmäßig über aktuelle Themen rund um Softwareentwicklung, Webdesign und digitale Dienstleistungen.


