Outsourcing vs. Outstaffing: Was ist der Unterschied?

Outstaffing vs. Outsourcing: Wo liegt der Unterschied?

Die Softwareindustrie wächst. Betrug der Umsatz der Branche im Jahr 2010 in Deutschland 15,6 Milliarden Euro, so wird für 2020 mit 27,6 Milliarden Euro beinahe eine Verdopplung erwartet 1 . Der IT-Markt sucht Arbeitskräfte. Die Suche nach Mitarbeitern für die IT-Abteilung, die gut ausgebildet und gleichzeitig erschwinglich sind und zum Unternehmen passen, bereitet den Personalern zunehmend Kopfschmerzen. Immer häufiger lagern Unternehmen jeder Größe, die Entwicklung der benötigten Lösungen aus. Unterschiedliche Prozessmodelle befassen sich mit der Delegierung der Entwicklung von Softwarelösungen von einem Unternehmen an ein anderes. Outsourcing und Outstaffing sind zwei grundlegend verschiedene Konzepte, die man zur Entscheidung über die Auslagerung von IT-Entwicklung heranziehen sollte.

von Feras Tanan

Head of Outstaffing at L-One Systems Feras Tanan with team members
Feras Tanan, seit 2018 Leiter des Outstaffing-Teams, verfügt über IT-Abschlüsse der Universitäten Damaskus und Darmstadt. Er lebt seit 2015 in Darmstadt und betreut von dort aus die L-One Mitarbeiter in Damaskus.

Outsourcing

Beim Outsourcing lagern Unternehmen die Software-Entwicklung von A bis Z aus. Der Auftraggeber ist nicht am Entwicklungsprozess beteiligt. Er leitet weder das Entwicklerteam, noch überwacht er den Entwicklungsprozess oder löst, falls nötig, technische Schwierigkeiten. Am besten eignet sich dieses Vorgehen für nicht-technische Unternehmen ohne Inhouse Know-how: Eingekauft wird die fertige Lösung.
Bei Bedarf kann das Unternehmen mit einem IT-Projektmanager eine operative Schnittstelle zum Outsourcing-Anbieter einrichten und sich regelmäßig mit Updates versorgen.

»Das gesamte  Management um die Einstellung, Führung und Schulung liegt in der Verantwortung des Dienstleisters. Für Outsourcing wie für Outstaffing.«

Lionel Born, Gründer und CEO von L-One Systems

Bevor ein IT-Projekt ansteht, sollten die Argumente betrachtet werden, die für oder gegen Outsourcing und Outstaffing sprechen. Zum Gelingen des Projekts kann diese Abwägung entscheidend beitragen.

Pro Outsourcing

    • keine Managementanstrengungen für Rekrutierung, Verwaltung, Training oder weitere HR-Aktivitäten durch den Auftraggeber erforderlich
    • keine technische Aufsicht durch den Auftragnehmer erforderlich, Einkauf des fertigen Produkts 
    • Einsatz modernster Technologie während der Entwicklung ist gewährleistet, da es sich bei dem Outsourcing-Anbieter um ein spezialisiertes IT-Unternehmen handelt

Contra Outsourcing

    • höhere Kosten fallen beim Auftraggeber für das Outsourcing im Vergleich zum Ouststaffing an
    • keine direkte Kontrolle über Entwicklungsteam und Entwicklungsprozess
    • keine Entwicklung eines Inhouse-Know-hows zur Softwarelösung

Outstaffing

Beim Outstaffing erweitert ein Unternehmen sein internes Entwicklerteam um die Entwicklungsleistung eines Outstaffing-Anbieters. Der Auftraggeber schließt mit dem Outstaffing-Dienstleister einen Vertrag über die Bereitstellung von Remote-Entwicklern ab. Wie beim Outsourcing, muss auch beim Outstaffing kein eigenes Personal eingestellt werden.

Der Outstaffing Dienstleister übernimmt das Human-Resource-Management. Der Auftraggeber stellt aus einer Vorauswahl das Remote-Team zusammen und leitet die Remote-Entwickler. Für den vereinbarten zeitlichen Rahmen verstärkt das Remote-Team sein eigenes Team. Die Strukturierung des Entwicklungsprozesses und die Verteilung der Aufgaben an die Remote-Entwickler übernimmt der Outstaffing-Auftraggeber.

Outstaffing Prozess Grafik L@One
Beim Outstaffing sind die Inhouse-Entwickler des Auftraggebers direkt mit dem Entwicklungsteam des Auftragnehmers verbunden – Vorraussetzung für eine enge und produktive Zusammenarbeit

Unternehmen arbeiten zunehmend mit Outstaffing-Teams zusammen, anstatt eigene Entwickler einzustellen. Zum einen entlastet die Auslagerung des zeitintensiven Organisationsmanagements für die zusätzlichen Entwickler das eigene HR-Management. Damit entfallen Einstellungsverfahren, Einarbeitung, Schulungen, Gehaltsabrechnung, Buchhaltung und das Sicherstellen der Mitarbeiterzufriedenheit – und nicht zuletzt auch Fixkosten. 

Zum anderen stehen durch den Outstaffing-Prozess hochqualifizierte, aber dennoch erschwingliche Entwickler sehr schnell zur Verfügung. 

Vor- und Nachteile von Outstaffing

Seriöse Outstaffing-Dienstleister bieten Zugang zu einem großen Pool von zertifizierten Entwicklern mit einer hohen Bandbreite an Spezialgebieten (IT-Stacks).

Pro Outstaffing

    • keine Rekrutierung, Ausbildung, Verwaltung und weitere HR-bezogene Aktivitäten beim Auftraggeber erforderlich
    • niedrigere Kosten beim Auftraggeber fallen für das Outstaffing im Vergleich zum Outsourcing an
    • direkter Zugang und Kontrolle über das Entwicklungsteam und den Entwicklungsprozess
    • Steigerung des Inhouse-Know-hows

Contra Outstaffing

    • zusätzlicher Aufwand für das Aufsetzen eines Entwicklungsprozesses, der von beiden, dem internen und dem externen Entwicklerteam, befolgt wird und beide produktiv miteinander verzahnt
Head of Outstaffing bei L-One Systems Feras Tanan
Das Outstaffing-Team in Darmstadt besteht aus erfahrenen IT-Entwicklern, die den L-One Kunden qualifizierte Entwickler aus dem Offshore-Team zur Verfügung stellen

Outsourcing und Outstaffing bei L-One

Für unsere Kunden stimmen wir individuell die Outstaffing-Erfahrung mit den Abläufen bei ihren internen Entwicklern ab. Wir verwenden den gleichen Satz von Kommunikations-Tools, zum Beispiel Slack, Microsoft Teams (inklusive der verschiedenen Microsoft 365 Anwendungen), Trello, JIRA, Bitbucket und zusätzliche Collaboration-Software, die die Zusammenarbeit zwischen verschiedenen Standorten vereinfacht.

»Manche unserer Kunden bezeichnen das L-One Outstaffing-Team als „unsere Mitabeiter“. Darüber freuen wir uns. Das ist unser Ziel.«

Valerie Dietsche, Customer Relationship Manager bei L-One Systems, Darmstadt

Outsourcing- und Outstaffing-Projekte beinhalten für gewöhnlich die Beschäftigung von Teams, die Remote arbeiten. Der Anbieter muss sicherstellen, dass die Qualität der angebotenen Dienstleistung nicht beeinträchtigt wird und dass er nicht die Kontrolle über das Offshore-Team verliert. Wir bei L-One sind uns dessen bewusst und bezeichnen daher unsere Outsourcing-/Outstaffing-Dienstleistungen als „made in Germany“. 

Datenschutz, Sicherheit, Verfügbarkeit und Kommunikationsfähigkeiten sind verankerte Schlüsselkonzepte, die unser engagiertes Offshore-Team umsetzt. Wir verfügen über Richtlinien und Protokolle, die die Durchführung dieser Konzepte sicherstellen.

Um herauszufinden, welche der Optionen, Outsourcing, Outstaffing – oder eine Mischform – für Sie geeignet ist, empfehlen wir ein Gespräch mit unseren Experten.

Quellen & Links

Update: NLP – Natural Language Processing

Natural Language Processing Team @ L-One Systems

Was ist Natural Language Processing – außer dass ein Sprachassistent mich anspricht?

Natural Language Processing (NLP) is often mentioned along with a related buzz word and another IT discipline. Both have intersections, but are not synonyms. The related catchphrase is “AI” (Artificial Intelligence), the related IT discipline is “Machine Learning”. Machine learning is a statistical approach to “learning” patterns based on so-called training data. It is true that statistical approaches are widespread in NLP, but they are not the only mainstay.

by Sarah Holschneider

There are brand names that jump towards us when we think of “language” and “computer”: “Alexa”, “Google home” or “Siri” – all language assistants use NLP. However, the rapidly growing field of applications for natural language processes can do much more.

NLP is a common branch of linguistics and computer science that deals with the interaction between computers and natural language. With “natural” language is meant the language spoken by humans, in contrast to programming or machine languages.

Between the late 1980s and the mid-1990s, research on natural language processing focused primarily on machine learning . The fact that many people equate the artificial generation of knowledge with machine learning is probably due to the intensive concentration of research and application development on the topic.

Voice Assistants are popular KI devices and need to handle Natural Language Processing
Sprachassistenten sind beliebte KI-Geräte. Sie verarbeiten natürliche gesprochene Sprache.

What defines machine learning 
The algorithms of machine learning are fundamentally able to automatically set up rules by analyzing corpora (huge collections of text) and to learn using typical examples. 

What at first glance looks like a simple way to solve text-related tasks automatically, often requires numerous preprocessing steps by specialists with linguistic knowledge. In some cases, native speakers can already help (provided you have a lot of motivation). In other cases, specialist knowledge of language dependencies and computational linguistics is a necessary requirement. 

Systems based on self-learning algorithms have many advantages over manually written rules. You draw on the possibilities of machine learning. Because they focus on the most common cases, they don’t get caught up in rules for exceptions.

Sarah Holschneider arbeitet seit drei Jahren an der Entwicklung von NLP-Lösungen für L- One Systems, seit März 2020 als Leiterin der NLP-Abteilung.

Systems based on self-learning algorithms have many advantages over manually written rules. You draw on the possibilities of machine learning. Because they focus on the most common cases, they don’t get caught up in rules for exceptions.

In order for the statistics to be effective, however, one needs a sufficiently large data set to produce statistical significance. Rule-based systems are often less scalable, but can close the gap if only small amounts of data are available. Depending on the particular case – namely when a fixed set of possible cases has to be solved – a rule-based system can sometimes even work better.

Would you like to translate a text on a PowerPoint template? With a simple string.replace () function, you could save the investment costs in a statistical approach to machine translation.

»Defining each particular application as specifically as possible is more than half the battle. Many of these use cases are reminiscent of a grammar lesson. At L-One Systems, we therefore involve our linguists during the entire development process. «

You certainly wouldn’t program a calculator without knowing something about algebra either. Why should you leave the development of NLP applications to a team with no linguistic expertise?

More about our NLP projects and L-One Systems

Die fünf großen Outstaffing Vorteile

Treffen mit Kunden 5 Gründe für Outstaffing @ L-One Systems

IT-Projekte durch Outstaffing beschleunigen

L-One Systems unterhält ein Offshore-Team mit hochqualifizierten Software-Entwicklern. Wir bieten erschwingliche Softwareentwicklungsleistung, administriert von unserem Team in Darmstadt und ausgeführt vom Team in Damaskus. Unsere Kunden schätzen unseren bewährten, transparenten und vertrauenswürdigen Service.

Zusätzlich sorgen wir für eine reibungslose und kontinuierliche Entwicklung: Unser engagiertes Offshore-Personalmanagement führt monatliche Rückmeldungen mit den Auftraggebern und den Entwicklern durch.

Reference cases at L-One Systems
Wir konzipieren, implementieren und aktualisieren die Entwicklung von IT-Prozessen – im Fokus stehen immer unsere Kunden

Deutliche Einsparungen und ein Plus an Flexibilität kennzeichnen L-One Systems’ 10-jährige Erfahrung beim Verbinden von Inhouse- und Remote-Teams für die Programmierung von Spitzensoftware. Die Vorteile liegen auf der Hand:

    1. Ein schneller Einstellungsprozess mit flexiblen IT-Entwicklungsressourcen im Vergleich zur Einstellung von IT-Fachleuten.
    2. Regelmäßiger Direktkontakt mit der Unternehmenszentrale in Darmstadt.
    3. Ein gut ausgebildetes Remote-Team, das sich der Arbeitskultur ihrer Auftraggeber anpasst: Die Offshore-Entwickler werden Teil des Inhouse-Teams.
    4. Die IT-Experten sind stets auf dem letzten Stand der aktuellen digitalen Entwicklung.
    5. Großer Talentpool mit IT-Fachkräften für eine große Bandbreite an Entwicklungsaufgaben

Profitieren Sie von erheblichen Zeit- und Kosteneinsparungen.

Wenn Sie bereits Software-Entwickler eingestellt haben, oder versucht haben, IT-Experten mit bestimmten Fähigkeiten zu finden, die dazu in Ihr Team passen, sind sie mit der Situation vertraut: Die sehr guten Entwickler, die jeder sucht, sind auf dem deutschen Arbeitsmarkt immer schwieriger zu finden.

»Die sorgfältige Rekrutierung der Mitarbeiter für unser Offshore-Team garantiert motivierte Experten, die vor Ort Teil der Teams unserer Auftraggeber werden und Ihre Arbeitskultur übernehmen. Dies sichert sowohl den langfristigen Erfolg als auch die Möglichkeit eines nachhaltigen Wachstums.«

Feras Tanan, Head of Outstaffing bei L-One Darmstdt

Entwickler über L-One zu beziehen heißt: Auf die Verfügbarkeit von Personal für Ihr IT-Projekt vertrauen können und den passenden Kandidaten schnell ins Projekt bringen. Vertrauen Sie auch auf die Sicherheit durch einen deutschen Vertragspartner.

Für unsere Auftraggeber übernehmen wir die volle Verantwortung für die Verfügbarkeit und das Management der Mitarbeiter. Sie planen ein IT-Projekt? Sprechen Sie uns an.

Links
• Unsere Dienstleistungen: Wie wir arbeiten. 
• Das Team: Wer L-One ausmacht.
• Fallbeispiele: Unsere Einsätze für …