Staff Augmentation vs. Outsourcing: Was sich für Ihr Team ändert

#Staff Augmentation vs Outsourcing

Gründer & Lead Developer

Experte für Softwareentwicklung und Legacy-Code-Optimierung

LinkedIn

Ein Kunde erzählte mir einmal, er habe „die mobile App ausgelagert", meinte damit aber eigentlich, dass er zwei Auftragnehmer engagiert hatte, die an seinem täglichen Standup teilnahmen und Anweisungen von seinem eigenen Product Manager entgegennahmen. Das ist kein Outsourcing. Das ist Staff Augmentation mit einer Rechnung aus einem anderen Land. Die Verwechslung ist verbreitet, und sie ist relevant, denn Staff Augmentation vs. Outsourcing ist keine Frage der Begrifflichkeit. Es ändert, wer die Arbeit steuert, wer das Ergebnis verantwortet, wenn etwas schiefgeht, und wer das Risiko trägt, wenn der Termin verschoben wird.

Staff Augmentation – was es in der Praxis bedeutet

Staff Augmentation bedeutet, dass Sie Personen zu Ihrem eigenen Team und Ihrer eigenen Führungsstruktur hinzufügen. Der zusätzliche Entwickler, oder eine kleine Gruppe davon, nimmt an Ihrem Sprint teil, berichtet an Ihren Lead und arbeitet in Ihrer Codebasis und Ihrem Prozess. Sie kaufen Kapazität, kein fertiges Ergebnis. Wenn die Sprint-Planung falsch war, bleibt das trotzdem Ihr Problem, denn Sie waren diejenigen, die den Sprint geführt haben.

Das ist das Modell, zu dem die meisten Unternehmen greifen, wenn sie einen echten Rückstand (Backlog), einen funktionierenden Prozess und eine Lücke in der Mitarbeiterzahl haben, statt einer Lücke in der Ausrichtung. Ein SaaS-Unternehmen, das genau weiß, was gebaut werden muss, aber nicht schnell genug einstellen kann, ist das Lehrbuchbeispiel.

Was Outsourcing tatsächlich bedeutet

Outsourcing übergibt ein klar definiertes Arbeitspaket zusammen mit der Verantwortung für dessen Lieferung. Der Anbieter führt seinen eigenen Prozess, setzt seine eigenen Leute ein und steht für das Ergebnis gerade, gemessen an einem vorab vereinbarten Umfang. Sie kaufen ein Ergebnis, keine Köpfe. Wenn die Schätzung des Anbieters falsch war, ist das – zumindest theoretisch – sein Problem, weshalb Outsourcing-Verträge so viel Zeit auf Umfang und Abnahmekriterien verwenden.

Das passt besser, wenn Sie wissen, was gebaut werden soll, das Projekt aber nicht selbst steuern möchten, oder wenn die Arbeit klar genug abgegrenzt werden kann: eine Zahlungsintegration, der Neuaufbau einer mobilen App, eine Datenmigration mit einem definierten Endzustand.

Wer steuert, wer verantwortet, wer trägt das Risiko

Die beiden Modelle unterscheiden sich klar entlang dreier Fragen, und die meisten Meinungsverschiedenheiten, die ich zwischen Kunde und Anbieter sehe, lassen sich darauf zurückführen, dass eine Seite bei einer dieser Fragen von der falschen Antwort ausgeht.

Staff AugmentationOutsourcing
Wer steuert die tägliche ArbeitSieDer Anbieter
Wer verantwortet Architektur und technische EntscheidungenSieDer Anbieter, innerhalb des vereinbarten Umfangs
Wer trägt das Risiko einer falschen SchätzungSieDer Anbieter
Wofür Sie tatsächlich bezahlenZeit und KapazitätEin definiertes Ergebnis
Wo es scheitertSchwacher interner Prozess, unklare PrioritätenVager Umfang, kein Mechanismus für Änderungen

Staff Augmentation scheitert, wenn der Auftraggeber gar keinen funktionierenden Prozess hat, in den neue Personen eingebunden werden können. Drei Auftragnehmer zu einem Team ohne Backlog-Pflege und ohne klaren Verantwortlichen hinzuzufügen, bedeutet nur drei weitere Personen, die auf Anweisungen warten, während Sie deren Tagessatz bezahlen, solange sie warten.

Outsourcing scheitert aus dem gegenteiligen Grund: vagem Umfang. „Bauen Sie uns ein CRM" ist kein Lastenheft, und jeder Anbieter, der das ohne Rückfragen akzeptiert, ist entweder unerfahren oder plant, Ihnen jede Unklarheit später über Change Orders in Rechnung zu stellen. Die Risiken dazu lohnt es sich, vollständig nachzulesen, denn die meisten Outsourcing-Desaster lassen sich auf Anforderungen zurückführen, die im Verkaufsgespräch klar klangen und sich später als unklar erwiesen.

Wie sich die Rechnung tatsächlich unterscheidet

Die Abrechnungsstruktur verrät schneller als jede Vertragsklausel, in welchem Modell Sie sich wirklich befinden. Staff Augmentation wird nach Stunde oder Tag abgerechnet, gegen eine Preisliste, die sich kaum bewegt, egal ob der Sprint gut oder schlecht lief. Sie bezahlen für Zeit, Punkt – genau deshalb funktioniert das Modell nur, wenn Sie bereits wissen, wie Sie diese Zeit lenken.

Outsourcing wird meist gegen Meilensteine oder zu einem Festpreis abgerechnet, der an den vereinbarten Umfang gebunden ist, wobei der Anbieter die Kosten seiner eigenen Fehlkalkulation trägt – zumindest bis eine Änderungsanfrage die Baseline zurücksetzt. Genau dort werden Outsourcing-Verträge auch konfliktträchtig: Sobald der Umfang wächst, streiten beide Seiten darüber, was eigentlich vereinbart war, und die Rechnung wird zur Verhandlung statt zur Quittung.

Das ist einer der Gründe, warum wir die meisten unserer eigenen Softwareentwicklung nach Maß-Arbeiten bei Wolf-Tech über ein monatliches Stundenbudget statt über einen Festpreisvertrag abrechnen. Das hält die Abrechnung ehrlich darüber, was Staff Augmentation tatsächlich ist – gesteuerte Kapazität –, ohne so zu tun, als sei es eine Ergebnisgarantie, für die es nie gedacht war.

Die dritte Option, die in den meisten Vergleichen fehlt

Es gibt ein Modell, das zwischen den beiden liegt und in fast jedem Staff-Augmentation-vs-Outsourcing-Vergleich fehlt: eine einzelne, erfahrene Person, eingebunden in Ihr Team, die keines der Gerüste braucht, von denen beide Modelle ausgehen.

Ein junior Auftragnehmer, der über Staff Augmentation hinzukommt, braucht immer noch Anleitung, Code-Reviews und Einarbeitungszeit, bevor er nützlich wird. Ein vollständiges Outsourcing-Engagement braucht eine Scoping-Phase, einen Projektmanager auf Anbieterseite und einen Vertrag, der dick genug ist, um Streitfälle abzudecken. Ein erfahrener Freelancer, der diese Art von Arbeit schon Dutzende Male gemacht hat, braucht nichts davon. Er kann Ihre Codebasis lesen, die Lücke verstehen und innerhalb weniger Tage produktiv beitragen – ohne den Aufwand, einen Junior anzuleiten, oder den Verhandlungszyklus eines Festpreisvertrags.

Das zählt vor allem bei zwei Arten von Lücken: einem kurzfristigen Loch, das jemand beim Weggang hinterlässt, und einem spezifischen, schwierigen Problem, das Ihr aktuelles Team noch nicht gelöst hat. Für laufende Kapazität an einem bekannten Backlog ergibt volle Staff Augmentation mit mehreren Personen weiterhin mehr Sinn. Für ein klar abgegrenztes Arbeitspaket mit definiertem Endzustand ergibt Outsourcing an ein Team weiterhin mehr Sinn. Der einzelne erfahrene Freelancer verdient sich seinen Platz in der schmaleren Lücke dazwischen.

Arten von Staff Augmentation, die man unterscheiden sollte

Nicht jede Staff Augmentation sieht gleich aus, und sie alle in einen Topf zu werfen ist ein Teil davon, warum der Vergleich unklar wird.

Commodity-Augmentation besetzt eine Stelle mit wem auch immer gerade auf der Bank eines Anbieters verfügbar ist, meist für Routinearbeit, bei der die Einarbeitungszeit kaum eine Rolle spielt. Skill-spezifische Augmentation bringt jemanden für eine bestimmte Lücke – einen Sicherheitsspezialisten für ein Audit, einen Performance-Ingenieur für ein Skalierungsproblem –, bei der es nicht um Kopfzahl, sondern um Expertise geht, die Sie intern nicht haben. Hochqualifizierte oder eingebettete Augmentation ist der oben beschriebene Fall des erfahrenen Freelancers: eine Person, tiefe Erfahrung, direkt in Ihr Team eingebunden mit minimaler Einarbeitung.

Zu wissen, welchen Typ Sie tatsächlich brauchen, bevor Sie mit der Suche beginnen, erspart viele vergeudete Gespräche. Wenn Sie Expertise brauchen, die Sie nicht haben, behebt das Einstellen der billigsten verfügbaren Person von einer Staffing-Bank die Lücke nicht, egal wie viele Stunden sie abrechnet.

Welches Modell zu Ihrer Situation passt

Stellen Sie sich drei Fragen, bevor Sie sich entscheiden.

Haben Sie bereits einen funktionierenden Prozess, dem neue Personen beitreten können? Wenn ja, ist Augmentation machbar. Wenn die ehrliche Antwort Nein ist, beheben Sie zuerst den Prozess oder lagern Sie an ein Team aus, das seinen eigenen mitbringt.

Können Sie den Endzustand klar genug beschreiben, um ihn in einen Vertrag zu schreiben? Wenn ja, kann Outsourcing funktionieren. Wenn der Umfang noch unscharf ist, lässt Augmentation Sie das unterwegs herausfinden, denn Sie steuern Tag für Tag, statt an eine vorab festgelegte Spezifikation gebunden zu sein.

Ist die Lücke eng und auf hohem Erfahrungsniveau oder breit und dauerhaft? Eine enge, erfahrene Lücke lässt sich meist günstiger und schneller mit einem erfahrenen Freelancer füllen als mit einem vollständigen Outsourcing-Vertrag oder einem Team augmentierter Junioren.

Bei all dem geht es nicht darum, welches Modell besser ist. Sie lösen unterschiedliche Probleme, und das falsche Modell für die eigene Situation zu wählen, ist der Grund, warum Unternehmen am Ende von einem Ansatz enttäuscht sind, der bei jemand anderem gut funktioniert.

Wenn Sie herausfinden möchten, welches Modell zu einer konkreten Lücke in Ihrem Team passt, macht Wolf-Tech genau diese Art von Arbeit: erfahren, eingebunden, ohne eine Bank von Junioren hinter dem Angebot. Schreiben Sie an hello@wolf-tech.io, wie die Lücke tatsächlich aussieht, und Sie bekommen eine klare Antwort darauf, ob Augmentation, Outsourcing oder ein einzelner erfahrener Freelancer die richtige Lösung ist – selbst wenn diese Antwort nicht wir sind.