Humanfrog Lab

Internes Team, Nearshoring, Staff Augmentation oder Offshore: Welches Liefermodell passt zu unserem Softwareprojekt?

Softwareentwicklung-Outsourcing ist längst keine einfache Wahl mehr zwischen „selbst entwickeln“ und „ins Ausland vergeben“. Zwischen dem internen Team und dem entfernten Offshore-Anbieter liegen mehrere Modelle: ein dediziertes Nearshore-Entwicklungsteam, Staff Augmentation, die Ihr Team um Fachkräfte ergänzt, und projektbasiertes Outsourcing mit festem Umfang. Jedes Modell funktioniert in manchen Situationen sehr gut und in anderen schlecht.

Die richtige Wahl hängt weniger vom Stundensatz ab als von der Art der Arbeit: wie viel Fachwissen sie erfordert, wie eng das Team mit Ihren Mitarbeitenden zusammenarbeiten muss, wer es technisch führt und welche regulatorischen Pflichten gelten. Das Tool auf dieser Seite empfiehlt auf Basis Ihrer Antworten ein Liefermodell und liefert eine Checkliste zur Partnerbewertung, Warnsignale und einen Plan für ein 30-tägiges Pilotprojekt.

Welches Liefermodell passt zu unserem Softwareprojekt, und wie wählen wir einen guten Partner?

Beantworten Sie neun Fragen zur Arbeit, zu Ihrem Team und zu Ihren Rahmenbedingungen. Sie erhalten ein empfohlenes Modell mit seinen Zielkonflikten, die Aufgaben, die Sie intern behalten sollten, eine nach Ihren Antworten gewichtete Partner-Checkliste und einen Pilotplan. Das Ergebnis können Sie drucken oder als PDF speichern.

Neun Fragen zu Ihrem Projekt, Ihrem Team und Ihren Rahmenbedingungen. Das Ergebnis zeigt, welches Liefermodell am besten passt und warum, was Sie in jedem Fall intern behalten sollten, wie Sie einen Partner bewerten und wie Sie ihn in einem 30-tägigen Pilotprojekt testen.

Frage von

Liefermodell für Softwareentwicklung: Empfehlung und Partner-Checkliste

Empfohlenes Liefermodell

Zielkonflikte:

Wie gut die Modelle zu Ihren Antworten passen

Die Passung ist ein Richtwert auf Basis Ihrer Antworten, keine Rangliste von Anbietern.

Bei jedem Modell intern behalten

  • Product Ownership: Prioritäten, Roadmap und Abnahme der Arbeit.
  • Zentrale Architekturentscheidungen oder zumindest das Recht, sie freizugeben.
  • Die Verantwortung für Sicherheit und Compliance, einschließlich der Zugriffsverwaltung.
  • Zugriff auf Quellcode, Dokumentation, Konten und Infrastruktur auf den Namen Ihres Unternehmens.

Checkliste zur Partnerbewertung

Die Prioritäten sind nach Ihren Antworten gewichtet. Stellen Sie allen Partnern in der engeren Wahl dieselben Fragen und verlangen Sie Nachweise statt Versprechen.

Warnsignale

  • Sie können die Personen nicht kennenlernen, die tatsächlich an Ihrem Projekt arbeiten werden.
  • Der Partner will den Quellcode in seinem eigenen Repository halten oder die Rechte behalten.
  • Keine Referenzen aus vergleichbaren Projekten oder Referenzen, die nicht erreichbar sind.
  • Ein niedriger Preis wird zugesagt, bevor der Partner Ihre Anforderungen versteht.
  • Vage Antworten zu Sicherheit, Subunternehmern oder dem Ort der Datenverarbeitung.
  • Häufige Wechsel im Team oder kein Übergabeplan.
  • Keine Exit-Klausel oder ein Ausstieg nur mit hohen Gebühren und ohne Pflicht zur Wissensübergabe.

30-Tage-Pilot zur Validierung eines Partners

Bevor Sie sich langfristig binden, geben Sie dem Partner ein kleines, aber echtes Arbeitspaket und messen Sie, wie er damit umgeht.

  1. Woche 1: Onboarding, Zugänge zu Ihren Systemen, vereinbarte Arbeitsweise, Definition of Done und eine kleine, klar abgegrenzte Aufgabe.
  2. Woche 2: Erste Lieferung in Ihr Repository mit Code-Review und Tests. Prüfen Sie Kommunikation, Rückfragen und Reaktionszeiten.
  3. Woche 3: Eine Aufgabe, die Ihre Fachdomäne oder eine Integration berührt. Prüfen Sie, wie das Team mit Unsicherheit und Änderungen umgeht.
  4. Woche 4: Retrospektive mit Ihren Entwicklern, Prüfung von Codequalität und Dokumentation sowie Entscheidung nach vorab vereinbarten Kriterien.

Das Ergebnis ist eine unverbindliche Empfehlung auf Basis Ihrer Antworten. Es ist keine Rechtsberatung und ersetzt nicht die Prüfung von Verträgen und regulatorischen Pflichten.

Ergebnis zusenden lassen und mit einem Experten sprechen ↓

Die Berechnung erfolgt in Ihrem Browser. Ihre Antworten werden nur übermittelt, wenn Sie das Kontaktformular unten absenden.

Onshore, Nearshore, Offshore: was die Begriffe bedeuten

Die Begriffe beschreiben, wo der Partner im Verhältnis zu Ihnen sitzt. Onshore bedeutet ein Partner im eigenen Land. Nearshore bedeutet ein Partner in einem nahegelegenen Land, meist in derselben oder einer benachbarten Zeitzone. Für Unternehmen in Deutschland und Österreich ist IT-Nearshoring daher in der Regel die Zusammenarbeit mit einem Partner in einem anderen europäischen Land. Offshore bedeutet ein entferntes Land mit großem Zeitunterschied.

Der Standort ist nur die Hälfte der Entscheidung. Die andere Hälfte ist das Kooperationsmodell, also wer die Arbeit führt und wer für das Ergebnis verantwortlich ist:

ModellWer führt die ArbeitWer verantwortet das ErgebnisTypischer Einsatz
Internes TeamSieSieLangfristiges Kernprodukt
Dediziertes EntwicklungsteamTeamleitung des Partners mit Ihrem Product OwnerGeteilt, wie vertraglich vereinbartLängere Projekte, die ein stabiles, skalierbares Team brauchen
Staff AugmentationSieSieKompetenzlücken schließen oder schnell Kapazität aufstocken
Projektbasiertes OutsourcingDer PartnerDer Partner, für den vereinbarten UmfangGut spezifizierte, zeitlich begrenzte Arbeit

Jedes Kooperationsmodell kann onshore, nearshore oder offshore umgesetzt werden. Ein dediziertes Nearshore-Team und ein Offshore-Vertrag über Staff Augmentation sind völlig unterschiedliche Konstellationen, auch wenn beide als „Outsourcing“ bezeichnet werden.

Wann welches Modell funktioniert

  • Ein internes Team ist am besten, wenn Software Ihr zentraler Wettbewerbsvorteil ist, die Arbeit dauerhaft anfällt und von tiefem Fachwissen abhängt. Der Preis sind langsameres Recruiting und weniger Flexibilität.
  • Ein dediziertes Nearshore-Team passt zu längeren Projekten mit regelmäßiger, oft täglicher Zusammenarbeit und einem Team, das mit der Arbeit wachsen oder schrumpfen kann. Durch überlappende Arbeitszeiten gehören gemeinsame Planung, Reviews und kurze Rückfragen zum normalen Arbeitstag.
  • Staff Augmentation ist der schnellste Weg zu einer Spezialistin oder einem Spezialisten, etwa für Data Engineering oder mobile Entwicklung, aber nur, wenn Sie bereits eine starke technische Führung haben. Ohne sie kaufen Sie Stunden, keine Ergebnisse. Achten Sie in Deutschland und Österreich zudem auf eine saubere vertragliche Abgrenzung zur Arbeitnehmerüberlassung.
  • Projektbasiertes Outsourcing eignet sich für eine Integration, eine Migration oder ein separates Modul mit klaren Anforderungen. Schwierig wird es, wenn sich die Anforderungen ständig ändern.
  • Offshore kann bei klar spezifizierter Arbeit mit wenig Fachwissen funktionieren, die keine Echtzeit-Abstimmung erfordert.

In der Praxis sind Kombinationen üblich: Product Ownership und Architektur intern, ein dediziertes Team für den Großteil der Entwicklung und eine externe Fachkraft für eine bestimmte Kompetenz.

Partner nach Qualität bewerten, nicht nach Stundensatz

Der Stundensatz ist die am leichtesten vergleichbare und zugleich am wenigsten aussagekräftige Zahl. Entscheidend ist, ob der Partner in gleichmäßigem Tempo funktionierende, wartbare Software liefert. Vergleichen Sie Angebote nach den Gesamtkosten: Einarbeitungszeit, Steuerungsaufwand auf Ihrer Seite, Nacharbeit, Verzögerungen und die Kosten eines späteren Partnerwechsels.

Konzentrieren Sie die Bewertung auf Nachweise:

  • Referenzen aus vergleichbaren Projekten mit Ansprechpartnern, die Sie anrufen können,
  • Seniorität und Stabilität des tatsächlichen Teams, nicht des Vertriebs,
  • Engineering-Praktiken: Code-Reviews, automatisierte Tests, CI/CD und Dokumentation,
  • Sicherheitspraktiken und, wo relevant, Zertifizierungen wie ISO/IEC 27001,
  • Kommunikation: feste Ansprechperson, regelmäßiges Reporting und sichere Beherrschung Ihrer Arbeitssprache, ob Deutsch oder Englisch.

Steuerung und Kommunikation

Die meisten Probleme bei der Auslagerung der Softwareentwicklung sind Führungsprobleme. Legen Sie von Anfang an fest, wer über Prioritäten entscheidet (Ihr Product Owner), wer die Architektur freigibt, was „fertig“ bedeutet und wie über den Fortschritt berichtet wird. Gemeinsame Werkzeuge helfen: Ihr Repository, Ihr Ticketsystem und Ihre CI-Pipeline, damit die Arbeit sichtbar ist und bei Ihnen bleibt.

Die Überlappung der Arbeitszeiten ist wichtiger, als sie scheint. Ein Team, das den Großteil Ihres Arbeitstags teilt, kann an Daily Stand-ups teilnehmen, Rückfragen in Minuten beantworten und direkt mit Ihren Entwicklern arbeiten. Bei großem Zeitunterschied kostet jede unklare Anforderung einen Tag.

DSGVO, NIS2 und Branchenvorgaben

Hat der Partner Zugriff auf personenbezogene Daten, etwa über Testdaten, Logs oder Produktionssupport, handelt er als Auftragsverarbeiter, und Sie brauchen einen Auftragsverarbeitungsvertrag nach Art. 28 DSGVO. Die Regeln der DSGVO zur Übermittlung in Drittländer (Kapitel V) greifen, sobald personenbezogene Daten die EU bzw. den EWR verlassen. Ein Partner mit Sitz und Verarbeitung in der EU bzw. im EWR vermeidet diese Frage, sofern auch seine Unterauftragsverarbeiter und Tools dort angesiedelt sind. Lassen Sie sich die Liste geben.

Fällt Ihr Unternehmen unter die NIS2-Richtlinie (EU) 2022/2555, in Deutschland umgesetzt durch das NIS2UmsuCG und in Österreich durch das NISG 2026, gehört die Sicherheit der Lieferkette zu den verpflichtenden Risikomanagementmaßnahmen. Die Richtlinie verlangt, die Schwachstellen Ihrer direkten Anbieter und die Qualität ihrer Cybersicherheitspraktiken einschließlich sicherer Entwicklungsverfahren zu berücksichtigen. Ein Entwicklungspartner ist genau ein solcher Anbieter. Vereinbaren Sie daher Sicherheitsanforderungen, Meldung von Vorfällen und Auditrechte im Vertrag.

Im Finanzsektor stellt die DORA-Verordnung (EU) 2022/2554 besondere Anforderungen an IKT-Drittdienstleister. Gesundheitswesen und öffentlicher Sektor haben eigene Vorgaben. Prüfen Sie diese vor der Unterschrift, nicht danach.

Vertrag, geistiges Eigentum und Exit

Das EU-Recht weist dem Arbeitgeber die wirtschaftlichen Rechte an Software zu, die Beschäftigte in Wahrnehmung ihrer Aufgaben schaffen. Bei der Arbeit eines externen Unternehmens sollten Sie sich nicht auf Annahmen verlassen: Der Vertrag muss Ihnen ausschließliche Nutzungs- und Verwertungsrechte an Quellcode, Dokumentation und weiteren Ergebnissen klar einräumen. Praktische Absicherungen:

  • Quellcode vom ersten Tag an in Ihrem Repository, die Konten auf den Namen Ihres Unternehmens,
  • eine klare Liste der Open-Source-Komponenten und ihrer Lizenzen,
  • Vertraulichkeit für Ihre Daten und Ihre Geschäftslogik,
  • Kündigungsfristen und vereinbarte Vorlaufzeiten für das Auf- und Abstocken des Teams,
  • ein Exit-Plan: Übergabe von Code, Dokumentation, Zugängen und Wissen sowie die Pflicht des Partners, den Übergang zu unterstützen.

Den Partner mit einem 30-Tage-Piloten prüfen

Ein Angebot zeigt, wie ein Partner verkauft. Ein Pilotprojekt zeigt, wie er arbeitet. Geben Sie dem Partner in der engeren Wahl eine kleine, aber echte Aufgabe, vereinbaren Sie die Erfolgskriterien vorab und führen Sie sie in Ihrer Umgebung durch: zuerst Onboarding und eine einfache Aufgabe, dann eine Lieferung mit Code-Review und Tests, dann eine Aufgabe, die Ihre Fachdomäne oder eine Integration berührt, und zum Schluss eine Retrospektive mit Ihren Entwicklern. Das Tool oben erstellt einen Pilotplan und eine auf Ihre Situation gewichtete Checkliste.

Achten Sie auf Warnsignale: Sie können die Personen nicht kennenlernen, die die Arbeit machen, der Partner will Code oder Rechte behalten, Referenzen sind nicht erreichbar, ein niedriger Preis wird zugesagt, bevor jemand Ihre Anforderungen versteht, oder Antworten zu Sicherheit und Subunternehmern bleiben vage.

Wenn Ihr Projekt ERP-Integrationen umfasst, nutzen Sie auch die Checkliste für die ERP-System Auswahl. Wenn Sie Ihr Softwareprojekt und das passende Liefermodell besprechen möchten, sprechen Sie mit uns.

Häufig gestellte Fragen

Was ist Nearshoring in der Softwareentwicklung?
Nearshoring bedeutet die Zusammenarbeit mit einem Entwicklungspartner in einem nahegelegenen Land, meist in derselben oder einer benachbarten Zeitzone. Für Unternehmen in Deutschland und Österreich ist das in der Regel ein Partner in einem anderen europäischen Land. Das erleichtert tägliche Zusammenarbeit, Besuche vor Ort und die Arbeit in einem gemeinsamen Rechtsrahmen wie der DSGVO.
Was ist der Unterschied zwischen Staff Augmentation und einem dedizierten Entwicklungsteam?
Bei Staff Augmentation verstärken einzelne externe Fachkräfte Ihr Team und arbeiten unter Ihrer technischen Führung, Sie steuern sie also und verantworten das Ergebnis. Ein dediziertes Entwicklungsteam ist ein stabiles Team beim Partner, oft mit eigener Leitung, das ausschließlich an Ihrem Produkt arbeitet, während Sie Product Ownership und Prioritäten behalten.
Wann ist projektbasiertes Outsourcing der Softwareentwicklung sinnvoll?
Projektbasiertes Outsourcing passt zu gut spezifizierter, zeitlich begrenzter Arbeit mit klaren Ergebnissen, etwa einer Integration, einem separaten Modul oder einer Migration. Wenn sich Anforderungen noch entwickeln oder die Arbeit tiefes Fachwissen erfordert, funktionieren ein dediziertes oder ein internes Team meist besser.
Ist Nearshoring günstiger als ein internes Team?
Nicht unbedingt, und der Stundensatz ist der falsche Maßstab. Vergleichen Sie die Gesamtkosten: Einarbeitung, Steuerungsaufwand, Nacharbeit, Verzögerungen, Wissensverlust und die Kosten eines späteren Partnerwechsels. Das richtige Modell ist jenes, das die geforderte Qualität zuverlässig liefert.
Welche Rolle spielt die DSGVO bei der Wahl eines Entwicklungspartners?
Eine große, sobald der Partner Zugriff auf personenbezogene Daten hat, etwa in Testdaten oder im Produktionssupport. Dann brauchen Sie einen Auftragsverarbeitungsvertrag nach Art. 28 DSGVO. Befinden sich der Partner, seine Unterauftragsverarbeiter und seine Tools in der EU oder im EWR, greifen die DSGVO-Regeln zur Übermittlung in Drittländer nicht.
Was sollten wir beim Outsourcing der Entwicklung intern behalten?
Behalten Sie Product Ownership und Prioritäten, das letzte Wort bei der Architektur, die Verantwortung für Sicherheit und Compliance sowie den Zugriff auf Quellcode, Dokumentation, Konten und Infrastruktur auf den Namen Ihres Unternehmens. So behalten Sie die Kontrolle und können den Partner bei Bedarf wechseln.

Bleiben Sie auf dem Laufenden

Vorschriften, Lizenzpreise und Technologien ändern sich schnell. Wenn wir die Leitfäden und Tools im Lab aktualisieren oder einen neuen Beitrag veröffentlichen, informieren wir Sie per E-Mail. Gelegentlich und ohne Spam.

Newsletter abonnieren